To
resolve the technical challenges of supporting
heterogeneous user interfaces, Genero provides
the developer with an XML-based Abstract Presentation
Layer. In the Abstract Presentation Layer, user
interface development is completely independent
of its display device. This ensures that a single
source code stream can be written to support different
user interfaces, such as Windows, Mac OS X, the
Web or handheld devices. XML is ideal for defining
user interfaces because it can be manipulated
at runtime as a hierarchical tree structure of
user interface objects. This leads to the concept
of a Dynamic User Interface.
A Dynamic User Interface is one that can be dynamically
modified depending on the user, the current state
of the application and the user's interaction
with the application. This kind of behavior is
often achieved by creating multiple screens, one
for each possible variation, resulting in a large
collection of screen designs which must be created
and maintained. With Genero's Abstract Presentation
Layer, a Dynamic User Interface can be created
easily without the need for multiple screens.
Business Development
Language - Genero's Business Development
Language (BDL) is a highly productive, high level
development language for building high-performance,
data-intensive business applications with high
user interaction. It is used only form programming
business logic, not user interface design. BDL
provides easy-to-use constructs for developing
your application's business rules, database transactions
and report generation, allowing developers to
focus their productivity on the heart of the application
- its business logic. BDL is also fully compatible
with Informix 4GL. |