Major Release A1

Das Major Release A1 der Open-Source-Software-Bibliothek von PersoApp steht nun kostenfrei und unter der Lizenz LGPLv3 zur Verfügung:

Bestandteile des Major Release A1

Das Major Release A1 ist in drei Eclipse-Projekte aufgeteilt:

  • PersoApp-eCard-API-1.1.2 ist die Referenz für eine Nutzung der WSDL und XSD-Dateien des BSI TRI-03112 zur Generierung von Code-Templates für Dienste und Nachrichten
  • PersoApp-Core enthält alle notwendigen Software-Module, um eine Kommunikationsverbindung zwischen einem neuen Personalausweis (“Perso”) und einem eID-Server herzustellen
  • PersoApp-Desktop enthält eine rudimentäre GUI, plattformspezifischen Anwendungscode (Desktop steht für Windows, Linux und Mac OS X Umgebungen) und die Build-Dateien

How-To-Build

Mit Eclipse und Java SDK 1.6 kann ein eID-Client mit dem Major Release A1 wie folgt erstellt werden:

  1. Auschecken von “PersoApp-Desktop” und “PersoApp-Core” in ein lokales Arbeitsverzeichnis, z.B. mit Eclipse über “Import Project from SVN” und der URL http://persoapp.googlecode.com/svn
  2. Öffnen des neu erstellten “PersoApp-Desktop” Projektes
  3. Auswahl des Verzeichnisses “build”
  4. Ausführen der Datei “build.xml” als Ant Task
  5. Nachdem der Build-Prozess abgeschlossen ist, finden Sie “PersoApp.jar” im Verzeichnis “dist” des “PersoApp-Desktop” Projektes
  6. Sie können “PersoApp.jar” bspw. mit dem Demo- und Testdienst von PersoApp ausprobieren.

Issue Tracker und Forum

Für Kommentare und Anfragen zum Sourcecode benutzen Sie bitte den PersoApp Issue Tracker; für alle anderen Kommentare, Anfragen und Anregungen verwenden Sie bitte das PersoApp-Forum.