Mobile Middleware

582646
3
Hajautetut järjestelmät ja tietoliikenne
Syventävät opinnot
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

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.

 

 

Harjoitusryhmät

Ryhmän numero: 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