Создание платформ по генерации графического пользовательского интерфейса в Java на основании конфигурируемых прототипов визуальных элементов

Краткие сведения о Gatonero Framework

Gatonero - это программная среда для разработки пользовательского интерфейса прикладных программ. Быстрая, мощная и гибкая, она представляет собой идеальный инструмент для разработки прототипов пользовательского интерфейса на ранних стадиях проектирования и разработки проекта. Эту среду можно использовать и для разработки пользовательского интерфейса полноценных приложений.

Gatonero Java является составной частью программной среды Gatonero Framework для быстрой и простой генерации графического пользовательского интерфейса в Java.

Gatonero Java включает в себя следующие пакеты для рендеринга пользовательского интерфейса:

  • Gatonero Swing: для приложений и апплетов Java на основе стандартных библиотек графического интерфейса Swing
  • Gatonero CE: для приложений, предназначенных для работы на PDA
  • Gatonero Mobile: для приложений, предназначенных для работы в мобильных телефонах
  • Gatonero HTML: для web приложений (HTML страницы и сервлеты)
Концепции проекта:
  • Gatonero фреймворк опирается на 2 основных концепта: дескрипторы и механизмы передачи. Дескрипторы описывают пользовательский интерфейс, а механизм передачи интерпретирует эти определения интерфейса и создает / обновляет соответствующие компоненты графического пользовательского интерфейса во время работы.
  • Фреймворк Gatonero выполняет роль фасадной модели: механизм передачи не зависит от (и ничего не знает о этом) конкретных деталей реализации дескрипторов, и наоборот. 
  • Процесс передачи основан на передачи образца. Механизм передачи посылает информацию акцептору. Акцепторы обычно ассоциируются с классами компонентов дескрипторов.
  • Gatonero XML используется для декларативного определения интерфейса  пользовательских приложений.
Технология Gatonero Java:
Gatonero Java API является ядром технологии Gatonero Java. Оно определяет набор абстрактных, независимых от платформ концептов пользовательского интерфейса, которые используются для создания пользовательского интерфейса.

Графический интерфейс, созданный при помощи фреймворка  Gatonero Java  может быть развернут как: 

  • Автономные Java Swing приложения (в том числе через Webstart Java). 
  • Java-апплеты на веб-страницах. 
  • Java автономные приложения на карманных компьютерах под управлением Windows CE
Управление и ресурсы:
  • Сроки реализации: май 2004 - май 2005 
  • Ресурсы: 1 руководитель проекта, 3 разработчика и 1 тестировщик
  • Методология разработки: Agile, Scrum
Компания PNN Soft предлагает услуги написания программ, разработки ПО под заказ корпоративным клиентам.