QuickOffice-BitFlash
Quickoffice-BitFlash provides optimised 2-D mobile graphic technology
Quickoffice-BitFlash SVG-t Engine is the most technologically advanced, feature-rich SVG-t implementation available on the market today. This powerful Mobile Multimedia Environment client solution provides opportunities for all types of mobile and ‘small display’ OEM manufacturers, Mobile Service Providers and multi-media content creators to create and deploy high-fidelity applications or services on mobile devices.

ARM and Quickoffice have worked closely together to optimise the SVG-t engine for software rendering and to exploit Mali-GPU.
Mali-SVG-t
The Quickoffice-BitFlash SVG-t engine is a standalone, high-performance 2D graphics engine that provides a low-memory footprint solution for embedded devices.
The Mali-SVG-t software engine has been optimized to take advantage of the graphics acceleration capabilities of the Mali family of graphics processing units (GPUs) so that documents are rendered with the highest quality and speed.
Mali-JSR226
JSR 226 is the standard for interactive and animated 2D graphics on the J2ME platform. Developed within the Java Community Process (JCP), JSR 226 acknowledges the mobile industry standardization of SVG Tiny and has built its APIs on top of SVG Tiny.
- Optimized to run on the Mali GPU to target low-end mobile devices with constraints in memory, screen size, and computational power
- Defines an optional API package for rendering Scalable 2D vector images, including external images in SVG format
Mali-JSR287
JSR 287 is the standard for interactive and animated 2D graphics on the J2ME platform. It offers 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.
- Extends JSR 226 and is built on top of the Quickoffice-BitFlash implementation of SVG Tiny.
- Provides support for rendering rich vector graphics content, based on SVG Tiny 1.2 features
- Offers a direct API to an OpenVG API for 2D graphics that may be hardware accelerated with a Mali OpenVG GPU.
Relevant documentation published by third parties
World Wide Web Consortium (W3C). Scalable Vector Graphics (SVG) Tiny 1.2 Specification, August 2006. See http://www.w3.org
World Wide Web Consortium (W3C). Mobile SVG Profiles: SVG Tiny and SVG Basic, 14 January 2003. See http://www.w3.org/
JCP specification of JSR 226, Maintenance Release v1.1 http://jcp.org/aboutJava/communityprocess/mrel/jsr226/index.html
JCP specification of JSR 287, Draft 2 http://jcp.org/aboutJava/communityprocess/pfd/jsr287/index2.html
Khronos Group, Inc., OpenVG Specification version 1.0.1, January 2007. See http://www.khronos.org
Khronos Group, Inc., Khronos Native Platform Graphics Interface (EGL Version 1.4), 2 May 2008. See http://www.khronos.org/




