3 mobile strategie michael taylor

Post on 27-Jul-2015

46 views 0 download

Transcript of 3 mobile strategie michael taylor

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!