|
Project Description
jRivet is a free, open source Java development
framework for creating
Servlet-based application software. With jRivet you create robust Java
Swing frames, windows screens and PDF reports with XML. A deep
understanding
of Swing, AWT or other complex GUI toolkits is NOT required.
jRivet
will reduce the risk, cost and complexity of moving to an enterprise
business application, eCommerce / eBusiness web
based solution. Developers can
also create web based software wrapped around current legacy
systems and/or
databases! In most
cases, simple changes can be done to developed screen and reports
without recompiling ANY Java classes.
Technical Requirements
In
order to use jRivet you need to have some understanding of JAVA(tm)
programming
and be acquainted with web server standards. You will also
need the
following free software (under the MPL and/or LGLP licenses):
Or
jRivet Screen
Shots
JRivet
Application Explorer
JRivet
Screen Builder Utility
Application
Development
in 3 easy steps
JRivet
framework simplifies the
building of user interfaces for JAVA(tm) server applications.
Developers of
various skill levels can quickly build Enterprise Applications by:
describing UI components in XML; connecting these components to
server-side Servlet classes; and
wiring client-generated events to server-side event
handlers. To connect to your data, simply describe the
location and JDBC driver in our jRivet configuration document. Once
connected, server-side classes will execute
business logic you develop.
New
to Java and/or
web based applications? Don't have
the
time or resources to meet your current requirements? We offers a
cost effective solutions to develop and deploy
your web-based application software. Contact
us
for more details
Quick Start - In 4 Days (or
Less)
- Day 1 – Download and
review required software and Java
Packages
Download
the jRivet development
framework and review the installation instructions. Download the
additional supporting Java packages and software. Review installation
instructions for each.
- Day 2 – Install and create
a development environment
Install
each package following
the installation instruction. Test and review the environment you have
created
- Day 3 – Review the jRivet
Tutorials and Sample Applications
Review
all jRivet tutorials and
the API documentation Review the jRivet XML documentation for designing
windows, menu and reports. Review the Java™ server side source code for
the sample applications
- Day 4 –Begin creating you
own web based enterprise
application
Design
a simple application and
begin programming!
jRivet Features
1. Rapid definition of; Menus,
Prompts, Data Entry Screens,
Maintenance Applications, Inquiry Screens, Parameter Input Screens.
It’s
as simple as one, two, three! First - define screens, windows
reports and
menus using
XML. Second - create the server side event driven logic
behind the buttons, quick links, prompts and options outlined in your
XML. Third - deploy the your application from a
standard web servlet container like; Apache Tomcat,
Macromedia JRun,
BEA
Weblogic, IBM Websphere,
Caucho Resin
Truly
separating the business logic layer from the GUI presentation
layer, each jRivet screen, menu and PDF report is defined within
an XML
document. Much like creating an HTML web page, the developer will
describe all screen components, component properties and server side
events using jRivet XML.
The
XML Builder utility will assist
in
rapid development of PDF reports, menus and
screens. The XML Builder
utility is integrated into the administration function of this product.
Once
the GUI presentation layer is complete, its time to create the Java
server-side classes for your business logic. Buttons, quick
links, options and prompts defined in your XML point to the Java
classes and methods to execute your business code.
Adding
images and multimedia documents to your data is made simple.
Wrapper classes allow you to capture images and other multimedia
documents using standard 'BLOB' type data fields. Add all
the image processing/multimedia content you
wish to your current database.
Our
unique approach to
prompting, searching and data entry allows the user to quickly find the
information they need to get the job done fast. Looking for
information is just a matter of clicking on a 'quick
link' or ’prompt link'. The user is presented with
searchable table. Selected values are returned to the prompted
field
2. Client web based
deployment using
our jRivet Java Applet on a local TCP/IP - HTTP
intranet
The
jRivet client is responsible for; rendering all GUI screens
based on XML definition; client side data validation; integration
with other client side applications.
Tired of 'super user' using
query tools, ad-hock database utilities and other 'command line' tools
to view or even modify your data outside
of your application software. With jRivet, your
data is securely tucked behind a TCP/IP HTTP servlet
server.
Users only have access to data you grant
to them by way of application screens and menus.
Making use the
client
system clip board, moving data to other client applications is as
simply as cutting and pasting. All jRivet tables have
standard client side copy, print and data sort functionality built
right into the table component. Just select and sort
your data, then copy it to any client application.
Our client
Applet
also has
standard functionality to link to any other web document or email
address. Use jRivet for system event driven email notification or
as a portal supplier/customer web sites
3. Integrate your legacy
database
jRivet
is compatible with any JDBC or JDBC/ODBC bridge Java database
driver. Its as simple as specifying
the driver class and connection string in our jRivet configuration
XML document. Once connected you are ready to access your data.
We use connection pooling to ensure fast database response time.
4. All screens, menus and
PDF reports are
rendered from
XML documents.
ABSOLUTELY
NO ABSOLUTE COMPONENT POSITIONING!
Use "HTML
like" XML tag attributes to layout
components on a window container. Just like any standard web
browser, our jRivet applet client renderer
ensures all components are displayed correctly for the clients screen
resolution and operating system.
5.
Reduced Band Width
Conventional
JSP, ASP,
XML/XSL web applications require the GUI interface be re-transmitted
and re-rendered on the client with each server request. jRivet web
applications transmit and render the GUI once on the client. Subsequent
server requests only transmit data. This greatly reduces the band width
needed for web applications.
|