Programmiert mit
HTML5 und
jQuery Mobile für den Browser.
Besonderheiten:
- Auf iPhone/iPad ist es möglich, eine WebApp zu erstellen, die sich wie eine normale App verhält.
- Überprüfen mittels Geolocation, wo sich der Benutzer aufhält. Dadurch könnte man Zugriffe einschränken.
- Swipe-Geste in der Patientenliste nach rechts führt zur Patientensuche. (Von der Suche nach links zurück zur Patientenliste. Patinteninfo nach rechts zur Liste.)
- Untere Navigationsleiste wird dynamisch über den Content gelegt.
- Seiten werden per Ajax geladen und dann per CSS eingeblendet, dafür ist das Framework zuständig.
Einschränkungen:
- Aktueller kostenloser Barcodescanner kann unsere Fallnummern nicht lesen (nur EAN)
- DatePicker gibts erst in der Version 1.0 des Frameworks
- Untere Navigationsleiste kann manchmal verschwinden, bzw. weiter unten zu finden sein.
- Einbinden eines Scanners ist nur bei einer richtigen App möglich, da beim Aufruf die WebApp beendet wird, bzw. beim Arbeiten im Browser nach dem Scannen jeweils eine neue Webseite aufgeht.
- Bei Demonstrationes fällt obiges Problem kaum auf, aber für Produktion nicht geeignet - Barcodscanner bedeutet: Scan App kaufen, App erstellen und Developer Lizenz (99€/Jahr)
- Entwicklung mit ObjectiveC und Cocoa dauert länger.
Test-Geräte:
- Getestet auf privatem iPhone mit kostenloser Barcode App pic2shop, welche ein Custom URL-Scheme besitzt und eine Callback-Funktion.
- Getestet auf privatem iPod Touch
- Getestet auf privatem HTC mit Android. Dort minimale Probleme beim Login (Button benutzen, nicht Return-Taste). Kein Barcode-Support ausprobiert, sollte aber mit Free
Barcode Scanner Version 3.6 gehen.
- Funktioniert nicht auf gesponsertem HTC mit Windows Mobile 6.0 (jquery.mobile unterstützt es nicht, da dort unter anderem Ajax nicht funktioniert).
- Funktioniert teilweise auf privatem HTC mit Windows Mobile 6.5.
© D.Varnholt