UI and graphics
This section describes how to design user interfaces with
the MIDP 2.1 (JSR-118) API and its extensions. The guide also provides
links to several step-by-step guides to help you to build example
MIDlets that demonstrate different aspects and capabilities of the
various APIs you can use to design user interfaces and graphics/animation
for applications.
- User interfaces
in Java ME
- LCDUI
- eSWT
- Touch
UI
- Nokia UI API
- MIDP 2.0 games
This developer's guide introduces MIDP 2.0 Game API features
and presents a step-by-step tutorial for building an example using
the API.
- Mobile 3D graphics
This developer's guide describes the using 3D graphics
in mobile applications. It also provides a step-by-step tutorial for
an example 3-D game built using the Mobile 3-D Graphics API (M3G)
as defined in JSR-184.
- Scalable 2D vector graphics
This API concerns scalable 2D vector graphics. It's goal
is to define an optional package for rendering scalable 2D vector
images, including external images and animation in SVG format. It
is targeted for mobile devices with constraints in memory, screen
size, and computational power. This developer's guide describes the
concept of Scalable 2D Vector Graphics (SVG) as used by the Scalable
2D Vector Graphics (JSR-226), or M2G for short, API. The developer's
guide also provides a step-by-step tutorial to help you to build three
MIDlets that demonstrate the graphic and animation capabilities of
the M2G API.
- Graphics hardware acceleration
- Best practises of graphics