English
  JEvolution™

About JEvolution™

What can I do with it ?

How does it work?

Technical Specifications

Schedule a web demo

******************************

Executive Overview
(Flash)

Jevolution Templates
(Flash)

 


JEvolution™ has a predefined set of building block templates each containing all the programming requirements needed to build robust e-business applications.

JEvolution™ uses the concept of Company and project to store applications built by you. You can have several companies and each company can have several projects. This is very useful if you want to store all the projects from the accounting department under one company and the projects from the Purchasing department under a different company. It is also very useful if your company is part of multi-company organization and you would like to build applications for the various companies, but keep them separate.

Once a company and a project are defined, you can define the presentation for your application, this includes, the navigation menu, the presentation of the various screens to be shown, and the definition of any external web pages you have defined previously and that you want to include as part of your project.

The next step is to define which databases you want to include in your project, currently we support all major databases in the market. (refer to technical specs.). You do this by defining one or many connections. Once you have defined the connection, you then tell Jevolution, which files to use, and out of those files, which fields.

The next step is to use the SQL Wizard from JEvolution™, to define how you want the data to be retrieved.

JEvolution™ uses an SQL statement for each set of records to be selected for presentation. This is why you can select for example, customer information on a list of purchase orders displayed on a screen and the data of each screen can come in from different databases.

You then proceed to define how the records should be presented in your application, for example number of records, totals, etc.

You then generate the code and publish it on the web. JEvolution™ does everything for you.

If you have mapped out what you want to present in your application before you start using JEvolution™, then the building process of an application should only take a couple of hours, instead of months of manual programming.

There are 15 different steps to build an application from scratch, once an application is built, adding menu options (additional inquiries) is only a 3 step process.

These steps are:

. Build a Company
. Build a project

. Define a navigation menu
. Define a header
. Define a footer
. Define a layout
. Define a prototype
. Import external web pages if any

. Define a Connection to your database
. Define a Universe of files to use
. Create the SQL statement to select records
. Create a business rule flow
. Create a presentation body
. Create a presentation screen

. Create and publish your application

 

Build a Company


Here is where you define the company or department you will be working with.

Build a project


Here is where you define your project.

 

Define a navigation menu


Here is where you define the navigation options your application will have.


Define a header


Here is where you define how the header of your application will look like, you can have text,
images or a link to an external html page. You can further define the colors of your text and background.


Define a footer


Here is where you define how the footer of your application will look like, you can have text,
images or a link to an external html page. You can further define the colors of your text and background.


Define a layout


Here is where you define how you want the various components that makeup a screen
tol be presented. You can have multiple layouts in an application and choose which one to
use based on how you want a particular screen to be presented. For example you might want
to have certain screens to exclude footer information, to allow more room for data presentation.

 

Define a prototype


Here is where you define what components to use when presenting a screen. You can have multiple prototypes in an application and choose which one to use based on how you want a particular screen to be presented. For example you might want to have the accounts payable
and accounts receivables screen to have different headers.

Import external web pages if any


An important feature of JEvolution™ is the ability to import external html pages, you can design
your application to have your corporate's web page as a welcome screen.

 

Define a Connection to your database


Here is where you define how you will connect to your existing data system(s) to extract a copy
of the various file structures to be used. No data is ever copied to Jevolution. You can also
retrieve stored procedures and file views.

 

Create a Universe of tables to use


Here is where you define what tables you wil be using on your project. You also define what
fields out of those tables you will be using. You can define a connection for as many database
systems as you require for your application.

 

Create the SQL statement to select records


With this powerful wizard you define what data you want to be retrieved for your application,
the wizard will allow you to select all records from a file, select records based on a selection
criteria, select records based on who you are at login time, select records only if they have
the proper integrity with another file, you can select how you want the records to be sorted or
grouped, etc.

You can also use this wizard to add records to your database or to update records from your
database, validity checking to ensure integrity will be handled in conjunction with the proper
template definition for update or delete.

The wizard will allow you to do all of this and more by pointing a clicking your way thru it.


Create a business rule flow


Here you define the sql statements or store procedures previously defined to be used in your
application.

 

Create a presentation body


Here you define what type of template to use to present your information. (Please refer to the what can i do with it?) menu option, for further information on all the predefined templates
that Jevolution offers.

 

Create a presentation screen


Here is where you define what type of screen your application will be presenting based on which
template you choose for data presentation.

 

Create and publish your application


Once you have finished putting all the building block components together, use this option to have
JEvolution™ do all the programming for you. Once finished just open your browser and run your
application.