Metaloot: Unterschied zwischen den Versionen
aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springenM68k (Diskussion | Beiträge) K (Kategorie Projekte hinzugefügt) |
M68k (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 7: | Zeile 7: | ||
== Software == | == Software == | ||
* Front- und Backend sind in Java implementiert (Swing Client, Spring + Hibernate + div. Apache Commons Bibliotheken + ...) | * Front- und Backend sind in Java implementiert (Swing Client, Spring + Hibernate + div. Apache Commons Bibliotheken + ...) | ||
− | * OWFS: wird verwendet um die | + | * OWFS: wird verwendet um die iButtons in das Dateisystem zu mappen |
== Status == | == Status == | ||
* Login mittels iButton funktioniert | * Login mittels iButton funktioniert | ||
− | * Barcode Eingabe derzeit nur emuliert (Tastatureingabe statt Barcodereader, der echte Reader wird dann aber | + | * Barcode Eingabe derzeit nur emuliert (Tastatureingabe statt Barcodereader, der echte Reader wird dann aber auch "Tastatureingaben" machen) |
− | * Verrechnung der | + | * Verrechnung der gekauften Waren funktioniert ebenfalls schon |
== Links == | == Links == | ||
Zeile 18: | Zeile 18: | ||
* [http://www.maxim-ic.com/products/ibutton iButton] | * [http://www.maxim-ic.com/products/ibutton iButton] | ||
− | == Screenshot ;-) == | + | == Screenshot vom Terminal == |
+ | * Nach dem Start | ||
+ | [[Bild:metaloot_client_preview_01.png]] | ||
+ | * Nach einem Einkauf | ||
+ | [[Bild:metaloot_client_preview_02.png]] | ||
+ | * Nach dem Logout | ||
+ | [[Bild:metaloot_client_preview_03.png]] | ||
+ | |||
+ | == Screenshot vom Server ;-) == | ||
#2008-07-30 02:50:22,033 [main] INFO at.metalab.kiosk.swing.KioskMain - setting up infrastructure | #2008-07-30 02:50:22,033 [main] INFO at.metalab.kiosk.swing.KioskMain - setting up infrastructure |
Aktuelle Version vom 2. August 2008, 15:15 Uhr
Metaloot: das Terminal für den bargeldlosen Einkauf im Metalab.
Hardware
- verwendet iButtons zur Identifikation der Kunden
- Barcode Scanner zur Eingabe der Waren
Software
- Front- und Backend sind in Java implementiert (Swing Client, Spring + Hibernate + div. Apache Commons Bibliotheken + ...)
- OWFS: wird verwendet um die iButtons in das Dateisystem zu mappen
Status
- Login mittels iButton funktioniert
- Barcode Eingabe derzeit nur emuliert (Tastatureingabe statt Barcodereader, der echte Reader wird dann aber auch "Tastatureingaben" machen)
- Verrechnung der gekauften Waren funktioniert ebenfalls schon
Links
Screenshot vom Terminal
- Nach dem Start
- Nach einem Einkauf
- Nach dem Logout
Screenshot vom Server ;-)
- 2008-07-30 02:50:22,033 [main] INFO at.metalab.kiosk.swing.KioskMain - setting up infrastructure
- 2008-07-30 02:50:24,407 [main] INFO at.metalab.kiosk.swing.KioskMain - shop is open for business. waiting for customers ...
- 2008-07-30 02:50:33,056 [main] INFO at.metalab.kiosk.swing.ButtonCallback - onConnect: deviceId=02.8F63D7000000
- 2008-07-30 02:50:33,214 [main] WARN at.metalab.kiosk.auth.IButtonCustomerAuthentication - customer with deviceId=02.8F63D7000000 found: m68k
- 2008-07-30 02:50:33,214 [main] INFO at.metalab.kiosk.swing.Kiosk - customer m68k entered
- 2008-07-30 02:50:38,267 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.KioskView - received ean: 0001
- 2008-07-30 02:50:38,267 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.Kiosk - customer m68k is buying 0001
- 2008-07-30 02:50:38,337 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - createInvoice: created #10433
- 2008-07-30 02:50:38,340 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - addItem: #10433 +0001
- 2008-07-30 02:50:38,342 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - addItem: created #10433.1
- 2008-07-30 02:50:38,344 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - pay: #10433
- 2008-07-30 02:50:38,350 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - bill: billing customer m68k €2.00
- 2008-07-30 02:50:38,350 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - addCredit: name=m68k current credit=-115.50 amount=-2.00
- 2008-07-30 02:50:38,352 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - addCredit: new credit=-117.50
- 2008-07-30 02:50:38,352 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - pay: #10433 paid
- 2008-07-30 02:50:38,361 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.Kiosk - customer m68k paid invoice #10433
- 2008-07-30 02:50:42,565 [main] INFO at.metalab.kiosk.swing.ButtonCallback - onDisconnect: deviceId=02.8F63D7000000
- 2008-07-30 02:50:42,565 [main] INFO at.metalab.kiosk.swing.ButtonCallback - customer m68k disconnected
- 2008-07-30 02:50:42,565 [main] INFO at.metalab.kiosk.swing.Kiosk - customer m68k left
- 2008-07-30 02:50:49,076 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.KioskView - received ean: 0004
- 2008-07-30 02:50:49,076 [AWT-EventQueue-0] WARN at.metalab.kiosk.swing.Kiosk - no customer in the kiosk, ignoring ean: 0004
- 2008-07-30 02:50:51,447 [main] INFO at.metalab.kiosk.swing.ButtonCallback - onConnect: deviceId=01.190B580D0000
- 2008-07-30 02:50:51,452 [main] WARN at.metalab.kiosk.auth.IButtonCustomerAuthentication - no customer with deviceId=01.190B580D0000 found
- 2008-07-30 02:50:56,601 [main] INFO at.metalab.kiosk.swing.ButtonCallback - onDisconnect: deviceId=01.190B580D0000
- 2008-07-30 02:52:05,627 [main] INFO at.metalab.kiosk.swing.ButtonCallback - onConnect: deviceId=02.8F63D7000000
- 2008-07-30 02:52:05,789 [main] WARN at.metalab.kiosk.auth.IButtonCustomerAuthentication - customer with deviceId=02.8F63D7000000 found: m68k
- 2008-07-30 02:52:05,789 [main] INFO at.metalab.kiosk.swing.Kiosk - customer m68k entered
- 2008-07-30 02:52:14,461 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.KioskView - received ean: 0004
- 2008-07-30 02:52:14,461 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.Kiosk - customer m68k is buying 0004
- 2008-07-30 02:52:14,523 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - createInvoice: created #10434
- 2008-07-30 02:52:14,525 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - addItem: #10434 +0004
- 2008-07-30 02:52:14,527 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - addItem: created #10434.1
- 2008-07-30 02:52:14,530 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - pay: #10434
- 2008-07-30 02:52:14,536 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - bill: billing customer m68k €1.50
- 2008-07-30 02:52:14,536 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - addCredit: name=m68k current credit=-117.50 amount=-1.50
- 2008-07-30 02:52:14,537 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - addCredit: new credit=-119.00
- 2008-07-30 02:52:14,537 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - pay: #10434 paid
- 2008-07-30 02:52:14,547 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.Kiosk - customer m68k paid invoice #10434
- 2008-07-30 02:52:15,909 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.KioskView - received ean: 0003
- 2008-07-30 02:52:15,909 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.Kiosk - customer m68k is buying 0003
- 2008-07-30 02:52:15,912 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - createInvoice: created #10435
- 2008-07-30 02:52:15,914 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - addItem: #10435 +0003
- 2008-07-30 02:52:15,916 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - addItem: created #10435.1
- 2008-07-30 02:52:15,920 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - pay: #10435
- 2008-07-30 02:52:15,921 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - bill: billing customer m68k €1.50
- 2008-07-30 02:52:15,922 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - addCredit: name=m68k current credit=-119.00 amount=-1.50
- 2008-07-30 02:52:15,922 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.CustomerServiceImpl - addCredit: new credit=-120.50
- 2008-07-30 02:52:15,922 [AWT-EventQueue-0] INFO at.metalab.kiosk.service.ShopFacadeImpl - pay: #10435 paid
- 2008-07-30 02:52:15,927 [AWT-EventQueue-0] INFO at.metalab.kiosk.swing.Kiosk - customer m68k paid invoice #10435
- 2008-07-30 02:52:17,736 [main] INFO at.metalab.kiosk.swing.ButtonCallback - onDisconnect: deviceId=02.8F63D7000000
- 2008-07-30 02:52:17,736 [main] INFO at.metalab.kiosk.swing.ButtonCallback - customer m68k disconnected
- 2008-07-30 02:52:17,736 [main] INFO at.metalab.kiosk.swing.Kiosk - customer m68k left