Mobile Applica,on Server Bamberg, 13.10.2011
.. wir entwickeln eine App.. aus welchen Grund auch immer J Seite 2
.. die meisten Apps brauchen Daten Seite 3
Client / Server Seite 4
Fragmenta,on Hardware Jeden Monat neue Geräte (Hardware) Bildschirmauflösung Eingabe Sensoren Kamera, Fotos, Video Mobilfunknetz, WiFi Beispiel Android 2009 ca. 20 Android Geräte 2010 ca. 120 neue Android Geräte Seite 5
Fragmenta,on Betriebssysteme Viele unterschiedliche Betriebssysteme / Pla;ormen Symbian Nokia Blackberry RIM Android Google ios Apple Windows Mobile Microso^... Seite 6
Fragmenta,on Betriebssysteme Marktanteile Vergleich 2010 / 2011 Seite 7
Fragmenta,on Betriebssysteme Seite 8
Fragmenta,on Anwendungstypen Anwendungstypen (Applica,on Environments) Na,ve Apps Symbian, Blackberry, ios, Windows Mobile Web Apps.. Seite 9
Na,ve App Vorteile Op,male Nutzung gerätespezifischer Funk,onen Performance Offline nutzbar Zentraler Vertrieb (AppStore inkl. Payment) Nachteile Entwicklung teurer im Vergleich zu mobilen Webseiten Abhängigkeit vom Betreiber Zeit (Approval Process durch App Shop Betreiber) Seite 10
Web Apps Vorteile Pla;ormunabhängigkeit Keine Abhängigkeit & Umsatzbeteiligung gegenüber AppStore Änderungen unmiielbar möglich & wirksam Einsatz herkömmlicher Programmiersprachen Nachteile Noch kein vollständiger Zugriff auf gerätespezifische Funk,onen Weitestgehend nur online nutzbar Kostenpflich,ge Angebote (Anmeldung + Cookies) Seite 11
viele Pla;ormen = hohe Kosten Was nun? Seite 12
App Pla;ormstrategie Mögliche Vorgehensweise Daten (z.b. Zugriffsdaten) sammeln und auswerten. Welche Bereiche / Funk,onen werden am meisten genutzt? Mit welchen Geräten wird am häufigsten auf die Portale/Anwendungen zugegriffen? Seite 13
App Pla;ormstrategie Mögliche Strategie Grundversorgung über ein mobiles Serviceportal Pla;ormspezifische Apps nur für die Bereiche/Funk,onen, die einen Mehrwert gegenüber mobilen Portalen bieten (Zielgruppe berücksich,gen). Seite 14
App Pla;ormstrategie Mögliche Strategie (Beispiel Bahn) Seite 15
Client / Server Seite 16
Client / Server Seite 17
Schniistellen - Beispiel Brose Baskets Brose Baskets Basketball Bundesligamannscha^ aus Bamberg Seite 18
Schniistellen Beispiel Brose Baskets iphone und Android App Seite 19
Schniistellen Brose Baskets Daten auf diversen Server verteilt Beko BBL Euroleague Brose Baskets Soziale Netzwerke Seite 20
Schniistellen Beispiel Brose Baskets Seite 21
Schniistellen Wir brauchen einheitliche und für mobile Anwendungen angepasste Schniistellen! Wie? Seite 22
- Server Schniistellen Mobile Applica,on Server Was ist das? Seite 23
- Server Mobile Applica,on Server (Middleware) Clients Web- Apps (Mobile Portale) Widget/Gadget (Opera Widget, igoogle Gadget) Na,ve Apps (iphone, Blackberry, Android) Mobile Applica,on Server Backends Portal X Anwendung Y Anwendung Z Seite 24
Technische Betrachtung Mobile Applica,on Server (Beispiel Brose Baskets) Clients Web- Apps (Mobile Portale) Widget/Gadget (Opera Widget, igoogle Gadget) Na,ve Apps (iphone, Blackberry, Android) Mobile Applica,on Server Backends Brose Baskets Webserver Beko BBL Euroleague Seite 25
Mobile Applica,on Server Vorteile Viele Anpassung können direkt auf dem Server durchgeführt werden Klare Zuständigkeiten, saubere, angepasste Schniistellen Apps werden kleiner, weniger Business Logik auf dem Client Reduzierung des Zeit- und Kostenaufwands bei Änderungen Nachteile Am Anfang: Zusatzkosten für Entwicklung, Hardware, etc. Seite 26
FAZIT Mobiler Internet Browser wird immer wich,ger Web- Apps sind im Kommen (vor allem im Hinblick auf Kosten für Entwicklung und Pflege) Wir werden mit der aktuellen Situa,on Zeit lang leben müssen J Sie brauchen eine Strategie Denken Sie an den Mobile Applica,on Server Seite 27
Vielen Dank! Janusz Kwasniak So^ware Architect, Geschä^sführer janusz.kwasniak@so^ceed.de +49 (0175) 7 200 700 Workshop Brose Baskets Seite 28
Copyright Grafiken & Copyright Seite 4 à hip://www.iconfinder.com/icondetails/43414/128/apple_ipad_touch_screen_icon Seite 4 à hip://www.iconarchive.com/show/my- seven- icons- by- itzikgur/backup- IBM- Server- icon.html Seite 5 à hip://psd.tutsplus.com/freebies/icons/exclusive- freebie- mobile- phone- icon- pack/ Seite 7 à hip://commons.wikimedia.org/wiki/file:smartphone_share_current.png?uselang=de Seite 8 à hip://psd.tutsplus.com/freebies/icons/exclusive- freebie- mobile- phone- icon- pack/ Seite 15 à Deutsche Bahn AG Seite 16 à hip://www.iconfinder.com/icondetails/43414/128/apple_ipad_touch_screen_icon Seite 16 à hip://www.iconarchive.com/show/my- seven- icons- by- itzikgur/backup- IBM- Server- icon.html Seite 17 à hip://www.iconfinder.com/icondetails/43414/128/apple_ipad_touch_screen_icon Seite 17 à hip://psd.tutsplus.com/freebies/icons/exclusive- freebie- mobile- phone- icon- pack/ Seite 17 à hip://www.iconarchive.com/show/my- seven- icons- by- itzikgur/backup- IBM- Server- icon.html Seite 18 à Brose Baskets, So^ceed GmbH Seite 19 à Brose Baskets, So^ceed GmbH Seite 21 à Brose Baskets, So^ceed GmbH Seite 29