Current area: HOME -> Java -> J2ME articles Articles
J2ME articles
All about the new SCMAD Certification Exam
The mobile market is envisioned as the next technological wave by leading industry experts. With approximately 150 million mobile phones - roughly 3 times the user base as that of desktop computers - it might well be the case. Due to the fragmented nature of the mobile market, with various manufacturers competing to get their share of the pie, Java is once again poised to be the best programming language for the mobile market with its Write Once, Run Anywhere technology.
Big designs for small devices
Java 2 Platform, Micro Edition (J2ME) Mobile Information Device Profile (MIDP) is widely used for developing interactive applications on mobile devices. However, programming in MIDP can be frustrating because it provides very limited support for interactive content. As a result, some typical user interfaces are difficult to implement in mobile devices. In this article, Ben Hui describes four design patterns, Cascading Menu, Wizard Dialog, Pagination, and Slide Show, which make interactive content creation easier. These design patterns are simple to understand and apply to your projects.
Build distributed object management frameworks for J2EE apps
Many enterprise Java technology developers build their own object management infrastructures to improve application performance. However, traditional object pools encounter problems in applications that run across distributed JVMs on multiple physical machines. In this article, Zhengrong Tang presents an object management framework that uses the concept of scopes to handle distributed systems with ease.
EclipseME - Another IDE Option for J2ME Development
This summer, the 1.0 release of a new plug-in, namely EclipseME, affords J2ME developers another free IDE option built on top of this very popular and powerful platform.
Getting to Know J2ME Polish
This chapter provides you with an overview of the architecture of J2ME Polish. It also shows you how J2ME Polish helps you in the different phases of the development of your J2ME applications.
Program Java devices -- An overview
Computers are everywhere. As increasingly powerful processing
capabilities are embedded into ever-smaller devices, the
computing landscape is shifting toward physically smaller and
more mobile gadgets. Bill's first installment in his new Java
Device Programming column outlines the issues involved in using
Java to program these emergent devices.
Program your Palm in Java: The PalmOS Emulator
The Palm platform is built on the proposition that a strong
developer community and good tools enable the creation of
interesting applications and a broad user base. This article
shows you how to leverage the strengths of the PalmOS and its
development environment to build consumer-device applications
in Java.
Sync up Palm OS with J2ME
Currently, Palm OS-based PDAs have more than 70 percent of the
Handheld market, having managed to repel Microsoft since the
battle for the handheld OS market began. Although unsupported
by Sun Microsystems' MIDP (Mobile Information Device Profile)
specification - a J2ME (Java 2 Platform, Micro Edition)
component - Palm's HotSync technology is a widely accepted
approach for transferring information to and from any Palm
OS-based PDA. This article first argues in favor of developing
Java-based HotSync applications and then demonstrates a HotSync
conduit that successfully interacts with a MIDP application.
Tackle Device Fragmentation with NetBeans and the NetBeans Mobility Pack
Building J2ME applications with a single code base that deploys to an ever-growing set of platforms is a tough and maybe impossible task. Find out how using Sun's NetBeans IDE with the NetBeans Mobility Pack can help.
The Wireless Messaging API
This article will cover the Wireless Messaging API (WMA) in
detail. Defined in the Java Community Process (JCP) by JSR 120,
the WMA provides a common API for sending and receiving text
and binary messages - typically of store-and-forward types,
such as Short Messaging Service (SMS) messages.
Use Eclipse to develop mobile applications for Nokia devices
This tutorial demonstrates how to develop Java 2 Platform, Micro Edition (J2ME) applications for Nokia handsets using the Eclipse IDE and the Nokia Developer's Suite for J2ME. It is written for J2ME and Nokia developers who are interested in using the powerful Eclipse IDE to boost productivity. It also targets existing Java Eclipse developers who need a short path to get started in real-world mobile application development for Nokia devices. Although the Nokia Developer's Suite for J2ME primarily provides tools for Nokia handset developers, you can use it for generic J2ME application development for other devices as well.
Using JXTA for Wireless Messaging
Learn how to use JXTA technology to integrate thin Java 2 Platform, Micro Edition (J2ME) clients into enterprise-scale messaging applications by developing a set of classes that let you integrate J2ME clients into JMS (Java Message Service) applications running on Java 2 Platform, Enterprise Edition (J2EE) servers.
Wireless Application Programming: MIDP Programming and Packaging Basics
This article is part of a series on wireless applications programming using the MID Profile APIs. It introduces you to the basics of MIDP programming and explains how to package MIDP applications (also called MIDlets).