Mobile Middleware

582646
3
Networking and Services
Advanced studies
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.

Exam

29.04.2014 16.00 A111
Year Semester Date Period Language In charge
2014 spring 11.03-22.04. 4-4 English Sasu Tarkoma

Lectures

Time Room Lecturer Date
Tue 16-18 D122 Sasu Tarkoma 11.03.2014-11.03.2014
Tue 16-18 D123 Sasu Tarkoma 18.03.2014-18.03.2014
Tue 16-18 D122 Sasu Tarkoma 25.03.2014-22.04.2014
Tue 12-14 D123 Sasu Tarkoma 06.05.2014-06.05.2014

Exercise groups

Group: 1
Time Room Instructor Date Observe
Tue 18-20 D122 Julien Mineraud 17.03.2014—25.04.2014

Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00.

Registration for this course starts on Tuesday 18th 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: 

  • Lectures
  • Assignment (exercise/assignment reception for guidance)
  • Literature (book and articles)

Course grading is based on the exam and the assignment

Exams:

 

Results:

 

Results of the 29.4.2014  exam.

 

Results of the 10.6.2014 exam.

 

Results of the 16.9.2014 exam.

 

Results of the 25.11.2014 exam.

 

Next exam on 27.1.2015.

 

 

 

Literature and material

Lectures and timetable

 

11.3  Introduction and assignments. Carat mobile application analysis talk by Eemil Lagerspetz. 

 

18.3. Platforms, Middleware (note room D123!)

 

25.3. Platforms continued.

 

1.4.  Platforms and hybrid applications. 

 

8.4. Patterns and applications.

 

15.4. Applications and Summary

 

 

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. ACM SenSys 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.