Offline and Interactive Mobile Access of Internet Content

Microsoft Position Statement

It is our position that the needs of Mobile Internet Access may be best met by applying and extending existing technologies for information transfer and display currently in practice on the World Wide Web such as HTML, XML, and scripting. This best leverages existing content, technologies, tools and skills, and provides a straightforward "on-ramp" for Mobile Internet Access applications. Through a combination of site description via XML, content presentation via HTML scripting, and separation of content and presentation, it’s possible to provide a compelling solution for Mobile Internet Access that reapplies existing techniques for use with small mobile devices.

Mobile Internet Access Requirements

Mobile Internet Access must provide a mechanism for low-bandwidth high-efficiency transfer and storage of Internet information leveraging existing content, standards, tools, and skills. It must operate on very small devices over a variety of connection types ranging from wired serial, wired parallel, modem, ethernet, IRDA, as well as both one-way and two-way wireless transports. It must also operate effectively with or without a live connection and on asynchronous channels. Due to the unique vulnerability of mobile devices, secure communication of information must be a fundamental design point of any solution.

Moving Forward from Today

The World Wide Web has fostered a proliferation of HTML content on the Internet. Creating and supporting this content is a whole legion of skilled individuals utilizing tools designed to maintain web sites, HTML code, scripting code, and the basic content.

When we contemplate how to move forward from where we are today, the best strategy is to apply what already works and to extend it only as required in order to work in the new environment of Mobile Internet Access.

We partition the problem space for Mobile Internet Access into the following areas:

There are a number of powerful ways to reuse existing technologies to address these problems: