|
Дополнительная информация:
Тел.: (+380) 44 2399897
|
Технология Gatonero UI - Gatonero Java
Gatonero - это программная среда для разработки пользовательского интерфейса прикладных программ.
Быстрая, мощная и гибкая, она представляет собой идеальный инструмент для разработки прототипов
пользовательского интефейса на ранних стадиях проектирования и разработки проекта.
Эту среду можно использовать и для разработки пользовательского интерфейса полноценных приложений.
Gatonero Java является составной частью программной среды Gatonero Framework для быстрой и простой генерации
графического пользовательского интерфейса в Java. Gatonero Java включает в себя следующие пакеты для рендеринга
пользовательского интерфейса:
- Gatonero Swing: для приложений и апплетов Java на основе стандартных библиотек графического
интерфейса Swing
- Gatonero CE: для приложений, предназначенных для работы на PDA
- Gatonero Mobile: для приложений, предназначенных для работы в мобильных телефонах
- Gatonero HTML: для web приложений (HTML страницы и сервлеты)
- The Gatonero framework relies on 2 core concepts:
descriptors and rendering engines. Descriptors describe a user
interface; at runtime, the rendering engine interprets these UI
definitions and creates/updates the appropriate graphical UI components.
- The Gatonero framework implements a façade pattern: the rendering
engine does not depend on (and knows nothing about)
specific details of descriptors implementation and vice versa.
- Rendering process is based on delegation pattern.
The rendering engine delegates the rendering to renderer
delegates. Renderer delegates are typically associated with a component
descriptor classes.
- Gatonero XML is used for declarative definition of application's user interfaces.
The Gatonero Java API is the core of the Gatonero Java technology.
It defines a set of abstract, platform-independent UI concepts that
are used to make up the definition of a user interface. GUIs created with
the Gatonero Java framework can be deployed as:
- Standalone Java Swing applications (including via Java Webstart).
- Java applets on web pages.
- Java standalone applications on PDAs running Windows CE
- Time line: May 2004 - May 2005
- Resources: 1 manager, 3 developers and 1 tester
- Development methodology: Agile, Scrum
|