MOTODEV // NEWSLETTER
Welcome to MOTODEV // Please log in.

// CONNECT, DEVELOP, WIN

MEET THE MOTODEV TEAM AT CTIA

Fast Track with MOTODEV at CTIAMOTODEV's events at last month's 3GSM World Congress enabled developers from around the world to discover the latest development tools, explore development opportunities for the newest Motorola products and get their questions answered directly by our on-site engineers.

If you missed us in Barcelona, we invite you to join us at CTIA Wireless 2007 in Orlando, Florida for another exciting happening.

Let MOTODEV program experts guide you through world-class business, product development, marketing and go-to-market programs. Get a sneak preview of newly-announced Motorola products and get real-time support for your development from Motorola engineers. Let us help you to fast track your development and maximize your market success, extending your reach to billions of customers by tapping into an unparalleled development opportunity.

Tell us about your solution and network with the MOTODEV team on Wednesday, March 28 2007, in Room 304E & F, anytime between 11:00am and 5:00pm EDT. There is no cost to attend, but space is limited so register now.

And don't miss Motorola CEO Ed Zander in his opening-day keynote address on March 27. He'll discuss the broadband convergence landscape at the CTIA Wireless Building, Orange County Convention Center Exhibit Hall D, beginning at 9:00am.


Join the Game Developer Challenge

Prove your mettle in the dynamic world of mobile game programming by entering the MOTODEV Game Developer Challenge. We're looking for independent developers to show us the "next big thing" in mobile gaming, and when we find it, two skilled developers will have their winning applications published by title sponsor I-play!

The competition is open to all registered MOTODEV developers, and is accepting original, unpublished games in two categories: "Best Java™ Software Game" for the ultra-slim MOTOKRZR K1 handset, and "Best Windows Mobile Game" for the versatile MOTO Q family of devices. Submitted games will be judged for uniqueness, fun factor, design, operation and innovation in visual arts and audio. The deadline for submissions is August 10, 2007, so get started now.

Grand Prize winners will see their titles published by I-play. Runners up will get a unique chance to receive valuable feedback directly from the judges. All winners will receive a briefcase full of Motorola's hottest products and a package of I-play's top titles. Get full details and official competition rules online at developer.motorola.com/gamechallenge.

G24 Content Now Available to MOTODEV Community

Comprehensive documentation about the G24 GSM OEM module has been released to the general MOTODEV community and can now be accessed by all MOTODEV members.

The G24 is a GSM OEM module similar to a condensed cellular phone core. The module can be integrated into a communication system to transfer voice or data information over a cellular network. The G24 supports GSM/GPRS and EDGE technology and also contains a Java engine. A MIDlet application operates the G24 platform's major functionalities, including circuit switched data and voice calls, IP network connections, SMS/MMS, GSM/GPRS network status, serial connectivity, SIM card, phonebook, file system, record management, low-power mode, airplane mode and real-time clock, among others.

Registered MOTODEV members can now download the G24 developer's kit along with other important information about this exciting device. Interested developers can also contact the G24 product team directly through MOTODEV to request access to premium content.

Deploy and Debug MIDlets with MOTODEV Toolsets

Some of the most common questions we receive at MOTODEV revolve around the process of loading new applications onto a handset. If you're preparing to deploy a MIDlet for testing on a Motorola OS handset, be sure to check out the following free tools designed to make the process easier:

Connect -- USB is your most basic connection between your PC and a handset. MOTODEV offers two USB drivers for Windows systems, in 32-bit and 64-bit versions. Once the correct driver is installed, you'll be able to communicate with your handset via your PC. Now, verify that the Java Application Loader is enabled on your handset. To do this, on your handset, go to Settings -> Java Settings, and verify that "Java App Loader" is listed. If it is listed, you may use the MIDway tool to download MIDlets to your handset. If Java App Loader is not listed, proceed to the next step.

Enable -- Next, enable the Motorola Java Application Loader (JAL) on your handset using the UID Extraction tool. These tools also allow you to read and save UID and International Mobile Equipment Industry (IMEI) information for your handset. Two UID Extraction tools are available: Most models will use Version 2.0 of the UID Extraction tool, but if if you're using a MOTORAZR Maxx V6, MOTORAZR V3xx, or a V1100, you'll need Version 2.2. Be sure to check the online information to see which devices are supported. Once you've enabled JAL with the UID Extraction tool, cycle the power to your handset to initialize JAL functionality.

Debug -- Once the MIDlet is resident on your handset, it's time to test and debug. There are two methods for this, with the most convenient option being use of the Motorola Java ME SDK in tandem with any UEI compliant IDE (such as NetBeans, Eclipse or JBuilder). Another option is to use the KVM Debug Wire Protocol (KDWP). More guidance on using KDWP is available in a MOTODEV technical article entitled "Debugging MIDlets on the MOTOSLVR L7" (pdf PDF, 4.2MB).

Jump onto the Fast Track with JavaDive

MOTODEV is pleased to welcome JavaDive into the stable of development programs available to you through the Fast Track Center. JavaDive offers custom development and consulting for handheld and enterprise applications. Learn about their extensive service offerings and an exclusive discount offer for registered MOTODEV members in the Fast Track Center.

//RECENT ARTICLES

  • pdf Mobile Information Device Profile (MIDP) 2.0 Application Testing and Signing
    MIDP 2.0 is a sandbox environment designed to prevent an application (MIDlet) from accessing sensitive functionality. Sensitive functionality includes APIs for network connections, APIs for read/write access and APIs for messaging. To gain access to sensitive APIs, a MIDlet must be trusted via a digital signature from a signing authority.

    This document reviews the MIDP 2.0 security environment and Motorola's general security policy with regard to MIDlet signing. Readers should be familiar with the MIDP 2.0 (JSR 118, Version 1) specification for Java ME and are knowledgeable about public key encryption and digital signatures, including their use in Java certificates.

//ESSENTIAL TOOLS

  • Motorola Java ME SDK 6.3 for Linux OS Products
    The Motorola Software Development Kit for the Java™ ME platform is a tool used for developing and testing of programs written in the Java programming language. The SDK includes applications that make it easy to launch MIDlets using the Motorola Java ME device emulator. Together, these tools allow you to develop and debug your Java ME programs in emulation before downloading them to a target device.

//RECENT DOCUMENTATION