JAVAISIS is a multilingual TCP/IP client-server suite for CDS/ISIS data bases.
The package consists of two distinct software:
- The JAVAISIS Client interface is a Java application running on every platform for which a Java Virtual Machine is available: Windows 95, 98, NT and Windows 2000, Linux, Macintosh, Sun Solaris,HP-UX and IBM-AIX.
- The JAVAISIS Server is also a Java application but relying on BIREME's WWWISIS 3.x, a web engine for CDS/ISIS. The Server is available for Windows 95, Windows NT, Sun Solaris, Linux ,HP-UX and IBM-AIX operating systems.
JAVAISIS 3.0 implements the following features:
JAVAISIS was originally conceived and written by Renato Enea (Italy).
The first release, completed in March 1998, was distributed by DBA(Florence, Italy).
It included a C++ Server, written by Alessandro Enea, and a Java Client to get a multiplatform WinISIS-like interface. However, this release only supported browsing, searching and the dictionary (inverted file) display.
The second release, shipped in the beginning of April 1999 was composed by a multithread and multiplatform Java server and an enhanced Java Client supporting Import and Export of ISO2709 files and hypertextual formats and the possibility to manage CDS/ISIS database on Macintosh for the first time thanks to a more portable Java coding.
A simple Web site was established to distribute release 2: more than 200 users downloaded the client and the server from all around the world.
From the third release on, JavaISIS is distributed and supported by UNESCO.
Since then, major improvements include a complete multiuser data-entry module with a record lock-timeout feature and a simple worksheet format: JAVAISIS allows to update databases via a remote connection.
The software is fully Open Source: this means that you are free to modify and redistribute it according to the GPL, GNU General Public License and LGPL, Lesser General Public License. If you wish so, you can submit your changes and/or additions to UNESCO for including them into the standard JAVAISIS package.
Programmed by Renato Enea