Java Documentation
Areas of interest
Security - Java

MIDP 2.0: End-to-End Sockets API Example v1.1
This example illustrates an enterprise system that includes a Java MIDP mobile client, a server-based database, and Web portals (PHP and JSP implementations). Documentation is included in the package. In the updated version, the previously incomplete PHP Web UI functionality has been improved.

MIDP: SATSA-APDU API Developer's Guide
This new document describes the SATSA APDU API, which is one of the optional APIs in the Security and Trust Services API for Java ME defined in JSR-177. The SATSA APDU API enables communication between MIDP applications and a smart card by using a protocol based on Application Protocol Data Units (APDUs). The basic use of the SATSA APDU API is demonstrated with a tutorial for building an example application.

MIDP: SATSA-PKI API Developer's Guide
This new document describes the SATSA PKI API, which is one of the optional APIs in the Security and Trust Services API for Java ME defined in JSR-177. The SATSA PKI API enables digital signatures to be used in applications, as well as basic user credential management (for example, for certificates). The basic use of the SATSA PKI API is demonstrated with a tutorial for building an example application.

Enterprise: Developing End-to-End Systems v2.0
This updated document describes the architectures and technologies that are most commonly used in end-to-end enterprise systems today and gives an overview of the terminology and basic concepts of the different technologies. The document also provides an introduction to the protocols used for data transport and presentation. The most important and widely accepted methods for ensuring data integrity and security in mobile devices are also examined.

MIDP 2.0: Signed MIDlet Developer's Guide v2.0
This updated document describes how to create signed MIDlet suites, following the recommendations of MIDP 2.0 and the Java™ Technology for the Wireless Industry specifications.

MIDP: SATSA Crypto API Developer's Guide (with Example) v2.0
This updated document describes the SATSA Crypto API, which is one of the optional APIs in the Security and Trust Services API for Java ME defined in JSR-177. The SATSA Crypto API provides basic support for encryption, decryption, computing digests, verifying signatures, and accessing public keys. Some basic use of the SATSA Crypto API is demonstrated with an example application for simple encryption and decryption.

S60 Platform: Basics
This document is an introduction to the S60 platform. Besides giving a platform overview, the document discusses compatibility, porting, and security issues. The characteristics and technological requirements of S60 devices are also briefly described. In addition, the document provides a release history of the APIs included in the S60 platform.

MIDP 2 0: Introduction to Secure MIDlet Communication (With Example)
This document presents an example of a MIDlet that communicates with a back-end application in a secure fashion using the features of MIDP 2.0. An example application is included in the package.

An Introduction to Secure MIDlet Communication in MIDP 1.0
This document presents an example of a MIDlet that communicates with a back-end application in a secure fashion.

A Brief Introduction to Secure SMS Messaging in MIDP
This document presents an example that demonstrates how to communicate securely between MIDlets using SMS.




