Mobile Access Workshop position paper from IBM

Dave Bevis of IBM UK 03/04/98

Mobile Computing and IBM

More and more businesses are turning to mobile solutions to solve fundamental business problems. The primary requirement for the mobile user is to make them as productive on the road as in the office by providing access to key data and productivity applications via networking as well as facilitate disconnected operations when a connection is not possible or desired. The Internet and its standards now make it possible to reach customers, partners, or employees—virtually anywhere on Earth. There is a new breed of mobile applications and devices emerging that takes advantage of the new paradigm.

The following diagram shows many of the areas of computing that are required to provide solutions for mobile users.

IBM has been active over the past 10 years in the provision of mobile solutions, and has developed significant skills and a wide range of products in almost every layer of this diagram.

PERVASIVE COMPUTING

Most recently IBM has chosen to define the computing space 'below' the laptop PC as a significant area of business. For this paper we shall call this 'Pervasive Computing'.

Pervasive Computing is one of the 2 major initiatives Lou Gerstner (IBM's CEO) has focused on in 1998 and was a high focus item for the speech he gave at CEBIT in Hanover Germany.

Pervasive Computing will encompass many new devices and technologies, the size of this market is very large in its own right. It also matters to IBM as it has the ability to leverage

many of the companies assets within the other layers of the diagram, where we have significant investment and skill.

Pervasive Computing devices will be the source of many new transactions. Capturing these new transactions will fuel significant growth.

Pervasive Computing solutions will extend e-business to individuals.

We will seek to extend the to this class of user the services available to the desktop and higher users.

Mobility is key to enabling these pervasive computing technologies, and mobile communications in particular will be a highly visible requirement.

To this end IBM is today involved in many activities world-wide.

Challenges.

The biggest problem facing mobile users today is the difficulty in getting data or application access remotely. Low bandwidth connections, tricky communications configurations and connection-dependent applications are some of the key problems facing mobile users when they try to access remote data. Our mobile strategy addresses the requirement to access the data inside their corporate Intranet and via the Internet as well as provide solutions for each of the problem areas (bandwidth, configuration and disconnected use). Below is a summary of the classes of data or application types that may be required by the mobile user.

IBM is involved in developing technologies to address these problems and requirements in which ever layer of the solution they are found. We have interest in what others are doing in this space, especially in the area of standards. IBM wishes to promote the use of open standards where ever appropriate. The network Computing Framework (NCF) specifies a wide set of industry standards and includes mobile computing as a key component. Within mobile computing, the MNCRS standards work has occurred. It includes many of the NCF standards and adds mobility to the NCRP (Network Computer Reference Profile). To summarise, NCF includes the Mobile Computing framework which includes the MNCRS for mobile Java devices. Work is also ongoing to co-ordinate related activities between the NCRP group and the MNCRS group.

Mobile Java Directions and MNCRS Summary

With the success of network computing, Java, and recent technology advances, the Mobile Network Computing Reference Specification has emerged. Mobile network computing components include devices (hand held PCs, smart phones, low-end or cost-reduced laptops, personal information managers), applications (word processors, spreadsheets and graphics) and services (telephony, e-mail, paging, video/data conferencing, and Internet / Intranet access). These components target the needs of the mobile professional, the worker in industry specific segments as well as consumer environments. The diversity of mobile computing components require a common language for application development and a set of industry standard protocols for communications. By building on Java and extending the network computing platform, we can leverage the advantages of application portability, security, availability, performance, total cost of ownership and provide a wide range of new network devices. In addition to its portability advantage, Java applet and servlets provide a simple model for implementing agents and proxies, provide robust security and automatic software distribution, and have rich networking APIs and a convenient event model for implementing mobile applications. The Mobile Network Computer is a Java based set of mobile devices that build off the advantages of network computing and build in mobility via new Java APIs rather than treating it as an afterthought. The Mobile Network Computer initiative was announced June 23, 1997. Press release, initial specifications and white paper can by found at http://www.internet.ibm.com/computers/networkstation/os/press.html. It is sponsored and endorsed by a wide set of international industry leaders. The initial draft provides the majority or required and recommended standards for mobile connectivity where they exist. It is a blend of NCF and mobility. In other areas, they are defined in terms of requirements. Future revisions may address these other areas where standards do not exist such as data synchronisation, mobile communications, self configuration and Java Smartphones by providing updates to protocols, APIs or framework definitions.

Current Position and Interest Statement.