Software Templ Project History

The following list contains some of the highlights of projects carried out by Software Templ OG over the last years.

Java JIT Compiler for a RISC

(1995) The world's first Java JIT (just-in-time) Compiler for a RISC processor was developed within half a person year for a silicon valley company. A JIT Compiler translates Java Byte code at runtime into native machine instructions and allows for execution speed comparable with C or C++ code. The compiler was astonishingly fast, generated good native code and the startup times of 'jitted' programs were almost not increased.

FFF97

(1997) We have developed a turn-key enterprise solution for the Austrian Fund for Industrial Research (FFF, renamed to FFG meanwhile) in Vienna. The solution covers all aspects of office automation inluding book keeping, reporting and money transfer. It interacts with standard components such as electronic banking software, book keeping software etc. We are still involved in maintaining this solution and adapting it to ever changing requirements. The FFF97-project is based on the BlackBox Component Builder from Oberon microsystems. An article about this project has been published in "The School of Niklaus Wirth" by dpunkt.verlag, Heidelberg.

Java-based Application Server

(2001) We were involved in the design and implementation of a Java-based application server, which constitutes a lean alternative to EJB (Enterprise Java Beans). This application server was developed for a company that has developed a standard E-business product. Many of the requirements that influenced the design of this application server originate from this project and could not be solved using EJB. The mentioned application server is expected to be released under an open source license.

Software Assessments

We were involved in the assessment of offshore and onshore software development companies and evaluated the quality of software products both from an architectural and development processes point of view.

Realtime Programming

(2003) We were involved in the development of programming tools for dependable hard real-time applications, which are used for example in the aircraft and automotive industries.

Various Other Projects

We have been involved in a number of other projects including the compilation of a CD-ROM, book translation and type setting, articles for journals, lectures at the University of Linz and Hagenberg, Java seminars for the industry and process automation projects for GEC Alsthom.

Lecture Notes

The manuscript (in German language) for a lecture on Einführung in Datenbanken delivered in the years 2004 to 2006 at the University of Salzburg, Austria, can be found here. The manuscript is provided for the students that attended the lecture and may be used read only. All other rights are reserved. Feedback about possible mistakes is of course welcome.