Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

Search: 

  Tutorial: Getting Started With the PIM APIs

This article provides a code-intensive introductory tutorial to Personal information management (PIM) APIs, JSR 75.

Tutorial Details:

Managing Personal Information on Mobile Devices Using JSR 75
Personal information management (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. PIM data is often stored on the device in a native format, intended for access by applications the vendor provides. Some vendor-independent standards have been developed. The Internet Mail Consortium manages two that facilitate the electronic exchange of contact and calendar data with other PIM applications, and its transmission over the Internet: vCard, a business card format, and vCalendar, a scheduling-exchange format.

Until recently, developers of applications based on the Java 2 Platform, Micro Edition (J2ME) have found access to device-based PIM difficult, because the Connected Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP) do not themselves define APIs for easy access to native databases, or to data in the vCard and vCalendar formats. Now, however, JSR 75, the PDA Optional Packages for the J2ME Platform defines an API that gives J2ME devices that implement the specification access to native PIM data on devices, and to contact and scheduling data in the vCard and vCalendar formats.

This article provides a code-intensive introductory tutorial to the PIM APIs; it:

Introduces JSR 75
Describes the javax.microedition.pim optional package
Provides details about the PIM APIs
Offers a taste of the effort involved in using them
Provides code that you can adapt to the needs of your own wireless applications
The PDA Optional Packages for the J2ME Platform
JSR 75 defines two optional packages that extend and enhance CLDC to give J2ME developers access to important features commonly found on PDAs:

The FileConnection (FC) APIs give J2ME devices standardized access to file systems residing on mobile devices, primarily to allow access to removable storage media such as external memory cards. For a tutorial on this package, see the article \"Getting Started with the FileConnection APIs.\"
The Personal Information Management (PIM) APIs optional package gives J2ME devices access to personal data stored in device-native formats, and is the subject of this article.
Any device that supports CLDC 1.0 can support JSR 75, which means that the PIM APIs can be deployed on top of any J2ME profile that supports CLDC 1.0 or higher. Because the Connected Device Configuration (CDC) is a superset of CLDC, the PIM and FC optional packages can be deployed on both CLDC- and CDC-based devices. Note that both packages are optional, and that the two are independent of each other.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Getting Started With the PIM APIs

View Tutorial:
Getting Started With the PIM APIs

Related Tutorials:

Displaying 1 - 50 of about 882 Related Tutorials.

VoIP Getting Started
VoIP Getting Started VoIP Getting Started...;  VoIP Getting started with SIP Voice-over-IP (VoIP...;  VoIP- Getting Started To get started you need VoIP Hardware
 
Getting Started with Java
Getting Started with Java Getting Started... this tutorials very helpful in getting started with Java programming. About Java... getting started developing an application the developer must ensure that he/she
 
PHP Getting Started With PHP Tutorial
PHP Getting Started, Starting PHP, Start programming in PHP PHP Getting Started       .... History of PHP In 1994 the development of PHP was started by Rasmus Lerdorf
 
Overview of the POI APIs
Overview of the POI APIs Overview of the POI APIs...;   Jakarta POI Jakarta provides Jakarta POI APIs... extraction across from file, getting individual slides, and their notes
 
Getting all XML Elements
Getting all XML Elements      ..., you will learn to retrieve all elements of the XML file using the DOM APIs. This APIs provides some constructors and methods which helps us to parse the XML file
 
Getting Attributes And its Value
SAX Attributes,Java SAX Attributes Getting Attributes And its Value         ... the attributes and their value from a XML document using the SAX APIs.  Description
 
The JAXP APIs
The JAXP APIs The JAXP APIs  ... JAXP API Packages       The libraries that define needed JAXP APIs are: javax.xml.parsers  The JAXP APIs provide
 
Open Source PIM
Open Source PIM Open Source PIM Open Source PIM... the filofax and have since used a range of PIM software, starting with a DOS... Source PIM Alright. Got my new PC just gaaruuuuvin? along here. I?ll detail
 
How can I start programming with Java
? Before getting started developing an application the developer must ensure
 
Installing Java
; Before getting started developing an application the developer must ensure that he... as a basic development toolkit. Whole of the industry getting benefits
 
Develop java persistence example with Maven2
;         Getting Started
 
Getting the Indices of a Matching Group in a Regular Expression
Getting the Indices of a Matching Group in a Regular Expression Getting the Indices of a Matching Group in a Regular Expression.... This section explains some method or APIs which have been used in the following
 
Getting Data from XML File (Document)
XML Data,Java XML Data,Getting Data from XML Dile or Document Getting Data from XML File (Document)    ... APIs. Description of program: This program helps you in retrieving the data from
 
The Simple API for XML (SAX) APIs
The Simple API for XML (SAX) APIs The Simple API for XML (SAX) APIs        .... Brief description of the key SAX APIs: SAXParserFactory
 
An Overview of the XML-APIs
An Overview of the XML-APIs An Overview of the XML-APIs          ...;   Here we have  listed all  the major Java APIs
 
More APIs Become Available
JDBC APIs,JDBC APIs in java,More APIs More APIs...;   3. More APIs Become Available: Some APIs and new methods have been added in JDBC 6.0. More APIs have been added to this version of JDBC
 
The Document Object Model (DOM) APIs
The Document Object Model The Document Object Model (DOM) APIs         ... shows the JAXP APIs to process xml document using the DOM parser
 
Getting The XML Root Element
Java XML Example,XML Root Node,Java XML Node,Java XML Parser Getting The XML Root Element      ...; The JAXP (Java APIs for XML Processing) provides a common interface for creating
 
Java APIs for XML Processing (JAXP)
Java APIs for XML Processing (JAXP) Java APIs for XML...;       JAXP (Java APIs for XML Processing...-in with various providers.  The libraries that define needed JAXP APIs
 
Java APIs for XML Processing (JAXP)
Java APIs for XML Processing Java APIs for XML...;     JAXP (Java APIs for XML Processing) enables...-in with various providers.  The libraries that define needed JAXP APIs
 
The XML Style Sheet Translation (XSLT) APIs
Translation (XSLT) APIs       ...;         The XSLT APIs are defined in the following packages... the working of the XSLT APIs . A TransformerFactory object
 
Getting all frames in a JDesktopPane container
JDesktoppane Container Example,Getting all Frames in JDesktopPane Container - Java Swing Tutorials Getting all frames... internal frames are : 3". Following methods and APIs have been used
 
Getting the current date
Current Date Example,Getting Current Date in Java,How to Display Current Date in Java Getting the current date              
 
Getting the Current Time
Java Current Time,Getting Current Time,Current Time Example Code Java Getting the Current Time                 
 
Getting a absolute path
Getting Absolute Path,Get Absolute Path in Java,Get Absolute Path Using Java IO Getting a absolute path  ... is C:\tapan\chandan\..\chandan Download this example. Getting the Parents
 
Getting Column Names from a database table in Java
JDBC Get Column Names,Getting Column Names From a Database Table in Java,Get Column Names MySQL Getting Column Names from... and number of columns of specified table with the help of some APIs and methods
 
Getting Column Names from a database table in Java
JDBC Get Column Names,Getting Column Names From a Database Table in Java,Get Column Names MySQL Getting Column Names from... and number of columns of specified table with the help of some APIs and methods
 
Getting the Indices of a Matching Group in a Regular Expression
Getting the Indices of a Matching Group in a Regular Expression Getting the Indices of a Matching Group in a Regular Expression.... This section explains some method or APIs which have been used in the following
 
Getting the Log Level of a Logger
Getting the Log Level of a Logger Getting the Log... the getting log level of a logger through the java program and illustrates how to get.... And the last thing is getting log level and display it in the console
 
Getting the Log Level of a Logger
Getting the Log Level of a Logger Getting the Log... the getting log level of a logger through the java program and illustrates how to get.... And the last thing is getting log level and display it in the console
 
JDBC (Java Database Connectivity) -Tutorials
to JDBC Java started as an elegant and promising Web... typically provides a set of APIs for accessing the data managed by the database server. Popular database vendors have supplied some proprietary APIs
 
Are You Well Protected
. Though, technically speaking, things got started a little early. Close to a million..., please consider getting it. Once this software is installed on your... getting all of these pop ups Certain websites that you visit or free software
 
Java DOM Tutorial
root and child elements in the DOM tree.    Getting The XML... a  root element from the XML document.  The JAXP (Java APIs... the elements present in a  XML file using DOM APIs.     
 
Create a Java program using XSLT APIs
Create a Java program using XSLT APIs Create a Java program using XSLT APIs        ... section, we have described the working process of XSLT APIs. First, this program
 
Are You Well Protected
. Though, technically speaking, things got started a little early. Close to a million..., please consider getting it. Once this software is installed on your... getting all of these pop ups Certain websites that you visit or free software
 
I Terribly Wrong In Your Computer
...Something I recently bought a new computer. Mine was getting old, had lost its... with its own fire department. Then he started poking around the hard drive
 
Create a Custom Cell Renderer in a JTable
;      After getting the knowledge about... for creating a custom cell renderer in a JTable to use some Java methods and APIs
 
Getting a Property value in jsp
Getting a Property value in jsp Getting a Property... is the code of getProperty.jsp <HTML> <HEAD> <TITLE>Getting a Property Value</TITLE> </HEAD> <BODY> <H1>Getting a Property
 
Getting Fields Information of a class
Getting Fields Information of a class Getting Fields Information of a class      ...() method. Here is the full code for GettingField class :     Getting
 
Getting the implemented Interfaces
Java Reflection,Java Reflection Tutorial,Java Reflection Example,Java Reflection Interface,Getting interfaces Getting the implemented Interfaces          
 
Getting Component type
Getting Component type Getting Component type                        
 
Getting date by time
Getting date by time, date by time Getting date by time                      
 
Getting time in Milliseconds
Getting time in Milliseconds, time in Milliseconds Getting time in Milliseconds                  
 
Getting the Size of a File in Java
Getting File Size,Java File Size,Source Code to Find File Size in Java Getting the Size of a File in Java               
 
Getting the Local port
Overview of Networking through JAVA,Getting the Local port Getting the Local port                   
 
Getting a absolute path
Java Absolute Path,How to Get Absolute Path,Getting Absolute Path of File in Java Getting a absolute path               
 
Getting Methods Information of a class
Getting Methods Information of a class Getting Methods Information of a class                   
 
Getting information about Constructor
Find out the Constructor used in the Application with complete example Getting information about Constructor               
 
Getting Cell Values in a JTable
Getting Cell Values in a JTable Getting Cell Values in a JTable                      
 
Getting Init Parameter Names
Getting Init Parameter Names Getting Init Parameter Names                       
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.