Automatisierte Generierung hybrider Apps für Mobile Devices (Kolloquium)

3,024 views
2,883 views

Published on

Präsentation anlässlich des Kolloquiums zu meiner Bachelor Thesis an der FOM Hochschule am 5.4.2013 in Düsseldorf.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,024
On SlideShare
0
From Embeds
0
Number of Embeds
1,281
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Automatisierte Generierung hybrider Apps für Mobile Devices (Kolloquium)

  1. 1. AutomatisierteGenerierung hybriderApps für Mobile DevicesImplementierung eines Workflows mit Web-Technologienund einem Content Management SystemBachelor Thesis vonJens KüstersFOM Hochschule Neuss, 5. April 2013
  2. 2. Motivation§  Wachsende Bedeutung von Apps auf Mobile Devices als neuer Ausgabekanal für Content§  Entwicklung nativer Apps meist zeit- und kostenintensiv§  Reine Web-Apps nicht sichtbar in Stores und mit schlechteren Monetarisierungsmöglichkeiten§  Ersteller von App-Inhalten sollten mit ihrem gewohnten Tool arbeiten können
  3. 3. Ziele§  Überblick über das aktuelle Umfeld im Mobile Computing§  Betrachtung von Hybrid-Apps im Vergleich zu nativen und Web-Apps§  Konzeptionierung eines Workflows zur automatisierten Erstellung von plattformübergreifenden Hybrid-Apps aus einem CMS heraus§  Erstellung eines Prototyps unter Verwendung von Web- Technologien und vorhandener Frameworks sowie eines CMS
  4. 4. Grundlagen desMobile Computings§  Mobile Devices§  Plattformen§  Native Apps§  Web-Apps§  Hybrid-Apps
  5. 5. PlattformübergreifendeEntwicklung hybrider Apps§  HTML5, CSS3, JavaScript§  Responsive Web Design§  Retina & Co.§  Frameworks
  6. 6. Konzeptionierung einesautomatisierten Workflows§  Templates§  Workflow im CMS§  Konsolidierungsschicht§  App Building§  Publikation, Vermarktung & Aktualisierung
  7. 7. Schematische Übersicht
  8. 8. Implementierungeines Prototyps§  App für eine fiktive Technologie-Konferenz§  Zielplattformen: iOS und Android§  Polopoly CMS§  Templates mit jQuery Mobile§  Konsolidierungsschicht mit Java & Grails§  PhoneGap Build
  9. 9. Ergebnis§  Funktionsfähige Apps für iOS und Android§  Plattformunabhängiges responsives Design§  Bis auf Signieren und Herunterladen der fertigen Apps alle Schritte aus Polopoly CMS heraus möglich§  Die definierten Ziele wurden erreicht
  10. 10. Lessons Learned§  Schwierigkeiten bei der Umsetzung des Crawlers§  Tests auf möglichst vielen Devices wünschenswert§  Debugging ist kompliziert und zeitintensiv§  Langer Weg von Änderungen in die fertigen Apps
  11. 11. Fazit§  Ein weitgehend automatisierter Workflow ist möglich§  Verbindung vorhandener Technologien und Frameworks§  Brüche im Workflow sind nicht zu verhindern§  Herausforderungen bei UX und UI§  Prototyp kann als Basis für ein marktfähiges Produkt dienen
  12. 12. Vielen Dank für dieAufmerksamkeit!

×