Описание Проекта
Графический интерфейс, созданный при помощи фреймворка Gatonero Java, может быть развернут как: автономные Java Swing приложения (в том числе через Webstart Java); Java-апплеты на веб-страницах; Java автономные приложения на портативных компьютерах под управлением Windows CE. Gatonero — это программная среда для разработки прототипов пользовательского интерфейса прикладных программ. Gatonero Java является составной частью программной среды Gatonero Framework для быстрой и простой генерации графического пользовательского интерфейса в Java.
Концепции Проекта:
- Gatonero фреймворк опирается на 2 основных концепта: дескрипторы и механизмы передачи. Дескрипторы описывают пользовательский интерфейс, а механизм передачи интерпретирует эти определения интерфейса и создает / обновляет соответствующие компоненты графического пользовательского интерфейса во время работы.
- Фреймворк Gatonero выполняет роль фасадной модели: механизм передачи не зависит от (и ничего не знает о этом) конкретных деталей реализации дескрипторов, и наоборот.
- Процесс передачи основан на передачи образца. Механизм передачи посылает информацию акцептору. Акцепторы обычно ассоциируются с классами компонентов дескрипторов.
- Gatonero XML используется для декларативного определения интерфейса пользовательских приложений.
Технические Особенности:
Gatonero Java API является ядром технологии Gatonero Java. Оно определяет набор абстрактных, независимых от платформ концептов пользовательского интерфейса, которые используются для создания пользовательского интерфейса.
Графический интерфейс, созданный при помощи фреймворка Gatonero Java может быть развернут как:
- Автономные Java Swing приложения (в том числе через Webstart Java).
- Java-апплеты на веб-страницах.
- Java автономные приложения на карманных компьютерах под управлением Windows CE
Ресурсы:
- Сроки реализации: май 2004 — май 2005
- Ресурсы: команда — руководитель проекта, разработчики и тестировщики
- Методология разработки: Agile, Scrum
Для ознакомления с подобными проектами, перейдите на наш блог.