Openwave Position Paper

W3C Mobile Web Initiative Workshop

Doug Dominiak (doug.dominiak@openwave.com) - Openwave Systems Inc.

Introduction

This document presents Openwave's recommendations for the W3C and the Mobile Web Initiative Workshop. Openwave believes that to improve the user experience of mobile Web applications, the mobile communications industry needs to bring information to users when and where they need it most. The ubiquity of the mobile Internet terminal is key, of course, but the browsing model needs to be extended to enable these advanced services. Instead of waiting until the user clicks a link, tomorrow's services should deliver information when, or where, it is most relevant.

Achieving this objective will require technology that goes above and beyond the mobile Web browser environment that exists today. New specifications will need to be developed, primarily in the area of Web applications. But good coordination among industry groups and good standards practices are equally as important as choosing the appropriate technology, and this paper advises on both.

Goals

The goal of this initiative should be to develop a rich toolbox for mobile Web developers to use to enhance the user experience of their applications. The mobile Internet terminal is unique in that it is mobile, traveling with the user wherever he goes. The application experience should travel with the user too, delivering information when and where it is most needed, anticipating the needs of the user.

This specification must have good usability, low barrier to entry, and good interoperability among implementers. Conformance criteria should be clearly identified. Building a strong, comprehensive test suite to verify conformance, and fostering interoperability testing are crucial. Finally, it should have a distinct brand identity to build mind share and avoid fragmentation.

The specification must optimize for mobile environments. Optional components or features must be removed, clearly specified to a limited set, or reduced to a minimum. Mobile environments have higher constraints on available resources and interoperability which must be considered in developing a specification.

Attention must be given to building and rallying support from a strong developer community. Listening and adapting to feedback from the developer community and putting effort towards studying the environment's usability is crucial. Early versions should be made available for thorough review by existing Web application developers.

Lastly, it's important to define a viable, usable, practical solution that can withstand strong competition from proprietary solutions. The industry standards development organizations must cooperate and align behind a single solution. That solution must be developed in a timely manner aligned with market needs.

Recommendations

This specification should provide a set of features that builds upon existing Web technologies to address the specific needs of Web applications. The following features should be developed:

This specification must acknowledge existing profiles for mobile environments, including XHTML Basic, XHTML Mobile Profile, CSS Mobile Profile, WCSS, SVG Tiny, and ECMAScript Mobile Profile.

About Openwave

Openwave Systems Inc. (Nasdaq: OPWV) is the leading independent provider of open software products and services for the communications industry. Openwave's breadth of products, including mobile phone software, multimedia messaging software (MMS), email, location and mobile gateways, along with its worldwide expertise enable its customers to deliver innovative and differentiated data services. Openwave is a global company headquartered in Redwood City, California. For more information please visit www.openwave.com.

Valid XHTML 1.0!