Here are some of my "fun" projects I currently work on in my free time - although it's hard to find some free time any more. But they are "fun" projects, so take them as that and have fun yourself...
Java-based framework for the development of namespace servers using the
9P protocol that fully supports channel encryption (SSL-like protocol). Cyfer is an application for the Nokia 9500 Communicator that supports OpenPGP
en-/decryption of emails and text documents. Die Linux-Unterstützung für die SuisseID
ist - wie bei vielen kommerziellen Produkten - leider etwas eingeschräkt. Aktuell sieht bietet sich
je nach Aussteller/Lieferant folgendes Bild: bietet zur Zeit die beste Unterstützung von Linux-Umgebungen an. Offiziell werden
folgende System unterstützt: Ubuntu 9.10 (Karmic Koala), Ubuntu 10.04 (Lucid Lynx),
openSUSE 11.2 (Emerald) und Fedora 13 (Goddard). Unter den aufgeführten Umgebungen
werden jeweils Firefox (Browser) und Thunderbird (eMail) unterstützt. bietet zur Zeit keine Unterstützung für Linux-Umgebungen an. liefert nur für Grosskunden. Es ist nicht zu ersehen, ob Linux unterstützt wird
oder nicht. Auf den nachfolgenden Seiten habe ich beschrieben, wie ich die SuisseID von SwissSign AG unter
Debian GNU/Linux einsetze: Mehr... As a by-product of my work on
analyzing and cloning smartcards
I wrote a library for ISO 7816 serial communication.
The library itself
is based on the work of the project SOSSE
(Simple Operating System for Smartcard Education). I enhanced the assembler code for I/O so that it now also supports
"direct convention" (and not just "indirect convention" as in the original code). Based on the defined ATR
the module switches automatically to the correct mode of operation. The library is published under GPL and can be used in your own open-source projects. Preview images of "Texada Island", a Microsoft Flight Simulator 2004 scenery. ... is a autopilot for Orbiter spacecrafts... Allows you to animate object in Flight Simulator 2002/2004 sceneries - moving fuel trucks,
ships, Windmills or something like that... ... is a framework for KVM-based application development. If you have a
Palm and like Java programming,
this might be of interest for you. Since I bought my first PalmPilot in 1997 (a P5000 by USRobotics) I was looking into
many different ways to write apps for the Palm including GCC, PocketC, Jump, Waba and
the like. But none of these fulfilled my dream ob a real object-oriented, internet-savvy
application development environment. I actually hope that this will change with the
KVM
released by sun. My first look at the
user interface side was not that convincing, so I decided to pave the way for my own
app development by creating a small, effective framework to support rapid development
of KVM apps. allows you to write AutoCAD applications in Java. A cool tool for
Java-aware CAD programmers. The integration of Java into
AutoCAD is one of my favorite projects - because I love Java - and that was love
on first sight - and as an ARx programmer who is forced to use C++ to develop AutoCAD
applications, I decided to combine these two different worlds into a new
environment - one that allows you to program AutoCAD by using Java instead
of C++.J9P/StyxLib
Cyfer for Nokia N9500
SuisseID unter Debian 5 (Lenny)
SwissSign AG
Quo Vadis Trustlink Schweiz AG
swisscom AG
ISO 7816-4/T0 library for Atmel
Texada Island
REDSHIFT
BusyObjects
DynaWorks
AJaX
Firmen sind für mich Projekte nicht-technischer Natur. Und genauso wie die Software-Projekte entstehen und vergehen sie...
BrainON! |
|
1987 |
Gründung der BrainON! in Heidelberg als Ein-Mann-Betrieb, um erste selbstständige Arbeiten im Bereich Software-Entwicklung durchzuführen. Das "erste" Programm war PC-DES, ein MS-DOS-basiertes DES-Verschlüsselungsprogramm, das auf einem damals gängigen PC schneller war als auf dem "normalen" Markt erhältliche Chips. Ein nettes Programm, aber damals leider ein paar Jahre zu früh für den Markt... Wen's interessiert, kann sich PC-DES.COM (24kB) downloaden (Achtung: MS-DOS mit FAT12 benutzen!). |
1988 |
Erweiterung der BrainON! durch Wau Holland und Erich Margrander. PC-DES geht in den Vertrieb: Die Zeitschrift "Datenschutzberater" und Hans Gliss vertreiben das Programm im industriellen und behördlichen Bereich. Für den IBM/370-Mainframe gab es ebenfalls eine DES-Implementation, die als Objektmodul in eigene Programme eingebaut werden konnte. Für Fachleute lohnt sich vielleicht der Blick auf den Source (PDF). |
1990 | Wau Holland verlässt die BrainON! |
1990 – 1992 |
Entwicklung eines PC-DOS-basierten Computeranimations-Systems mit direkter Anbindung an (Architektur-)CAD-Software (AutoCAD R12 und SPIRIT) Wer einen schnellen Internet-Anschluss hat, kann sich zwei Beispiele aus den Bereichen Maschinenbau ("Mechanik.zip" 11.5 MB) und Architektur ("Architektur.zip" 11.5 MB) ansehen. Die Beispiele benötigen einen FLI-Abspieler (Download: 79 KB). |
1995 |
MOPS wird geboren: Im Sommer diesen Jahres entsteht die erste Version des Messe-Organisations- und Planungs-Systems für die ÖKOWELT GmbH in Roth bei Nürnberg. |
1996 |
Die Messe Basel entscheidet sich für MOPS als die Basis eines neuen Messe-Planungs-Systems und erwirbt die OEM-Rechte am MOPS-Kernel der Version 2. |
1997 |
Die Deutsche Messe AG in Hannover beauftragt die BrainON! mit der Erstellung eines Messe-Planungs-Systems. Basis dieser Fassung ist der neuentwickelte Kernel in der Version 3. |
1998 |
Verlegung der BrainON! in die Schweiz nach Dornach und Neugründung als brain://on AG durch die Gesellschafter Bernd Fix, Peter Steinlin, Erich Margrander, Dr. Felix Steinlin und Dr. Alfred Tinner. Die Messe München beauftragt die brain://on AG mit der Entwicklung eines datenbank-basierten Messeplanungs-Systems mit graphischer Oberfläche. |
2003 |
Niederlegung des Geschüftsführer-Mandats und Austritt aus der bain://on AG |
2006 |
Auflösung der bain://on AG |
aspector GmbH |
|
2004 |
Gründung der aspector GmbH in Zug. Der Name leitet sich von "ASPECT-ORientend programming" ab, das eine Weiterführung des "Object-oriented programming" darstellt. |
2004 – 2013 |
Die aspector GmbH dient als Firmenmantel für meine freiberufliche Tätigkeit als Software-Entwickler und Enterprise Security Architect. |