Chapter 13

Advanced Java ME Graphics

Traditionally, graphics have never been one of Java ME’s strong points. Conceived in the early days of mobile computing as we know it today, Java ME’s main goal was to run on as many devices as possible, and that meant that compromises had to be made. One of those compromises was the limitation of displaying graphics by using only an extremely limited 2D API.

NOTE: Although in recent years Java ME itself has also received support for 3D graphics, the vast majority of devices out there still have to make do with the very limited 2D graphics API either because their JVMs don’t include 3D support or because their real-world 3D performance is abysmal. Furthermore, 3D support in Java ME is suitable only for ...

Get Pro Java ME Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.