Joachim Fornallaz

Java Software

Some Java™ applications I have written. These are mainly projects I had to do for programming classes at the university.

Dynamic Online Testing System

ScreenDOTSAdminSmall.jpg ScreenDOTSSmall.jpg

January 2005

While working at the Dynamic and Distributed Information Systems Group I designed and implemented a web based application designed to handle online exercises with individually generated assignments. Additionally, downloadable resources (an Excel file for example) can be created.

The submitted exercises can be automatically checked or evaluated. For convenience an evaluation report containing all results can be downloaded.

Used technologies: J2EE 1.4 (JSP 2.0, Servlets, JSTL, JNDI)

WekaSample

ScreenWekaSampleTreeSmall.jpg ScreenWekaSampleSmall.jpg

December 2004

Used for the class 'Informatik für Oekonomen' this application is a highly stripped down version of the WEKA Explorer. It has two built-in data sets which can be selected for further analysis. Two classification algorithms can be applied to the selected data set, a decision tree (J48) and a basic rules classification (NNge).

The application is designed to be run as applet or using Java Web Start without the need to be signed since it doesn't access the user's file system.

System requirements: Java™ 2 Platform SE, v1.4.2

Java Media Player

ScreenQuerySystemSmall.jpg

July 2003

This project was realized for the course "Multimedia Seminar" held by Professor Stucki. The goal was to realize a simple media player application in Java, using the Java Media Framework from Sun Microsystems. The main two features are a simple playlist and a frequency sprectrum analysis display, updated in real-time.

This project is a team work realized by Stephan Tschanz and myself, the frequency sprectrum part of the application being one of the main area I have worked on.

System requirements: Java™ 2 Platform SE, v1.4.1

CaféTunis

ScreenQuerySystemSmall.jpg

July 2002

This project was realized for the course "Software Praktikum". It's a café administration and billing system, which adapts the prices depending on the demand of a specific good. It can handle multiple employees and mutiple groups of people.

System requirements: Java™ 2 Platform SE, v1.3.1

QuerySystem

ScreenQuerySystemSmall.jpg

July 2001

This project was realized for the course "Programmier-Praktikum". A lightweight event calendar application.

System requirements: Java™ v1.1.x