zweite Projektarbeit Präsentation Ergebnisse

30
Was würde Ihr Kind hiermit anstellen?

description

Erstellen einer sozialen Webanwendung aufBasis eines vorhandenen Konzepts einerkonsumentenorientierten Anwendung

Transcript of zweite Projektarbeit Präsentation Ergebnisse

Page 1: zweite Projektarbeit Präsentation Ergebnisse

Was würde Ihr Kind hiermit anstellen?

Page 2: zweite Projektarbeit Präsentation Ergebnisse

Erstellen einer sozialen Webanwendung auf Basis eines vorhandenen Konzepts einer konsumentenorientierten Anwendung Victor Wündisch, WWI09SWB

Page 3: zweite Projektarbeit Präsentation Ergebnisse

Erstellen einer sozialen Webanwendung auf Basis eines vorhandenen Konzepts einer konsumentenorientierten Anwendung Victor Wündisch, WWI09SWB

Webify an existing

consumer App and make

it social.

Page 4: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 4

Agenda

Projektbegründung

Ist-Analyse

Sollkonzept

Entwicklung

Integration

Page 5: zweite Projektarbeit Präsentation Ergebnisse

Projektbegründung

Page 6: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 6

Produktrückrufe

Organisationen

�  freiwillige Rückrufaktionen �  Beispiel Tritthocker:

400.000 zurückgerufen

National Highway Traffic Safety Administration NHTSA

Consumer Product Safety Commission CPSC Food and Drug Administration FDA

Page 7: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 7

Zielgruppe – anhand Persona

persona von lat. Maske, die

um Zielgruppen zu präzisieren

Erleichtert es in die Nutzerrolle zu versetzen

?

Page 8: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 8

Zielgruppe – anhand Persona

persona von lat. Maske, die

um Zielgruppen zu präzisieren

Erleichtert es in die Nutzerrolle zu versetzen

Mütter wie Julia

Besitzen iPhone

Besorgt um ihre Kinder

Page 9: zweite Projektarbeit Präsentation Ergebnisse

Ist-Analyse

Page 10: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 10

iPhone App Recall Genie 1.0

Page 11: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 11

iPhone App Recall Genie 1.0

Page 12: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 12

iPhone App Recall Genie 1.0

à Kunde muss Anwendung ausprobieren können

Page 13: zweite Projektarbeit Präsentation Ergebnisse

Soll-Konzept

Page 14: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 14

Facebook Version 2.0

Page 15: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 15

Facebook Schnittstellen

Sharing

User Object à Email Adresse

Permissions User „fürchten“ sich vor Datenmissbrauch, jede App muss bestätigt werden

[email protected]

Page 16: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 16

Freemium Business Model

„Freemium“ = Free + Premium

User bereits überzeugt von Wert?

à Bitten um Anmeldedaten

Page 17: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 17

Anonymous Browsing Übersicht

Home JoinNow

Results Detail

Suche nach einem

Unternehmen oder Kategorie

Share, Bookmark,

Add to Watchlist

Auswählen eines Recalls

Hier erst Anfrage um

Erlaubnis zum Lesen der

Nutzerdaten

à „FREE“

Page 18: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 18

Non-Anonymous Browsing Übersicht

Home

Results Detail

Suche nach einem

Unternehmen oder Kategorie

Add „this“ to Watchlist

Auswählen eines Recalls

WatchList 3x Add Product

Inbox Settings

à „PREMIUM“

Page 19: zweite Projektarbeit Präsentation Ergebnisse

Entwicklung

Page 20: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 20

Benutzte Technologien & Konzepte

REST Web Services (konsumierend)

JavaScript/jQuery Model View Controller REST MVC

Page 21: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 21

Übersicht Klassendiagramm Views

Page 22: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 22

Web Service Konsumierung

REST Call erfordert pseudo-asynchrone Verarbeitung der Antwort

MVC Konzept nicht ausreichend da statisch

à Konzept View Lifecycle notwendig

Page 23: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 23

ViewClass   RequestHandler  

viewWillUnload()  

viewWillAppear()  

viewDidLoad()  sendRequest()  

viewDidLoad(data)  

View Lifecycle

Naviga5on  

Page 24: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 24

Umsetzung Controller

Naviga5on   RequestHandler  

User  

Page 25: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 25

Umgesetzte View Klassen

WatchlistView WatchlistBlankSlateView ObjectEditFormView ProductsByChildsAgeView AddAllergensView AddProductView

HomeView SignedInHomeView RecallListView

InboxView

JoinNowView

RecallDetailView

ResultView RelatedEntitiesView RecallListView

SettingsView

Page 26: zweite Projektarbeit Präsentation Ergebnisse

Integration

Page 27: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 27

Beispiele umgesetzte Views

Page 28: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 28

Beispiele umgesetzte Views

Page 29: zweite Projektarbeit Präsentation Ergebnisse

©  2011 SAP AG. All rights reserved. 29

Integration

Facebook Proof of Concepts & Webanwendung zusammenbringen

Wenn released, dann:

Page 30: zweite Projektarbeit Präsentation Ergebnisse

Besonderen Dank für Ihre Aufmerksamkeit! www.recallgenie.com Twitter: @RecallGenie http://www.facebook.com/RecallGenie Victor Wündisch [email protected]