| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Tutorials |
- J2ME 101, Part 3: Inside the Record Management System by John Muchow - [Clicks: 134]
MIDP does not use a filesystem to save application data. Rather, MIDP stores all information in non-volatile memory, using a storage system called the Record Management System (RMS). In In this article, the first in a two-part companion series to the J2ME 101 tutorial series, author and developer John Muchow introduces the basics of the RMS application interface, then walks you through several development examples that illustrate its functionality.
[Includes source code]
http://www-106.ibm.com/developerworks/library/j-j2me3/ - Dec, 2003 - Building a Connected Midlet by Richard Kasperowski, Alex Bourgeois - [Clicks: 81]
One of the most powerful aspects of J2ME is connected mobility: you're no longer tied to your desk to accomplish many vital tasks. You can carry everything you need in your shirt pocket, send an e-mail while standing in line at the grocery store, or check the latest stock figures while at a baseball game.
http://www.sys-con.com/story/?storyid=38110&DE=1 - Dec, 2003 - Introduction to Mobile Blogging by Jonathan Knudsen - [Clicks: 78]
This article described the current landscape of weblogging and outlined the possibilities for mobile blog clients. It briefly described current moblogging software, and sketched out a likely architecture for a future client that includes a mobile device supporting MIDP and MMAPI, and an intermediate server that translates picture uploads from the device into XML-RPC method calls on blog servers.
http://developers.sun.com/techtopics/mobility/midp/articles/blogging/ - Oct, 2003 - Add XML parsing to your J2ME applications by Soma Ghosh - [Clicks: 117]
More and more enterprise and Java technology projects are making use of XML as a medium to store data in a portable fashion. But due to the increased processing power demanded by XML parsers, J2ME applications have largely been left out of this trend. Now, however, small-footprint XML parsers for the Java language are emerging that will allow MIDP programmers to take advantage of the power of XML. Soma Ghosh illustrates their potential with a sample application.
http://www-106.ibm.com/developerworks/wireless/library/wi-parsexml/index.html - Sep, 2003 - MIDP Emulators by Jonathan Knudsen - [Clicks: 60]
A cornucopia of MIDP emulators reflects the abundance of MIDP devices available. This article surveys the current crop. Although some emulators are designed for demonstrating MIDP applications to prospective users, the emulators in this article are specifically for developers, to help them test applications.
http://developers.sun.com/techtopics/mobility/midp/articles/emulators/ - Sep, 2003 - Exploring MIDP's Push Features by Mikko Kontio - [Clicks: 164]
Pushing information or any kind of data to a mobile device offers a huge amount of possibilities for developers. With MIDP 1.0, it was not possible because it supported only Http connections, but MIDP 2.0 supports push in many protocols. Mikko Kontio explains the concepts and classes related to push in MIDP 2.0, and introduces an example application.
http://www.informit.com/isapi/product_id~{41D29FFA-3793-409D-91F3-62DC5950DCC9}/session_id~{}/content/index.asp - Aug, 2003 - MIDP Application Security 4: Encryption in MIDP by Jonathan Knudsen - [Clicks: 118]
Computer applications use ciphers to protect sensitive information from theft. Encrypted data can be safely transmitted over an insecure network like the Internet. This article shows how encryption protects data from eavesdroppers, then presents a complete example that shows how to use the Bouncy Castle Cryptography APIs to encrypt messages sent between two MIDP devices.
[Includes source code]
http://developers.sun.com/techtopics/mobility/midp/articles/security4/ - Jun, 2003 - Custom GUI development with MIDP 2.0 by Mikko Kontio - [Clicks: 109]
MIDP 2.0 is an exciting step forward for user-interface development on MIDP. In this article, wireless developer Mikko Kontio uses a simple working exercise to introduce one of the most important new features of MIDP 2.0: the CustomItem class.
http://www-106.ibm.com/developerworks/wireless/library/wi-developui/ - May, 2003 - J2ME Low-Level Network Programming with MIDP 2.0 by Qusay H. Mahmoud - [Clicks: 70]
This article provides an overview of the CLDC Generic Connection Framework and examines the new support for sockets and datagrams. The article: - Discusses the new support for low-level networking; - Describes how to run the networking demos in the J2ME Wireless Toolkit 2.0; - Demonstrates how to use the new low-level networking support; - Provides sample code listings for a time MIDlet and an email MIDlet.
http://developers.sun.com/techtopics/mobility/midp/articles/midp2network/ - Apr, 2003 - MIDP 2.0 Is Ready for the Enterprise by David Hemphill, David G. Morehouse II - [Clicks: 42]
Take a look at new MIDP 2.0 features like over-the-air provisioning, the security model, and the push mechanisms that promise a big role for mobile devices in enterprise business applications.
http://www.fawcette.com/javapro/2003_03/magazine/features/dhemphill/ - Mar, 2003 - Understanding MIDP 2.0's Security Architecture by Jonathan Knudsen - [Clicks: 33]
The security support designed into MIDP 2.0 doesn't end with the JVM, however. This article describes other MIDP 2.0 features that protect users and their devices from malicious software. You'll use the J2ME Wireless Toolkit 2.0 (beta 2 or later) to learn how to work with MIDP 2.0's security architecture.
[Includes source code]
http://developers.sun.com/techtopics/mobility/midp/articles/permissions/ - Feb, 2003 - Using Threads in J2ME Applications by Eric Giguere - [Clicks: 82]
A basic understanding of how to use threads is key to writing effective J2ME applications, whether you're using the more limited facilities of the Connected Limited Device Configuration (CLDC) or the fuller features of the Connected Device Configuration (CDC). This article explains the concepts behind threads and how you can use them in your own applications.
http://developers.sun.com/techtopics/mobility/midp/articles/threading2/ - Feb, 2003 - The MIDP 2.0 Push Registry by Enrique Ortiz - [Clicks: 128]
This article will cover the new mechanism called the push registry, introduced in MIDP 2.0 (JSR 118). You'll start by finding out what the push registry comprises, see an overall description of its exposed API, and learn how to use this API to push-enable your application. The article will end by covering use of the version of the J2ME Wireless Toolkit that supports MIDP 2.0 to test your push-enabled MIDP application.
http://developers.sun.com/techtopics/mobility/midp/articles/pushreg/ - Jan, 2003 - Learning Path: Getting Started with MIDP 2.0 - [Clicks: 53]
Learning Path: Getting Started with MIDP 2.0 pulls together articles, tutorials, and code samples to make you proficient in MIDP 2.0.
http://developers.sun.com/techtopics/mobility/learn/midp/midp20/ - Jan, 2003 - Mobile device optimization by Michael Abernethy - [Clicks: 31]
If you want to spiff up your mobile device performance, let Michael teach you not only how to write a J2ME application that communicates with DB2, but how to optimize its development time. You'll also look over other design models that should be employed for better mobile device optimization. In addition, you'll be introduced to the new technologies in MIDP 2.0 -- specifically SMS messaging and how it relates to the future of mobile device applications.
[Includes source code]
http://www-106.ibm.com/developerworks/library/wi-devo/ - Jan, 2003 - Learning Path: MIDP Application Security - [Clicks: 29]
This learning path imparts the basics of application security and shows you how to apply that knowledge in applications that include MIDP clients. There are four main sections.
http://developers.sun.com/techtopics/mobility/learn/midp/security/ - 2003
- Work with sprites in J2ME by John Muchow - [Clicks: 282]
The latest MIDP 2.0 for J2ME added support for sprites -- images with additional attributes and methods to facilitate animation, transformation (rotate, flip and mirror), and collision detection. In this tutorial you'll explore the differences between nonanimated and animated sprites, learn about sprites placement using a reference pixel, and discuss how to detect collisions between sprites. This tutorial shows you how to create two MIDlets (J2ME applications). The first will demonstrate how to create and display an animated sprite, whereas the second will be a simple game that illustrates collision detection in action.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/wi-dw-wi-sprites-i.html - Dec, 2003 - J2ME 101, Part 2: Introduction to MIDP's low-level user interface by John Muchow - [Clicks: 95]
This second part of a two-part tutorial series on J2ME shifts the focus from MIDP's high-level user interface to the most important components of the low-level interface. You'll learn the basics of creating and working with the Canvas and Graphics classes. As with Part 1, you will learn about each component and build a MIDlet to demonstrate its capabilities. The tutorial will conclude with a brief overview of the Game API, introduced with MIDP 2.0.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/j-dw-java-j2me2-i.html - Dec, 2003 - J2ME 101, Part 1: Introduction to MIDP's high-level user interface by John Muchow - [Clicks: 69]
This is the first installment of a comprehensive four-part introduction to Java 2 Micro Edition (J2ME) and the Mobile Information Device Profile (MIDP). The series will consist of two tutorials and two companion articles. In this first tutorial, you will learn about the essential components of J2ME, with a primary focus on MIDP. The focus is on MIDP's high-level user interface, with a step-by-step introduction to the components that facilitate the main interaction between the user and the device display.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/j-dw-java-j2me1-i.html - Dec, 2003 - PDA images with J2ME by John Muchow - [Clicks: 77]
This tutorial demonstrates how to download and display images with J2ME (Java 2 Micro Edition) and the Mobile Information Device Profile (MIDP).
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/wi-dw-wi-pdaimages-i.html - Oct, 2003 - MIDlet music: Add sound with WTK by John Muchow - [Clicks: 70]
This tutorial shows how you can now create Java-based wireless applications that offer a range of sounds, from simple tones to playing WAV files.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/wi-dw-wi-audio-i.html - Aug, 2003 - Implementing Push technology with J2ME and MIDP by John Muchow - [Clicks: 125]
This tutorial will walk through the basics of using Push technology with MIDP 2.0, including development of a MIDlet that will be activated based on an incoming SMS message (Simple Message Service).
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/wi-dw-wi-midpreg-i.html - Jun, 2003 - Deliver Web services to mobile apps by Naveen Balani - [Clicks: 115]
Learn how to access Web services using J2ME-enabled mobile devices and the kSOAP library. Naveen Balani has you building your first application right away in this free, dW-exclusive tutorial.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/wi-dw-wiwsvs-i.html - Jan, 2003