J2ME Technology Main

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

Articles
Books
  Presentations
Tutorials
  

Articles:
  • SAMS: Java's API For Mobile Services by Benoy Jose   - [Clicks: 120]
    This new Java API provides SMS and MMS functionality while eliminating portability hassles. Find out how SAMS helps bring mobile development one step closer to Java's "write once, deploy anywhere" paradigm.
    http://javaboutique.internet.com/tutorials/SAMS/ - Dec, 2004
  • Getting Started with the FileConnection APIs by Qusay H. Mahmoud   - [Clicks: 112]
    This tutorial provides a code-intensive introduction to the FileConnection APIs. This optional package enables J2ME-based applications to create, read, and write files and directories located on mobile devices and external memory cards.
    http://developers.sun.com/techtopics/mobility/apis/articles/fileconnection.html - Dec, 2004
  • J2ME Technology Turns 5! by C. Enrique Ortiz   - [Clicks: 29]
    In 2004 the Java 2 Platform, Micro Edition (J2ME) celebrated its fifth anniversary. This article presents where J2ME is today. Sun Microsystems unveiled the K Virtual Machine (KVM), the core technology that became the basis for today.s J2ME, at JavaOne 1999. Over the last five years the Java mobility platform has matured through the Java Community Process (JCP), and has earned widespread adoption.
    http://developers.sun.com/techtopics/mobility/j2me/articles/5anniversary.html - Dec, 2004
  • Using JCE in a J2ME environment by Lin Ma, Yu Chen Zhou, Lei Ma, Jian Lin   - [Clicks: 28]
    Learn a platform-independent approach for transitioning Java Cryptography Extension (JCE) to Java 2 Platform, Micro Edition (J2ME) environments.
    http://www-106.ibm.com/developerworks/wireless/library/wi-secure/ - Nov, 2004
  • What package names are defined in the J2ME environment? by Richard Marejka   - [Clicks: 26]
    A compendium of J2ME package names, neatly arranged by JSR and presented for your illumination.
    http://developers.sun.com/techtopics/mobility/midp/questions/packages/index.html - Nov, 2004
  • Wireless messaging with JXTA, Part 1: Using JXTA technology by Faheem Khan   - [Clicks: 71]
    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.
    [Includes source code]
    http://www-106.ibm.com/developerworks/wireless/library/wi-jxta/ - Nov, 2004
  • What are the defined J2ME system property names? by Richard Marejka   - [Clicks: 38]
    A compilation of J2ME properties sorted by JSR. Learn the names, test for optional packages or retrieve platform specific configuration values.
    http://developers.sun.com/techtopics/mobility/midp/questions/properties/index.html - Nov, 2004
  • Getting Started with SIP API for J2ME (JSR 180) by Qusay H. Mahmoud   - [Clicks: 61]
    This article presents an overview of SIP, the Session Initiation Protocol (SIP) a signaling protocol used for establishing and controlling sessions on telecommunication networks based on the Internet Protocol.
    http://developers.sun.com/techtopics/mobility/apis/articles/sip/ - Nov, 2004
  • A Survey of J2ME Today by Enrique Ortiz   - [Clicks: 31]
    This article surveys the state of today's Java 2 Platform, Micro Edition (J2ME). Here you'll find important background information, and explanations of terminology you need to know to make sense out of an increasingly complex topic. It complements "Introduction to Wireless Java Technology," and the actual J2ME specifications as well, both of which you should take the time to read.
    http://developers.sun.com/techtopics/mobility/getstart/articles/survey/index.html - Oct, 2004
  • At-A-Glance Guide to Wireless Developer Programs - Sony Ericsson   - [Clicks: 13]
    Sony Ericsson Developer World global support program and web portal totally dedicated to helping serious wireless developers achieve business success by providing the documentation, tools, training, technical and go-to-market support they need in their development process.
    http://developers.sun.com/techtopics/mobility/indexmarket/guides/sonyericsson/index.html - Oct, 2004
  • Getting Started With Composite Capabilities/Preference Profiles and JSR 188 by Qusay H. Mahmoud   - [Clicks: 25]
    ... To give you a fast-track introduction to CC/PP and to JSR 188; this article: - Identifies the drawbacks of earlier techniques for determining device capabilities; - Discusses the CC/PP framework; - Introduces JSR 188; - Describes how to download, install, and set up the reference implementation (RI) of JSR 188; - Demonstrates how to use JSR 188 APIs to query CC/PP profiles; - Provides a sense of the effort involved in using the APIs; - Furnishes sample code you can adapt to the needs of your own applications. ...
    http://developers.sun.com/techtopics/mobility/midp/articles/ccpp/index.html - Oct, 2004
  • Getting Started With the Mobile 3D Graphics API for J2ME by Qusay H. Mahmoud   - [Clicks: 19]
    This tutorial introduces the Mobile 3D Graphics API for the Java 2 Platform, Micro Edition (J2ME), defined by the Java Community Process (JCP) in JSR 184. The API is an optional package to be used with profiles like the Mobile Information Device Profile (MIDP). After an overview of the API, the article discusses potential application areas, the differences between JSR 184 and two related APIs, the classes in the new optional package, the programming model, the reference implementation, and some programming examples.
    http://developers.sun.com/techtopics/mobility/apis/articles/3dgraphics/ - Sep, 2004
  • Map J2ME Applications to Content Types with JSR-211 (CHAPI) by Herval Freire   - [Clicks: 29]
    If you've been frustrated when trying to write J2ME apps that communicate with other applications, help is at hand. This brand new J2ME API improves the way mobile devices handle content.
    http://www.devx.com/wireless/Article/21958 - Sep, 2004
  • Going Mobile with Duke by Thomas Kunneth   - [Clicks: 36]
    This article introduces key aspects of the Java 2 Platform, Micro Edition (J2ME), offers an introduction to the J2ME Wireless Toolkit, and shows how to develop and deploy a small sample application.
    [Includes source code]
    http://today.java.net/pub/a/today/2004/09/13/mobile.html - Sep, 2004
  • Master Networking in J2ME for Well-connected Mobile Apps by David Hemphill   - [Clicks: 41]
    J2ME supports a Generic Connection Framework that provides a variety of standard network connectivity options. Find out how to take advantage of J2ME networking in your applications.
    http://www.devx.com/wireless/Article/21871 - Sep, 2004
  • Optimizing Fixed Point (FP) Math with J2ME by Andre de Leiradella   - [Clicks: 10]
    Although hard-core code optimization on modern fast desktop and server machines is an arcane and disappearing art, there's still a need for such optimization when targeting the less powerful processors used in the handheld and mobile devices, particularly for game programming.
    http://www.devx.com/Java/Article/21850 - Sep, 2004
  • Get ready for advanced multimedia on your Java mobile platform by Dan Haley   - [Clicks: 26]
    Released to the public in draft form in April, the Advanced Multimedia Supplements Specification aims to provide a mobile platform with rich audio and video capabilities. Developers will be able to program to an API allowing them access to cameras, radios, image processing, and advanced audio effects, all on a resource-constrained device like a mobile phone or PDA. The Java Community Process recently voted this specification as the "Most Innovative JSR for J2ME." This article gives a brief tour of the API from the developer's perspective.
    http://www.javaworld.com/javaworld/jw-08-2004/jw-0823-multimedia.html - Aug, 2004
  • Manage digital rights with the OMA by Max Kington   - [Clicks: 24]
    Learn how Digital Rights Management can control the use of content on a target platform to keep consumer content usage in line with the intellectual property rights of the interested parties, copyright holders, content authors, and distributors. This article explores the Open Mobile Alliance DRM and how it was designed to allow the technology to support the business requirements of content providers.
    http://www-106.ibm.com/developerworks/wireless/library/wi-drm.html - Jul, 2004
  • On Demand Business Anywhere, Anytime by Albee Jhoney, Manu Kuchhal, Rohit Jaiswal   - [Clicks: 7]
    This article presents an architecture blueprint for building a wireless on demand solution that seamlessly integrates into the existing on demand infrastructure. Combining the efficiency and power of Linux with IBM's state-of-the-art pervasive computing solutions, the authors take you step by step through building a convenient PDA-based sales application.
    http://www.devx.com/ibmpervasive/Article/21427 - Jun, 2004
  • Considerations of globalization solutions in J2ME by Hu Jiong, Tong Chun Jie   - [Clicks: 7]
    This article explores a solution for globalization applications in Java 2 Platform, Micro Edition (J2ME). It describes this solution throughout the software development life cycle, including requirements analysis, design, implementation, testing, and deployment. You'll learn why globalization is important in J2ME applications, the guidelines for developing a globalization application, and how to implement these guidelines throughout the development cycle.
    http://www-106.ibm.com/developerworks/wireless/library/wi-global/ - Apr, 2004
  • Harden Your Wireless Apps with MIDP 2.0 Protection Domains by David Hemphill   - [Clicks: 8]
    Security has always been central to the MIDP specification, but the new MIDP 2.0 goes well beyond the first version's sandbox method. Find out how to use the new protection domains in 2.0.
    http://www.devx.com/wireless/Article/20682 - Apr, 2004
  • Managed Smart Clients (Chapter Excerpts). by Michael Juntao Yuan   - [Clicks: 20]
    Managed Smart Clients discusses the benefits and architecture of managed smart clients and introduces the OSGi (Open Services Gateway initiative) specification and IBM's implementation: the SMF (Service Management Framework). Through a simple echo example, it demonstrates how to build the bundles, implement required life-cycle methods, import and export packages, expose and consume bundle services, and add UIs to a bundle application.
    http://www.theserverside.com/articles/article.tss?l=EnterpriseJ2ME - Mar, 2004
  • Enterprise J2ME: End-to-end best practices by Michael Juntao Yuan   - [Clicks: 37]
    In this chapter excerpted from Prentice Hall's Enterprise J2ME: Developing Mobile Java Applications, Michael Yuan introduces the challenges faced by mobile application developers and provides suggestions for tackling those issues head-on.
    http://www.javaworld.com/javaworld/jw-03-2004/jw-0322-j2me.html - Mar, 2004
  • Avoid the 9 Common Flaws of Unportable Mobile Java Apps by Simon Keogh   - [Clicks: 17]
    Portability is a huge concern, especially in wireless development, but developers who fail to incorporate portability concerns into their app design from the outset are doomed to repeat the same dumb mistakes over and over. Find out the nine most common design flaws in J2ME applications and get your apps out of the quicksand and into the air.
    http://www.devx.com/wireless/Article/20292 - Mar, 2004
  • Automate the build process of your J2ME project with Antenna by Matthew Phillips   - [Clicks: 28]
    If you are still here or have returned, then you may be wondering how this all applies to that J2ME project that you are working on. If so, then I'd like to introduce you to Antenna. All those nice conveniences that the Sun Wireless Tool Kit (hereafter referred to as WTK) provides can be done easily from your Ant build script.
    http://www.javaranch.com/newsletter/200403/Antenna.html - Mar, 2004
  • Secrets of the wireless elite: Alexei Polyakov by John Papageorge   - [Clicks: 16]
    Wireless developer Alexei Polyakov explains how compression applications can increase capabilities and cut costs by reducing the amount of data sent over wireless networks. This technology is already used widely in Japan, and Polyakov predicts it will be big elsewhere as 3G takes off.
    http://www-106.ibm.com/developerworks/library/wi-elite23/ - Mar, 2004
  • Lock down J2ME applications with Kerberos, Part 3: Establish secure communication with an e-bank by Faheem Khan   - [Clicks: 32]
    If you have participated in the first two lessons in this series, you are now ready for the third and final project in which you'll set up a KDC server, send a Kerberos ticket request to it, and fetch its response. Of course, you'll then study the low level ASN1 processing methods required to process the KDC server's response in order to fetch the ticket and the session key. Once you have the service ticket, you'll send a request to the e-bank's business logic server to establish a secure context. Finally, you'll see the actual secure communication with the e-bank's business logic server.
    [Includes source code]
    http://www-106.ibm.com/developerworks/library/wi-kerberos3/ - Feb, 2004

[Top]

Books:
  • Developing Scalable Series 40 Applications: A Guide for Java Developers  by Michael Juntao Yuan, Kevin Sharp   - [Clicks: 38]
    Fully reviewed by Nokia's subject matter experts, this book covers the entire development process—from design and coding through testing and deployment. The authors walk you through eleven complete example applications, presenting downloadable client and server source code that you can use to jump-start virtually any project. Along the way, the authors illuminate the technical underpinnings of Series 40, review crucial architectural issues, introduce key mobile design patterns, discuss scalability and device optimization strategies, and offer dozens of best practices and tips—many of which have never before been published.
    Addison-Wesley Professional, Paperback - Dec, 2004

[Top]

Presentations:
  • J2ME Bootcamp by Sue Spielman   - [Clicks: 48]
    If you still break out into a sweat whenever someone starts talking about the exciting field of mobile computing, maybe it's time to get on the bandwagon and learn something about it. This session will bring you up to speed on Java mobile development and put you through basic training. We'll start with a J2ME overview and the mobile landscape and then continue with a look at the CLDC 1.1 configuration and MIDP 2.0 to see what they have to offer. We'll see the core differences between J2ME and J2EE, and how development is done with J2ME. We'll cover basic UI components and concepts and work through a simple MIDP 2.0 application. We'll also see what mobile enterprise development means and what can be accomplished with it.
    http://www.denverjug.org/events/jun2004.html - Jun, 2004
  • Migrating Wireless Applications to MIDP 2.0, WMA, and MMA by Bill Day   - [Clicks: 19]
    This narrated presentation provides a technical overview of recent updates to the J2ME Platform including MIDP 2.0, MMA, and WMA. Learn how the J2ME Wireless Toolkit and Sun Java Studio help you take advantage of next generation J2ME features.
    http://developers.sun.com/techtopics/mobility/learning/online/midp20migrate/ - May, 2004

[Top]

Tutorials:
  • The SATSA Developer's Guide   - [Clicks: 53]
    The SATSA Developer's Guide describes how to use the SATSA APIs in MIDP applications. It includes lucid explanations and example code that illustrate how to communicate with a smart card and how to use cryptographic services. It is based on the SATSA Reference Implementation 1.0.
    [Formats: HTML, PDF]
    http://java.sun.com/j2me/docs/satsa-dg/ - Dec, 2004
  • Develop J2ME applications with EclipseME by Michael Juntao Yuan   - [Clicks: 216]
    This tutorial demonstrates how to develop Java 2 Platform, Micro Edition (J2ME) applications using the Eclipse IDE, the open source EclipseME plug-in, and the Sun J2ME Wireless Toolkit. This tutorial is written for J2ME developers who are interested in using the Eclipse IDE to increase productivity. It also addresses Java Eclipse developers who want to produce J2ME mobile applications in their favorite IDE.
    [Formats: HTML, PDF, Zip]
    http://www-106.ibm.com/developerworks/edu/wi-dw-wi-nokia-i.html - Nov, 2004
  • Accessing DB2 Everyplace using J2ME devices, part 2   - [Clicks: 84]
    This two-part tutorial assists developers in developing DB2 Everyplace mobile applications using J2ME APIs and deploying the application in the J2ME Emulator using the J2ME toolkit. Part two builds an address book application to access an address book record store, perform updates to it and then synchronize it with the remote DB2 address database.
    [Formats: HTML, PDF, Zip]
    http://www-106.ibm.com/developerworks/edu/dm-dw-dm-0404balani1-i.html - Apr, 2004
  • Accessing DB2 Everyplace using J2ME devices, part 1   - [Clicks: 71]
    This two-part tutorial assists developers in developing DB2 Everyplace mobile applications using J2ME APIs and deploying the application in the J2ME Emulator using the J2ME toolkit. Part one deals with developing the mobile application.
    [Formats: HTML, PDF, Zip]
    http://www-106.ibm.com/developerworks/edu/dm-dw-dm-0404balani-i.html - Apr, 2004

[Top]