TUTORIAL 1

Mobile Services Development: Styling, Adaptation, and Contextualization. An overview of current tools, standards, and methods and (possible) future developments

Johan Hjelm
Senior Specialist
Ericsson Research

Mobile services are increasing in popularity. Best known is probably the iMode service in Japan, but for most networks, mobile services are starting to be developed. However, developing applications for the mobile environment is not quite the same as developing a general Internet system. For instance, the performance aspects are fundamentally different, the mobile network being a high-latency, low-throughput network, which is prone to disconnections. The most important differentiator, however, is the difference in how devices are used - the way a PDA is used is different from the way a mobile phone is used as an information terminal, for instance. This also places new requirements on the way the user usability experience is perceived, and how users' feedback is sought.

The standards developed for the mobile environments are also different. They are often either sub- or supersets of the standards used on the Internet,  and they are frequently  profiles (often mobile-specific) of other standards. There is also a number of standards which are specific to the mobile environment, such as location and presence, which are not meaningful outside a mobile context. One needs to understand these standards in order to build mobile applications successfully. The mobile applications are becoming much more sophisticated than just sending pictures to the phone. The emergence of a service layer, where services are managed and created, combined with the information available to describe the user context, means that personalization and adaptation of services can be taken much further than in current environments, enabling a richer user experience with or without multimedia. This tutorial will also show how these functionalities can be automated, and how this approach relates to the current Semantic Web trend, where ontologies and matching rule systems are being standardized.

This tutorial will address the following issues:

Biography:

A former Swedish army captain, Johan Hjelm made a career as a journalist, editing the Swedish networking magazine Nätvärlden before he became one of the first webmasters in Sweden, and then created some of the first mobile Internet services in the world. He has been managing a research project in Japan, and has written more than 10 books, the latest of which is "Position Dependent Services for the Wireless Web". He has chaired the CC/PP working group in the W3C, been a very active participant in the WG2 (responsible for context management architectures) in the World Wireless Research Forum, and is now active on behalf of Ericsson, his employer, in the Open Mobile Alliance.