Mobile Middleware

582646
3
Networking and Services
Advanced studies
Year Semester Date Period Language In charge
2013 spring 12.03-23.04. 4-4 English Sasu Tarkoma

Lectures

Time Room Lecturer Date
Tue 16-18 D122 Sasu Tarkoma 12.03.2013-23.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.

General

 

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.

Completing the course

The course consists of the following components:

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.

Literature and material

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 (for example, a map of friends’ positions)

 

 

 

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)

Survey article for reading.

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.

 

 

Exercise groups

Group number: 1
Time Room Instructor Date Observe
Tue 14-16 D123 Petri Savolainen 19.03.2013-19.03.2013
Tue 14-16 D123 Petri Savolainen 26.03.2013-26.03.2013
Tue 14-16 D123 Petri Savolainen 09.04.2013-09.04.2013