Changelog

 2002-03.06  v2.3.184- ARUI first code for using ARToolkit for marker-detection and camera-calibration
                     - bbase-package contains newer ant and ant-optional.jar (needed for newest ARUI-code)
 2002-03-03  v2.3.183- ARUI implemented first code for scripting
 2002-03-03  v2.3.182- ARUI tested XML-internalizing
                     - ARUI fixed some bugs in XML-externalize
		     - default-configuration contains layout for AR-UI
		     - ARUI loads layout from config and falls back to compiled-in default on error
 2002-03-02  v2.3.181- ARUI uses the new Panel as top-level widget
                     - ARUI XML-serialization tested
		     - ARUI ARWindow can layout it's content correctly
		     - ARUI new functions getFreeARWindow and getAnyaRWindow in ARUIWidgetIF
 2002-03-01  v2.3.180- ARUI has experiemental code for serializing and de-serializing the current layout to/from XML
                     - ARUI now needs a J2EE or a SAX-parser
		     - ARUI has a new widget Panel for aranging UI-widgets
		     - the XML-code will be needed to implement scripting and user-editing of the UI
 2002-03-01  v2.3.180- released 2.3.180 as R2.0.1 and ficed some bugs in the installer (some libs were checked in as text)
 2002-02-27  v2.3.180- updates the FAQ and added the credists-page to the web-site
 2002-02-24  v2.3.180- ARUI: requested package-versions are checked for UIDescriptors
                     - ARUI supports new ARUIWidgetFactory
		     - Telephone-Service has an AR-representation
		     - Telephone-service again in default-config (instable-tree)
		     - ARUI automatically shows new representations
		     - telephone-service is localized
		     - ARUI has new ARButton-widget
		     - ARUI accepts new representatinos synchronized to avoid problems with multi-threading
 2002-02-24  v2.3.179- small bugfix in BatteryService
                     - BatteryService now uses VerySimpleService
		     - BatteryService has an icon (not visible in StartPanel because there is no BeanDescriptor)
		     - big code-cleanup in UIManagerBean
		     - UIManagerBean can be configured to start services in a new thread via a config-file-option
		       - is on by default and reduces startup-time dramatically
		     - UIManagerBean has less debug-noise if debugThis=false
		     - UIManagerBean sends serviceGone to local services (should fix some problems with stopping services)
		     - MyTabbedPane catches 2 possible glitches in initUI gracefully (happens with asyncronous startup)
		     - JavaMailService catches "not a directory" (thrown in case of a POP3 INBOX)
		     - found a bug in the contract of SimpleService and fgixed it everywhere (prevents local services from being destroyed properly)
 2002-02-22  v2.3.178- ARUI icons are working
                     - ARUI representatinos are fully working and debugged
		     - ARUI dockins are working
		     - added setForground and setBackground to Battery and Clock -dockin
		     - ARUI sent foreground and background on Dockins to match the color-schema
		     - ARUI uses alpha-blending
		     - ARUI windows have a cool-looking transparent second border
		     - ARUI window displays title
		     - ARUI areas are filled semi-transparently
		     - ARUI centralized color-configuration for all widgets
		     - ARUI heavily debugged
 2002-02-21  v2.3.177- ARUI can draw the icons of services found
                     - ARUI can draw a Window, that will later contain a fully-opened Application
		     - ARUI shows tooltips oin Icons with the application-name
		     - ARUI draws icons corectly and bigger
		     - linebreaks in BarfingOutputStream in Logger for Stack-Traces repaired
		     - ARUI shows (buggy but works) representation of services and is thus usable
		     - better error-checking in the automatic build-system
 2002-02-20  v2.3.176- new helper-class for writing UIs more easily can handle Icons
 2002-02-18  v2.3.176- mail-client's menu shows an option "new message" for the case, that you closed all the tabs
                     - mail-client has a deactivatable layout for bigger (e.g. VGA) screens
 2002-02-18  v2.3.175- -------------------------- release this as R2.0.0 --------------------------------------
 2002-02-17  v2.3.175- fixed a number of bugs in the installer, mostly in the
 MailConfigPanel
		     - removed /tmp as a default-context for Windows-users
		     - added 2 checks against nullpointerException in MailConfigPanel that can get triggered in Windows (are caught and never caused a problem)
 2002-02-17  v2.3.174- installer can configure directory-service
                     - installer parses slapd.conf of a local openLdap
		     - administration of directory-service has much improved
 2002-02-16  v2.3.173- installer got a panel for selecting pre-selection like all and minimum
                     - installer should find and parse a mozilla-configuration on a newer Windows too
		     - photo-service is listed in the installer
		     - RA-integration is in the installer
		     - added package-selections hacker, manager, consultand and sales-force to the installer
		     - fixed a bug in the build-scripts that caused an outdated configuration to be used for the installer
 2002-02-15  v2.3.172- installer can parse existing SuSE rc.config for defaults
 2002-02-14  v2.3.172- German translation is finished! 
 2002-02-13  v2.3.171- translation for the online-help is nearly done
 2002-02-12  v2.3.171- new translations in the online-help
 2002-02-11  v2.3.171- many more files in the online-help were translated for German
 2002-02-10  v2.3.170- first alpha-versino of the code for the upcoming augmented-reality UI
                     - it also introduces a new helper-class to make writing a UI litteraly a matter of seconds
                     - no forced fontsize in the default-config
		     - default-config has an error-log
		     - menu in mail-client reacts to mouse-drags too, so it's easier to use on a touch-screen (e.g. MA-(I)V)
                     - debian-package for the 3D-ui
                     - online-help has images
                     - online-help for web-browser and scheduler
		     - translation of online-help for German has begun.
 2002-02-05  v2.3.167- fixed a huge bug in the build-process (installers were not created correctly)
                     - text-editor does not get confused when there are no crypters
 2002-02-03  v2.3.166- fixed a 2 bugs when recording from a file in the media-player.
                     - online-help for the media-player and text-editor
 2002-02-02  v2.3.165- selecting a day in the scheduler works again
                     - redrawing-problmens in the scheduler are solved (heavyweight-components)
		     - less debug-noise from the VCAL-code
		     - scheduler allows VCAL-import
		     - scheduler scrolls if there are too many TODOs
 2002-02-02  v2.3.165- updated the installer and added the online-help to it's packages
                     - added scheduler to the installer
		     - debugged a number of links in the online-help
		     - mail-client shows search-button only if some directories are available
 2002-01-31  v2.3.164- first version of the online-help is writen. It will be made available sometime today.
                       A german translation should follow in a few days.
 2002-01-26  v2.3.164- less noise in debug.log
                     - fixed 2 small bugs in the new parsing of Mozilla-config-files
		     - mail-client displays menu at currect position
		     - logger correctly prints StackTraces if an error-file is defined
		     - mail-client displays a menu to close a message
 2002-01-26  v2.3.163- mail-config-panel in installer cna parse Mozilla-configuration unter *ix (not tested under Windows yet)
 2002-01-25  v2.3.163- at 00:04 I finaly managed to get the online-help working. It will be a separate download and be integrated
                       into SwingUI automatically it it is present
		     - fixed a lot of problem when automatically creating the debian-packages
		     - fixed a lot of problems in the automatic build-process
		     - build-process now runs on the sourceforge compile-farm and shows problems much better  
 2002-01-24  v2.3.162- the media-player-UI is a bit easier to use now
                     - debuged media-player
		     - UI-elements in media-player can no longer disapear if the window is too small
 2002-01-22  v2.3.161- scheduler correctly loads events
                     - scheduler creates, edits and loads todos
		     - scheduler is nearly finished
 2002-01-21  v2.3.161- the bug with images not being properly deleted uppon deleting a note is fixed
 2002-01-20  v2.3.161- VCAL-support in scheduler is complete and activated by default
 2002-01-19  v2.3.161- scheduler can load all data from VCAL except images, becaus eof that loading is disabled by default for now 
 2002-01-15  v2.3.161- scheduler has the first code to use VCAL as it's native file-format
 2002-01-15  v2.3.161- offline-mail in mail-client is fully working!
                     - there still seems to be a bug left with _very_big_ folders but I'm going to find that
 2002-01-14  v2.3.160- mail-client stores messages in a local cache for speedup and offline-operation
                     - offline-working and loosing/gaining a connection is not fully tested yet but should work
 2002-01-13  v2.3.159- started implementing offline-mail-support and caching in the mail-client
 2002-01-09  v2.3.158- mail-client localized and translated for german
                     - mail-client cleaned up and removed some minor bugs
		     - mail-client got "open", next to "reply"
		     - "reat" renamed to "reat in editor" in mail-client
		     - mail-client shows menu correctly for the first message in a folder
		     - mail-client shows a counter when downloading messages
		     - fixed too short list of listener-registrations in JavaMailService
		     - removed a heavy bug in JavaMailSerivce's listener-registration-code
 2002-01-08  v2.3.157- a new panel in the installer lets the user configure
                       if and how the SwingUI-display shall be mirrored or turned (for selfmade displays)
		     - it also allows to set the optional, forced font-size (for blury displays). 
		     - WorldClock written by Eugene Kireyev added
 2002-01-06  v2.3.156- source is only compiled when really needed to
                     - text-editor remembers the last file and directory
		     - the line-wrapping-menuiten in TextEditor is not in edit and properly translated
		     - fixed a translation-type
		     - the menu in the text-editor should be easier to use on a touch-screen
		     - a number missing files in CVS that broke the installer are now there
		     - a bug in the new build-script, breaking the in staller is fixed
		     - fixed the URL for the web-installer
 2002-01-05  v2.3.155- new panels for the installer
 2002-01-02  v2.3.155- ConfigFielReader can skip bad parts 
                     - ConfigPanel for mail-service cleaned up
		     - ConfigPanel for TextEditor written
		     - new helper-classes make writing such a config-panel very easy
                     - fixed _many_ CVS-problems
		     - we have a new build-process that runs on sourceforge and compiles everything from a fresh
		       CVS-checkout, thus avoiding files missing in CVS and the bandwidth-demands of a new version
 2002-01-01  v2.3.154- ConfigFileModifier can create files
                     - installer allows configuration of mail-config
 2001-12-21  v2.3.153- first changes to config-file-parsing to allow graphically editing of the configuration and
                       setting config-options in the install-program even if doing an upgrade
 2001-12-17  v2.3.152- RAService produces no more errors with recenr RememberanceAgents
                     - minor bug-fixes in the Logger
 2001-12-15  v2.3.151- fixed bug in Windows .bat-files (ANT_HOME not set)
                     - fixed but in installer (file testkeys missing)
		     - fixed bug in Logger (errorfile and warningfile must exist)
		     - first tests on a Xybernaut MA-IV
		     - a PIF-file is included at least for SwingUI.bat, providing enough environment-space
 2001-12-09  v2.3.150- updated to new version of installer
                     - scheduler can draw lines in sketches
                     - some debugging in the scheduler
                     - mail-client displays folders much faster (w/o getting them and updating message-count later)
 2001-12-09  v2.3.149- Camera-interface for photoService features a new takeSnapshot -function giving a BufferedImage
                     - scheduler-service looks for PhotoServices to augment itself
		     - Schduler-Service's Canvas-class is prepared to accept photos
                     - supplied jbuilder-project-file can run SwingUI in debugger
                     - fixed a bug in the scheduler-service's event-handling code
		     - more localizations for scheduler
		     - better drawing in scheduler
 2001-12-08  v2.3.148- fixed some localization-probolems with the scheduler
                     - image-support in scheduler works
                     - installers are up-to-date again
 2001-12-07  v2.3.148- scheduler-service supports images in backend
                     - scheduler-service saves TODOs in persistent state
                     - fixes some issues in the build.xml of the character-recognition-engine
		     - debianized charrec
 2001-12-06  v2.3.148- map-service can zoom
 2001-12-02  v2.3.148- better build.xml thanks to Freeman Pascal 
                     - more debian-packages
 2001-12-01  v2.3.147- cleaned up UIManagerBean
                     - stopping local services works (for all simpleServices, this means nearly everyone)
                     - as a template for all services the scheduler and photo-service have a debian-package
		       (automatically generated)
                     - repaired the base-debian-package
 2001-12-01  v2.3.146- better error-handling in UIManagerBean
                     - extended JComponentFDactory for services that have a conventional 2D-representation and a dock-in
                     - removed some outdated comments in SwingUIMainFrame
                     - photo-service has dockin to make photos instantly
		     - photo-service can be used multiple times concurrently
		     - PhotoCameraFactory creates only 1 camera
 2001-11-24  v2.3.145- battery-service has more error-checks in ACPI-code
                     - improvements to the ACL-code in the bytecode-generated proxys
		       (still not working but only 1 bug away from localACL)
                     - scheduler supports localization
                     - notes in scheduler fully support categories
 2001-11-23  v2.3.144- photo-service provides it's functionality to other services
                     - photo-servivce-interface is in base-distribution to be able to
		       write alternative implementations and
		       use the existing one in other services
		     - numbering images in photo-service works   
                     - photo-service chooses the highest resolution possible
 2001-11-19  v2.3.143- The photo-service does work. It can really take photos and save
                       them as jpeg-images.
                     - photo-service lists only video-devices
		     - photo-service selects first video-device automtically
 2001-11-15  v2.3.143- experimental code for using ACLs in automagically generated
                       Proxys
 2001-11-14  v2.3.142- better installer, web-installer
 2001-11-14  v2.3.142- started implementing an installer using lzInstall. It works but
                       a lot of customization has to be done.
 2001-11-14  v2.3.142- new debian-package (working this time)
 2001-11-14  v2.3.141- experimental Debian-package
 2001-11-11  v2.3.141- localized Directory-service and media-player(with media-db and
                       capture-panel) and wrote a german translation
                     - scheduler supports TODOs in backend and shows them in frontend
		       and saves it's state after adding sth.
 2001-11-11  v2.3.140- photo-service can make photos(saving them is still a problem).
                       It's far from perfect yet but it works.
                     - photo-service imported into CVS
                     - photo-service thus included into startup.conf
 2001-11-11  v2.3.139- battery-service handles ACPI and multiple batteries
 2001-11-08  v2.3.138- scheduler-service has a working month-panel. I commented out the
                       year and week -panels as they are not needed for the time being.
 2001-11-04  v2.3.138- scheduler-service is nearly working. Only 2 widgets missing. All
                       functionality can be used through the UI. (managing notes and events)
 2001-11-03  v2.3.138- activated some code in ContextService being tested long enough
                       causing no longer this delay st service-startup
                     - sceduler-service has improved much 
 2001-11-01  v2.3.137- scheduler-notes are persistend
                     - scheduler can internally handle meetings,... (but I have no good UI-components to show them)
 2001-11-01  v2.3.136- scheduler can remove notes but they are still not persistent. As soon as they are it
                       will be released in the download-section.
 2001-10-31  v2.3.136- scheduler understands events and got first functionality (can create and edit notes)
                       [the sceduler is alpha and thus only in the CVS for now]
                     - corrected a missing path in schedulers build.xml as written by Freeman Pascal
 2001-10-27  v2.3.136- Freeman Pascal fixed wrong namings in the scheduler and wrote a more modular build.xml for it
 2001-10-21  v2.3.136- compiled cleanly under JDK1.4 (Sun,beta2,Linux) [compiles, but does NOT run because of unfixed swing-bugs in the JDK]
                     - compiled under JDK1.4 (much more strict) under Windows
                     - bin-dir is used for .dat-files even under windows
                     - repaired SOAP2JINI xerces.jar, it was checked-in as text
 2001-10-21  v2.3.135- gererated proxys know all base-types
                     - proxy-generation creates extensive debug-info uppon error
                     - proxys use proper return-instruction (ARETURN,FRETURN,...) for non-object return-types
		     - proxy-functions taking multiple arguments now work
                     - proxy-generation has been tested with all VerySimpleServices and worked
 2001-10-15  v2.3.134- creating the proxys by white magic (using BCEL to put together Java-ByteCode) DOES WORK !!!!!!!
                       you cannot get rid yet of the old code if yout want SSL but most users don't need that at all and
		       it slows down startup-time for the service big-time.
		       WARNING! this is still called unstable for a reason. it works but it's not well testet. 
 2001-10-14  v2.3.133- translated the text-editor
 2001-10-14  v2.3.132- started to translate everything
 2001-10-13  v2.3.131- More debugging under windows
                     - started implementing the sceduler for Release II
 2001-10-07  v2.3.130- VerySimpleService creates working signatures for array-classes
 2001-10-07  v2.3.129- UIs can be started by ant
                     - UIManagerBean augments the classpath for the case that is is incomplete
                     - calculator removes an ERROR from the input-field uppon hitting a number or comma
 2001-10-03  v2.3.128- better error-messages when some Exception in UIManagerBean.InstanciateThread occurs
                     - CmdlnPlayer of the media-player handles not-finding it's configured program (e.g. mpg123) more gracefully
		     - FileObjectFactory gives shorter error-message if an LDAP-host cannot be reached
		     - ExtensionFileMimeIdentifier knows mp3
		     - MyDefferedRemoteAttributes gives files URLs
		     - Attributes with only 1 value get better represented in the DirectoryServiceSwingRepresentation
		     - build.xml of wlanmonitorservice creates stubs again
		     - makermideps wotks with classes with no package
		     - merlin (charrec) get a white background to be easier to see in the dockin-bar
		     - an alpha-version of a new photo-application
                     - started implementing VerySimpleService using BCEL instead f javac
 2001-10-03  v2.3.127- all the new tarballs did not contain the buildme-script. That has changed 
                     - a new buildme-script for all sub-projects
		       * I did not increase the version-numbers, where no code has changed
		     - javadoc on web-site contains all packages
		     - startup-scripts test for JAVA_HOME set
                     - serial-screen and addMemoActions are commented out in the default-configuration
		     - IRC is listed in the default-configuration of the startup-panel
		     - TextUI-Adaptor for SwingUI does not clear input-field anymore until return is pressed
		     - some Error-messages for SimpleAdmin
		     - TextEditor sends all debug-messages really to Logger.debug
		     - StorageLocationAdminPanel uses BorderLayout to display the parts below each other
		     - an IllegalArgumentException make join- and attributes-admin-panel not show if the respective Managers could not
		       be instanciated on the server-side as no network is present
 2001-10-02  v2.3.126- started implementing adding the TwiddlerHelpSheet to all services by rewriting their classes using BCEL
                     - finally everything is in the CVS
 2001-10-01  v2.3.125- some internal enhancements to the map-service (loading mulsiple maps, no longer ignoring the user-selection)
                     - all Stack-Traces in the map-service go to Logger.err instead of System.err
 2001-09-28  v2.3.125- Java3D-UI git a working start-script and a bug-fixed and some cleanup of leftover files
                     - makermideps works with TextEditorSwingRepresentationListener (implements RemoteEventlistener but that is not
		       found in the classpath so it cannot be analysed) 
 2001-09-28  v2.3.125- a number of small bug-fixes and more error-messages instead of stack-traces for windows
                     - startup-batch-files for windows that work
		     - battery-service deactivates itself if no apm is found in the path (with a warning)
 2001-09-26  v2.3.124- we are now using ant as a build-tool and bo longer rely on bash,sed,find,... and the markers for rmic
 2001-09-17  v2.3.123- map-service got configurable and base-package has a default-configuration
                     - map-service finds GPS-services 
 2001-09-11  v2.3.122- untested new GPS-service based on Neill J Newmanns gps-class from Sulawesi
 2001-09-10  v2.3.121- finally added automatic adding of SSL-support to VerySimpleService (needed to get rmic to work from inside java for that)
 2001-09-09  v2.3.120- VerySimpleService works with void-return-type
                     - map-service known about positions and has events
		     - map-service scales the map correctly
                     - added support for bookmarks to the text-editor
		     - RememberanceAgent gets only the 400 characters aroud the caret in the text-editor (for large texts)
 2001-09-08  v2.3.119- preliminary support for rotating and mirroring the display in the SwingUI (does not work well)
                     - a new map-service added (GPS-support planned for next month)
                     - VerySimpleService works with nested classes and arrays
                     - download-page should work again
 2001-09-05  v2.3.118- twiddler-help-sheet has a real image
 2001-09-02  v2.3.118- started implementing a service displaying a help-sheet for new Twiddler-users if needed
 2001-09-02  v2.3.117- VerySimpleService catches errors when trying to create a proxy (works better with other JDKs now)
                     - new servie WLan-Monitor displays wireless-network link-quality and current nwid as a dock-in (works)
                     - removed typo in VerySimpleService
		     - VerySimpleService can now include debug-messages into the generated proxy
                     - no stack-trace in Watchtower-Bean if some multicast-socket-options cannot be set like in SimpleService
                     - fixed some typos in the battery-service
 2001-08-19  v2.3.116- no stack-trace if some socket-options of a NIC cannot be set for multicast-traffic (needed for JINI-discovery)
                       finally displaying icons in the starter-panel works and the text-entries are much bigger (easy enough to select
		       with a twiddler-I)
 2001-08-16  v2.3.115- first icons exist, Makefile copies icons
 2001-08-13  v2.3.114- UIManagerBean and starter-panel in SwingUI are now prepared to include icons (much easier to use with a twiddler)
 2001-06-18  v2.3.113- VerySimpleService automagically adds support for ACLs and in a few days SSL(just a compile-problem left) to services
                       (for a function to be "ACLed" the interface needs just to allow an java.lang.IllegalAccessException to be thrown)
 2001-06-13  v2.3.112- cleaned up the scripts and Makefiles
 2001-06-09  v2.3.112- work on VerySimpleService and a virtual-3d-keyboard started
                     - VerySimpleService automagically creates a proxy and simplifies
		       a service-class down to triviality
 2001-05-20  v2.3.111- web-broser needs less screen-space
                     - fixed a big bug in the IRC-client
                     - irc-client is configurable
		     - base-distro contains a config-file for the irc-client
 2001-04-08  v2.3.111- JComboBoxes of 2D-UIs work in 3D-UI
                     - popup-menues in applications (like the text-editor) do work in 3D !!!
		     - typing return/enter/backspace into a 3D-application does work now
		     - created a 3D-button as a widget for future representations
 2001-04-07  v2.3.111- Java3D-UI has better collision-handling with the hand
                     - 2D-Applications can now be represented by arbitrary geometries
		       in the 3D-world (default: a very simple Padd) ;)
		     - You can specify a matrix for disorienting mouse-click-positions
		       in 3D-representations of 2D-apps to counter anormal texture-alignment
		     - you can correct the automatic texture-alignment in -"- by a 4x4 matrix  
 2001-04-06  v2.3.111- CLipboardManager can use xclip or a similar program for external clipboards
 2001-04-05  v2.3.110- Java3D-UI has the beginning of a virtual-Hand-service
                     - Java3D-UI supports additonal input-devices for applications
		     - Window reacts to colisions with the hand
 2001-04-04  v2.3.110- new CLipboardManager helps to integrate alternative clipboards
                           (like xclip for supporting the X-selections-buffers)
	             - the Text-editor now has an edit-menu for cut,copy,paste
		       search will follow
 2001-04-04  v2.3.109- text-editor is less anoying and much better usable
                        * no file-open when clicking in the text-area
			* caret stays where it is (this helps with the 3D-UI too)
 2001-04-01  v2.3.108- Java3D-UI got a new service to load static objects (e.g. lights of a scene)
 2001-03-31  v2.3.108- Java3D-UI got a new super-configurable input-engine
                       this will (once the config-file-format is specified)
		       allow easy use of arbitrary (experimental) input-devices
		       and user-configurable behavior of true 3D-representations
 2001-03-20  v2.3.108- FileObjectFactory.createStoredContext is public and used by the new
                     - MetaContext queriing a list of other contexts and combining the results
 2001-03-18  v2.3.107- List of MimeDataHandlers accumulates
                     - you can start MimeDataHandlers like services
		     - debugged GTermServer somewhat
		     - sending memos to PDA using GTermServer works
		     - bookindex is prepared to act as a spell-checker
 2001-03-16  v2.3.106- AddMemoAction using GTermServer to communicate with a Casio PDA
 2001-02-25  v2.3.106- Answerablre-interface make answers to SemiNat-sentences possible
                     - this is used by the media-players and clocks  seminatrepresentation
                     - SerialDesktopServer improved (still unfinished)                       
		     - SwingUI updates remote-screens uppon switching applications
 2001-02-24  v2.3.106- more debug-information about the serial-code
 2001-02-23  v2.3.105- the clock has a configurable SemiNat-representation
 2001-02-23  v2.3.104- SemiNat-representation knows far more phrases,
                                              is partly cofigurable/localisable (play and index are more difficult)
					      can play the next/last track
 2001-02-21  v2.3.103- SemiNat-representation of the media-player can stop and pause
                     - SemiNat-representation of the media-player can index files/URLs
		       and directories for the mediaDB
		     - -"- can really play sth. randomly
		     - -"- is debugged ...so now you can access everything media-player-
		       related via voice or text-terminal   
 2001-02-20  v2.3.102- SearchStringParser prepered to handle comparatives on numbers
 2001-02-18  v2.3.101- webbrowser supports cookies and user-defined cookie-policies but
                       has still problems with some links
 2001-02-18  v2.3.101- TextUI.sh debugged
                     - TextUi shows the name of the process in nextproc/lastproc
		     - TextUI has a new command listproc
		     - TextUI shows list of global commands at startup
		     - seminat handles quotes (play "this file.mp3") and newlines[D
		     - mediaPlayerSeminatRepresentation can parse more complex sentences and find songs in the mediaDB
		       e.g. "please play something Classical from XYZ named \"Poets Quest\"" (in theory)
		     - SearchStringParser handles quotes  
 2001-02-18  v2.3.100- mediaDB uses LDAP-like regular expressions
                     - regular expressions can contain * and ?
		     - directory-service-swing-representation handles URLS correctly
		     - searching in the mediaDB works
		     - the mediaDB gets saved and loaded correctly
		     - thus the mediaDB is fully functional
		     - TNHDContext supports searching with anf w/o  regular expressions
		     - TNHD gives a DataSource instead of a InputStream
		     - a proxy for TaskSwitching-UIs exists
		     - SwingUI is a service
                     - UIManagerBean allows the UI to add services 		      
 2001-02-17  v2.3.99 - first working code for parsing LDAP-like regular expressions
                      this will complete the media-database and make the contexts
		       far more capable
 2001-02-16  v2.3.98 - alpha of a character-regognition for keyboard-less devices
 2001-02-15  v2.3.98 - configure creates a "makeall.bat" for Windows-systems
 2001-02-11  v2.3.97 - cleaned up the roadmap
 2001-02-10  v2.3.97 - beta-code for downloading for the gnutella-client
                     - first code for the music-database in the media-player-service
 2001-02-10  v2.3.96 - a new alpha of a gnutella-client
 2001-02-09  v2.3.96 - media-player becomes the first application to use the semi-natural-speech-processor
                     - some debugging in the semi-...
 2001-02-09  v2.3.95 - mail-filters got a better debugging and support new selection-fields for substrings (CC, BCC, any,...)
                     - mail-filters are applied to the INBOX(if it exists) uppon connecting to the mail-store (no wrong message-numbers)
 2001-02-09  v2.3.94 - webbrowser knows events
                     - some debugging in the rememberance-agent-integration
		     - rememberance-agent-service remembers the last questions and caches the result
		     - browse-to -mime-action
		     - first code for making the SwingUI a service too (allowing task-switches among other things)
		     - mail-filers work
 2001-02-08  v2.3.93 - support for mail-filters (needs to be tested some morea )
                     - debugged setFont in the mail-client
		     - starterPanel debugged
		     - mail-client handles setFont correctly
		     - web-browser has a context-menu with all mime-actions (no special handling when
		       clicking over links yet)
 2001-02-05  v2.3.92 - The webbrowser got a brand-new (working ;) ) representation!
                       it dumps support for javascript, applets, cookies, ...
		       but it works where the full-blown-browser failed 
 2001-02-05  v2.3.92 - ticker-like dockins get more width
                     - dockin-panel can be hidden
		     - tabbed-pane takes less screen-space
		     - too long application-titles are cut to size (changes dynamic with window-size)
		     - the location and size of the SwingUI-frame can be specified (e.g. if only a fraction of
		       the screen is represented at TV-out) (location  does not work yet)
		     - tickerService/clock/battery-bockin supports setting the font
		     - battery-service sends alarm to tickers on battery-low
		     - ticker-service debugged
		     - battery-service debugged
 2001-02-04  v2.3.91 - text-editor can execute a mime-action on the selected text (like: lookup this word)
                     - [add-to|replace]-playlist understand filenames instead of URLs too
                     - some error-messages gor shorter
		     - config-files got another cleanup
		     - scroll-pane for SwingUI can be disabled
		     - starterPanel has ScrollPane
		     - StarterPanel uses selected Font
 2001-02-03  v2.3.90 - user-selected font(-sizes) work better in the directory-service
                     - ID3-code known the "unknown genre"
		     - reading of file-attributes is  deffered until they are really needing
		       (speeding up the directory-service quite a bit)
 2001-02-02  v2.3.89 - Fonts can be specified (not all applications handle this yet but it works
                     - and makes jAugment much more usable)
                     - begun to break up the config-file to make it easier to manage
 2001-01-30  v2.3.88 - Support for ID3-tags in FileObjectFactory (needed for later indexing for a real music-db)
 2001-01-29  v2.3.87 - S/MIME-signing in the mail-client works
 2001-01-25  v2.3.86 - S/MIME-testcode
 2001-01-24  v2.3.85 - all the JAF and mime-handler -code is complete and cleaned up
 2001-01-24  v2.3.84 - IRC-client can connect/disconnect/join/part/write/read
 2001-01-23  v2.3.84 - alpha-code for a new IRC-client
 2001-01-22  v2.3.84 - FileObjectFactory creates SerializableOutputStreams for writing
 2001-01-22  v2.3.83 - Bug-Fix in mime-handlers/JAF-code in the text-editor
                     - switched to JavaMail 1.2
		     - deleting messages in the mail-client finally works, expect more soon
 2001-01-22  v2.3.82 - rewrote the mime-handlers to use JAF
                     - less debug-messages
 2001-01-22  v2.3.81 - First code for a new Ticker-Service informing the user about important events (such as low-battery-voltage)
                     - toString() of SerializableInputStream can be specified
 2001-01-21  v2.3.80 - We have a VNC-viewer allowing the user to continue his/her work on a *ix/windows-system on the road
                       and use more legacy-applications in jAugment
 2001-01-19  v2.3.80 - We have slow but working augmented-vision code (doing a convolution for edge-detection)
                       see the screenshots-page for it. It is uncommented for not requiring JAI from the user for
		       the time being. Once matured it will get it's own sub-project and service.
 2001-01-19  v2.3.79 - directory-browser knows URLs as being of type "text/url" so that services can at least handle
                       urls if they cannot handle input-streams (like the media-player)
		     - actions of the media-player handle "text/url" so you can add the individual files of a playlist
		       to the playlist
		     - addToPlaylist/ReplacePlaylist work with 1-file-URLs
		     - new action play for media-player so you can play a file/playlist
		     - FileObjectFactory handles multiple-file-m3us much better    
		     - FileObjectFactory has a modular interface for factories for extended attributes of special files
		       (like m3u-playlists ;) )
		     - some new code in the webbrowser but links still do not work
		     - augmented-vision testcode works
 2001-01-19  v2.3.78 - index-context shows all context-information after a search
		     - a new contexts uses babelfish.altavista.com for translations between nearly arbitrary languages
 2001-01-19  v2.3.77 - directory-browser defers initialization of contexts
                     - RemoteInputStream supports URLs like Files
		     - index-context shows a list of books when listed
 2001-01-19  v2.3.76 - we have a new Context creating and searching a (database-based) full-text-index
                       of a number of e-texts like the ones from Project Gutenberg.
 2001-01-17  v2.3.76 - directory-service uses ACLs
                     - some bug-fixes and less debug-messages on the directory-service
		     - mime-actions are used in the text-editor
		     - adding to/replacing playlist no longer inverts the order of songs
		     - text-editor always shows the menu at the correct position
 2001-01-17  v2.3.75 - extended the media-player capture-panel with some augmented-vison alpha-code and a "play"-button 
                     - we have a DictionaryContext for dictionary.com
 2001-01-17  v2.3.74 - mail-client should (theoretically) change the SEEN-flag of a message  
                     - mail-client can copy messages between folders
 2001-01-17  v2.3.73 - small problem with the text-editor fixed
                     - can enable/disable line-wrap in the text-editor
		     - recording-panel in media-player can play/record from files (so we have a movie-player)
		     - text-editor knows more file-rypes as being text
		     - in the media-player you cna switch between record-panel and playlist
		     - medi-player disables record-button if the record-panel is not avaliable
 2001-01-15  v2.3.72 - IDP-context handles umlauts
                     - RemoteInputStream supports marks for files
		     - thus doing multiple actions of a "content"-attribute works
		     - media-player-swing-representation can at least show the images of the camera if not write them to disk
		     - -"- shows shorter format-strings
		     - -"- shows shortened URLs
 2001-01-15  v2.3.71 - IDP/TNHD-files can be zipped instead of gzipped
                     - action "replace playlist" added
		     - media-player and it's swing-representation have events (text-representation need not react to them)
		     - a bit of debugging
		     - you can (theoretically) do multiple actions on a "content"-attribute of a directory-binding		     
 2001-01-14  v2.3.70 - you can now have references to environment-variables in stored contexts, config-file-include-statements
                       and the directory-service-configuration
		     - we include a default-configuration of contexts  
		     - a context for the jargon-file/TNHD/Yellow-Book
		     - some corrections to the directory-browser
		     - no size-restrcitions for stored directories anymore (other that by 32-bit, signed integers ;))
		     - context for the files of the Internet-dictionary-project (their files are not consistent in their character-encoding for free and for multiple languages)
		     - FileObjectFactory and ExtensionFileMimeIdentifier handle m3u-playlists. The media-player can read them but the representation doesnot update up to now.
 2001-01-14  v2.3.69 - the alpha-code for the capture-panel got some enhancements. It's still nut fully working.
 2001-01-13  v2.3.68 - alpha-code for a capture-panel inserted into the media-player-swing-representation
                     - directory-context for the s9.com bibliography-database
 2001-01-13  v2.3.67 - we have a new context allowing to search for translations in the dict.leo.org-english-german-dictionary
 2001-01-13  v2.3.66 - the directory-service-swign-representation uses mime-actions
                     - the text-editor provides a mime-action (open in TextEditor)
 2001-01-12  v2.3.65 - the directory-service handles files (object with the attributes size, cn, contentstart,...)
                     - the diertory-service-swing-representation is much more efficient
		     - a special file-type allows storing references to other directories in the file-system
		     - a prototype for directory-contexts for dictionaries and similar data-sources is written
		     - a new set of interfaces/entries/classes allowing for better dynamic integration of services not knowing each other (mime-actions)
 2001-01-12  v2.3.64 - some cleanup to compile with Java1.3's javac
                     - better handling of Files and sub-contexts in the directory-service 
 2001-01-11  v2.3.63 - cleaned-up video-background-code for 3D-UI
 2001-01-11  v2.3.63 - first cleaned-up video-background-code for 3D-UI
 2001-01-09  v2.3.63 - first augmented-vision-tests with the 3D-ui. Expect stable code in a few days.
 2001-01-08  v2.3.63 - we have a small, bad, slow pdf-viewer using adobe's acrobat-bean
                       (please unless it's an emergency don't use it! ;) )
 2001-01-07  v2.3.63 - we have a web-browser based on Sun's HotJavaBean
 2001-01-07  v2.3.63 - ICQ-client can (theoretically) receive messages
                     - mail-service knows flags like reat,flagged,deleted
		     - mail-service-swing-representation shows these flags
		     - mail-service-swing-representation openes messages of a folder asnycronously
		     - mail-service prepared to delete messages
 2001-01-02  v2.3.62 - directory-service-representation allows searching
                     - directory-service supports non-directory -contexts (like fs-context)
                     - directory-service-representation supports non-directory -contexts
		     - default-configuration has an fs-context toe /tmp
 2001-01-01  v2.3.61 - directory-service has a first usable representation
                       (we will go on to allow searches and modifications now and then
		        write contexts to allow dictionaries, litherature-databases,...
			to be used by users and services)
 2001-01-01  v2.3.60 - first code for a SwingRepresentation for the directory-service
                       (shall allow fulltext-searching of books, lopokup of names,...)
 2000-12-26  v2.3.59 - debugged UIManagerBean.execute()
                     - starter-panel in SwingUI now gives a list of defined macros
 2000-12-25  v2.3.58 - some new code that will make the directory-service much better
                     - battery-meter-cockin supports an alarm-command to be executed at 5%
		     - a simple wap-browser based on the waplet-project
 2000-12-24  v2.3.57 - a new behavior make clicking and moving 3D-windows possible w/o an aditional handle
                     - defined UI-factory for 3D-representations
		     - 3D-UI uses this factory
		     - first test-application (Mirror) being 3D-UI-representable (reflection does not work yet)
		     - battery-dockin changes color acording to power-level
		     - service-interface for 3D-input-devices defined
		     - a special handling oj JComboBoxes makes them work in the 3D-UI (popup-menues do not work yet)
		     - UIManagerBean starts new services asyncronously
		     - some tool-tips
 2000-12-23  v2.3.56 - some very small changes
                     - an alpha for a simple ICQ-client
                     - 3D-UI can translate and rotate windows (but they interact with each other)
                     - 3D-UI-Window-Behavior reacts to mouse pressed _and_ -released (thus button-clicking works)
		     - work on window-manipulation in 3D-UI has started
 2000-12-22  v2.3.55 - SSL is used everywhere (but is optional) and supports authentication
		     - Mail-Client uses an ACL
		     - you can specify where the UI should look for services in the config-file
		     - with the (now working) AttributesAdminPanel you can remove attributes
		     - ans add some known types of attributes to services
 2000-12-21  v2.3.54 - second version of the 3D-UI now with working navigation and "window"-placement
                     - sourcecode of the 3D-UI is much better documented
 2000-12-2O  v2.3.54 - ACLs are working
                     - first code for a new admin-panel for attributes
		     - new admin-panel to control groups and locators via JoinAdmin
		     - WatchTowerBean makes debug-output via Logger
		     - some small bug-fixes
 2000-12-19  v2.3.53 - fixes _tons_ of RMI/JINI-related bugs during some internetworking-tests
                     - first test-code for ACLs
 2000-12-19  v2.3.52 - added the text about export/import-regulations into the download-page
                     - TextEditorService has a main() to be invoked standalone
                     - fixed a JINI-related bug in SimpleService
		     - fixed some other JINI-related problems
 2000-12-18  v2.3.51 - added an interface TextOutputDevice
                     - SerialPortTextInputDevice implements it (untested)
		     - debugged the JINI-code
 2000-12-17  v2.3.50 - added a mechanism for services to compete about exclusive ressources
                     - UIManagerBean does not omplain that lengthy about missing service-classes it is told to instanciate
		     - made a number of debug-messages optional and disabled them
		     - Telephone claims the ressource "/dev/dsp" from the media-player uppon placing a call
		     - small bugfix in the mail-service
		     - Telephone has events
		     - Telephone uses the directory-services as a searchable phonebook
		     - RA-services gives rating-field
		     - cosmetic changes to the text-editor and RA-service
		     - RA-service supports multiple indice
 2000-12-17  v2.3.49 - a new small calculator
                     - text-editor starts with a document "scratch"
		     - text-editor gives new buffers the focus
		     - first version of a telephone using VoIP with the openh323-client including video(outsind the jaugment-window)
 2000-12-16  v2.3.48 - desktop-sharing has beta-code for events
 2000-12-16  v2.3.47 - small changes to the remote-desktop-api
                     - desktop-sharing works
 2000-12-15  v2.3.46 - small bug-fix
                     - service providing the service of the MIT-Rememberance-Agent
		     - text-editor-servive uses that service
 2000-12-14  v2.3.45 - first public alpha of the 3D-user-interface (basic parts are working) I worked on myself for the last 3 days
                     - password-rememberance-service can list stored password-names
		     - password-rememberance-service has a simple swing-representation
		     - first code for RemoteScreens (serial-port-controled LCD-displays, PDAs, desktop-sharing with others users, ...)
 2000-12-12  v2.3.44 - some minor changes
                     - work on MHLocalStoreWrapper started (will be released soon under GPL)
		     - uploading the site (but not files/CVS) to sourceforge.org worked!
 2000-12-11  v2.3.43 - for SwingUI you cna configure where to put dockins
                     - battery-meter is working and has a dockin as a representation
                     - some new code in the CORBA-binding
 2000-12-11  v2.3.42 - SwingUI supports dockins (serviceui-compactible swing-representation with a small maximum-size)
                     - a clock-dockin is written
 2000-12-10  v2.3.41 - JINI2Soap -bridge started
                     - Binding-interface defined
		     - sinmpleService supports deregistration
		     - simpleService has first code to support additional bindings (such as CORBA or SOAP)
		     - mockups for a SOAP and an CORBA -binding using this interface
 2000-12-08  v2.3.40 - mail-client supports "from"-entries specifiing an encoding and vcards in from-etries
 2000-12-07  v2.3.39 - swingUI reworked to save screen-space (myTabbedPane), looks better too
                     - directory-service-admin can list directories
                     - directories have names atached to them
 2000-12-07  v2.3.38 - mail-service sends new messages
                     - mail-client handles them
		     - MailSender has some new msg-types and equals-functions for handles
		     - a new StreamCmdlnPlayer was written
		     - the problem with [Stream|]CmdlnPlayer going berserk is solved
 2000-12-06  v2.3.37 - interface for implementation allowing offline-mailing
 2000-12-06  v2.3.36 - SimpleService -derived-services start-up w/o a network being present
                     - started preparing mail-client for S/MIME-integration
		     - mail-client should now display messages sorted by date
 2000-12-05  v2.3.35 - small bug-fix
 2000-12-02  v2.3.34 - directory-service supports caching results in a local directory-service
                     - directory-service creates contexts asyncronously (no hanging on timeouts)
		     - text-editor's crypters are fully configurable and are loaded by reflection 
		     - interfaces and helpers for service-defined admin-representations
		     - directory-service has a working representable admin allowing the adding of new contexts
 2000-12-01  v2.3.33 - directory-service supports searching in multiple levels
                     - mail-client supports non-local searches
 2000-11-31  v2.3.32 - text-editor supports the crypto-features of the mail-client
                     - UIManagerBean gives random-numbers as ServiceIDs
		     - simple SwingUI for the media-player (very simple)
 2000-11-31  v2.3.30 - cmdln-crypter reads keynames from gpg-output
		     - cmdln-crypter supports keynames containing spaces
 2000-11-30  v2.3.29 - text-editor save-as works again
                     - text-editor can really decrypt messages
		     - debugged the command-line-crypter somewhat
		     - cmdln-crypter reads keynames
		     - cmdln-crypter supports keynames containing spaces
 2000-11-29  v2.3.28 - debugged the mail-client
                     - mail-client supports flat mime-multiparts
		     - text-editor _should_ now be able to decrypt messages it gets from the mail-client
 2000-11-28  v2.3.27 - mail-client supports an outbox
                     - mail-client supports smtp-after-pop (untested)
 2000-11-28  v2.3.26 - directory-service used JNDI-classes
                     - directory-service supports multiple contexts
		     - directory-service is fully configurable
 2000-11-28  v2.3.25 - mail-client supports reply
                     - fetching mails is much faster
		     - preliminary directory-service is able to ask an LDAP-server for mail-addresses
 2000-11-27  v2.3.24 - GPG-encrypting works (but has a kludge to work around deprecated algorithms)
                     - cmdln-crypter is fully configurable again
		     - mail-client uses a new panel to compose mails (aditing multiple new mails and replies will be added soon)
 2000-11-27  v2.3.23 - GPG-signig works
                     - GPG-(non-coinventional)-encryption should work now
		     - GPG-encryption can be used in the mail-client
 2000-11-26  v2.3.22 - work on the directory-service has started
                     - mail-client can use the directory-service (it's interface will change later)
 2000-11-25  v2.3.21 - interfaces for GPG-compactible signing in Texteditor-Crypter-interface
                     - mail-client uses this interface (as of yet none of the crypters has a TESTED implementation)
 2000-11-25  v2.3.20 - mail-client can now show all folders correctly
                     - the text-editor reacts properly to buffer-closed events
		     - the text-editor can close buffers
		     - the mail-client supports multiple accounts and a real configuration
		     - the config-file is named jaugmen2.conf again
 2000-11-25  v2.3.19 - mail-client can show the content of folders
                     - mail-client can show messages using the text-editor
 2000-11-25  v2.3.18 - we have a wonderfull new config-file-parser capable of much more that the old one
                     - mail-client does no longer block while connecting (meight else hang everything if no net is present)
		     - UIManagerBean.exec can now alternatively get it's macro-list as a LinkedList
		     - UIManagerBean.exec now instanciates like startup:bean
 2000-11-24  v2.3.17 - mail-client shows you your folders
                     - mail client could _theoretically_ show you the messages of a folder
 2000-11-22  v2.3.16 - UIManagerBean supports getting the name of it's config-file from a system-.property
                     - the config-file can have (multiple) "include="+filename+";" statements
		     - first test-code for opening a mail-folder and reading a message by the Representation in the service
 2000-11-22  v2.3.15 - mail-client supports attachments
 2000-11-22  v2.3.14 - mail-client can import and export TextEditor-buffers
                     - mail-client got debugged
 2000-11-21  v2.3.13 - UIManagerBean informs new local processes of all other local processes
                     - JavaMailService has events, finds a TextEditorProxy and informs it's Representations about it
		     - sending more complex messages tested (not in UI yet)OA
 2000-11-20  v2.3.12 - better mail-client
 2000-11-19  v2.3.11 - administration-code got much cleaner
                     - SwingUI can now remove tabs
		     - mail-client has a SwingUI-representation
		     - mail-client can send simple mails
		     - documented the well-known-interfaces
		     - Logger is used everywhere
 2000-11-19  v2.3.10 - work on porting the mail-client from version 1.x.x has begun
                     - some changes to the administration-code
		     - uploading javadoc to this page works
 2000-11-19  v2.3.9  - both UIs support starting new services (only beans.instanciate yet)
                     - work started for SwingUI to administer services
		     - Simple[Service|Administrator] now implement StorageLocationAdmin
 2000-11-17  v2.3.8  - changes to doc/License
                     - text-editor working again and supporting multiple buffers
 2000-11-16  v2.3.7
 2000-11-14  v2.3.6  - SSH-client works as it should.
                     - SSH-client handles multiple connections, SSH2 and storing host-keys still missing
 2000-11-14  v2.3.5  - SSH-client is there. Currently the representation does all the work but that will change within this day ;) .
 2000-11-06  v2.3.1  - password-helper
                     - better crypto
		     - persistent state introduced to SimpleService and used by all existing services
 2000-11-03  v2.3.0  - serviceui-draft-standart-compactible
 2000-11-02  v2.2.6  - complete text-editor
                     - licence-aware
		     - nearly serviceui-compactible
 2000-11-14  v2.3.5  Version of the jAugment-code (cleaner debug/error/...-output)
 2000-11-01  v2.2.4  - better text-editor
                     - no JINI-libs anymore
 2000-10-31  v2.2.3  - with media-player fully functional and
                     - supporting macros and
		     - playlists
 2000-10-30  v2.2.2  - now including the encrypting text-editor again
 2000-10-29  v2.2.1  - with Makefile and including it's libs
 2000-10-28  v2.2
 2000-10-18  v2.1.1  - now TextUI can use dynamic input-devices and
                     - the console and 
		     - work on the media-player II has been started
 2000-10-17  v2.1
 2000-10-14  v2.0.2