Skip to main contentIBM Zurich Research Laboratory
 
IBM
Home IBM Research IBM Switzerland      
 Select a country
 IBM Research Home
Zurich Research Lab
Computer Science
· Completed projects

Mobile computing

From advanced concepts to customer involvement

Our mobile computing research spans the development of advanced concepts to prototyping and deployment in pilot projects with customers.

WAP phone Fluid computing
Fluid computing is a subarea of pervasive computing. It denotes the real-time replication of application state on several devices. Thus the application state flows like a fluid between devices. Possible usage scenarios include the coupling of multiple devices for better usability and making best use of both full connectivity and intermittent connectivity.  

Using the common browser-centric computing model, applications and services are increasingly accessed from a wide variety of end-user devices, which differ with regard to their input, output, processing and communications capabilities. We have developed the UCP processor, a Java processing engine for provisioning of unified capabilities and preferences profiles to applications and Web servers through a standard API. The UCP processor supports the aggregation of capability and preference information from a variety of input sources including, for instance, CCPP/UAProf-compatible delivery context information as transported in an HTTP request from the client device to the server or quasi-static profile and preference information as configured by the user during Web portal enrollment.

The Personal Mobile Hub is the core of a new concept for supporting mobile services and applications that will drastically shorten the time to market for new devices and functionality. The concept is based on a three-tiered architecture of which the hub is the centerpiece. It provides services and interfaces to support appliances, sensors, accessories attached to it via Bluetooth and for accessing the service infrastructure over a cellular network (GSM/GPRS, UMTS, etc.). One application of the mobile hub concept is IBM Personal Care Connect: health care sensors are attached via bluetooth to a mobile phone platform. Sensor readings are collected from the health care sensors and are converted into a normalized event format on a mobile phone. These events are injected into an event engine running on the phone, which redistributes the events to subscribed applications running on the phone.

We have designed a mobile computing platform architecture facilitating the hosting and provisioning of applications and services targeted at mobile devices. We track technologies that are key to mobile computing such as the Wireless Application Protocol (WAP). We participate and contribute to the WAP forum. We leveraged our WAP expertise and mobile computing platform to develop the Swissair EasyCheck-In service that allows selected Swissair customers to use their WAP phone to check in for a booked flight.

Digital Audio Broadcast (DAB) is a channel that is well suited for distributing e-content such as software, newspapers, magazines, journals, etc., to a large numbers of receivers. We have developed a complete Eureka-147 DAB testbed and have implemented Web site datacasting over it. A key component of our framework is our pay-per use solution based on conditional DAB access through encryption of the data using the BEAST algorithm. Decryption at the client side is performed with the help of a JavaCard, allowing a flexible range of subscription models.

We maintain working relations with our development laboratories, industrial consortia, and academic research groups and we participate in standardization activities.

  Unified capabilities and preferences UCP
    back to top
  About IBM  |  Privacy  |  Terms of use  |  Contact