Mobile Middleware
Koe
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2013 | kevät | 12.03-23.04. | 4-4 | Englanti | Sasu Tarkoma |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Ti 16-18 | D122 | Sasu Tarkoma | 12.03.2013-23.04.2013 |
Harjoitusryhmät
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
Ti 14-16 | D123 | Petri Savolainen | 19.03.2013—19.03.2013 | |
Ti 14-16 | D123 | Petri Savolainen | 26.03.2013—26.03.2013 | |
Ti 14-16 | D123 | Petri Savolainen | 09.04.2013—09.04.2013 |
Ilmoittautuminen tälle kurssille alkaa tiistaina 19.2. klo 9.00.
Registration for this course starts on Tuesday 19th of February at 9.00.
Yleistä
Mobile computing has become truly one of the breakthrough technologies of today with over four billion mobile phones in use. As the computing power and capabilities of the devices are rapidly improving, software has become a crucial issue in the mobile marketplace. Indeed, the current trend is towards converged communication where Web resources integrate seamlessly with mobile systems.
This course provides a comprehensive overview of mobile middleware technology. The focus is on understanding the key design and architectural patterns, middleware layering, data presentation, specific technological solutions, and standardization.
Kurssin suorittaminen
The course consists of the following components:
- Lectures
- Exercises: Exercise 1, Exercise 2, Exercise 3, and Exercise 4
- Literature (book and articles)
Course grading is based on the exam and the exercises. Peer support for the exercises and the course in general can be found on channel #momib at IRCNet.
Course results
Spring 2013 results are available.
11.6.2013 exam results are available.
17.9.2013 exam results are available.
19.11.2013 exam results are available.
28.1.2014 exam results are available.
Kirjallisuus ja materiaali
Lectures and timetable
12.3 Introduction and assignments
19.3. Platforms, Middleware
19.3 Exercise session 1 (Simple sensing). Location: D123 at 14:15-15:45.
26.3. Platforms continued.
26.3. Exercise session 2 (client-server comms). Location: D123 at 14:15-15:45.
2.4. easter
9.4. Patterns. Applications: Carat and energy awareness
9.4. Exercise session 3 (Subscriptions). Location D123 at 14:15-15:45.
16.4. Applications and Summary
23.4. Exercise session 4 : Demo application that utilizes the sensor data (a map of friends’ positions) Location D122 at 16:15-17:45.
14.5 Possibility to demonstrate an improved version of the application developed for session 4. Location D123 at 14:15-15:45.
Course is based on the book: Mobile Middleware, Wiley 2009.
An electronic version of book is available through the Helka database system (AD account is required)!
Additional material (part of the exam material)
Carat: Collaborative Energy Diagnosis for Mobile Devices. UCB Tech report, March 2013.
Analyzing Inter-Application Communication in Android. Mobisys 2011.
K. Kumar and Y-H. Lu. Cloud computing for Mobile Users: Can Offloading Computation Save Energy? IEEE Computer, 2010.