JSR 226
From Svg wiki
JSR 226 is the standard for interactive and animated 2D graphics on the J2ME platform. Developed within the Java Community Process (JCP), JSR 226 acknowledged the mobile industry standardization of SVG Tiny and built its APIs on top of SVG Tiny. JSR 226 thus offers simple methods to load and display SVG Tiny files on-the-go, as well as manipulate SVG Tiny content or simply create SVG Tiny content from scratch on the device, for instance for data-driven graphics. The JSR 226 specification version 1.0 is now finalized and available as a javadoc together with a reference implementation provided by Nokia.
JSR 226 has already begun shipping on mobile devices, with the first few devices already shipping or pre-announced by Nokia in the form of the 5200, 5300, 6085, 6086, 6125, 6126, 6131, 6136, 6151, 6233, 6234, 6280, 6282, 6290, 6300, 7373, 7390, 8800 Sirocco Edition, N76 and N95, Motorola's i580, i870, i875, i880, and Sony Ericsson's M600, P990 W950. Many more manufacturers are expected to roll out mobile phones with JSR 226 support in 2007 as Sun is expected to ship their own JSR 226 implementation, as demonstrated at SVG Open 2005. SVG.org keeps an updated list of JSR 226 phones.
To get started with JSR 226, the Sun Developer Network has published an article on getting started with mobile 2D graphics for J2ME. Nokia have also published its JSR 226 developer's guide as well as source code for a sample application. Tooling is increasingly becoming available with Nokia offering the Prototype SDK allowing developers to compile and emulate programs using the JSR 226 APIs as well as other J2ME APIs and relevant JSRs. More recently other tools have become available, such as the Sprint 3.0 Wireless Toolkit and the Sun Java Wireless Toolkit 2.5 for CLDC, currently in beta, both powered by Sun's JSR 226 implementation.
JSR 226 will not be updated to support SVG Tiny 1.2, for that purpose the new JSR 287 has been created within the JCP.
