View
1
Download
0
Category
Preview:
Citation preview
Application Development for Mobile and Ubiquitous
Computing
First PresentationHandHirer
Team 8Maxime ThébaultSebastian Kunze
Department of Computer Science Institute for System Architecture, Chair for Computer Networks
Dresden, 04.11.2016
04.11.2016 HandHirer - First Presentation Slide 2
Motivation
• The grass in front of your house is so high that you can barely get out
• You would like to pay somebody to cut it for you, since you are very ill (or lazy)
• Where can you find someone quickly?
04.11.2016 HandHirer - First Presentation Slide 3
HandHirer
• A platform application for people, who...
Have a small job to offer
Are looking for somebody to help
Would like to help and earn a little extra
04.11.2016 HandHirer - First Presentation Slide 4
Use Cases
User
Create job offer
Manage jobs
View map of current location
Check map for jobs in range
Accept jobs
View accepted jobs
Specify range
View job details
04.11.2016 HandHirer - First Presentation Slide 5
Mockups
04.11.2016 HandHirer - First Presentation Slide 6
Challenges
• Adaption to current location, screen size
• Connectivity: Local cache for basic offline use Reliable execution → queueing of requests
• Power consumption: Efficiency, adapt to low power
• Usability: Material Design guidelines
04.11.2016 HandHirer - First Presentation Slide 7
Intended Technologies
• Client: Android >= Version 5 Google Volley, Maps API
• Server: Node.js + Express, Mongoose MongoDB
• Development: Android Studio, IntelliJ IDEA GitHub repo, autodeployment on server
04.11.2016 HandHirer - First Presentation Slide 8
Proposed Architecture
DB
Web-API(REST)
Android Client
GPSCRUD
json
04.11.2016 HandHirer - First Presentation Slide 9
Work Plan
• November Finish frontend prototype Design DB, create schema Basic Web-API, connection to DB
• December Reliable client-server communication Context awareness, adaptation mechanisms
• January Refining, usability, optimization Testing and bugfixing
Recommended