Mobile Applica,on Server. Bamberg,

Mobile  Applica,on  Server   Bamberg,  13.10.2011   Mobile  Pla;ormen         ..  wir  entwickeln  eine  App     ..  aus  welchen  Grund  auch  i...
Author: Katja Förstner
21 downloads 0 Views 3MB Size
Mobile  Applica,on  Server   Bamberg,  13.10.2011  

Mobile  Pla;ormen      

 

..  wir  entwickeln  eine  App     ..  aus  welchen  Grund  auch  immer  J  

 Seite  2   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen      

 

..  die  meisten  Apps  brauchen  Daten        

 Seite  3   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     Client  /  Server  

     

 Seite  4   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     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   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen    

Fragmenta,on  Betriebssysteme  

§  Viele  unterschiedliche  Betriebssysteme  /   Pla;ormen   §  Symbian  –  Nokia   §  Blackberry  –  RIM   §  Android  –  Google   §  iOS  –  Apple   §  Windows  Mobile  –  Microso^   §  ...    Seite  6   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen    

Fragmenta,on  Betriebssysteme  

§  Marktanteile  –  Vergleich  2010  /  2011  

 Seite  7   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen    

Fragmenta,on  Betriebssysteme  

 Seite  8   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen    

Fragmenta,on  Anwendungstypen  

§  Anwendungstypen  (Applica,on  Environments)   §  Na,ve  –  Apps   §  Symbian,  Blackberry,  iOS,  Windows  Mobile  

§  Web  –  Apps   §  ..  

 Seite  9   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     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   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     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   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen      

 

viele  Pla;ormen  =  hohe  Kosten     Was  nun?          

 Seite  12   Janusz  Kwasniak,  11.11.11  

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   Janusz  Kwasniak,  11.11.11  

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   Janusz  Kwasniak,  11.11.11  

App  Pla;ormstrategie    

Mögliche  Strategie  (Beispiel  Bahn)  

 Seite  15   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     Client  /  Server  

     

 Seite  16   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     Client  /  Server  

     

 Seite  17   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen    

Schniistellen  -­‐  Beispiel  Brose  Baskets  

§  Brose  Baskets  –  Basketball   Bundesligamannscha^  aus  Bamberg  

 Seite  18   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen    

Schniistellen  Beispiel  Brose  Baskets  

§  iPhone  und  Android  App  

 Seite  19   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     Schniistellen  Brose  Baskets  

§  Daten  auf  diversen  Server  verteilt   §  Beko  BBL   §  Euroleague   §  Brose  Baskets   §  Soziale  Netzwerke  

 Seite  20   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen    

Schniistellen  Beispiel  Brose  Baskets  

 Seite  21   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     Schniistellen  

 

Wir  brauchen  einheitliche  und  für   mobile  Anwendungen  angepasste   Schniistellen!     Wie?      

 Seite  22   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen  -­‐  Server   Schniistellen  

 

Mobile  Applica,on  Server     Was  ist  das?          

 Seite  23   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen  -­‐  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   Janusz  Kwasniak,  11.11.11  

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   Janusz  Kwasniak,  11.11.11  

Mobile  Pla;ormen     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   Janusz  Kwasniak,  11.11.11  

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   Janusz  Kwasniak,  11.11.11  

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   Janusz  Kwasniak,  11.11.11  

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   Janusz  Kwasniak,  11.11.11