|
|
|
|
While POS focuses on the server side of your
business application, the QuickPortal is designed to directly serve your
clients. It is a set of pre-built library components that works best when
written in Java on the Java Swing framework. With its flexibility and
functionality, it provides the capability for rapid development of
client-side software products. With
UnitedThinkers'
approach to QuickPortal, you can eliminate many of the routine
problems that arise during the development of client-side applications
(described below). When you never get phone calls from customers dissatisfied
with your program's performance, you know you did it the right way - the
UnitedThinkers
way!
- Application Shell - an environment in which business forms/reports
are accessed. It defines general layout of the application,
provides functionality for dynamic form loading and updating.
- Data Interchange Framework - set of components for data
representation. This format can be used to interchange data
as serialized Java objects. Using special Swing Model
implementations, data presented in this format can also be
easily shown/modified by any Java Swing component.
- Communication Module - the application layer built on top of RMI
(EJB remote interfaces) that enables synchronous and asynchronous
communication between client and server using Data Interchange
Framework objects
- ValidX - user input validation module. It abstracts validation
scenarios and provides a set of components that simplify validation
process. The system is integrated with Shell's messaging system to deliver
friendly error messages to a user.
- ReportX - unified report-querying system. Using an XML descriptor, this
system enables a developer to construct a visual dialog that will collect
from a user all of the information required to generate a POS-compliant report.
|