Papers
Some people seem to be very keen on long
lists of publications -- so on the left, you'll find a link to
some of my papers. Unfortunately, the move from academia
to industry has reduced the chances to publish considerably: Many
work-related papers are not publicly available, and the time to sit
down after hours writing is scarce...
Opinions, Ideas, Thoughts
I recently opened a new section
to collect some opinions, ideas, and thoughts on various topics
on an irregular basis. Well, let's see if there is enough time
to keep it up and growing...
Software
As sort of a hobby, I also do some Mac programming
(well, at least sometimes, when I happen to find a few hours of
spare time :-). Current projects include:
yCal -- a calendaring software. Think of yCal
as Apple's "iCal on steroids". In contrast to Apple's
calendaring software, yCal supports a nice year view, the ability
to mark days with typed markers, and to add notes to days. It
sports nicer animated graphics, extensive search capabilities
and full OS X calendar store integration. It's a native Objective-C
implementation, taking full advantage of Cocoa and all the
advanced Snow Leopard technologies. First public release is
planned for Q1 2012.
ClockWerkz -- an analog desktop clock. Inspired by the
brilliant JS Time for the Windows platform, I thought the Mac
community might also like a small and decent analog desktop clock.
It's almost completely transparent, both for the eye and for mouse
clicks. All you'll see are the tick marks and the handles -- which
will always stay on top of any other window. Colors and clock size can
be configured freely. Try it out -- it's freeware!
Older projects:
NvdmAPI -- a native Java API for Novadigm Radia
servers. The API runs on any Java 1.2 or above VM and provides full
read / write access to the contents of the Radia Configuration Server's
object database. In this sense, it replaces the Novadigm Tcl-based API
completely.
MoneyWerkz -- a financial management software. MoneyWerkz
aims at keeping track of all types of financial-related contracts,
providing status reports of your financial situation and calculating
forecasts based on user-defined transactions. Implementation is done in
Java on MacOS X, based on the native Cocoa API (sorry folks, this will
be a 'Mac only' app :-). MoneyWerkz is intended to be released as
shareware; the current development version is available for free.
|
|
L. Baum:
A Generative Approach to Customized Run-time Platforms;
Shaker Press, 2001; ISBN 3-8265-8966-1.
"Best Ph.D. Thesis in
Software Engineering" Award 2001
|