Web Enabling Your HP 3000

User Interface Components
Web Dimension includes a wide variety of user interface components for building user interface
pages. These include text boxes, labels, check boxes, combo-boxes, radio buttons, push but-
tons, tables, graphics, and others. These components are used to build user interface pages
using a visual development environment such as Visual CafÈ or JBuilder. User interface pages
can also be merged at run-time with HTML pages to provide sophisticated web-content in the
user interfaces.
Design-time Wizards
Web Dimension provides several design-time wizards to help rapidly build applications and user
interface pages. One such wizard will build user interface pages corresponding to legacy appli-
cations and/or database queries. This gives the developer a starting point for a new application
and its user interface pages. Another wizard will build HTML pages to match Web Dimension
user interface pages. For user interface pages that will be deployed through a web browser, this
lets the developer use any HTML editor to edit the appearance of the pages.
Web Dimension Application Structure
A Web Dimension application consists of an application class and one or more users interface
page classes. These classes are actual Java code, which use the Web Dimension components to
construct an application and its user interface. The application and user interface page classes
can be built using typical visual development environments such as Visual CafÈ and JBuilder.
The Web Dimension back-end and user interface components are very powerful and flexible, so
typically no coding is required. However, having access to the Java code can be useful for
building very complex applications and user interfaces. All the Web Dimension components
implement many events and user exits, so adding to or changing their functionality requires very
little effort.
Web Dimension Deployment Scenarios
Web Dimension can be deployed in a number of different ways. The following are a few com-
mon deployment scenarios.
1. A new web interface is
created for an HP e3000
legacy application. At the
same time the web interface
will access a TurboImage
database to add new
functionality to the
application. The new
application is served from a
HP-UX web server outside of
a firewall surrounding the
HP e3000.
2. A new graphical user
interface is created for an
existing HP e3000 legacy
application. The new user
interface will also write
information to a SQL Server
database and a custom
transaction-handling program
running on the HP e3000.
37
Web
Dimension
Application
Server
Web
Dimension
Application
Web
Browser
User
Interface
Pages
Web Server
HP e3000
Legacy
Application
TurboImage
Database
HP e3000
F
I
R
E
W
A
L
L
Web
Dimension
Application
Server
Web
Dimension
Application
UI
Viewer
User
Interface
Pages
NT Web Server
HP e3000
Legacy
Application
Custom
Transaction
Handler
SQL
Server
HP e3000