mensa+ end presentation - tu dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 group 09...

12
Mensa+ End Presentation

Upload: others

Post on 08-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Mensa+

End Presentation

Page 2: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Application Scenario

27.01.17 Group 09 – Final Presentation Folie 2 von 12

Mensa Application

• check mensa traffic

• check menu

• edit food preferences

• (in the future) check card balance

Page 3: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Current Result

Main Screen

27.01.17 Group 09 – Final Presentation Folie 3 von 12

SidebarMain Screen

Page 4: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Current Result

Check-in function

27.01.17 Group 09 – Final Presentation Folie 4 von 12

Not in a canteenChecked-inGPS available?

Page 5: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Current Result

User Preferences

27.01.17 Group 09 – Final Presentation Folie 5 von 12

AppliedSet Preferences

Page 6: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Architecture

27.01.17 Group 09 – Final Presentation Folie 6 von 12

OpenMensaAPI

SQLiteDB

Request via URL

JSON-Object

locate

Read and write userpreferences

JSON-Object

Page 7: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Technologies

• Android SDK

• OpenMensa API

• Location:

• Google Play Services

• File Storage:

• JSON

• SQLite

• Rest API

27.01.17 Group 09 – Final Presentation Folie 7 von 12

Page 8: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Challenges

• Usability Challenge

• clean intuitive user interface

• checking in automatically opens the respective menu

• Connectivity Challenge

• Down-/Uploading only small JSON Files

• Energy Challenge

• GPS usage only on demand using an Floating Action Button

disabled completly on low battery

27.01.17 Group 09 – Final Presentation Folie 8 von 12

Page 9: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Adaptation example – User Preferences

• User sets his preferences

Meal Activity hidesunwanted meals

27.01.17 Group 09 – Final Presentation Folie 9 von 12

Page 10: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Adaptation example – BatteryManager

• User has low battery

GPS function is disabled

27.01.17 Group 09 – Final Presentation Folie 10 von 12

Page 11: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

Open Tasks Lessons learnt

• tackle Offline challenge

• cache menues

• implement NFC

functionality

• improve accuracy of

canteen capacities

• Introduction into Android

development

• appreciate StackOverflow

• Time management is hard

27.01.17 Group 09 – Final Presentation Folie 11 von 12

Page 12: Mensa+ End Presentation - TU Dresdents2/admuc/seminar1617/final/group09.pdf · 27.01.17 Group 09 –Final Presentation Folie 2 von 12 Mensa Application • check mensa traffic •

27.01.17 Group 09 – Final Presentation Folie 12 von 12

Thank you for your attention.