|
A
revolutionary new way for building web enterprise application
with huge savings in time and cost. A new way that allows
developers to build dynamic data of web applications using
simple GUI. This technology has been tested and deployed in
existing applications. We see this technology replacing existing technologies
in the market.
Expresso™ is a new software development technology, it offers
seamless integration between the three software layers, the
presentation, application and data layers. Allowing users to
build complex web applications using simple GUI, detaching them
from the complexities of software and database work, while still
giving flexibility to custom build at each of the different
layers. This technology is Java™ compatible, but could be built
to accommodate other languages.
In summary, there is Java™, and now you can use Expresso™.
 |
Technical Points
To explain where we stand in the market, we must first refer to
the 3 main layers in any software application which are:
 |
The
Presentation Layer (top layer). Best implemented using XML,
HTML, JavaScript, AJAX .. etc.
|
 |
The
Application Layer (middle layer). Implemented using many
libraries and languages. In the Java camp of development using
J2EE, Java Beans, Struts ... etc. In the Microsoft development
camp using the .NET development studio and API libraries.
|
 |
The
Data Layer (bottom layer). Implemented using ODBC databases and
SQL.
|
There
are three types of development tools on the market.
 |
Static Content Development Tools, such as FrontPage™ and DreamWeaver™ etc. These simply tackle the presentation layer of
any web application with no or very little integration with the
application layer.
|
 |
Content Management Systems (CMS). There are many systems out
there. CMSs are built to tackle one or more specific
applications, such as Blogs, Chat, Contact Management,
Discussion Forums, Event Management and others. These tend to be
very rigid in their specs, but don't allow for much development
and modifications. These tend to be fixed application layer
solutions with very little flexibility at the presentation layer
and no modification at the data layer.
|
 |
Dynamic Content Development Tools. There very few tools in
this area. SUN's JavaServer Pages (JSPs) is one example.
Microsoft .NET SDE is another. Oracle Forms is another. The
purpose of these tools is to abstract and ease the software
development process of managing dynamic content. The SUN &
Microsoft solutions provide integration between the presentation
and application layer. This integration does not touch the data
layer. This integration is not sufficient to ease the software
development process to a GUI based level since you have to set
up the database layer and integrate that with the application
layer.
As for Oracle Forms, such tool attempts to build applications
from the bottom layer (data) up. They provide presentation layer
form for tables in databases. Oracle Forms process does not
disassociate the user at the presentation level for the
application and data layers, which necessary to achieve what
Expresso delivers.
|
|
 |
The
Expresso™ Solution
Quadra's Expresso technology offers seamless integration between
the three layers, allowing to build complex web applications
using simple GUI, while still giving flexibility to customize at
each of the different layers.
Our capability to deliver this is attributed to our unique
metadata at the data layer level which allows us to properly integrate
it with the application and the presentation layers, and the
flexibility to do customization at each level.
|
|
Please contact us for more details |