IBM United States
Software Announcement 202-293
October 22, 2002

IBM WebSphere Studio Device Developer — Builds J2ME Applications for Deployment to PDAs, Cellular Telephones, and Other Small Devices

 ENUS202-293.PDF (37KB)


At a Glance

WebSphere Studio Device Developer, the newest member of the WebSphere Studio family, includes the following benefits:

  • Provides an integrated development environment (IDE) for the creation of Java™ applications for deployment to wireless devices
  • Plugs into WebSphere Studio Application Developer to form an IDE
  • Contains award-winning functions that assist developers
  • Can allow development teams to manage end-to-end applications that contain components that can be deployed to both the device and the server

Overview

WebSphere® Studio Device Developer V5 is an integrated development environment (IDE) that can assist developers in creating J2ME applications that run on small devices such as cellular phones, PDAs, and handheld computers.

Several productivity features are included in WebSphere Studio Device Developer to help programmers create J2ME applications and deploy them for the next generation of devices:

  • SmartLinker can optimize code for memory use and speed
  • Just-In-Time (JIT) and Ahead-Of-Time (AOT) compilers can be used when further application performance is needed (on applicable platforms)
  • Flash memory and Executed in Place deployment can provide "instant on" capability for fast access to applications on devices
  • On Target remote debug capability can allow developers to test an application as it runs "live" on the device
  • On Target MicroAnalyzer can assist in highlighting potential optimizations
  • Dynamic install for integration with WebSphere Studio Application Developer
  • Team development environment enablement
  • ANT build environment to help integrate build tools into the IDE
  • Emulator launcher for PalmOS, Pocket PC, and MIDP can help developers to test applications quickly
  • Strong integration with WebSphere Micro Environment, the IBM infrastructure for devices
  • Web updates can allow developers to quickly update the application development environment

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

Contact your IBM representative or authorized Business Partner, or visit the following Web sites for more information:

Key Prerequisites

Refer to the Technical Information section.

Planned Availability Dates

  • October 31, 2002: Electronic Download (English-only)
  • November 15, 2002: Program Media (English-only)
  • March 7, 2003: Electronic Download and Program Media (Multilingual, including English)

Description

WebSphere Studio Device Developer V5 joins the WebSphere Studio family of software development products. It provides functions that can assist developers in creating Java applications that run on wireless devices such as cellular telephones, PDAs, and handheld computers.

To take advantage of the open eclipse platform architecture, IBM took the productivity features that made VisualAge® Micro Edition an award winning IDE and integrated them as plug-in extensions to WebSphere Studio Workbench.

  • SmartLinker can remove unneeded classes, methods, and fields from applications so that the resulting application is as small as possible to meet the memory and footprint demands of small devices. It also can 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 both load 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. SmartLinker options created by the AOT feedback loop can make the fine tuning of an application easier.

    Developers can specify applications to be deployed to flash memory and executed in place (XIP), which can provide "instant on" capability for the end user. This can help access applications more quickly, thus reducing the time it takes for a device to initialize.

  • "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 is critical when deploying applications to millions of devices.

    "On Target" MicroAnalyzer monitors the application as it runs on the device. It builds a log of the methods called and the memory used, and then the thread switches back on the developer's workstation. 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.

    J2ME Java Powered configurations and profiles (CLDC, MIDP, CDC, and Foundation) are implemented in WebSphere Studio Device Developer so developers can deploy applications to "Java Powered" runtime environments such as WebSphere Micro Environment.

  • Team Development Environment

    WebSphere Studio Device Developer provides a team environment where all the assets that make up an application are stored in a central repository. An adapter for the open standards-based Concurrent Versions System (CVS) repository is included.

    Developers can easily download the latest CVS repository from the following Web site and install it on a server, subject to the applicable terms and conditions:

    This repository provides the extended development team with a seamless environment for sharing assets. By keeping track of all of the parts of an application, the development team can control the development process. This can help deliver higher quality code.

  • ANT Build Environment

    The ANT build tool from Apache Software Foundation has been integrated into the IDE. This can help developers create more sophisticated build scripts and allow the build process to become more automated for the developer. More information about Apache and ANT can be found at:

    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 Launcher

    The build and test environment in WebSphere Studio Device Developer assists the developer in speeding the development process. Emulators such as POSE and Pocket PC can be downloaded and integrated into the development process. This provides the developer a seamless build and test environment.

    Integration of the emulators speeds the compile/deploy cycle and provides the developer with a view of the application that has been pre-loaded into the emulator, ready to test.

  • Web Updates

    WebSphere Studio Device Developer is designed to allow updates to the program and additional plug-ins via Web downloads. It also allows the developer to incorporate new and exciting technologies via the Web.

    Web updates apply to both tools and runtimes, and greatly enhances serviceability of WebSphere Studio Device Developer. Developers can more easily stay up to date with the latest enhancements, such as performance, size, and new device support from IBM.

  • WebSphere Micro Environment

    WebSphere Micro Environment 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 complete platform for extending e-business onto millions of devices.

    WebSphere Micro Environment contains a production-ready Java Powered runtime environment and much more. This environment 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)
      • Mobile Information Device Profile (MIDP)
    • For larger devices (larger PDAs, handheld computers)
      • Connected Device Configuration (CDC)
      • Foundation Profile
      • Personal Profile (BETA)

WebSphere Micro Environment combines the power of WebSphere with the portability of Java technology to deliver the convenience of low-cost mobile devices to e-business.

As part of the WebSphere Studio family of application development products, WebSphere Studio Device Developer will plug into WebSphere Studio Application Developer to form an IDE that allows the development team to manage an end-to-end application containing components that can be deployed to both the device and the server.

Applications developed with WebSphere Studio Device Developer need a J2ME Java Powered runtime environment deployed to the device. WebSphere Micro Environment meets this need.

  • A development version of WebSphere Micro Environment is included in WebSphere Studio Device Developer for evaluation and development purposes only.
  • If WebSphere Micro Environment has been purchased by the device manufacturer and already exists on the device, your application may be deployed to the device without an additional charge.
  • If WebSphere Micro Environment does not exist on the device, you must purchase WebSphere Micro Environment through IBM or an authorized Business Partner.

For details on where to purchase WebSphere Micro Environment, visit the following Web site:

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

Product Positioning

WebSphere Studio Device Developer joins the WebSphere Studio family of products. WebSphere Studio Device Developer V5 is designed to help developers create applications that enable communication devices such as cellular phones, PDAs, and handheld computers to become part of an end-to-end e-business solution. The previous version of this product was known as Visual Age Micro Edition and was available only through IBM OEM Agreements.

Initially WebSphere Studio Device Developer will be available worldwide in English-only. When the program is modified for multiple languages, it will replace the English-only code. Each of the other languages (Japanese, Korean, Simplified Chinese, Traditional Chinese) will be supported only in those countries that use the language.

Reference Information

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

Trademarks

 
IBMLink is a trademark of International Business Machines Corporation in the United States or other countries or both.
 
WebSphere and VisualAge 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.

Offering Information

Product information is available through Offering Information (OITOOL) at:

Publications

No printed publications are included with WebSphere® Studio Device Developer. Product documentation is included with the program software for viewing and printing by the customer.

Licensed Documentation: When purchased through Passport Advantage, this program is licensed under the IBM International Program License Agreement (IPLA), including the License Information (LI) document. The licensing documentation is included in softcopy with the program software.

When purchased via ibm.com, it is licensed under the IBM License Agreement for Non-Warranted Programs.

Technical Information

Hardware Requirements

WebSphere Studio Device Developer V5 requirements include:

  • Pentium® II, 300 MHz, or higher, (Pentium III 500 MHz, or higher, recommended) with a supported operating system running
  • 256 MB RAM
  • 225 MB (minimum install of IDE) to 500 MB (maximum install) hard disk space for IDE and development version of WebSphere Micro Environment
  • TCP/IP communication configured and running

Software Requirements

  • For Windows® systems:
    • Windows 2000 Professional or Windows XP
    • Windows Internet Explorer 5.5 with Service Pack 1, or later
  • For Linux systems:
    • Red Hat Linux with GTK 2.0
    • Mozzilla 0.7, or later

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

Applications developed with WebSphere Studio Device Developer need a J2ME Java Powered runtime environment deployed to the device. WebSphere Micro Environment is available from IBM for this purpose. For information about purchasing WebSphere Micro Environment, visit the Pervasive Computing Division Web site at:

Planning Information

For more information about WebSphere Studio Device Developer, contact an IBM Pervasive Computing Division representative or authorized Business Partner, or visit the following IBM Web sites:

For customers requesting assistance with the planning, implementation, configuration, or integration of WebSphere Studio Device Developer, trained personnel are available from IBM Global Services and from designated Business Partners. Contact information is available on the Web sites mentioned above.

Customer Responsibilities: Customers are responsible for acquiring any systems requirements or additional software products that may be needed for their specific environments. They are also responsible for implementing any security measures that are appropriate for their organization.

Direct Customer Support: The type of support and service to which a WebSphere Studio Device Developer customer is entitled depends on the method of purchasing and type of license agreement.

  • Passport Advantage

    Direct customer support is provided as part of the Passport Software Maintenance options that are included in the Passport Advantage Agreement. This service can enhance customers' productivity by providing voice and electronic access into the IBM support organization. It provides help with answers to questions pertaining to usage, and suspected software defects for eligible products.

    Support information, including the Software Support Guide, can be found at:

  • ibm.com (formerly ShopIBM)

    When acquired through ibm.com, either electronically or on media, WebSphere Studio Device Developer is licensed without warranty or support, according to the terms and conditions of the IBM International License Agreement for Non-Warranted Programs.

Packaging: WebSphere Studio Device Developer V5 is available for electronic download and on CD-ROM media. It can be acquired through the part number ordering system via a Passport Advantage Agreement or via the Internet at ibm.com.

  • If purchased with a Passport Advantage Agreement, the terms and conditions of the IBM IPLA, LI, and Passport Advantage Agreement apply. This includes licensing and software maintenance as defined by the Agreement.
  • When purchased via the Internet from ibm.com, support is not available and the International License Agreement for Non-Warranted Programs applies.

This program when downloaded from a Web site, contains the applicable IBM license agreement, and LI, if appropriate and will be presented for acceptance at the time of installation of the program. The license and LI will be stored in a directory such as LICENSE.TXT for future reference.

Ordering Information

  • Program group: WebSphere Studio
  • Program identifier description: WebSphere Studio Device Developer V5.0
  • Program number: 5724-D48
  • Product category: WSDVCDVP

ibm.com (non-Passport Advantage)

WebSphere Studio Device Developer V5

                              Part
Description                   Number
 
Program on                    45P9397 (English)
 CD-ROM Media                 45P9394 (Multilingual)
Electronic                    CR0G2IE (English)
 Delivery (eSD)               CR0G2ML (Multilingual)

Passport Advantage

WebSphere Studio Device Developer V5

                                   Part
Description                        Number
 
User, LIC/SW                       D51LULL
 MAINT 1 ANNIV
User, LIC/SW                       D51LVLL
 MAINT 2 ANNIV
User, SW MAINT RNWL                E00I2LL
User, SW MAINT AFT LIC             D51LWLL
 
Passport Advantage
 Media Packs
  International English            BK01TIE
  Multilingual,                    BK01TML
   including English

When it becomes available, the multilingual release will replace the English-only release.

Terms and Conditions

Licensing: IBM IPLA. Proofs of Entitlement (PoE) 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.

LI Form Number: The LI information is included in softcopy form with the product software.

LI can be viewed on the following Web site:

Limited Warranty: Yes

Program Services: Available until March 31, 2004

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 Applies: Yes

WebSphere Studio Device Developer, V5, (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. 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 product, the LI for the program will be available for review on the IBM Software License Agreement Web site at:

The terms and conditions that apply depend on the method used to purchase WebSphere Studio Device Developer:

  • If purchased via Passport Advantage, the terms of the IBM IPLA and LI, and the terms of Passport Advantage Agreement apply. This includes licensing and software maintenance.
  • If purchased through the Internet from ibm.com, the International License Agreement for Non-Warranted Programs applies. This provides license for use but software maintenance and support are not available.

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 product announced in this letter is 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 Software Maintenance with each program acquired during the coverage period. The coverage period means the period commencing on the date you acquire the program up to the first or second anniversary date, depending on whether you acquired coverage for one or two anniversaries. The coverage period for Software Maintenance acquired in the two months preceding an anniversary date will be extended to the next applicable anniversary date.

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 the design and development of applications, your use of programs in other than their specified operating environment, or 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

AIX®/UNIX® Upgrade Protection Applies: No

Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees: No

iSeries™ Software Subscription Applies: No

Variable Charges Apply: No

Prices

The following prices apply when purchased through the Internet at ibm.com:

                                   Part
Description                        Number    Price
 
WebSphere Studio Device
 Developer V5.0
  Program Package (English)        45P9397   $527.25
  Program Package (Multilingual)   45P9394    527.25
  eSD (electronic delivery)        CR0G2IE    499.50
   English
  eSD Multilingual, including      CR0G2ML    499.50
   English

Passport Advantage

For Passport Advantage customers, the specific price will depend on their Passport Advantage entitled level and discount. Contact your IBM representative or authorized Business Partner, or visit the Passport Advantage Web site at:

Global Financing

IBM Global Financing offers competitive financing to credit-qualified customers and Business Partners to assist them in acquiring IT solutions. Offerings include financing for IT acquisition, including hardware, software, and services, both from IBM and other manufacturers or vendors, as well as commercial financing (revolving lines of credit, terms loans, acquisition facilities, and inventory financing credit lines) for Business Partners. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit the Web at:

Trademarks

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