Universität Paderborn - Home Universität Paderborn
Die Universität der Informationsgesellschaft

Lehrveranstaltungen der Arbeitsgruppe Kastens
Projektgruppe:
Entwicklung von Chipkarten in Java

Sommer- und Wintersemester 2000/2001

Java Card

Thema:

Worum geht es überhaupt?

Die Java Card Plattform erlaubt es, Chipkarten-Anwendungen in Java zu entwickeln. Dazu verfügt die Chipkarte über eine Java-Laufzeitumgebung, bestehend aus virtueller Java-Maschine und spezifischen Bibliotheken, in der die auf die Karte geladenen On-Card-Applikationen (in Form von Byte Code) ausgeführt werden. Neben dem Vorteil der Anwendungsentwicklung in der objektorientierten Sprache Java bieten Java Cards die attraktive Möglichkeit, Multi-Purpose-Karten herzustellen, da mehrere Anwendungen unabhängig voneinander auf einer Karte existieren können.

Für die Gegenseite, die Off-Card-Anwendung, die über ein Kartenlese-Gerät mit der Karten-Applikation kommuniziert, etabliert sich mit dem Open Card Framework (OCF) ein ebenfalls auf Java basierender Standard. OCF erleichtert die Anwendungsentwicklung durch umfassende Java-Bibliotheken, die insbesondere von spezifischen Eigenschaften der Karten- und Kartenleser-Hardware abstrahieren.

Unsere Projektgruppe beschäftigt sich mit der Anwendungsentwicklung für Chipkarten, wobei wir sowohl die On- als auch die Off-Card-Seite betrachten wollen. In der Einarbeitungsphase lernen wir die Java Card Plattform der Firma Sun und das Open Card Framework der Open Card Foundation in Theorie (Seminar) und Praxis (Entwicklung einer ersten eigenen Anwendung) kennen.  In der Projektphase möchten wir eine Anwendung aus dem Bereich der individuellen Projekt-/Termin- und Strategie-Planung entwickeln, die in Art und Leistungsfähigkeit über bisherige Chip-Karten-Applikationen auf diesem Gebiet hinausgeht. Ein zentraler Aspekt unserer Entwicklung wird die Qualitätssicherung in allen Projektphasen sein. Die Formulierung der Qualtitätsanforderungen und der konkreten Projektziele möchten wir in Zusammenarbeit mit der Firma ORGA Kartensysteme GmbH entwickeln.

Eigeninitiative?

Wie in jeder Projektgruppe, ist auch hier Eigeninitiative der Mitstreiter gefordert. Eigene Ideen sind bei uns sehr willkommen. Ein Projekt soll ja schliesslich auch Spass machen, und das nicht nur bei den Meilensteinparties. ;-)

Wo finde ich mehr dazu?


Organisatorische Hinweise sind auf den zukünftigen Web-Seiten der Projektgruppe zu finden.


Autor: Peter Pfahler und Jochen Kreimer, AG-Kastens, 28.02.2000