View
46
Download
0
Category
Preview:
Citation preview
2. Juni 2015
Uniface Mobile
Michael TaylorProduktmanager
Strategie und Roadmap
www.uniface.com U s e r E v e n t s
Programm
• Warum mobilwerden?
• Mobile Apps
• Weg zu mobilemInternetauftritt
www.uniface.com U s e r E v e n t s
www.uniface.com U s e r E v e n t s
Kostengünstiger NetzwerkzugangStets zur HandImpulsivBevorzugte Zugriffsmethode
www.uniface.com U s e r E v e n t s
Kundenorientiert
www.uniface.com U s e r E v e n t s
Mobil ist UX
PraktischProduktivNützlichReaktionsschnellAnsprechendAkkuverbrauch
www.uniface.com U s e r E v e n t s
Geschäftsargumente
Bring Your Own Device (BYOD)Steigerung des KundenengagementsGrößere Nähe zum Benutzer24/7 rund um die Uhr
www.uniface.com U s e r E v e n t s
Google meint*Ansprechende Website
67% sind eher geneigt, zu kaufen
Nicht ansprechende Website61% sind eher geneigt, die Website zu wechseln
*Google Mobile Ads Marketing (Sept. 2012)
Bei der Bedeutung einer hervorragenden mobilen Website geht es heute nicht mehr nur darum, ein paarVerkaufstransaktionen mehr zu verbuchen. Die mobile Website ist von entscheidender Wichtigkeit beim Aufbaustarker Marken, der Pflege kontinuierlicherKundenbeziehungen und der optimalen Nutzung mobilerArbeitsmöglichkeiten.
www.uniface.com U s e r E v e n t s
Programm
• Warum mobilwerden?
• Mobile Apps
• Weg zu mobilemInternetauftritt
www.uniface.com U s e r E v e n t s
Mobile Apps
www.uniface.com U s e r E v e n t s
www.uniface.com U s e r E v e n t s
Uniface-Serverintegration
• SOAP• Beschreibung unter Verwendung von WSDL• Nicht so beliebt im mobilen Bereich
• REST• Semantische URL• Methoden• Nutzdaten
• Text• Binär
www.uniface.com U s e r E v e n t s
DEMO
www.uniface.com U s e r E v e n t s
Der Weg zu mobilen Apps• 9.4• Dynamische Serverseiten
• Serverseitige Ereignisausführung
• 9.5• JavaScript in Triggern
• Ausführung von Client oder Server auf Client oder Server
• 9.6• Strukturdatentyp
• XML• JSON
www.uniface.com U s e r E v e n t s
Dynamische Serverseiten—Interaktive Seiten für die inkrementelle und dynamischeDatenanzeige und -aktualisierung in einer Webumgebung.
www.uniface.com U s e r E v e n t s
Dynamische Serverseiten• Web-Technologien
• HTML/CSS• JavaScript
• Asynchron
• Uniface• Modellorientiert• Komponentenbasiert• Synchronisation Browser/Server
• Automatisch• Optimiert
• Logik-Partitionierung• Browser• Server
www.uniface.com U s e r E v e n t s
Sicher• Extern getestete Architektur
• Integrierter Schutz• Interpreter Injection
• JavaScript• HTML• SQL
• Race Conditions (zeitkritischeparallele Prozessausführung)
• Session-Management• Session Fixation• Sidejacking
• Verschlüsselung
www.uniface.com U s e r E v e n t s
• Wiederverbindung von Daten
• Erkennung von unbefugtem Zugriff
• Validierung
• Definitionen• Trigger
• Prozessausführung
• Interagiert mit der Datenbank
• Antwortet dem Client
DSP Uniface Browser-Laufzeit• Erstellt Seite aus Definitionen
• Verbindet Widgets und Ereignisse
• Validierung
• Async-Ausführung• Lokales JavaScript• Server
• Kommunikation
Uniface Server - DSP
www.uniface.com U s e r E v e n t s
Kommunikation
www.uniface.com U s e r E v e n t s
DEMO
www.uniface.com U s e r E v e n t s
Programm
• Warum mobil werden?
• Mobile Apps
• Weg zu mobilemInternetauftritt
www.uniface.com U s e r E v e n t s
Uniface Mobile - MissionPlattformübergreifend installierbare mobile Apps mit• Einfacher Entwicklung – von Datenbank zu Gerät
• Integration
• Native wirkendem „Look-and-Feel“(Standard)
• Hardware-Integration
• Software-Integration
• Offline
www.uniface.com U s e r E v e n t s
Schritte
Web-Apps
Installierbare Apps
Offline-Apps
www.uniface.com U s e r E v e n t s
BenutzerkommentarAls Lieferant muss ich es potenziellenKunden ermöglichen, mit meiner Website auf mobile und ansprechende Art und Weise zu interagieren.
www.uniface.com U s e r E v e n t s
Schritt #1 – Web-Apps• Uniface 9.7
• Vereinfachte Web-Entwicklung• JavaScript-Versprechen• Verbesserter HTML-Support - Field, Occ und Ent
• Type= [Datum,Nummer,String,E-Mail]• Verbesserungen CSS-Klasse
• Zusammenlegung• Einzelklasse• Uniface-Standardklassen
• Uniface.js
• F&E – plattformübergreifende UI-Funktionen• Kopfzeile, Fußzeile, Slide-in Panel, Master-Details• Reaktiv• Anpassbar
www.uniface.com U s e r E v e n t s
BenutzerkommentarAls Anbieter eines SaaS-Spesenabrechnungssystems muss ich es meinen Benutzern ermöglichen, ihre Spesenabrechnungen zusammen miteinem Foto der Quittung und dem GPS-Standort einzureichen.
www.uniface.com U s e r E v e n t s
Schritt #2 – Installierbare Apps• Hardware-Integration
• Kamera• Telefon• GPS
• Software-Integration• Kontakte• Barcode-Scanner
• Scanner-App• Alle verfügbaren APIs• Integriert mit UDE• Testumgebung
• Bereitstellung über App-Store/Side-Loading
www.uniface.com U s e r E v e n t s
HerausforderungBetriebssystem Sprache Entwicklungsplattform
iOS (Apple) Objective C/SWIFT Mac
Android (Google) Java Win/Mac/Linux
Windows Phone .NET Mobile Windows
Blackberry Java Win/Mac/Linux
www.uniface.com U s e r E v e n t s
BenutzerkommentarAls Krankenhausarzt habe ich bei der Patientenvisite keinen Zugriff auf einNetzwerk, benötige jedoch die Patientendaten und alle meine Einträge zu Patienten müssen in dem zentralen Datenerfassungssystem gespeichert werden.
www.uniface.com U s e r E v e n t s
Schritt #3 – Offline
Anwendung• Definitionen• Sprache• Einstellungen• Cache
Daten• Modell• Offline lokal• Synchronisation
www.uniface.com U s e r E v e n t s
Uniface Mobile
� End-to-end-Lösung
� Flexibel und robust
� Uniface-Werte
U s e r E v e n t s
Vielen Dank!
Recommended