|
JOI - Java for OpenInsight - Overview
What is JOI(tm) ?
JOI is an application development tool made up of a set of 100% pure Java
Beans which allow for the construction of a rich GUI interface in Java and
provides seamless integration with OpenInsight.
It is a subset of the XTT technology with the ability to extend OpenInsight
development to the 32/64 bit world. JOI can be integrated with any Java Bean
compliant IDE (i.e. Forte(tm), JBuilder or Visual Cafe). Programming in JOI
consists of point and click, drag and drop and the setting of properties of
the JOI Beans; JOI takes care of the rest of the tedious and difficult Java
infrastructure and data connections.
It allows Arev and OI developers to create Java applications that work
against Linear Hash data sources. These developers can use their existing
knowledge to create new forms and popups in the Java tools. Reports can be
made using Crystal reports. Functions and subroutines already existing in
Rbasic can be used as they exist, providing they have no user interface.
What does JOI Do?
JOI is a set of 100% pure Java controls that uses XTT Technology to access
OpenInsight/ARev data through XML. It is a Java 1.3 level product that
integrates with standard GUI Java development tools (Ex: Sun's Forte(tm),
JBuilder, etc.). The technology allows the same application screen to be run
on a LAN, WAN, Intranet and Internet.
JOI consists of data-enabled controls on the front end and are connected to
the OpenInsight database by setting properties. With JOI, you can create
database-enabled Java screens without a lot of code, quickly and easily, and
in mostly the same manner as OI/ARev.
JOI accesses the data through a web server and uses XML to pass requests and
data back and forth between client and server. This gives you access to your
data through 32-bit controls. Access to linear hash is currently done
through the OICGI gateway, the OECGI gateway or S/Web from Sprezzatura (www.sprezzatura.com)
, with future plans to add multithreaded access to the linear hash data.
|