Java Documentation
Areas of interest
Graphics - Java

Getting Started with JSR-226 Applications for S60 Devices Example
This example application was created for the Getting Started with JSR-226 Applications for S60 Devices screencast and presents a NetBeans 6.0 Mobility project using SVGT graphics. This project is also suitable for Series 40 platforms supporting JSR-226.

Getting Started with JSR-226 Applications for S60 Devices Screencast
This screencast demonstrates the creation of a simple Java™ application using the SVG features of NetBeans 6.0 Mobility. It also provides an introduction to the creation of suitable graphics using Adobe Illustrator and Ikivo Animator.
This screencast is also relevant to Series 40 platforms supporting JSR-226.

MIDP: Scalable 2D Vector Graphics API Examples v1.1
These MIDP applications demonstrate the capabilities of the Scalable 2D Vector Graphics API (JSR-226) by several different scalable images and an animation. The Scalable 2D Vector Graphics API is currently supported by the Series 40 platform, from Series 40 3rd Edition, Feature Pack 1 onwards. It is also supported in S60 3rd Edition, Feature Pack 1.

MIDP: Mobile 3D Graphics API Developer's Guide (with Example) v2.0
This updated document provides an introduction to the Mobile 3D Graphics API (JSR-184) through an example application that is included in the package.

MIDP: Scalable 2D Vector Graphics API Developer's Guide v1.1
This updated document describes the Scalable 2D Vector Graphics (JSR-226) API (M2G), which is the JSR-226 Java API for Scalable Vector Graphics (SVG) technology. The document demonstrates the capabilities of the API in creating scalable vector images and animation. The Scalable 2D Vector Graphics API is currently supported by the Series 40 platform, from Series 40 3rd Edition, Feature Pack 1 onwards. It is also supported in S60 3rd Edition, Feature Pack 1.

Using Icons in MIDlets (with Example)
This technical note describes how icons are used in MIDlets and what the correct icon sizes in different devices are. This document focuses on S60 3rd Edition and Series 40 3rd Edition devices, but some older devices are covered as well. The package also includes a test MIDlet that can be used to test the suitable icon sizes.

MIDP 2.0: LCDUI Example
This MIDP application demonstrates the capabilities of the JSR-118 MIDP 2.0 API's LCDUI component by creating an example MIDlet, which allows developers to see an implementation of a high-level API class (the Gauge class) and of a low-level implementation of the Canvas class. The MIDP 2.0 API is currently supported by the S60 platform, from S60 2nd Edition onwards and the Series 40 platform, from Series 40 2nd Edition onwards. This example is related to document "Creating applications using LCDUI", which can be found in Java™ ME Developer's Library.

3D Game Development On JSR-184 (With Example) v1.1
This document introduces the Mobile 3D Graphics API (JSR-184) from a game development point of view. An example application is included in the package to demonstrate how to use the API together with modeling and authoring tools. V1.1 includes some updates to the example source code.

MIDP 2.0: Working with Pixels and drawRGB()
The new Game API package includes graphics tools that will appeal to more than just game developers. Read how you can use the new Layer capabilities to build sophisticated graphics.

Brief Introduction to MIDP Graphics
This document briefly introduces MIDlet graphics programming through a simple example MIDlet application.

An Animated Example MIDlet: Boids
This design document describes the structure and logic of the Boids example MIDlet application.



