Moin,

ich habe heute die letzten Aenderungen an Libchipcard2 eingecheckt.

Libchipcard2 verwendet nun einen komplett neuen Kern fuer den Server (der 
Server wurde im Prinzip komplett umgeschrieben). 

Der jetzige Kern ist wesentlich modularer aufgebaut. Die verschiedenen Module 
des Servers greifen nun nicht mehr wild durcheinander, sondern jedes Modul 
hat seinen festen, exclusiven Aufgabenbereich (DeviceManager, CardManager, 
ClientManager, ServiceManager, CommandManager).

Ausserdem hatte ich dabei die Gelegenheit, den Code von Altlasten zu befreien 
und einige - bisher unentdeckte - Bugs zu fixen. Weiters habe ich den 
Namespace des Server-Codes aufgeraeumt. Damit koennten nun im Prinzip alle 
Teile von Libchipcard2 (Server, Client, Treiber, Service) in einer Lib 
zusammengelegt werden (komplett mach ich das nicht, aber zum Beispiel fuer 
Thin-Clients arbeite ich an einem verbesserten Remove-Driver, der auf dem 
Thin-Client einen eigenen DeviceManager verwendet und somit leichter zu 
konfigurieren ist). Damit kann ich also die verschiedenen Module des Server 
fuer verschiedene Aufgaben so zusammenstellen, wie ich das brauche.

Verbessert wurde vor allem auch der Code zum Scannen nach neuen Lesern. 
Inzwischen gibt es nur noch eine Art von LC_DEVICE (statt wie bisher fuer 
jeden Anschluss-Typ ein eigenes struct).

Es gibt derzeit Hardare-Scan-Module fuer:
- USB
- USB-Serial
- PCI (neu!)
- PCMCIA (neu!)

Insbesondere der PCMCIA-Scanner ist interessant, gab es doch neulich erst eine 
Anfrage dazu.

Die Aenderungen sind in ca 5h verfuegbar (CVS-Modul von Libchipcard2 ist 
chipcard2/chipcard2). Getestet habe ich das bisher mit den Cyberjack-Lesern, 
Towitoko Chipdrive Micro und zum Teil mit einem SCR532.

Ueber Rueckmeldungen wuerde ich mich freuen.


Gruss
Martin Preuss

-- 
"Things are only impossible until they're not"

AqBanking - http://www.aquamaniac.de/aqbanking/
LibChipcard - http://www.libchipcard.de/


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to