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

07.05.2012 16.00 B123
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2012 kevät 13.03-24.04. 4-4 Englanti Sasu Tarkoma

Luennot

Aika Huone Luennoija Päivämäärä
Ti 16-18 D122 Sasu Tarkoma 13.03.2012-24.04.2012

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

Registration for this course starts on Tuesday 21st 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 has a final exam. In addition it is possible to do an optional assignment for 2 credits.

The final exam is on 7.5. 16-19.  Exam results are available.

12.6.2012 exam results are available.

18.9.2012 exam results are available.

9.11.2012 exam results are available.

21.1.2013 exam results available.

Assignment in Mobile Middleware is a companion study module to the course on Mobile Middleware. The assignment is a mobile application that utilizes mobile specific APIs and features. The assignment is done in 1-3 person groups during Spring 2012. The deadline for the assignment proposal is first week of April and the final submission of the work and demo is in late May or early June.

The assignment can be done using any of the currently available mobile platforms (Android, Windows Phone 7, iOS).

To start the assignment, please prepare 1-2 page summary of the work including an outline of the application and steps towards implementing it. 


The summary should include the proposed title, target platform, group details, timetable, and an outline of the key features and components of the system.

Topics include: Location-based services, energy and power consumption monitoring and profiling (new UI battery displays etc), orientation-awareness, social networking, ...

Kirjallisuus ja materiaali

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)!

 

Lecture outline:

 

 

Additional material (part of the exam material)

Survey article for reading. (material will be updated during course)

Analyzing Inter-Application Communication in Android. Mobisys 2011.