Openwave Brings Wireless Options to Popular IDEs

This fall, enterprise developers of just about every stripe have some easy-to-consider options for looking to take their skills into the realm of wireless development. In just the last couple of months, a key provider of mobile infrastructure to carriers and ISPs, is now bringing their mobile SDK to some of the industry's most popular IDEs. See how Openwave's work with Microsoft, Sun and Borland could mean there it'll be easier to make mobile apps a part of your future.

Tags: Developers, Mobile, Openwave, SDK, Wireless, Support, IDE,


This fall, enterprise developers of just about every stripe have some easy-to-consider options for looking to take their skills into the realm of wireless development. Openwave Systems Inc., a provider of mobile infrastructure products to the ISP and carrier market, has broaden its scope to also make it easier for developers to build, test and deploy wireless applications.

In just the last couple of months, Openwave has inked agreements with some of the best known IDE providers, notably Microsoft, Sun and Borland, to integrate their tools, APIs and even their "how to" techniques for building mobile and wireless apps.

To be technically specific, each Openwave Mobile SDK includes an extensive toolkit, code samples, abstraction layers for masking the complexity of building to specific wireless devices (and their browsers), and even templates and guides for building user-friendly UIs for wireless apps, Openwave vice president Gina Centoni told IDN.

The Openwave SDK provides dev support and tools for many of the latest technologies used by popular wireless apps, including support for: color handsets; messaging; downloads; location services; and content push (via a broad library of APIs; among others.

There are three (3) other notable features of the Openwave SDK that will likely get dev attention: The Openwave SDK is: (1) free; (2) optimized for each vendor's development platform or IDE; and (3) provides all the APIs, support architectures, code samples and guidelines to help devs build applications that are readily conformant with more than 400 million cell phone browsers.

"Our whole goal with these SDKs is to eliminate as many barriers as possible that developers might face when it comes to turning their neat ideas into wireless applications," Centoni said. With our SDK they don't have to hunt around with each handset vendor or carrier for technical specs or compatibility requirements, which can be a real complex problem. In addition, we support all the current and emerging mobile standards, such as XHTML, MMS, WAP and we provide developers not just tools that are compliant, but code samples and guidance for when and how to use them."

Inside Openwave's SDK, and Major IDE Support
Openwave Mobile SDK provides application developers with a comprehensive collection of development resources that span client to server, including browsing, push, location, multimedia messaging, and other essential mobile technologies

"Openwave's SDK is designed to also be a jumpstart for those enterprise Java and ASP.NET developers also looking to understand how to support the variety technologies for some of the current mobile application," Centoni said. Toward that end, the Openwave SDK 1.5 that comes with the Microsoft, Sun, and/or Borland IDE supports the following:

  • A full messaging client for developers to test MMS messages;
  • User interface settings for easier configuration;
  • Openwave's Phone Simulator 6.2 browser dlient support, which provides nearly out-of-the-box support for Openwave's Mobile Browser, now bundled on more than 400 million cell phones
  • Updates for testing with the latest Openwave Mobile Browser
  • The new XHTML-MP Style Guide, XHTML-MP reference guides built on the Best Practices and an XHTML Tutorial;
  • a WAP Push library to help simplify creation of push-enabled applications through PAP (Push Access Protocol)
  • Extension of the Peer2Park sample application implemented with WAP Push;
  • An MMS SDK, which includes a Java based library and provides the standards-based MM7 API exposed by the Openwave MMSC and which can be tested against any MM7 compliant MMSC;
  • Sample code, style guides, and documentation from Openwave Mobile Connections partner Mforma to help developers build J2ME and multimedia messaging applications


  • "The IDE is where today's developer lives, and the best way to introduce developers to the opportunities of mobile development is to take our technologies right to their doorstep -- the IDE they are most familiar with," Centoni said. The following is a short summary of how Openwave is working with each of its major developer tools partners:

    Microsoft -- Openwave Mobile SDK enables the development of high quality browsing, messaging, and downloadable applications based on the latest mobile technologies. Visual Studio .NET 2003 offers full support for the more than 200 Web-enabled devices, including Website META Language-capable phones, pagers and wireless PDAs via the Microsoft ASP.NET mobile controls, supported in both Visual Studio .NET 2003 and Windows Server 2003, and Windows 2000 platforms.

    Sun Microsystems -- Openwave Mobile SDK is being bundled with both Sun's NetBeans and Java Studio IDEs, with the goal of making it easier for Java and Open Source developers to learn and implement the latest mobile technologies.

    Borland -- Developers can integrate the Openwave Mobile SDK with JBuilder to validate their mobile applications that generate XHTML Mobile Profile / CSS, MMS-SMIL, WAP Push, WML or cHTML. Openwave has also teamed up with Borland to provide trial versions of JBuilder Enterprise.

    Developers can get a preview and/or download the Openwave SDK for free, including code samples, templates and How To guides at the Opnewave developer Program website



    back