Outputter Engine
Ausgangslage 10 jähriges Web Framework Veraltete User Controls Schlechte Unterstützung für mobile Geräte Bestehende Applikationen / Kunden Basierend auf Felder
Beispielcode TextField userId = new TextField("userID", null, ""); userId.setPlaceholder(I18nTools.createLabel("User")); form.addField(userId); PasswordField password = new PasswordField("password", null, ""); password.setPlaceholder( I18nTools.createLabel("Password")); form.addField(password); TextField bank = new TextField("SitzCode", null, ""); bank.setPlaceholder(I18nTools.createLabel("Bank")); form.addField(bank);
Anforderungen Rückwärtskompatibilität Parallelbetrieb Unterstützung für mobile Geräte o iPad / iPhone o Android HTML 5 Konfigurierbarkeit
Demo
Konzepte Feld Form Template Page
UML
Lessons learned HTML5 Kompatibilität Javascript Performance auf iPad iOS «Web Apps» fehlerhaft o Freeze beim Öffnen eines externen Linkes o Hinterlegter Link wird beim reaktivieren geladen
Weitres Vorgehen Entwickeln einer Demo App Generische Controls weiter ausbauen o Charts o Overlay o Grid «Native App» mit PhoneGap?