IBM WebSphere Studio Device Developer V5.6 helps create applications for deployment to PDAs, cellular telephones, and other small devices

IBM United States Software Announcement 204-026
February 24, 2004

 ENUS204-026.PDF (41KB)

Table of contents   Document options  
At a glance Offering information
Overview Publications
Key prerequisites Technical information
Planned availability dates Ordering information
Description Terms and conditions
Product positioning Prices
Reference information  
 
Printable version

 
At a glance

WebSphere Studio Device Developer (WSDD) V5.6 adds new productivity features to assist developers in creating, testing, and deploying applications to pervasive devices:

  • A new visual editor for Mobile Information Device Profile (MIDP) 1.0 and 2.0. It allows developers to select visual elements of their application from a palette and drop them on a canvas, assisting development of an application user interface while enabling the developer to tie the visual design of their application to the business logic.
  • A new project wizard for MIDP projects that produces the shell code of the application for the developer.

WSDD V5.6 enables the Unified Emulator Interface (UEI). This allows device manufacturers to quickly integrate emulators and simulators into their integrated development environments.

  • Using the eclipse.org extensible architecture, emulators can plug into the development environment to provide a tightly integrated set of tools.
  • IBM, in conjunction with Nokia and palmOne, has used this interface to provide emulator support for the Nokia Developers Suite and the palmOne Tungsten line of devices.

 
Back to top
 
Overview

WebSphere® Studio Device Developer (WSDD) V5.6 is an integrated development environment (IDE) that can assist developers in creating Java™ 2 Micro Edition (J2ME) applications that run on pervasive devices such as cellular phones, PDAs, and handheld computers. It also can be used to develop and deploy applications to desktop and mobile computers, automotive infotainment systems, factory automation systems, and real-time information systems.

Several productivity features are included in WSDD V5.6 to help programmers create J2ME applications and deploy them to pervasive devices:

  • Includes a comprehensive set of tools, including SmartLinker, designed to optimize applications for the target device
  • Supports multiple devices and emulators, including emulators that support the standard Unified Emulator Interface (UEI)
  • Provides Just-In-Time (JIT) and Ahead-Of-Time (AOT) compilers that can be used to further improve application performance (on applicable platforms)
  • Provides flash memory and execute-in-place (XIP) deployment to provide fast access to applications on devices
  • Includes On-target Remote Debug allowing developers to test an application as it runs "live" on the device
  • Delivers On-target MicroAnalyzer that assists in highlighting potential optimizations
  • Provides dynamic install for integration with WebSphere Studio Application Developer, WebSphere Studio Site Developer, and the Nokia Development Suite device deployment facilities
  • Enables/promotes team development environment
  • Integrates the Apache Ant build environment to help integrate build tools into the IDE

WSDD V5.6 includes WebSphere Micro Environment (WME), a Java Powered Runtime Environment including the J2ME class libraries including Connected Device Configuration (CDC), Connected Limited Device Configuration (CLDC), Mobile Information Device Profile (MIDP), Foundation, and Personal Profiles for a wide variety of platforms. The WME that is packaged with WSDD is licensed only for internal evaluation and development purposes.

Contact your IBM representative or authorized IBM Business Partner, or visit the following Web site


 
Back to top
 
Key prerequisites

Refer to the Technical information section.
 
Back to top
 

Planned availability dates
  • February 24, 2004, Passport electronic delivery (International English)
  • February 27, 2004, Passport media pack (International English)
  • March 8, 2004, Passport electronic delivery (multiple languages)
  • March 29, 2004, Passport media pack (multiple languages)

 
Back to top
 
Description

WSDD V5.6 is an integrated development environment (IDE) for building, testing, and deploying J2ME applications. It provides world-class technology that can assist developers in creating Java applications that run on wireless devices such as cellular telephones, PDAs, and handheld computers. It can help development teams manage end-to-end applications that contain components that can be deployed to both the device and the server.

New for WSDD V5.6: Enhanced Development for MIDP

WSDD V5.6 contains new tools that can assist with the development of applications for devices that support the J2ME MIDP. New coding wizards can assist with the creation of projects containing MIDlets. A visual editor, also new in V5.6, can provide the developer with a graphic user-interfaced-based palette onto which visual elements of MIDlets can be arranged. The IDE is also aware of MIDP versions and can help distinguish between code built for MIDP 1.0_a devices and MIDP 2.0 devices.

These new tools are in addition to ongoing updates and improvements to the already comprehensive IDE productivity features.

WSDD build features

  • SmartLinker is designed to remove unneeded classes, methods, and fields from an application so that the resulting application is as small as possible to meet the memory and footprint demands of small devices. It can also produce smaller applications through advanced inlining techniques. The bytecode executables (JXEs) created by the SmartLinker are pre-verified at link time, which can allow applications to load faster and run faster.

  • Just-In-Time (JIT) and Ahead-Of-Time (AOT) compilers can allow developers to improve the execution time for the portions of their applications that require special attention. Developers can specify applications to be deployed to flash memory and XIP, which can speed access to those applications.

  • J2ME Java Powered configurations and profiles (CLDC, MIDP, CDC, Foundation, and Personal) are implemented in WSDD so developers can deploy applications to Java Powered Runtime Environments such as WebSphere Micro Environment (WME).

  • Team development environment utilizes a central repository to store all the assets that make up an application. An adapter for the open standards-based Concurrent Versions System (CVS) repository is included. This provides the extended development team with a seamless environment for sharing assets. By tracking all of the parts of an application, the development team can control the development process, which in turn can help deliver higher quality code. Developers can easily download the latest CVS repository from

    They can install it on a server, subject to the applicable terms and conditions.

  • The Ant build environment from Apache Software Foundation is integrated into the IDE. This can help developers create more sophisticated build scripts by facilitating automation of the build process. More information about Apache and Ant can be found at the Apache Web site

  • Adding to the productivity is the automatic deployment to the local emulator and the remote device. This can enable a smoother workflow through the build and debug phase of development. Using this mechanism, developers can quickly test new variations of their program.

  • Emulator support and integration can help speed the compile/deploy cycle, providing the developer with a view of the application that has been preloaded into the emulator, ready to test. WSDD allows emulators written by device vendors to quickly and easily integrate into the development environment using the Unified Emulator Interface (UEI) that is included in WSDD V5.6. Emulators such as the Nokia Developers Suite and the palmOne device emulators, available online from Nokia and palmOne, can be downloaded to provide the developer with the tools needed to target any one of many devices. For more information, visit

  • Software Updates allow updates and additional plug-ins to the IDE via Internet downloads. Software Updates apply to both tools and run-times, and greatly enhances the serviceability of WSDD, allowing developers to more easily stay up-to-date with the latest enhancements (performance, size, and new device support) from IBM.

  • Extensibility options include the addition of vendor-specific emulators, debuggers, and Java configurations. WSDD is built on the Eclipse open source base, and specifically, IBM's implementation of Eclipse called WebSphere Studio Workbench. This is the same foundation upon which the middleware tools WebSphere Studio Application Developer (WSAD) and WebSphere Studio Site Developer (WSSD) are based.

WSDD can install stand-alone, or if desired, as a plug-in feature into a WSSD or WSAD products. This can provide the development team with a comprehensive IDE to manage an end-to-end application containing components that can be deployed to both the device and the server.

WSDD test features

  • On-target Remote Debug can allow a developer to deploy an application to a device and remotely debug the application as it runs live on the device. The application is tested in the actual environment in which it will be deployed. This functionality can be critical when deploying applications to millions of devices.

  • On-target MicroAnalyzer monitors the application as it runs on the device and provides developers a view of memory status, threading, and timing of all methods. To help minimize overhead, this tool builds, on the developer's workstation, a log of the events that occur on the device; that is, the methods called, and the memory used, and then the thread switches. This capability can help developers discover bottlenecks in application performance so that the application can be quickly tuned to deliver a better end-user experience.

WSDD deploy features

Although not included in WSDD, IBM Service Management Framework (SMF) is supported after SMF has been installed in WSDD. WSDD V5.6 includes a link to the Web update page where SMF can be obtained. SMF is an implementation of the OSGi Service Platform specification, providing production-ready, application lifecycle management for network-delivered applications.

WebSphere Micro Environment

WSDD is packaged with WME, a Java Powered Runtime Environment which includes the J2ME class libraries. WME provides the foundation for the deployment of e-business applications to small mobile devices. By using open standards to combine the portability of Java technology with the power of WebSphere, IBM delivers the convenience of mobile devices to e-business.

Through integration with the assured messaging of MQe, advanced data management capabilities of DB2e, and the scalability of WebSphere, IBM has created a comprehensive platform for extending e-business onto millions of devices.

Applications developed with WSDD need a J2ME Java Powered Runtime Environment deployed to the device. WME is included in WSDD to assist in the development of applications. WME has been tested and certified to meet the following J2ME specifications as laid out by the Java Community Process:

  • For small devices (cell phones, small PDAs): Connected, Limited Device Configuration (CLDC 1.0 and 1.1) and Mobile Information Device Profile (MIDP 1.0_a and 2.0).
  • For larger devices (larger PDAs, handheld computers): Connected Device Configuration (CDC 1.0_01), Foundation Profile, and Personal Profile.
  • The version of WME included in WSDD is provided under an evaluation license and can be used only for internal development purposes, although a production license for WME is available for purchase.
  • If a WME license has been acquired by the device manufacturer and already exists on the device, your application may be deployed to that device without an additional charge or license.
  • If WME does not exist on the device, you must purchase a production license for WME through IBM or an authorized Business Partner.

For details on where to purchase WME, visit the following Web site or contact an IBM Pervasive Computing specialist

For more information about WSDD, WME, other WebSphere Studio products, e-business, and a wide variety of topics related to WSDD, pervasive computing, and embedded devices, contact your IBM Pervasive Computing representative or authorized Business Partner or visit the following Web sites

Additional language considerations

  • Initially WSDD V5.6 will be available in English only. Shortly thereafter, the program will be modified to support multiple languages and will replace the English-only release of the program.
  • In addition to English, the following languages are included: Brazilian Portuguese, French, German, Italian, Japanese, Korean, Simplified Chinese, Spanish, and Traditional Chinese.
  • Languages are supported only in those countries that use the language.
  • All of the languages are contained in the same program CD, which is available worldwide.
  • Language is selected at the time of installation.
  • WSDD V5.6 runs on selected Windows and Linux systems, and is therefore subject to the language enablement provided by those platforms.
  • When running on Linux, WSDD V5.6 is limited to English.

WME in WSDD V5.6 is English

WME (the run-time in WSDD V5.6) is externalized and globalization-enabled for WSDD V5.6. However, it is not translated into other languages. The software developer using this program will receive the exceptions and some limited messages in English from the run-time. The application programmer creates translated application-specific messages for end users in the language of choice.

Section 508 of the U.S. Rehabilitation Act

WebSphere Studio Device Developer V5.6 is capable, as of February 27, 2004, when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it.
 
Back to top
 

Product positioning

WSDD is a member of the WebSphere Studio family of application development products. It can be used on its own, or in conjunction with either WebSphere Studio Application Developer or WebSphere Studio Site Developer to form an end-to-end device-to-server solution for creating, testing, and deploying applications to small devices.

WSDD V5.6 replaces the previous release of WSDD. In addition to the functionality of earlier releases, WSDD V5.6 includes enhancements and additional productivity features.

Customers who purchased an earlier version of WSDD through Passport Advantage® are eligible to receive WSDD V5.6 according to the terms of their Passport Advantage Agreement. Customers who purchased an earlier version of WSDD outside of Passport Advantage are not eligible for the no-charge upgrade.

To find IBM product announcements and additional product information, visit the following IBM Web sites

The following sites provide a wide range of information designed for developers and IBM Business Partners


 
Back to top
 
Reference information

Refer to Software Announcements 202-293 , dated October 31, 2002, and Software Announcement 203-099 , dated April 15, 2003.

Trademarks

 
WebSphere and Passport Advantage are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Java is a trademark of Sun Microsystems, Inc.
 
Other company, product, and service names may be trademarks or service marks of others.

 
Back to top
 
Offering information

Product information is available through the Offering Information Web site at

It is also available through the Passport Advantage® Web site at


 
Back to top
 
Publications

No printed publications are shipped with this product. Documentation is included in softcopy form with the program.
 
Back to top
 

Technical information

Hardware requirements

Minimum hardware configuration for WSDD V5.6:

  • System suitable for running Microsoft™ Windows™ 2000 or XP, or Linux Red Hat Pro 8
  • Minimum of an Intel™ Pentium™ III 500 MHz processor or equivalent (1.0 GHz recommended)
  • 512 MB RAM (768 MB recommended)
  • A display adapter setting of at least 256 colors and 800 x 600 resolution, or higher (1024 x 768 resolution recommended)
  • 250 MB (minimum install of IDE) to 750 MB (maximum install) plus sufficient free disk space for client IDE and development version of WebSphere® Micro Environment virtual machine and additional disk space for development resources
  • For installation, an additional 200 MB temporary space on the drive specified in your user TMP environment variable
  • TCP/IP communication configured and running

Software requirements

  • For Windows systems: Windows 2000 Professional or Windows XP, and Windows Internet Explorer 5.5 with Service Pack 1, or later
  • For Linux systems: Red Hat Linux Pro 8

The IDE is delivered as a Java™ program, running on WME on the developer workstation.

Applications developed with WSDD need a J2ME Java Powered Runtime Environment deployed to the device. For certain devices such as the palmOne devices, the run-time (WME) ships with the device. The Nokia Development Suite Integration (1.1 and 2.0) ships with its own run-time environment for development, and the production environment ships on the Nokia devices. For other devices, IBM makes available WME for this purpose. For information about purchasing WME, visit the Pervasive Computing Division Web site at

Limitations

  • WME (the run-time that is included with WSDD V5.6) is in English only and is licensed for evaluation use only.
  • When running on Linux, WSDD V5.6 is limited to English. This applies to both the English-only release and the multiple language release of WSDD V5.6.

Planning information

Customer responsibilities: Customers are responsible for acquiring any systems requirements and software products that may be needed for their specific environments. They are also responsible for implementing any security measures that are appropriate for their organizations.

Direct customer support: Direct customer support is provided under the terms of Passport Advantage. Twelve months of software maintenance and support is included with the initial licensing of WSDD V5.6. Maintenance renewal options are available. Software support can enhance customers' productivity by providing voice and electronic access into the IBM support organization. Support includes help with answers to questions pertaining to usage and suspected software defects for eligible products.

Support information, including the IBM Software Support Guide, can be found through the following Web sites

Software Maintenance, previously referred to as Subscription and Technical Support, is now included in the Passport Advantage Agreement. Installation and technical support for the products announced in this letter are provided by the Software Maintenance offering of the IBM International Passport Advantage Agreement. This fee service enhances customer productivity by providing voice and/or electronic access into the IBM support organizations.

Packaging: WSDD V5.6 is available via Passport Advantage electronic download and on a CD-ROM in a Passport Advantage media pack. No printed publications or manuals are included, but documentation is available in softcopy with the program software and may be printed by the customer.

When downloaded from a Web site, the program contains the applicable IBM license agreement and licensing information (LI). The LI will be presented for acceptance at the time of installation of the program. The LI will be stored in a file such as LICENSE.TXT for future reference.

Security, auditability, and control

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
 
Back to top
 

Ordering information

Product information

Licensed             Product                 Product
function             group                   category
title
 
WebSphere            IBM Pervasive           WebSphere
 Studio               Computing               Studio
 Device               Division                Device
 Developer            Developer

The charge structure for WSDD V5.6 is a one-time-charge per user. The typical user is a software developer. The terms of Passport Advantage apply. The actual price a customer pays depends on that customer's specific Passport level and the terms of Passport Advantage.

WSDD V5.6 is ordered using applicable Passport Advantage part numbers. Customers may order WSDD V5.6 through their own Passport Advantage access page, through an authorized Business Partner, or through the ibm.com site that accesses the Passport Advantage Express portal.

Passport Advantage program licenses

WebSphere Studio Device Developer V5.6

                                                  Part
Part description                                  number
 
WebSphere Studio Device Developer
 WebSphere Studio Device Users                    E00I2LL
  SW Maintenance Annual Renewal
 WebSphere Studio Device Users                    D51LULL
  License and SW Maintenance
  12 Months
 WebSphere Studio Device Users                    D51LWLL
  SW Maintenance Reinstatement
  12 Months
 
Passport Advantage supply
 
WebSphere Studio Device V5.6.0
 Media Pack English International                 BK051IE
  Windows 2000, Windows XP, Linux
  for x86 Series Intel-based
  servers CD-ROM Digital Disk --
  ISO 9660 Standard V5.6.0
 Media Pack Multilingual (English                 BK052ML
  International, French, Korean,
  Chinese -- Simplified, Spanish,
  Brazilian Portuguese, German,
  Japanese, Chinese -- Traditional,
  Italian) Windows 2000, Windows XP,
  Linux for x86Series
  Intel-based servers CD-ROM
  Digital Disk -- ISO 9660
  Standard V5.6.0

Passport Advantage customer: Media pack entitlement details

Customers with active maintenance or subscription for the products listed below are entitled to receive the corresponding media pack. All languages are included on the same CD, but languages are supported only in the countries in which the language is used.

V5.6

Entitled
maintenance        Media
offerings          packs                          Part
description        description                    number
 
WEBSPHERE          WebSphere Studio               BK051IE
 STUDIO             Device English
 DEVICE             International
 DEVELPR            Windows 2000,
 USR                Windows XP,
                    Linux for x86 Series
                    Intel-based servers
                    CD-ROM Digital Disk --
                    ISO 9660 Standard
 
WEBSPHERE          WebSphere Studio               BK052ML
 STUDIO             Device Multilingual
 DEVICE             (English International,
 DEVELPR            French, Korean,
 USR                Chinese -- Simplified,
                    Spanish, Brazilian
                    Portuguese, German,
                    Japanese, Chinese --
                    Traditional, Italian)
                    Windows 2000,
                    Windows XP,
                    Linux for x86 Series
                    Intel-based servers
                    CD-ROM Digital Disk --
                    ISO 9660 Standard

 
Back to top
 
Terms and conditions

This product is only available via Passport Advantage. It is not available as shrinkwrap.

Agreement: IBM International Program License Agreement (IPLA). Proofs of entitlement are required for all authorized use.

Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.

License information form numbers

                      Program           Form
Program name          number            number
 
WSDD V5.6             5724-D48          L-KMIR-5V8NW9

Limited warranty: Yes

Money-back guarantee: If for any reason you are dissatisfied with the program, return it within 30 days from the invoice date to the party (either IBM or its reseller) from whom you acquired it for a refund. This applies only to your first acquisition of the program.

Copy and use on home/portable computer: Yes

Volume orders (IVO): No

Passport Advantage applies: Yes, and through the Passport Advantage Web site at

Usage restriction: Yes

WSDD V5.6 (the program) includes other software products. The program and some of these products may include unique terms and conditions, in addition to the terms and conditions of the IPLA and IBM Passport Advantage.

Unique terms and conditions are included in the LI that is provided with the program. On or near the same date as the planned availability of the program, the basic IBM licensing agreements and the LI for the program will be available for review on the IBM Software License Agreement Web site

If purchased outside of Passport Advantage, the program is not warranted, support is not provided, and the terms of the IPLA, LI, and Passport Advantage do not apply.

Software maintenance applies: Yes

Software Maintenance, previously referred to as Subscription and Technical Support, is now included in the Passport Advantage Agreement. Installation and technical support for the products announced in this letter are provided by the Software Maintenance offering of the IBM International Passport Advantage Agreement. This fee service enhances customer productivity by providing voice and/or electronic access into the IBM support organizations.

IBM includes one year of Software Maintenance with the initial license acquisition of each program acquired. The initial period of Software Maintenance can be extended by the purchase of a renewal option that is available.

While your Software Maintenance is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions and code-related questions.

IBM provides assistance via telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your end users.) IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, consult your IBM Software Support Guide at

Software Maintenance does not include assistance for:

  1. The design and development of applications
  2. Your use of programs in other than their specified operating environment
    or
  3. Failures caused by products for which IBM is not responsible under this agreement

For more information, about the Passport Advantage Agreement, refer to the IBM International Passport Advantage Agreement Software Announcement 201-202 , dated July 10, 2001, or visit the Passport Advantage Web site at

IBM operational support services — Support line: No

Other support: Passport Advantage

iSeries™ software subscription applies: No
 
Back to top
 

Prices

The prices provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

Prices and charge information are available through Passport Advantage.

To order, contact the Americas Call Centers, your local IBM representative, or your IBM Business Partner.

To identify your local IBM Business Partner or IBM representative, call 800-IBM-4YOU (426-4968).

Trademarks

 
iSeries is a trademark of International Business Machines Corporation in the United States or other countries or both.
 
Passport Advantage and WebSphere are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Intel and Pentium are trademarks of Intel Corporation.
 
Microsoft and Windows are trademarks of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
Other company, product, and service names may be trademarks or service marks of others.

Back to top
 

 
Printable version