Openwave SDK Version 6.2 FAQ

What is Openwave SDK 6.2?
Openwave SDK 6.2 contains a phone simulator for devices with Openwave Mobile Browser 6.2.  The simulator can be used to test services using XHTML Mobile Profile 1.0 with Cascading Style Sheets (CSS) as well as cHTML and WML.  It can also be used to test WAP push and MMS.  The Openwave SDK 6.2 (main package) contains:
The main package is required and you must install it first.  Additionally, an optional WAP simulation plug-in can be used with Openwave SDK 6.2, it includes:

Where can I download Openwave SDK 6.2?
All packages can be downloaded from the 6.2 download page.

Who should use Openwave SDK 6.2?
Developers who are targeting devices with Mobile Browser 6.2 should use this SDK.  Also, any developer creating XHTML Mobile Profile / CSS (WAP 2.0) or MMS content for mobile devices should take advantage of Openwave SDK 6.2.

Which handsets have Mobile Browser 6.2?
Please visit the mobile browser phone reference for a sampling of current deployments.

What's the difference between SDK 6.2 and SDK 6.1?
Both SDK's support the latest WAP2.0 standards and XHTML/CSS and both SDKs have the same look and feel.  However, SDK 6.2 has a newer browser version which introduced some markup enhancements.  We also added some additional UI functionality in the menus, and added some new features: the most significant being the MMS viewing capability and the network info window for easier debugging.

What platforms are supported?
You can install Openwave SDK 6.2 on any computer running Windows NT SP6a, Windows 2000 SP2, or Windows XP.

What other software is required?
There are no other prerequisites.

Do I need a WAP gateway?
No.  You can use HTTP Direct mode (default configuration) with the HTTP version of the simulator which doesn't require a WAP gateway.  However, if you want to connect to a live WAP gateway, use the WAP version of the simulator (contained in the WAP simulator plug-in package).  The default gateway setting is anonymous mode to devgate2.openwave.com, the Openwave hosted WAP gateway.  You can change these defaults; please see the release notes for details on how to do this.

Can I integrate the simulator with an IDE? 
Yes, you can. The simulator in SDK 6.2 has a number of command line arguments that can be invoked by 3rd party applications, including IDEs.  Thus, you can develop your application using your favorite IDE, then simply launch Openwave Simulator from the IDE to load, view, and debug your mobile user interface (in WML or XHTML). Please see the release notes for information on available command line arguments. You can also view  Integrating Openwave SDK with an IDE to get specific instructions for some of the popular tools.

Can I view content in different languages?
Yes, simply change the language from the Tools > Language menu item in the simulator or use the "-lang" command line argument. This sets the associated accept headers, font, and character set to that language.  The options available for "-lang" are listed in the release notes. We recently added several new languages to our list.

My website and MMS messages use UTF8, can I view my content in the simulator?
Yes, in SDK 6.2 we added a command line argument called "-charset utf8".  You can use it in conjunction with the "-lang" option to override the charset to UTF8 instead of the default charset for that language.

How do I change the device "skin"?
You can change the device skin by selecting File > Open Configuration in the SDK.  You then choose the appropriate device configuration file (.pho).  You can also do this by using the "-pho" command line argument.  However, at the moment, there are no additional device skins available for the SDK 6.2.  When they become available, they will be posted on the 6.2 download page.

Does SDK 6.2 support WAP Push?
Yes, use the WAP simulator plug-in and launch the WAP simulator. You must be provisioned and connected to a live gateway in order to receive the push on the simulator.  In conjunction with the SDK, Openwave provides developers with free access to a WAP Push capable gateway, and a library, Openwave WAP Push Library, that simplifies the development and deployment processes for push applications and services.

Why use XHTML Mobile Profile & CSS?
XHTML Mobile Profile and CSS are the mark-up and style languages for WAP 2.0. Openwave SDK 6.2 includes a phone simulator incorporating Openwave™ Mobile Browser 6.2 that supports the WAP 2.0 standard.  Devices that support this standard will be on the market shortly. 

What is XHTML Mobile Profile?
XHTML Mobile Profile is a superset of XHTML Basic. XHTML Mobile Profile is the set of XHTML tags approved (along with CSS) as the mark-up language for WAP 2.0. Documentation on XHTML Mobile Profile is available in our technical library .

What is CSS?
Cascading Style Sheets (CSS) is a powerful system of style and formatting control designed to work in conjunction with XHTML.