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

Course description


First we study background of location-aware applications including positioning and mapping. We then focus development on web (HTML and Javascript) and mobile (Android). Necessary server-side solutions are covered and provided via API. Case studies of popular apps are covered during the last part of the lecture.

Course requirements

The course consists of 28 hours of lectures, 6 exercises and a course project to be completed during the course as a group work.

Prerequisites

Basic knowledge of progamming languages (HTML, Javascript, Java) and data structures.


Lectures

Teacher: Radu Mariescu-Istodor (TB357)
Schedule: 28 h, starting from 15.10 at 12:00.
Tuesday 10-12
Wednesday 10-12
Room: TB180 (Joensuu), F213 (Kuopio)
Schedule and Lecture Notes

Exercises

Teacher: Radu Mariescu-Istodor (TB357)
Schedule: 12 h, starting from 26.10.
Friday 8-10
Room: TB180 (Joensuu), F213 (Kuopio)

Group Project

The project is optional, however, it will help to increase your grade.
More information here.

Exams

1. Monday 17.12. 12-16 (Joensuu: M100, Kuopio: SN100)
2. Friday 1.2. 12-16 (Joensuu: M100, Kuopio: CA101)
(Register via WebOodi 7 days before)

Recommended literature

R. Ferraro & M. Aktihanoglu, Location-Aware Applications, Manning Publications, 2011