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

05.05.2011 09.00 A111
Year Semester Date Period Language In charge
2011 spring 15.03-26.04. 4-4 English Sasu Tarkoma

Lectures

Time Room Lecturer Date
Tue 16-18 D122 Sasu Tarkoma 15.03.2011-26.04.2011

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

Registration for this course starts on Tuesday 22nd of February at 9.00.

General

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.

 

Completing the course

The course has a final exam. In addition it is possible to do an optional assignment for 2 credits.

The first exam is on 5.5. 9-12. An alternative exam has also been scheduled for the 6.5. 9-12 course exam slot.

Exam results are available in the intranet.

20.9.2011 results are available.

11.11.2011 results are available.

24.1.2012 results are 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 2011. 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, Java ME, Symbian).

To start the assignment, please prepare 1 page summary of the work including an outline of the application and steps towards implementing it.
The one page summary should be sent to the lecturer during the first week of April.

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

Literature and material

Course is based on the book: Mobile Middleware, Wiley 2009.

Lecture outline:
    •    15.3. Introduction and overview.
    •    22.3. Mobile platforms.
    •    29.3. Mobile platforms continued. (same slideset as on 22.3)
    •    5.4. Support technologies.
    •    12.4. Principles and patterns.
    •    26.4. Applications and service case studies (same slideset as on 12.4).

Survey article for reading.