<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5993576319760187279</id><updated>2011-11-27T16:30:46.501-08:00</updated><title type='text'>JavaME Articles</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javame-articles.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5993576319760187279/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javame-articles.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shamsuddin Ahammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5993576319760187279.post-859226989487456956</id><published>2009-07-13T10:03:00.001-07:00</published><updated>2009-07-13T10:47:39.862-07:00</updated><title type='text'>JavaME Technical Articles and Tips</title><content type='html'>&lt;table style="font-family: arial;" border="0" cellpadding="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/stateoftheunion/"&gt;Java ME SDKs: The State of the Union&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;June 2009&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of SDKs and APIs. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/iptv-tru2way/"&gt;Is There a JVM in my TV?&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;May 2009&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; It IS possible to put a JVM machine inside your cable set-top box. This article explains OCAP and Tru2way technology, and shows you how to get started with Tru2way application development. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/discovering_devices_and_sending_files"&gt;Discovering Devices and Sending Files via Bluetooth in Java ME&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;April 2009&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;This tech tip shows you how to create a MIDlet that will search for Bluetooth-enabled devices and services, and then allow the user to send a simple note to one of the found devices. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/odp/multimodal-odp/"&gt;Just Say "Britney Spears": Multi-Modal Search and On-Device Portals&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;March 2009&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;Discusses the importance of multi-modality in a search-driven On-Device Portal (ODP), demonstrates multi-modal search in a Java Platform, Micro Edition (Java ME) ODP, and summarizes solutions to technical challenges in developing the Java ME application. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/javafxmobile-javame/"&gt;Why Your Next Java ME Mobile Application Should Include JavaFX Mobile &lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;February 2009&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;Although JavaFX is a new language, developers can call methods on and instantiate objects within libraries that exist in Java ME. Bruce Hopkins shows how. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/bluray/part2/index.html"&gt;Blu-ray Disc Application Development with Java ME, Part 2 &lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;January 2009&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;In this article, we introduce you to the Java ME SDK 3.0, which is the perfect tool for all Java ME development — whether you're doing Blu-ray application development or mobile phone application development. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/mixing_midi_tone_and_sampled"&gt;Mixing MIDI, Tone, and Sampled Audio using MMAPI&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;January 2009&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;In this tech tip, Vikram Gopal shows you how to mix and play multiple media content at the same time. He uses the Mobile Media API (MMAPI) and the NetBeans IDE.&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/africa/index.html"&gt;Report from Africa: Regional Challenges and Opportunities for the Java ME Platform&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;November 2008&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;This article expands on the opportunity, value, challenges, and practicalities of developing mobile services for "the next billion users" in one of the most exciting emerging markets: Africa. &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/asynchronous_communications_with_java_me1"&gt;Mobility Tech Tip: Asynchronous Communications With Java ME and SIP, Part 2&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;November 2008&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;In this tech tip, Bruce Hopkins uses a Session Initiation Protocol (SIP) proxy and the REGISTER method type to provide a simple yet scalable solution for sending messages asynchronously from one application to the other, when one SIP device is behind a firewall. &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/bluray/"&gt;Blu-ray Disc Application Development&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;October 2008&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;Developer Bruce Hopkins walks you through a complete working example of how to a create BD-J application that works on any Blu-ray Disc player, using Java ME, with part 2 to follow.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/lwuit_intro/"&gt;The LightWeight User Interface Toolkit (LWUIT): An Introduction&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;September 2008&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;LWUIT is a versatile and compact API for creating attractive application mobile user interfaces. This tutorial will quickly get you started creating LWUIT applications for a variety of mobile platforms.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/msa2-intro/"&gt;Mobile Service Architecture 2–Coming Your Way&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;August 2008&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;MSA2's Public Review phase is coming soon. Here's an opportunity to review the various JSRs planned for inclusion in its Limited, Subset, and Full versions.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://developers.sun.com/mobility/apis/articles/bluetooth_gps/part1/"&gt;Bluetooth and GPS: Part 1 - Reading Wireless Serial Port Data&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;August 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;In the first of this multi-part series, Bruce Hopkins describes how to construct a low-cost solution that allows you to install, debug, and test your JSR-82 applications on your computer, and how to read data from a Bluetooth-enabled GPS device.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/iptv-digisoft/"&gt;Digisoft.tv's John Allen on Interactive Television&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;August 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;Sun's Jennifer Yonemitsu interviews Digisoft.tv CEO John Allen to discuss the Java ME-based client platform for IPTV set-top boxes, using Sun's Java technology-based media client and Digisoft.tv's middleware/SDK.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/mobilemarket/"&gt;Java ME Technology: Everything a Developer Needs for the Mobile Market&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;August 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;This overview looks at the economics, cost of entry, and learning curve in using Java ME technology to penetrate the mobile market. It introduces the JSRs included in the Mobile Services Architecture (MSA) standard.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/Interviews/community/mahmoud_qa.html"&gt;Teaching Mobile Computing to Generation C: A Conversation With Java Champion Qusay Mahmoud&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;July 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;Java Champion Qusay Mahmoud discusses ways to integrate mobile devices into the computer science curriculum -- and incur the gratitude of students.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/the_bluetooth_conundrum"&gt;The Bluetooth Conundrum&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;June 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;This tech tip provides the required code to programmatically detect the presence of the JSR 82 Bluetooth APIs.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/nfc/"&gt;An Introduction to Near-Field Communication and the Contactless Communication API&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;June 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;The Contactless Communication API allows you to discover and exchange data via short-range radio technology with contactless targets such as NDEF tags, RFID tags, and external smartcards. C. Enrique Ortiz dissects a Contactless Communication API MIDlet.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/comparing_mobile_platforms_java_me"&gt;Comparing Mobile Platforms: Java ME and Adobe Flash Lite&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;May 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;Bruce Hopkins compares the strengths and weaknesses of each platform in six significant categories: graphics, multimedia, local device accessibility, security, network connectivity, and miscellany.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/asynchronous_communications_with_java_me"&gt;Asynchronous Communications with Java ME and SIP: Part I&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;April 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;Bruce Hopkins shows two MIDlets that employ the SIP protocol and JSR 180 API to communicate asynchronously, complete with source code. JSR 180 is a part of the MSA standard, so more and more mobile devices are supporting this API.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://developers.sun.com/mobility/apis/articles/opengles_mobilesensor/"&gt;New Gaming Experiences With Mobile Sensor API&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;April 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;Erik Hellman, a Java techonology consultant in Sweden, uses a game scenario to tout the winning qualities of the Java ME platform's Mobile Sensor API.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/detecting_java_me_optional_packages"&gt;Detecting Java ME Optional Packages&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;February 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;Eric Giguere explains how to detect the presence or absence of an optional package in a Java ME application.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javame/add_ons/"&gt;Using Subversion, NetBeans IDE, and Sun Java System Web Server With Java ME&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;January 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;This technical article offers Java ME developers suggestions on how to add support for source-code management and application deployment.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/entry/ultra_low_bandwidth_communication_with"&gt;Ultra-low Bandwidth Communication with ZigBee and JavaME&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="right" valign="top"&gt;  &lt;i&gt;January 2008&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;Bruce Hopkins explores how to use Java ME and Sun SPOT technology to create a low-bandwidth wireless system to read sensor data. He provides two fully functioning applications: the first one is the base station application, which will receive data from the second application, the free roaming wireless Sun SPOT.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;b&gt;&lt;a href="http://developers.sun.com/mobility/getstart/articles/survey/"&gt;Survey of Java ME Today (Update)&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;November 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; C. Enrique Ortiz updates his article explaining today's Java Platform, Micro Edition (Java ME), including background information and terminology definitions. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://java.sun.com/javame/technology/msa/"&gt;Mobile Service Architecture (MSA) Technologies&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;November 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; You can now more easily look up MIDP, CLDC, JTWI, and their accompanying JSRs using the &lt;a href="http://java.sun.com/javame/technology/msa/"&gt;MSA interactive image&lt;/a&gt;. Click on, say, &lt;a href="http://java.sun.com/javame/technology/msa/jsr205.jsp"&gt;JSR 205: Wireless Messaging&lt;/a&gt; to view a page summarizing its packages, system properties, and relevant technical articles. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;  &lt;b&gt;&lt;a href="http://blogs.sun.com/mobility_techtips/" target="_blank"&gt;From Phonetops to Desktops&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;October 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; Bookmark, read, and comment on the &lt;a href="http://blogs.sun.com/mobility_techtips/" target="_blank"&gt;Mobility Tech Tips&lt;/a&gt;, now on blogs.sun.com.  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;b&gt; &lt;a href="http://java.sun.com/developer/community/askxprt/2007/jl0820.html"&gt;Experts Answer MSA Questions&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;September 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;Read what Java ME experts have to say about the Symbian OS and the Location API, fragmentation, MSA Advanced and smartphones, and other questions. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;b&gt; &lt;a href="http://developers.sun.com/mobility/midp/ttips/soanosoap/"&gt;SOA Without SOAP: The Java ME Perspective&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;August 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; In Part 3 of his SOA series Eric Giguere explores how to do SOA when the target device does not support Web Services (JSR 172). &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;b&gt; &lt;a href="http://developers.sun.com/techtopics/mobility/midp/articles/guiapis/"&gt;Java ME GUI APIs at a Glance&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;July 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;So you think you know the Java ME graphic APIs? Bruce Hopkins catalogs the current APIs, complete with examples, drawn from 13 JSRs. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;b&gt; &lt;a href="http://developers.sun.com/mobility/midp/articles/imagecache/"&gt;Implementing a Local Cache to Manage Resources&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;June 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;Walk through the design and implementation of an image cache for MIDP that helps MIDP applications minimize their size. It allows applications to update resources while in the field. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt; &lt;a href="http://developers.sun.com/techtopics/mobility/apis/pim/pim2/"&gt;Using the PIM API for Java ME, Part 2 - Portability Considerations&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;April 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; In this installment Enrique explores how to test for PIM API presence on your device and test for presence of the various databases and fields. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;b&gt; &lt;a href="http://developers.sun.com/techtopics/mobility/apis/pim/pim1/"&gt;Managing Personal Information: An Introduction to the PIM API for Java ME, Part 1&lt;/a&gt;&lt;/b&gt; &lt;/td&gt; &lt;td align="right" valign="top"&gt;   &lt;span style=""&gt;&lt;i&gt;March 2007&lt;/i&gt;&lt;/span&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;Read the first installment of a six part series on the Personal Information Management API (JSR 75). Java ME expert and JCP member Enrique Ortiz provides the definitive text on the PIM API. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5993576319760187279-859226989487456956?l=javame-articles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javame-articles.blogspot.com/feeds/859226989487456956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javame-articles.blogspot.com/2009/07/javame-technical-articles-and-tips-from.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5993576319760187279/posts/default/859226989487456956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5993576319760187279/posts/default/859226989487456956'/><link rel='alternate' type='text/html' href='http://javame-articles.blogspot.com/2009/07/javame-technical-articles-and-tips-from.html' title='JavaME Technical Articles and Tips'/><author><name>Shamsuddin Ahammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/__0uCsTbc98U/S8WC0wZGIZI/AAAAAAAAFMs/8dRnDoXS7Rs/S220/Shamsuddin+Ahammad.jpg'/></author><thr:total>1</thr:total></entry></feed>
