SolutionsTools & SDKSupport  
Quick Links
 
Openwave Developer Program
 
 
Openwave is committed to providing content solutions to its mobile operator customers. We work with content providers and developers to ensure content and applications work well with our infrastructure, provide the best user experience, and can be distributed via our operator network. This page provides guidance on how to develop, test, and distribute your applications within the Openwave ecosystem.
 
Develop
 
Depending on what kind of application you're developing, you'll use the appropriate set of tools. To determine which Openwave SDK you should use, see the Tool Chooser page. If you're using one of our SDKs, you'll find FAQs, documentation, and bug information in our Support section. A list of phones with the Openwave browser is available in Supported Phones.

For development environments that work seamlessly with the Openwave SDKs, see our IDE Integration page.

If you're developing a website designed to deliver content to mobile devices (WAP or XHTML), you'll find some commercial tools to assist you on our 3rd Party Tools page, as well as documentation, design, and user suggestions in our Documentation section. You'll also want to check out the WURFL/WALL page for robust utilities for dealing with device diversity.
 
Test
 
If you've developed a mobile web site, you'll want to test in on the Openwave browser using our SDKs. To figure out which version of the SDK you should use, visit the page Choosing a Simulator.

Once you've developed an application (WAP, Location, or MMS) and need to test it using the appropriate gateway, you can use our Test Servers.

If you've developed a J2ME application, you'll probably want get it JavaVerified. For device specific games or ringtones, you may need tools directly from the handset manufacturer. You can get some information about the characteristics of phones shipping with the Openwave browser from our Supported Phones page.
 
Deploy
 
A number of tools are available on our 3rd Party Tools page to help you deploy your content across multiple phones. Tira's Jump Platform can help you to deploy painlessly across multiple platforms.
 
Quality Matters
 
The quality of the product or content is important. Carriers increasingly are looking for a few high-quality products that provide a superior user experience and generate referrals and revenue.
  • We provide a number of documents on the Openwave Developer Website to help you develop a quality product. Start with the Openwave Style Guides and Top 10 Usability Guidelines for WAP Applications.
  • For XHTML content, refer to XHTML App Certification Criteria.
  • For Java content, your application must conform to the UTC from JavaVerified.com.
  • Be sure to test your applications against the browser for which they are developed. You can find the appropriate Phone Simulator for devices with the Openwave Browser at Choosing a Simulator. If at all possible, you should test your application on the actual devices for which it is targeted. At a very minimum, be sure that if you are testing using the Openwave Phone Simulator, you are using it in conjunction with our Test Gateway.
  • Generic applications that are not optimized consistently fail usability tests; it's worth the time and effort to customize the application to specific phones and services.
  • Make sure the content in your application is unique and does not redirect to another application.
  • For more development tips and guidelines, see Documentation.

Questions? Contact us. The Openwave Developer Network team
 
Copyright © 2000-2008 Openwave Systems Inc.    Openwave  |  Terms & Conditions  |  Privacy Policy