|
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
|
|