CONTACT US

 Mission Critical is Mission Done

Home    Products    Expresso

  Expresso

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™.

 

bullet

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:

bullet

The Presentation Layer (top layer). Best implemented using XML, HTML, JavaScript, AJAX .. etc.

bullet

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.

bullet

The Data Layer (bottom layer). Implemented using ODBC databases and SQL.

 

There are three types of development tools on the market.

bullet

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.

bullet

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.

bullet

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.
 

bullet

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

Copyright ©2011 Quadra Systems Corporation