| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ] |
| Articles Books | Tutorials |
- 3D graphics for Java mobile devices, Part 2: M3G's retained mode by Claus Hofele - [Clicks: 84]
The Mobile 3D Graphics API retained mode lets you work with a scene graph representation of your 3D world. This article, the second of a two-part series, describes just that -- an easy way to manage your 3D objects.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/wi-mobile2/index.html - Dec, 2005 - Getting to Know J2ME Polish by Robert Virkus - [Clicks: 239]
Discover how J2ME Polish can help you with the development of wireless Java applications.
http://www.developer.com/java/j2me/article.php/3572036 - Dec, 2005 - 3D graphics for Java mobile devices, Part 1: M3G's immediate mode by Claus Hofele - [Clicks: 67]
This article, the first in a two-part series, describes the Mobile 3D Graphics API (JSR 184). The author introduces you to 3D programming for Java mobile devices and shows how you can work with lights, cameras, and materials.
http://www-128.ibm.com/developerworks/java/library/wi-mobile1/index.html - Oct, 2005 - The Security and Trust Services API (SATSA) for J2ME: The Security APIs by C. Enrique Ortiz - [Clicks: 113]
In this second part of this article I will cover the SATSA security APIs, including terminologies, typical use-cases, and code examples. SATSA makes a good job of simplifying complexity, by providing an easy to use API. Yet, the topic of security is a complex one and this article covers a lot of background information. The goal of this article is to introduce you to the main concepts of PKI and cryptography with respect to SATSA. Writing secure applications is nothing trivial and anyone writing secure applications must take the time to understand the underpinnings of PKI and cryptography in general; you can find a list of resources at the end of this article.
http://developers.sun.com/techtopics/mobility/apis/articles/satsa2/ - Sep, 2005 - EclipseME -- Another IDE Option for J2ME Development by Jim White - [Clicks: 68]
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.
http://www.devx.com/wireless/Article/29233 - Sep, 2005 - Use Obfuscation to Improve the Size, Performance, and Security of Your J2ME Applications by Jim White - [Clicks: 31]
Are you working too hard to improve the footprint and performance of your J2ME application? Perhaps you have overlooked a readily available Java tool. Obfuscation may not only help you improve the size and performance of your application, it also gives you security over your intellectual property.
http://www.devx.com/wireless/Article/28989 - Aug, 2005 - Getting Started with Mobile 2D Graphics for J2ME by Michael Powers - [Clicks: 105]
This article introduces the Scalable 2D Vector Graphics API, an optional package you can use with Java 2 Platform, Micro Edition (J2ME) profiles. This friendly API for rendering and transforming compact, scalable two-dimensional (2D) graphics is specified as JSR 226 in the Java Community Process (JCP). I'll present an overview of the API, highlight typical use cases, and demonstrate those use cases in code.
http://developers.sun.com/techtopics/mobility/midp/articles/s2dvg/index.html - Aug, 2005 - Taking Service-Oriented Architectures Mobile, Part 2: Mobile Transactions by Nigel Warren - [Clicks: 58]
In "Part 1: Thinking Mobile," we described how interfaces to network services could be defined and implemented at a level of abstraction, regardless of the mobile network or underlying network protocol layers. This means that we can "talk" to network services directly from any cellular phone that has a standard Java implementation (Java ME) without any concern over whether we are using 2G, 2.5G, or 3G mobile networks, or whether the underlying network protocol is iMode, WAP, or HTTP. In this article, we are going to extend the facilities of our architecture by adding the ability for devices to become involved in atomic transactions. Transactions are vital in ensuring that all of the relevant resources that a system provides are coordinated and managed so that the overall state of the system remains consistent.
[Includes sample code]
http://today.java.net/pub/a/today/2005/08/02/mobile2.html - Aug, 2005 - Taking Service-Oriented Architectures Mobile, Part 1: Thinking Mobile by Nigel Warren, Philip Bishop - [Clicks: 76]
In recent times, Service Oriented Architectures (SOA) have become synonymous with web services, in which large enterprise systems communicate business-critical information. However, in this series of articles, we look at SOA as a wider design principle that can be applied to any distributed object-based system--casting the net wider to include devices that sit at the edge of the network, both fixed and mobile. In this first article, we describe how we have taken SOA onto mobile devices and show how to implement a simple messaging application using mobile SOA design principles and point to some of the security implications and how to handle them.
http://today.java.net/pub/a/today/2005/06/21/mobile1.html - Jun, 2005 - Programming the BlackBerry With J2ME by Qusay H. Mahmoud - [Clicks: 155]
Discover the Research In Motion Blackberry development environment. This article covers the product life-cycle from run-time architecture through application development and over-the-air deployment.
http://developers.sun.com/techtopics/mobility/midp/articles/blackberrydev/ - Apr, 2005 - A Generic Connection Framework cheat sheet by Richard Marejka - [Clicks: 62]
The Generic Connection Framework (GCF) is a widely useful set of network and I/O classes for the Java 2 Platform, Micro Edition (J2ME). This tech tip will explain the key features of GCF, then distill key information about the various kinds of connections down into a "cheat sheet" that will come in handy when you make and use connections in your own applications.
http://developer.sun.com/techtopics/mobility/midp/ttips/gcfcs/index.html - Apr, 2005 - Build Your First BlackBerry Java App by Kulvir Singh Bhogal - [Clicks: 83]
Learn how to use the freely available BlackBerry JDE to develop, debug, and test BlackBerry applications. Follow this demonstration to create a simple HelloWorld application that exploits some of BlackBerry's own APIs.
[Includes source code]
http://www.devx.com/wireless/Article/27869 - Apr, 2005 - The Security and Trust Services API for J2ME, Part 1 by C. Enrique Ortiz - [Clicks: 60]
Introduced with the Java Specification Request 177, the Security and Trust Services API (SATSA) optional packages provides APIs for communication with security elements, as well as security APIs for the management of digital signatures, digital certificates, and cryptographic operations. In this article I'll present an overview of SATSA, cover the communication APIs, and present some information about the reference implementation. Part 2 of this article will cover the SATSA security APIs.
http://developers.sun.com/techtopics/mobility/apis/articles/satsa1/index.html - Mar, 2005 - Handling Varied Content in J2ME Applications by Qusay H. Mahmoud - [Clicks: 132]
Imagine a mobile application that can be registered to handle a MIME type, then present content of that type, and you've grasped the purpose of the Content Handler API (CHAPI): enabling applications based on the Java 2 Platform, Micro Edition (J2ME) to handle a lavish diversity of multimedia and web content. A key goal is the possibility of integrating microbrowsers with applications seamlessly. Developed in the Java Community Process (JCP) as JSR 211, CHAPI defines an optional package of APIs and an execution model that enables applications to invoke J2ME and non-Java applications by URL, MIME type, or content handler ID. This tech tip introduces you to the Content Handler API and hints at some of the many uses to come.
http://developers.sun.com/techtopics/mobility/midp/ttips/chapi/index.html - Mar, 2005 - Developing J2ME applications with HTTP service by Lin Ma, Yu Chen Zhou, Jian Lin - [Clicks: 118]
This article helps you apply your knowledge of developing applications with an HTTP service under Java 2 Platform, Standard Edition (J2SE) and Java 2 Platform, Enterprise Edition (J2EE) environments to the Java 2 Platform, Micro Edition (J2ME) environment. The authors have illustrated and resolved some of the setbacks specific to the J2ME environment by practical example in an open standard platform: the Service Management Framework (SMF).
http://www-128.ibm.com/developerworks/library/wi-http.html - Mar, 2005 - Wireless messaging with JXTA, Part 2: Implement JXTA-for-JMS by Faheem Khan - [Clicks: 123]
Learn how to implement the bridge between a Java 2 Platform, Micro Edition (J2ME) client and a Java Message Service (JMS) application using JXTA (JXTA-for-JMS, or JXTA4JMS for short). Use cases show how a J2ME device or a JMS client uses JXTA4JMS. It then describes the JXTA4JMS architecture and explains the arrangement of classes in the JXTA4JMS implementation.
[Includes source code]
http://www-128.ibm.com/developerworks/wireless/library/wi-jxta2/ - Feb, 2005 - Getting Started With the PIM APIs by Qusay H. Mahmoud - [Clicks: 103]
This article provides a code-intensive introductory tutorial to Personal information management (PIM) APIs, JSR 75. PIM refers to the ability to manage in electronic form the kinds of personal data that broad classes of users want handy, such as appointment books, contact directories, and to-do lists. Having this information literally at your fingertips, wherever you go, is a strong motive to buy a mobile device.
http://developers.sun.com/techtopics/mobility/apis/articles/pim/index.html - Feb, 2005 - Chat Transcript: Solving the Device Fragmentation Problem - [Clicks: 22]
Read the questions that your fellow developers had about the new feature in NetBeans Mobility Pack 4.0 that helps solve device fragmentation problems, and the answers straight from the engineers who created the module.
http://developers.sun.com/prodtech/javatools/mobility/community/chats/transcript012605.html - Jan, 2005 - Java Technology for the Wireless Industry by David Parsons, Ilan Kirsh, Mark Cranshaw - [Clicks: 26]
... This raises an important question: Is JTWI a realistic application development tool or is it only good for games and other software trivia? In this article, we try to answer this question by exploring the viability of MIDP as a tool for nontrivial application development. An enterprise application that includes mobile components might reasonably expect to devolve some of its business processes and data management to mobile devices. Our chosen example, which considers both of these aspects, is a proposed implementation of the Java Data Objects (JDO) specification. This includes a number of interesting features that highlight the constraints of working with J2ME APIs for limited devices. We describe the issues around the development of such an implementation and the limitations that MIDP imposes, suggest some useful workarounds and architectural options, and finally draw some conclusions about the usefulness of JTWI as a set of APIs for serious application development.
http://sys-con.com/story/?storyid=47689&DE=1 - Jan, 2005
- Pro J2ME Polish
by Robert Virkus - [Clicks: 101]
Pro J2ME Polish is written for wireless and other mobile Java programmers who want to "polish" their efficiency and acquire in-depth knowledge about programming real-world J2ME applications. It also uncovers all common device limitations and quirks, and explains how these can be circumvented. The book describes the Open Source tools collection, "J2ME Polish," and shows how the tools can be used for creating professional J2ME applications. Building multiple devices and multiple locales is easy after studying this book. Author Robert Virkus offers tips about the more hidden features of J2ME Polish, like the logging framework, the preprocessor, and the game-engine. You will learn to polish up your applications with the powerful GUI that enables you to design standard J2ME applications with simple CSS text files. You’ll also learn to write portable, fast applications while using all available features on your target devices simultaneously.
Apress, Hardcover - Jul, 2005
- Navigate the file system on a mobile device by John Muchow - [Clicks: 262]
The Java 2 Platform, Micro Edition (J2ME) Mobile Device Information Profile (MIDP) does not provide out-of-the-box support for accessing a file system. The optional package that provides this capability is defined by Java Specification Request (JSR) 75. Two packages are included in JSR 75: the Personal Information Management (PIM) package and the FileConnection package. This tutorial focuses on the FileConnection package, with an emphasis on learning how to navigate a directory tree and access files. The tutorial takes you through the steps to build a simple file and directory explorer application. It includes moving through a directory hierarchy, viewing file permissions, and opening and reading a file's contents.
[Formats: HTML, PDF, Zip]
http://www-128.ibm.com/developerworks/edu/wi-dw-wi-navigate-i.html - May, 2005 - Use Eclipse to develop mobile applications for Nokia devices by Michael Juntao Yuan - [Clicks: 133]
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.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/wi-dw-wi-nokiaecl.html?S_TACT=105AGX05&S_CMP=HP - Jan, 2005