seminar task adaption concept presentationts2/admuc/seminar1617/... · • on wifi: auto fetch all...

9
SEMINAR TASK ADAPTION CONCEPT PRESENTATION

Upload: others

Post on 30-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

SEMINAR TASKADAPTION CONCEPT PRESENTATION

Page 2: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

16.12.16 [ADMUCGroup13]AdaptationConceptPresentation Folie2 vonXYZ

EventManagr

Page 3: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

Architecture

16.12.16 [ADMUCGroup13]AdaptationConceptPresentation Folie3 von9

Page 4: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

Spring Boot and Data Framework

• Database Management

• Delivers REST API

Location Tracking

• GPS, WiFi, GSM

• Google Maps

Development

• Android SDK

• Java JDK

• Android Studio IDE

• IntelliJ IDEA

Technologies

16.12.16 [ADMUCGroup13]AdaptationConceptPresentation Folie4 von9

Page 5: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

Current state

16.12.16 [ADMUCGroup13]AdaptationConceptPresentation Folie5 von9

Page 6: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

Location context• get location via GPS/Network• use of Android LocationManager class to process raw data• Google Maps to process location data• index event database by location

Offline Challenge• cache events on mobile phone• pick location while offline• show event map offline (as far as map was loaded)

current contexts and adaptions

16.12.16 [ADMUCGroup13]AdaptationConceptPresentation Folie6 von9

Page 7: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

Battery Life/Energy consumptions• only fetch nearby events • auto fetch/refresh only for own events• low level energy: fetch events in lower frequency (only

refresh events that you could addend • higher level: fetch events on regular base

Data Traffic• run data intensive tasks on server

current contexts and adaptions

16.12.16 [ADMUCGroup13]AdaptationConcept Presentation Folie7 von9

Page 8: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

Offline Challenge• rate offline• notify about next event

Connectivity• manage data by connection type• on wifi: auto fetch all saved future events (refresh on

regular basis)• on mobile network: fetch only nearby events (auto fetch

less frequent)

current contexts and future adaptions

16.12.16 [ADMUCGroup13]AdaptationConceptPresentation Folie8 von9

Page 9: SEMINAR TASK ADAPTION CONCEPT PRESENTATIONts2/admuc/seminar1617/... · • on wifi: auto fetch all saved future events (refresh on regular basis) • on mobile network: fetch only

• adaption concept 18.11.2016• first prototype 4.12.2016• begin of testing 1.1.2017• final presentation 27.1.2017

work plan

16.12.16 [ADMUCGroup13]AdaptationConceptPresentation Folie9 von9