Mobile Middleware

Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2013 kevät 12.03-23.04. 4-4 Englanti Sasu Tarkoma

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:

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.

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 (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.