Metrowerks Advances Application Development for Wireless Java Technology-Enabled Devices with Introduction of High Performance Development Toolset.Business Editors & High Tech Writers AUSTIN, Texas--(BUSINESS WIRE)--March 20, 2002 CodeWarrior Wireless Studio Provides Comprehensive Support for J2ME (Java 2 Platform, Micro Edition) A version of Java 2 for cellphones, PDAs and consumer appliances. J2ME uses the K Virtual Machine (KVM), a specialized Java interpreter for devices with limited memory. and PersonalJava Technologies Metrowerks is releasing the newest version of its toolset for creating applications for Java(TM) technology-enabled devices such as smart phones, Personal Digital Assistants (PDAs), and set-top boxes. CodeWarrior(TM) Wireless Studio, Professional Edition, Version 7.0, is designed to shorten the development cycle for Java application A Java program that is run stand alone. The Java Virtual Machine in the client or server is interpreting the instructions. Contrast with Java applet. See servlet. developers by allowing them to create, compile, and debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. Java 2 Standard Edition See Java 2. (J2SE (Java 2 platform, Standard Edition) See Java 2. J2SE - Java 2 Platform, Standard Edition (TM)), Java 2 Micro Edition (J2ME(TM)), and PersonalJava(TM) applications within a single, tightly integrated development environment See IDE. integrated development environment - interactive development environment . Developers creating applications for Java technology-enabled smart phones or PDAs require a very different set of tools than developers creating applications based on Java 2 Enterprise Edition (J2EE (Java 2 Platform, Enterprise Edition) A platform from Sun for building distributed enterprise applications. J2EE services are performed in the middle tier between the user's machine and the enterprise's databases and legacy information systems. (TM)). That is why CodeWarrior Wireless Studio was designed specifically to provide developers with a comprehensive set of features for J2ME and PersonalJava application development, including code optimization, SDK (Software Developer's Kit) See developer's toolkit and Windows SDK. SDK - Software Developers Kit (or "Software Development Kit"). , VM and JDK (Java Development Kit) A Java software development environment from Sun. It includes the JVM, compiler, debugger and other tools for developing Java applets and applications. Each new version of the JDK adds features and enhancements to the language. (TM) switching, and a small footprint relational database relational database Database in which all data are represented in tabular form. The description of a particular entity is provided by the set of its attribute values, stored as one row or record of the table, called a tuple. . These features, and the inclusion of SDKs for major handset manufacturers in the CodeWarrior Wireless Studio Version 7.0 CD, enable developers to target a wide variety of devices and to test their applications with various device emulators and simulators. The product consists of the popular CodeWarrior Integrated Development Environment (IDE), a state-of-the-art project manager and build system, class browser A software tool in an object-oriented language that lets you scroll through and edit a hierarchical tree of objects. A refactoring browser makes it easier to move routines by ensuring that all linkages are maintained properly. and code navigation system, text editor with code completion, debugger, emulators, support for team collaboration and drag-and-drop rapid application development. The CodeWarrior debugger, one of the most powerful debuggers available for J2ME technology, supports remote and on-device debugging, as well as multi-core debugging. With an open and fully customizable environment, developers can also plug-in their favorite third-party tools and customize menu commands, toolbar A row or column of on-screen buttons used to activate functions in the application. Many toolbars are customizable, letting you add and delete buttons as required. Toolbars may be fixed in position or may float, which means they can be dragged to a more convenient location in the , and buttons. CodeWarrior Wireless Studio Version 7.0 includes support for the J2ME Connected Limited Device Configuration The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications targeted at devices with very limited resources such as pagers and mobile phones. The CLDC was developed under the Java Community Process as JSR 30 (CLDC 1. (CLDC See J2ME. ) and Mobile Information Device Profile Mobile Information Device Profile (MIDP) is a specification published for the use of Java on embedded devices such as mobile phones and PDAs. MIDP is part of the Java Platform, Micro Edition (Java ME) framework and sits on top of Connected Limited Device Configuration, a set (MIDP (Mobile Information Device Profile) A programming interface (API) for cellphones and pagers for the Java 2 Platform, Micro Edition (J2ME). It provides support for a graphical interface, networking and storage of persistent data for "MID Profile" applications, ), Personal Java and J2SE. Support for Sun's JDK 1.3 and the recently announced JDK 1.4 is also included. Additional features specific to J2ME technology include support for LCDUI drag-and-drop development, automatic manifest and JAD (Joint Application Development) An approach to systems analysis and design introduced by IBM in 1977 that emphasizes teamwork between user and technician. Small groups meet to determine system objectives and the business transactions to be supported. file generation, and an obfuscator that eliminates unused portions of an application and compacts it to enhance performance and reduce footprint. An XML parser for J2ME technology is included as source code for developers creating enterprise applications that exchange data with heterogeneous back-end systems. "As the second company to license Java technology from Sun Microsystems, and the first tools vendor to comprehensively support J2ME and PersonalJava platforms, Metrowerks has been dedicated to serving the needs of Java developers for some time," said John Smolucha, vice president of marketing, Metrowerks. "The wealth of features and functionality we've built into CodeWarrior Wireless Studio is a testament to our focus on the wireless industry, and demonstrates our commitment to providing our customers with the best development tools and services available." Data Management and Synchronization Included with CodeWarrior Wireless Studio is PointBase Micro, a 100% Pure Java relational database from PointBase. PointBase Micro enables persistent storage in remote applications and features a very small footprint (less than 45Kb) while still providing many of the features common to larger database vendors. "We believe CodeWarrior Wireless Studio 7 is the most advanced development tool for wireless Java technology," said Cameron McEachern, executive vice president of sales and marketing for PointBase. "We are excited that Metrowerks has chosen to include the PointBase technology in this release to provide the persistent data storage for mobile/wireless applications. By including PointBase technology in this release, Metrowerks is enabling developers to create powerful wireless enterprise applications both easily and cost effectively." Java Messaging Service (JMS (Java Messaging Service) A programming interface (API) from Sun for connecting Java programs to messaging middleware such as IBM's MQSeries and TIBCO's Rendezvous. JMS is part of Sun's J2EE platform. See J2EE. JMS - Java Message Service ) Support CodeWarrior Wireless Studio includes Softwired's iBus//Mobile, a JMS client solution for reliable, secure, efficient messaging from client to server for occasionally connected devices supporting message queuing, publish/subscribe, and request/response models. The IBus//Mobile client can connect to various JMS servers including iBus//MessageServer and BEA WebLogic JMS. Support for Multiple Standards CodeWarrior Wireless Studio provides out-of-the-box support for leading handset manufacturers. The product includes SDKs from Motorola, Siemens, Sony Ericsson Mobile Communications, and Sprint, enabling developers to create applications for the newest J2ME enabled handsets. Also included is Sun's Wireless Toolkit and PersonalJava emulators. The Unified Emulator Interface supports many other SDKs, emulators and VMs that will be available as downloadable updates to CodeWarrior Wireless Studio developers. Metrowerks plans to announce support for Insignia's Jeode VM for Sharp Zaurus and PocketPC platforms, as well as support for Jbed from Esmertec and the Kada VM from Kada Systems. "Insignia and Metrowerks have been working for a number of years in bringing wireless java to device manufacturers and application developers," said Mark McMillan, president, Insignia Solutions. "With this new release CodeWarrior solidifies its position as the best development tool for creating Java technology applications that run on the market-leading Insignia Jeode platform which is found on devices such as the Compaq iPAQ and Sharp's Zaurus." Wireless Industry Leadership CodeWarrior Wireless Studio Version 7.0 is part of a comprehensive portfolio of wireless development tools from Metrowerks that includes support for J2SE, J2ME, and PersonalJava platforms, as well as Java Card(TM) technology. CodeWarrior is also the tool of choice for the Symbian OSTM OSTM Ocean Surface Topography Mission (Jason-2) OSTM Oil Spill Trajectory Modelling and the market leader in development tools for Palm OSTM handheld computers. Metrowerks also delivers core processor tools used for wireless device creation, base station infrastructure, and network equipment. These tools target a wide range of processor architectures including ARM(R), DragonBall(TM), Hitachi, M-Core, StarCore(R), as well as many Digital Signal Processors (DSPs). Beyond delivering tools for wireless development, Metrowerks is the only tools company that provides a 2.5G live network for wireless applications testing. Availability and Pricing CodeWarrior Wireless Studio is scheduled to be available by the end of March direct from Metrowerks at http://www.metrowerks.com/buy/ and from Metrowerks authorized distributors. The suggested retail price for the product is US$599 per license. For more information, contact Metrowerks by telephone at 800/377-5416 or 512/997-4700, or by email at sales@metrowerks.com. For pricing and availability outside the U.S. and Canada, please see the list of Metrowerks International Sales Offices at www.metrowerks.com/buy or send an email to intlsls@metrowerks.com. The toolset will be demonstrated in Metrowerks' booth (#1631) at the upcoming JavaOne Conference in San Francisco, March 25-29. This year, Metrowerks plans to release multiple editions of the CodeWarrior Wireless Studio for creating enterprise applications, applications for handheld computers, and applications for entertainment platforms. About Metrowerks Metrowerks creates CodeWarrior software and hardware products and services for developers, with a particular focus on the following industries: consumer electronics; transportation; wireless; and networking and communications. The CodeWarrior product line includes hardware and software development tools and middleware that enable customers to accelerate their time to market. The company also offers services, including training and custom software development. Founded in 1985, Metrowerks is today an independently operating subsidiary of Motorola Inc. (NYSE NYSE See: New York Stock Exchange :MOT). Metrowerks corporate headquarters are in Austin, Texas; Metrowerks Europe is headquartered in Basel, Switzerland; and Metrowerks Japan is headquartered in Tokyo. For more information, please visit http://www.metrowerks.com/. Metrowerks and CodeWarrior are trademarks of Metrowerks Corp in the US and other countries. MOTOROLA and the Stylized styl·ize tr.v. styl·ized, styl·iz·ing, styl·iz·es 1. To restrict or make conform to a particular style. 2. To represent conventionally; conventionalize. M Logo are trademarks of Motorola, Inc.(R) Registered in the US Patent & Trademark Office. All other tradenames and trademarks are the property of their respective owners. (c) Copyright 2002 Metrowerks Corp. ALL RIGHTS RESERVED. |
|

Printer friendly
Cite/link
Email
Feedback
Reader Opinion