LAMAD: Location-aware mobile applications development (5 cp) 3621547

Schedule

15.10 Mon : Introduction
18.10 Thu : Positioning technologies
23.10 Tue : Projections and distances
24.10 Wed : GPS trajectories
26.10 Fri : Ex 1
30.10 Tue : Server-side APIs
31.10 Wed : Map Services
2.11 Fri : Ex 2 + Project mockups
6.11 Tue : Web programming - Part 1
7.11 Wed : Part 2 + Mobile packaging
9.11 Fri : Ex 3 (Kuopio)
13.11 Tue : Case study: Mopsi
14.11 Wed : Case study: Strava + Waze
16.11 Fri : Ex 4 + Project status
20.11 Tue : API development
: Part 3 - Server support
21.11 Wed : HTML5 vs Native
: Coding practices
23.11 Fri : Ex 5
27.11 Tue : Case study: O-Mopsi
28.11 Wed : Case study: Pokemon Go
30.11 Fri : Project presentations


Lectures

Demos

Summary

Videos

Introduction
Positioning technologies Orientation
Geolocation
Projections and distances Projection
Conversion
Distances
GPS Trajectories Mopsi Routes
Server-side APIs Own server
Other servers
Mapping Services Google map
Where's Mopsi - Part 1
Where's Mopsi - Part 2 Done in class
Polished version
Android APK
Android ZIP
Case study: Mopsi Mopsi
Case study: Strava and Waze Strava
Waze
Where's Mopsi - Part 3 Final version
Android APK
Coding Practices Practices
O-Mopsi O-Mopsi
Pokemon Go Pokemon Go