12
Department of Computer Science Institute for System Architecture, Chair for Computer Networks GroupNo. 3 Team: Thomas Walther & Gregor Weimann Application Development for Mobile and Ubiquitous Computing PizzaConnect Final Presentation

Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Department of Computer Science Institute for System Architecture, Chair for Computer Networks

GroupNo. 3Team: Thomas Walther &

Gregor Weimann

Application Development for Mobile and Ubiquitous Computing

PizzaConnectFinal Presentation

Page 2: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 2Application Development -Final Presentation

Concept

● wanted to develop an app for ordering at a delivery service

● user can choose his favorite delivery service and place his order

● can watch his older orders and can reorder them● GPS usage to find location of user● plating of pizza through drag and drop● update of delivery services through webserver

Page 3: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 3Application Development -Final Presentation

Screenshots

Page 4: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 4Application Development -Final Presentation

Screenshots

Page 5: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 5Application Development -Final Presentation

Use-Case

● first small use-case● basic functions● everything available● wanted more

Page 6: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 6Application Development -Final Presentation

Final Architecture

● Client/Server architecture● access webservice with REST ● client is android OS 2.2● connection with WLAN/3G/GPRS● reverse geopostioning through GPS

Page 7: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 7Application Development -Final Presentation

Implementation Details

Page 8: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 8Application Development -Final Presentation

Implementation Details

Page 9: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 9Application Development -Final Presentation

Limits and Contributions

● webserver need to grow for more functionality● picture delivery● mobile payment

→ power consuming

→ more space on device

→ security issue

● webserver interface for maintenance of the XML files● website for access through browser

Page 10: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 10Application Development -Final Presentation

Tackled Mobile Problems

● bandwith limitations● small through XML-File on demand● saved on phone for later use

● usability● drag & drop ingredients with gestures● small screen adaptation

● power consumption● GPS only used a small amount of time● webservice connection only for getting list of deliverers and sending

order to server

Page 11: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 11Application Development -Final Presentation

Pitfalls

● intended to have more functionality● needed more time than planed for server-comunication

and android to get familiar with● continues working problem

Page 12: Application Development for Mobile and Ubiquitous ...ts2/admuc/... · Group 3 Application Development -Final Presentation 2 Concept wanted to develop an app for ordering at a delivery

Group 3 12Application Development -Final Presentation

Experience

● great expirence● time-Consuming● stay close to the time plan● adopted new technology● knowledge of server technolgy needed