Publications
Projects
login
About
login:
password:
Forgot your password?
Planung und Implementierung eines JBioDC-Gerätetreibers für den Panasonic Iris Reader BM-ET 200
Publication type:
mastersthesis
Zusammenfassung:
Biometrie ist technisch und ökonomisch ein immer aktuelleres Thema. Die Endgeräte zur Identifizierung sind in jüngster Zeit deutlich preiswerter geworden, da die einzelnen Komponenten kostengünstiger wurden. Sie können mittlerweile in allen Bereichen mit bestehenden Schliesssystemen mithalten. Auch politisch ist Biometrie durch den ePass in aller Munde. Personen müssen sich heutzutage zu viele Passwörter merken und tragen eine Unmenge von Smartcards und Schlüsseln mit sich herum. Wäre es nicht sinnvoll, altbewährte Identifizierungsverfahren durch biometrische zu ersetzen? Im Rahmen dieser Diplomarbeit wurde ein JBioDC-Gerätetreiber für den Panasonic Iris Reader BM-ET 200 programmiert. Dieses biometrische Gerät zur Identifizierung von Personen erfasst die Struktur des Bereichs um die Pupille des menschlichen Auges. Das Plattform abhängige SDK des Panasonic Iris Readers musste auf einem anderen Rechner installiert werden als der BioXes-Server, um diesen nicht an die Windows-Plattform zu binden. Es musste ein Weg gefunden werden, aus Java heraus die COM-Schnittstelle des SDKs anzusprechen. Die gängigen Methoden wurden evaluiert und schliesslich die Java/COM-Bridge Java2COM ausgewählt. Als zweite Hürde für die Implementierung war zu Beginn bekannt, dass die auf dem Embedded Device befindlichen, biometrischen Daten von BioXes nicht abgerufen werden können. Das heisst die Benutzerdaten bleiben auf dem Embedded Device, wo sich auch das SDK befindet. Um die externe Benutzerdatenbank verwenden zu können, musste JBioDC um eine zusätzliche Schnittstelle erweitert werden. Diese wurde im Verlaufe der Diplomarbeit auch in BioXes umgesetzt. Der fertige Treiber wurde in der Folge ausgiebig getestet. In dieser schriftlichen Ausarbeitung wird erläutert, wie man mit den Herausforderungen, die beim Einsatz einer Java/COM-Bridge auftreten, umgehen kann. Es wird beurteilt, ob Java2COM eine gute Wahl für die Umsetzung des Treibers war oder ob es mittlerweile bessere Alternativen gibt. Auch das neu definierte Interface ConnectionUserStorage innerhalb von JBioDC und somit auch die externe Datenhaltung werden kritisch beleuchtet.
Authors:
Remo Welti
Abstract:
Biometrics are a technically and economically contemporary issue. Identification devices have lately become much cheaper as their components did. Meanwhile, they are able to fully replace current door locking systems. The biometric passport is a politically up-to-date subject. It's also a fact that nowadays people own more passwords than they can remember and they carry around lots of smartcards and keys. Doesn't it make sense to replace well-tried identification systems by biometric ones? Within the scope of this diploma thesis a JBioDC device driver for the Panasonic Iris Reader BM-ET 200 was implemented. This device scans the structure of the colored part around the pupil of the human eye. The platform dependent software development kit of the iris reader had to be deployed on a machine different to the BioXes server avoiding to bind BioXes to Windows platform. A way to call the COM-Interfaces provided by the software development kit from Java had to be found. All well-known methods have been evaluated before deciding to choose the Java/COM-Bridge Java2COM. The second issue known from the beginning was that biometric data cannot be read out the embedded device. This means that the user management database stays out of BioXes on the embedded device where the software development kit is also located. To make use of external data sources a new interface had to be added to JBioDC. Its functionality was implemented in BioXes during progression of this diploma thesis. The driver has been extensively tested. In this document some solved issues related to the use of a Java/COM-Bridge are shown. In retrospect, the application of Java2COM is under onsideration, examining other alternatives that may have emerged since the comparison of Java/COM-Bridges. The new interface ConnectionUserStorage is now integrated into JBioDC. Its comprehensibility and usability are part of the discussion as well as the use of external databases.
Title:
Planung und Implementierung eines JBioDC-Gerätetreibers für den Panasonic Iris Reader BM-ET 200
Year:
2009
month:
Oktober
school:
University of Zurich
group:
csg
actions