CLDC - MIDP (JSR 37, JSR 118)

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Tips
  Tutorials
  

Articles:
  • J2ME Tutorial, Part 4: Multimedia and MIDP 2.0 by Vikram Goyal   - [Clicks: 569]
    In this part four of the tutorial series, you will learn how to incorporate multimedia capabilities in your MIDlets. You will learn how to query a device to determine the supported capabilities. You will also find out how to initiate playback from different locations. But first, a little theory is required to understand the basics of MMAPI and its subset in MIDP 2.0.
    http://today.java.net/pub/a/today/2005/09/27/j2me4.html - Sep, 2005
  • MIDP Terminal Emulation, Part 4: Securing Your Mobile Communications by Michael Powers   - [Clicks: 82]
    In this article, we'll use MIDP 2.0's secure connection classes to encrypt MIDTerm's communications. We'll first take a look at why encryption is necessary and spend a little time explaining how public-key encryption works, then I'll show you how to implement support for secure sockets on both the mobile device and the server you're connecting to.
    http://developers.sun.com/techtopics/mobility/midp/articles/termemulator4/ - Sep, 2005
  • Port Your Java MIDlets to a Palm Device by Kulvir Singh Bhogal   - [Clicks: 59]
    The Palm platform is a significant portion of the pervasive computing space. Porting your J2ME MIDlets as pilot resource code opens the door to this large Palm device audience with little coding effort.
    [Includes source code]
    http://www.devx.com/wireless/Article/28509 - Jun, 2005
  • Obtaining Wireless News with J2ME and PHP by Alessandro Lacava   - [Clicks: 83]
    J2ME and PHP are both powerful technologies used to develop applications for mobile devices and Web applications, respectively. In this article, you'll see how to make them work together by developing a simple and useful application that retrieves the latest news from the Web and displays that on a mobile device.
    [Includes source code]
    http://www.devx.com/wireless/Article/28404 - Jun, 2005
  • Debugging MIDP HTTP Requests by Eric Giguere   - [Clicks: 70]
    This article presents two tools you can use to debug MIDP HTTP requests. The first runs on the device as part of your application, the second runs in a servlet container like Tomcat or the Sun Java System Application Server. These tools supplement those provided by your application development environment. NetBeans 4.0, for example, includes an HTTP monitor you can use to track requests made to a web server that supports the Servlet 2.3 specification.
    [Includes source code]
    http://developers.sun.com/techtopics/mobility/midp/articles/httpdebug/ - May, 2005
  • Better MIDlets by design by Mikko Kontio   - [Clicks: 94]
    MIDP promised to both standardize and simplify application development for mobile environments, but it hasn't. In this article, regular Wireless zone contributor Mikko Kontio reveals the limitations of MIDP, then shows you how smart design decisions can help you build robust, easy-to-use MIDlets anyway.
    http://www-128.ibm.com/developerworks/wireless/library/wi-design.html - May, 2005
  • MIDP user interface by Michael Juntao Yuan, Kevin Sharp   - [Clicks: 96]
    This article describes mobile phone UI development using the Mobile Information Device Profile APIs. It is reproduced from the book Developing Scalable Series 40 Applications: A Guide for Java Developers, by Michael Juntao Yuan and Kevin Sharp, ISBN 0-321-26863-6, Copyright 2005 by Nokia Corporation with permission from Pearson publishing as Addison-Wesley Professional.
    http://www.javaworld.com/javaworld/jw-05-2005/jw-0516-midp.html - May, 2005
  • J2ME Tutorial, Part 2: User Interfaces with MIDP 2.0 by Vikram Goyal   - [Clicks: 87]
    This is part two in a series that explores J2ME with MIDP 2.0. "Part 1: Creating MIDlets" showed you how to acquire, install, and use the Wireless Toolkit for developing MIDlets. Part one also showed how to develop MIDlets without using the Toolkit, which is important in order to understand the behind-the-scenes activity involved in creating a MIDlet. Part one finished with an exploration of the lifecycle of a MIDlet, with a step-by-step guide through the events in the life of a MIDlet.
    http://today.java.net/pub/a/today/2005/05/03/midletUI.html - May, 2005
  • Beginning J2ME: Building MIDlets by Jonathan Knudsen, Sing Li   - [Clicks: 79]
    In this article, an excerpt from the book Beginning J2ME (Apress, April 2005; ISBN: 1590594797), authors Jonathan Knudsen and Sing Li explain how to build and run a simple MIDlet.
    http://www.javaworld.com/javaworld/jw-05-2005/jw-0502-midlet.html - May, 2005
  • Secure data files embedded in MIDP applications by Simon Ru   - [Clicks: 77]
    Developers developing standalone MIDP (Mobile Information Device Profile) applications often face the dilemma of securing data distributed in the JAR so other people cannot steal and use it to create a competing application. The Java Community Process is introducing new Java Specification Requests to address this issue. However, these approaches rely on cryptography computation that is CPU intensive and not backwards compatible, and hence not portable to phones that don't support the new APIs. They are also overkill for independent developers looking for a simple mechanism to thwart copyright thefts, not necessarily to bulletproof their data. This article describes a way to compress and protect data in a MIDP application.
    http://www.javaworld.com/javaworld/jw-05-2005/jw-0502-midp.html - May, 2005
  • MIDP Provisioning With Servlets by Eric Giguere   - [Clicks: 77]
    This tech tip shows you how to write a simple servlet that automatically selects the right version of your application and delivers it through the magic of over-the-air (OTA) provisioning.
    [Includes source code]
    http://developers.sun.com/techtopics/mobility/midp/ttips/provisioning/index.html - Apr, 2005
  • Securing Mobile Applications With NetBeans by Eric Giguere   - [Clicks: 56]
    This article shows how the NetBeans IDE makes it easy for you to secure your MIDP applications by managing access permissions and protecting your source code.
    http://developers.sun.com/prodtech/javatools/mobility/reference/techart/nbmp40-security.html - Mar, 2005
  • Sharing Data Between MIDlet Suites by Richard Marejka   - [Clicks: 161]
    The original MIDP specification defined a persistent, record-based storage facility called the Record Management Store (RMS). A MIDlet suite can use RMS to create one or more record stores, each identified by a unique name. You'll find the necessary classes and interfaces in the javax.microedition.rms package. The RecordStore class provides open, close, read, write, and update operations, and methods to delete both individual records and whole stores. The package includes interfaces for enumeration, sorting, and filtering of RMS content. In MIDP 1.0 each store is private to the MIDlet suite that creates it. The MIDP 2.0 specification adds a very useful new capability to the RMS package: It enables one MIDlet suite to share a record store with other MIDlet suites.
    [Includes source code]
    http://developers.sun.com/techtopics/mobility/midp/ttips/sharedrms/index.html - Mar, 2005
  • Learning Path: MIDlet Life Cycle by Richard Marejka   - [Clicks: 42]
    Welcome to the MIDlet Life-Cycle Learning Path! Here you'll find a brief introduction to the life-cycle of an application based on the Java 2 Platform, Micro Edition (J2ME), and links you can follow to articles, sample code, and specifications that will give you a solid grounding in this crucial area of J2ME-based development. The MIDlet Life-Cycle learning path is a bit different from others in format. Many simply state goals and prerequisites briefly, then provide links to the content. This one provides the basic content directly, and along the way furnishes links to other resources.
    [Includes sample source]
    http://developers.sun.com/techtopics/mobility/learn/midp/lifecycle/ - Feb, 2005
  • J2ME Tutorial, Part 1: Creating MIDlets by Vikram Goyal   - [Clicks: 75]
    Java 2 Micro Edition (J2ME) combines a resource-constrained JVM and a set of Java APIs for developing applications for mobile devices. This article is the first in a series. This time, after a quick introduction to J2ME, I will provide a step-by-step guide to creating J2ME applications, also known as MIDlets, using a simple example. This will cover how to test and deploy these MIDlets as well. Finally, I will round out this installment with a look at the lifecycle of a MIDlet.
    http://today.java.net/pub/a/today/2005/02/09/j2me1.html - Feb, 2005
  • Low-Level Display Access in MIDlets by Thomas Kunneth   - [Clicks: 38]
    In the second part of this series, I introduced high-level J2ME user interface components that provide the same look and feel as the native applications of a MIDP device. They offer functionality that is usually needed in general desktop programs. However, these productivity components are totally ill-suited to games, 3D, or multimedia, for which would we probably be better off writing the visuals directly to the display. Fortunately, this need is addressed by javax.microedition.lcdui.Canvas and related classes.
    [Includes sample code]
    http://today.java.net/pub/a/today/2005/02/02/J2ME-4.html - Feb, 2005
  • Working with J2ME by Dan Moore   - [Clicks: 60]
    This paper explores the various facets of building a J2ME application. It assumes a working knowledge of Java. The focus is on a MIDP 1.0/CLDC 1.0 application that depends heavily on network access. I have been working with Java for the past four years, primarily in web application development. For the past year and a half, I have worked on a team developing a J2ME application; most of the information presented here has been gained in that experience.
    http://www.theserverside.com/articles/article.tss?l=WorkingwithJ2ME - Feb, 2005

[Top]

Tips:
  • MIDP Application Properties by Eric Giguere   - [Clicks: 71]
    A MIDlet, an application based on the Mobile Information Device Profile (MIDP), has access to two sets of runtime properties: system and application.
    http://developer.sun.com/techtopics/mobility/midp/ttips/appproperty/index.html - Apr, 2005

[Top]

Tutorials:
  • Building smart J2ME mobile applications, Part 2 by Naveen Balani   - [Clicks: 236]
    This tutorial shows you how to synchronize order information stored in the J2ME Record Management System with a remote, open source Cloudscape database. You'll build your own two-way synchronization logic. The mobile application supplies all the information necessary for a remote sever-based application to act upon, ship the ordered product, and update the product information in a remote Cloudscape database. The mobile user can track the status of the order by synchronizing with this database.
    [Formats: HTML, PDF, Zip]
    http://www-128.ibm.com/developerworks/edu/wi-dw-wi-smart2-i.html - May, 2005
  • Build smart J2ME mobile applications, Part 1 by Naveen Balani   - [Clicks: 299]
    This tutorial is the first in a two-part series designed as a step-by-step guide to building a smart Java 2 Platform, Micro Edition (J2ME) mobile application. In this tutorial you learn how to build a simple mobile application for order placement. The example application uses the J2ME record management system (J2ME RMS) to store order information and a MIDlet to perform the necessary logic of creating and accessing the database application. You learn how to work with the J2ME RMS, craft a MIDlet, and deploy the resulting application to a J2ME environment.
    [Formats: HTML, PDF, Zip]
    http://www-128.ibm.com/developerworks/edu/wi-dw-wi-smart-i.html - Apr, 2005

[Top]