Mobile Middleware

582646
3
Hajautetut järjestelmät ja tietoliikenne
Syventävät opinnot
Mobile computing has become truly one of the breakthrough technologies of today with over three 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.

Koe

03.05.2013 09.00 B123
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

Group: 1
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:

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)

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.