Isi
Status
For the development since Summer 2003 see Malete

status of OpenIsis development

stable version
Version 0.8.6 marks the first version of OpenIsis to contain basic implementations of all major features required for web based publishing of catalogues:
  • simple queries as typically composed by web search forms
  • basic formatting (field access and modes) with detailled rendering left to the web frontend code (JSP, PHP ...)

All features present in 0.8.6 are and will be supported with the same syntax. In most situations you should use the most recent version, but not rely on the new features. If in doubt, please contact us.

developer version: use with caution!  
Since summer 2002 we are developing the various 0.8.7.x versions. They include
  • writing capability
  • new B-L-Tree index
  • server side sessions
  • threadsafe buffered IO
  • preliminary Tcl binding
  • XML conversion

Most new features where planned carefully and prepared by a lot of paperwork. However, as long as the number is 0.8.7.*, all features introduced since 0.8.6 are considered experimental and might still need to be changed.
So before you are going to base a lot of new work on these features, it's recommended that you contact us in order to learn detailled up-to-date status.
Update: as of March 03, we have the core of a multi-threaded server engine (request dispatcher, session handling) running, a Tcl/Tk GUI demo using TSPs (Tcl Server Pages) and Java code to convert to/from XML. While basically all is as planned, we may remove the Sessions from the API before blessing it 0.8.8.
Update: as of April 03, Version 0.8.7.5 is the last to contain all that devel stuff. Version 0.8.8 will have explicit passing of Session removed, i.e. change the API.

plans for 2003
(... not necessarily in exactly that order)
  • within short, the new index should support immediate update (DONE) based on basic formatting (TODO)
  • by end of winter, a local implementation of the server interface should be basis for a first Tk based GUI (Demo DONE)
  • in spring, a single threaded but multi-session server with GUI client should give proof of all those concepts, marked by version 0.9 (Tests DONE)
  • during summer, the server should actually run multithreaded and Java, Perl and PHP will get a client binding
  • once the formatting has gotten a complete overhaul, we may consider OpenIsis "grown-up" and put version 1.0 under the christmas tree



$Id: Status.txt,v 1.7 2004/06/15 12:25:09 kripke Exp $
ToDo
For the current status please refer to Malete

underway ...
  • finish Tcl binding
  • create Tk-based GUI
  • utilities for
    nested records
  • XML I/O-conversion utilities

next steps
(not necessarily in that order)
  • update language bindings Perl, Java ...
  • rework formatting based on structured representation of format as a record
  • rework query processing based on structured representation of query
  • implement new metadata
  • implement views
  • implement unicode collation