Java Technology for the Wireless Industry (JTWI) Road Map (JSR 185) defines the industry standard platform for the next generation of Java technology-enabled mobile phones that includes CLDC, MIDP, and WMA . Read the open letter from the JSR 185 Expert Group and first official version of the JTWI road map, and learn how the platform will evolve as new standards emerge. J2EE Client Provisioning (JSR 124) is a technology with special significance for the J2ME platform. Any application, including J2ME MIDlets, can be provisioned through a wireless portal supporting J2EE Client Provisioning. Any user with a consumer device that supports J2ME MIDP and OTA technology can browse the portal and download applications and content. CLDC and MIDP Reference Implementation is the definitive soft ware reflecting the CLDC and MIDP specifications. If you're just developing J2ME applications, you probably won't find this very useful. If you want to understand CLDC or MIDP at a low level, or if you're porting CLDC or MIDP to a new device, go check this out. Mobile Media API (JSR 135) extends the functionality of the J2ME platform by providing audio, video and other time-based multimedia support to resource-constrained devices. As a simple and lightweight optional package, it allows Java developers to gain access to native multimedia services available on a given device. Wireless Messaging API (JSR 120) extends the J2ME platform by providing application developers device-independent access to Short Message Service (SMS) and Cell Broadcast Service (CBS). J2ME Wireless Toolkit (J2MEWTK) is a free J2ME MIDP/CLDC device emulation toolkit for building MIDP applications. The J2MEWTK makes it easy to compile and package MIDP applications for testing on a representative Java technology device emulator on Windows, Linux or Solaris platforms. Previous installation of the Java 2, Standard Edition (J2SE) SDK is required. The J2MEWTK can be used standalone or with with Java Integrated Development Environments (IDEs) such as the Sun ONE Studio, Mobile Edition. Sun ONE Studio, Mobile Edition is a Java Integrated Development Environment (IDE) for developing applications that can be deployed to Java technology-enabled mobile devices based on the Mobile Information Device Profile (MIDP)/Connected Limited Device Configuration (CLDC) technologies. Integrated with the J2ME Wireless Toolkit, Mobile Edition can also be readily integrated with device emulator / SDKs from Nokia, Sony Ericsson, Siemens, Hutchison 3, Motorola iDEN and others. Nokia Developer's Suite for J2ME(free registration required) is a set of tools that help you build J2ME applications for Nokia devices. It includes add-ons to Borland's JBuilder that allow you to build MIDP applications. Previous installation of JBuilder 5 and the Borland Mobile Set, Nokia Edition is required. The suite also includes an emulator that can be used either with JBuilder or the Sun J2ME Wireless Toolkit. Siemens Wireless Java SDK (free registration required, follow links for "Developer Portal" and "Wireless Java") is a set of tools based around Siemens' SL45i and 6688i devices. The SDK has two versions, an SL45i version for European markets and a 6688i version which includes emulator support for Chinese characters. The SDK includes an emulator, the CLDC and MIDP classes, Siemens-specific classes, and documentation. Sun ONE Studio Developer Resources gives you rapid access to new Sun One Studio information and a growing developer community. Yospace Graphical Interface (YoGI) Toolkit for J2ME applications is defined in XML and can be customized for various devices. The YoGI Toolkit also supports advanced features such as anti-aliased fonts. MicroEmulator is an applet that emulates a generic MIDP device. It is an open source project that is distributed under the GNU Public License (GPL). Research in Motion (RIM) emulator "skin" works with the J2ME Wireless Toolkit (see above). Although the emulator skin doesn't mimic the real device exactly, it will give you some idea of the behavior and characteristics of a BlackBerry device. Yospace's MIDP emulator is an online simulation of a Motorola Accompli 008. It runs as an applet and allows you to load your own MIDP applications. AGEA's Business Accelerator Suite was built using J2EE, JDK, J2ME and XML. AGEA's Business Acceleration Suite (BAS) leverages wireless devices and removes the delays from doing business by overseeing critical conditions and events that dramatically impact a company's bottom line. With BAS, companies can speed up decision making and resolve business process exceptions by seeking the appropriate individuals, notifying them to action, and enabling them to interact with enterprise systems. This allows companies to leverage existing systems and processes to achieve significant time and cost savings. BAS is designed to be scalable, reliable, and easy to deploy. Arkdom PLUS is a software component that complements any wireless software product that can benefit from comprehensive device, browser, gateway, and network information. This information includes both factual attributes such as screen size and width, and intelligent attributes such as e-commerce capabilities. These attributes can be accessed during run-time or design-time. The benefits include reduced cost of collecting information in-house, enhanced capabilities of your wireless product, knowing that your data is accurate, current, and comprehensive. Regular data updates are available. Digital Airways' Wapaka is a Java based WML and XHTML Basic microbrowser for PDAs and smartphones. Entirely written in Java, the Wapaka microbrowser allows access to wireless applications with the power and ease of use of a PDA : large screen, handwriting recognition integration with other applications etc. It is designed with an open, customizable approach as an OEM product for software integrators and corporate IT departments. It is available for PalmOS, PocketPC and Epoc platforms in both J2ME and Personal Java versions. Wapaka offers unique interface features such as drag and drop, a multi-session and multi-windows environment, as well as a sophisticated cache management system that enables offline browsing. Handango is the world's leading publisher of handheld and wireless software, servering more than 7,000 handheld software companies through distribution channels globally. Through robust sales force, retail and enterprise channel partners, and the web, Handango offers industry-wide marketing, business development, and technical expertise to professionals and developers alike. Hashbang GlobalTime allows you to find out what time it is anywhere in the world. You're in New York and need to call someone in London. "What time is it there?" you ask. Hashbang GlobalTime will tell you all from the convenience of your phone. Hashbang RGBTester utility shows how different colours will look on different devices. You can change all 3 colours at once. Nombas, Inc., ScriptEase:ISDK is a full J2ME version of ECMAScript and JavaScript. The software also provides you with additional libraries of extended functionality that you can not find elsewhere. You can customize and optimize ScriptEase ISDK/J2ME based upon the specific needs of you application. A download for the RIM-Blackberry is available. ScriptEase:ISDK/J2ME versions for other platforms can be built upon request. Open Windowing Toolkit (OWT) from Motorola and Nextel is an open source project that provides enhanced user interface APIs in a MIDP environment. The toolkit is pure Java and builds on MIDP's Canvas class. Nextel is also planning RMS and networking toolkits which will also be released as open source projects. The source code is distributed under the BSD license. Palm PalmOS Emulator (POSE) is an invaluable aid when creating MIDP applications for PalmOS. It emulates a wide variety of PalmOS devices to aid in testing and debugging applications. preEmptive's DashO Embedded Edition is the choice if you are packaging applications for wireless and other embedded devices. DashO-EE's exclusive purpose is to provide secure and efficient post-compilation packaging of embedded Java byte code. It adds features that are specifically designed for developers who are struggling to minimize byte code footprints on Java embedded devices. Reaxion develops and markets a carrier-grade Mobile Service Delivery Platform, that allows carriers to network operators to provision web services to their customers. The platform facilitates the integration of services into a user's contact list providing security, authentication, transcoding, and device profiling. It maintains a user to user interaction such as sharing contacts and mess ins a user to user interaction such as sharing contacts and mess aging. ReqwirelessDB is the familiar Java Database Connectivity (JDBC) application interface for the mobile Java (J2ME/MIDP) platform. ReqwirelessDB gives mobile applications the ability to query and update information with many corporate SQL databases (Oracle, IBM DB2, Microsoft SQL Server, Sybase, Informix, PostgreSQL) using the same java.sql.* application interface developers are already familiar with. ReqwirelessDB supports all the major SQL types, including INTEGER, FLOAT, CHAR, VARCHAR, LONG, BLOB and provides a rich implementation of JDBC through support for the classes: ResultSet, CallableStatement, PreparedStatement, Connection, ResultSetMetaData, Driver, Clob and Blob. ReqwirelessEmail is an email development library for mobile Java (J2ME/MIDP) devices giving mobile developers a simple interface to use to add full email capabilities to their mobile applications. ReqwirelessEmail supports plain-text and HTML-based email messages, graphics, including GIF, JPEG, PNG, BMP formats, email protocols: POP3, IMAP and SMTP, click on and view links within email messages, attachments, including Microsoft Word documents and more in only 42k. Reqwireless EmailViewer is a rich email client for mobile Java (J2ME) devices. In addition to being able to send and receive simple plain-text email messages, EmailViewer also supports HTML-based email, graphics and attachments, giving users a rich email experience on their mobile Java device. ReqwirelessWeb is a web development library for mobile Java (J2ME) devices giving mobile applications a toolkit to fetch, POST, manipulate and display HTML content on any mobile Java device. Reqwireless WebViewer is an HTML Web browser for mobile Java (J2ME) devices. WebViewer gives you access to browse the same Web content on your Java technology enabled cellphone or PDA that you browse with any desktop browser. WebViewer is not a WAP browser; it's an HTML browser. Softwired iBus//Mobile is the industry's first JMS solution for mobile devices. iBus//Mobile connects Java (J2ME) applications on mobile devices straight-through to your J2EE application server. This product uses industry standards to communicate reliably and effeciently from device to device, from device to server, and from server to device. Streamline Mobile's DigiStream is a carrier grade wireless/mobile application and portal platform that allows partners to deploy point-to-point mobile or wireless data services for their customers. DigiStream can fit the needs of the most diverse partners ranging from any international region or userbase. Streamline Mobile's FinanceStream is setting the industry standard for end to end wireless services by offering a complete financial tracking system to allows user's to track and manage expenses for multiple accounts on their J2ME device or the web. User's can take advantage of wide range of features such as sending financial reports wirelessly. FinanceStream was developed using Streamline Mobile's DigiStream platform which allows Carriers, OEM's, and portals to license the entire component as their own. Streamline Mobile's MyStream keeps track of web logins, frequent flyer accounts, prescriptions, email accounts, vehicle information, birthdays, and more. MyStream collects and organizes the details of your life, complete with a web console to help you manage your data. Yospace Repository Service is a general purpose, user-centric, authenticated, hierarchical data storage facility. It supports access control as well as a pluggable architecture for easy integration with legacy systems. Yospace Struts Framework is a light-weight distributed object system which allows you to invoke methods remotely from J2ME code. This remote object library is designed for the transient connection world of J2ME by supporting repeat-on-failure calls that can be made either synchronously or asynchronously. Wingfoot SOAP 1.1 for J2ME is a lightweight Wingfoot SOAP client which can be used in MIDP/CLDC, Personal Java/CDC, J2SE and J2EE platforms. Xora offers a software platform for developing wireless, web and voice, applications. Xora has out-of-the-box wireless, web, voice, and unified messaging solutions for enterprise applications in the areas of field force automation, sales force automation, ERP, CRM, and supply chain, as well as for groupware. | ||||||
|
| ||||||||||||