PersonalJava (including JavaPhone)
JavaPhone Personal Information Management API Tutorial SeriesTutorial 1: An introductory tutorial on managing your ContactCards
This tutorial is the first in a series describing the functionality offered by the JavaPhone API. It will cover using the javax.pim package to manage your ContactCards.
> Read the tutorial
Tutorial 2: Working with ContactGroups
ContactGroups allow you to organise your ContactCards in to groups sharing common characteristics. This tutorial will describe the basics of using ContactGroups via the JavaPhone API.
> Read the tutorial
Tutorial 3: Working with ContactTemplates
A ContactTemplate define a set of fields that every ContactCard generated from this template will contain. This tutorial will describe the functionality offered by the JavaPhone API for creating and working with ContactTemplates.
> Read the tutorial
Writing Applications using the PersonalJava? and JavaPhone? APIs
_(Peter Madany, Senior Software Engineering Manager - Sun Microsystems, Inc.)_
Writing software for small devices differs significantly from writing for desktop computers. For developers accustomed to writing software for desktops, this session introduces special consideration necessary for small devices and provides an overview of the PersonalJava? and JavaPhone? API's. PersonalJava API Overview JavaPhone API Overview Writing applications for small devices. This is a transcript of a talk at the Symbian Developer Network Conference, February 2000, USA
> Download the presentation (359 Kb)
Wireless Java Telephony
Version 6 of Symbian OS provides the first implementation of JTAPI, the Java Telephony Application Programming Interface, for mobile phones. The API specification for this is published as part of the JavaPhone 1.0 Specification, and can be downloaded from Sun's website. This provides most of the information you should need
What's the difference? The PersonalJava and MIDP Java profiles
(AlanNewman)
This article provides a background to these Java environments and demonstrates the differences between them when implemented on mobile phones. In some cases both profiles exist on mobile phones at the same time, so there can be a dilemma over which environment to create applications for. Read this article to make an informed decision when deciding which profile to use.
> Read the paper (53 Kb)