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 Lion and Mountain Lion technologies. yCal is publicly
available and on sale at www.ycalapp.com
since October 2012 under the label of
and on the Apple Mac AppStore.
Clock4X -- 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!
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
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, it's a
'Mac only' app :-). MoneyWerkz was intended to be released as
shareware; However, it never really made it to a commercial release
because of Apple's discontinuance of the native Java-to-Cocoa bridge.
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 also have a section
to collect 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...
The Yearly Calendar
Available in the
Apple Mac AppStore
for OSX 10.7+
The Desktop Clock
requires OSX 10.5+
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