Misc old
Diploma thesis
Together with my friend Nils Birkeland I was engaged in a project led by the Swiss Federal Institute of Technology in Zurich. The thesis was presented at ICEIS 2003 in Angers, France. Have a look at the paper submitted to the ICEIS committee (in English).
The thesis itself is nicely wrapped in a ZIP
Java LogViewer
A Java app that allows for the graphical representation of XML log files that the standard Java log writer (>= JRE 1.4) produces. Show/hide of table columns. Use of XMLpull API, XPP (tiny and fast). The app is not finished!
Also contains sample files of databinding with JAXB and Castor.
Download the project as a ZIP.
XML / SOAP / B2B
Ancient (2002) but comprehensive ppt presentation on XML and related technologies, SOAP, and B2B frameworks with focus on ebXML. This presentation/workshop was held by Nils Birkeland and myself for our fellow students at the university and took a full afternoon.
SSL chat system
Java chat server and client that exchange encrypted messages through SSL cockets. Same application like CORBA chat system but with different middleware. Includes .truststore and .keystore files with necessary certificates and batch files to start server and client. Code is javadoc compliant documented.
WARNING:
certificate in keystore and truststore may be invalid (outdated). You might have to generate a new certificate!!!
CORBA chat system
Java chat server and client that exchange messages through an CORBA ORB. Same application like SSL chat system but with different middleware. Requires jre1.4 because its built upon POAs. Includes batch files to start CORBA ORB registry, server and client. Code is javadoc compliant documented.
RMI callback time server
A time monitor applet connects to a time server through RMI. The server registers the monitor an the server’s timer thread sends the monitor the current system time through RMI callbacks. Code is javadoc compliant documented. Batch files in the classes folder. Requires Java2 runtime.
Cohen-Sutherland
Java code that implements the Cohen-Sutherland clipping algorithm. It comes with a nice little Swing UI to test the algorithm. The source is easy to understand but UNDOCUMENTED (shame on me)…
8-puzzle
Implementation of the famous 8-puzzle game in C. The zip file includes all sources, the full documentation, plus an executable for Windows.