Sunday, July 27, 2008

New Project Capuchin packaging tool: Swf2Jar 1.0

The new Sony Ericsson Project Capuchin packaging tool called Swf2Jar 1.0 is available for download. Below is an overview of the new tool and user guide, a summary of Project Capuchin and information about Sony Ericsson's first phone to support the Project Capuchin API: the C905 Cyber-shot™.

Sony Ericsson's Project Capuchin technology is a Java™ ME API that defines a bridge between the Java ME and Adobe® Flash Lite™ programming environments, making it possible to use Flash Lite tools for compelling user interface (UI) design while still having access to all phone services through Java ME.

Swf2Jar 1.0 and user guide
The Swf2Jar 1.0 tool automatically packages together a jar containing a Java MIDlet class and a Flash file (.swf). The simplest Project Capuchin application is to package existing Flash Lite content in a MIDlet jar file which applies Java security, distribution methods and installation.


Overview of the Swf2Jar 1.0 tool.

To create a Project Capuchin MIDlet jar, add the specified information to the tool and click the "Create Jar" button which results in MIDlet Jar + Jad files. Once saved, the MIDlet can be transferred to a Sony Ericsson phone supporting the Project Capuchin API, which is currently the C905 Cyber-shot phone.

After the Swf2Jar 1.0 tool is installed on your computer, the file also includes a user guide document containing instructions for running the application. The user guide outlines the application's four components – the Required, Optional, OTA and Signing tabs.


Sony Ericsson Swf2Jar 1.0 application window.

Note: Swf2Jar1.0 requires Java Runtime Environment (JRE) version 1.5 or higher which can be downloaded from Sun Microsystems here>>

Project Capuchin overview
Project Capuchin allows developers to combine the richness of both Java ME and Flash Lite by encapsulating Flash Lite content in Java ME applications making content created by Adobe Flash technology appear as Java ME applications.


The Project Capuchin API and the Swf2Jar 1.0 tool make it possible to use Flash Lite as the presentation layer and Java ME as the application logic, meaning that Flash tools can be used for UI design while still having access to all the phone services available to Java ME.

Project Capuchin takes advantage of Flash's strengths in fast UI deployment and well established designer tools, meanwhile Java's strengths are in services, security and a well developed distribution infrastructure.

C905: first Sony Ericsson phone with Project Capuchin
The Sony Ericsson C905 Cyber-shot phone is the first phone to support Sony Ericsson's Project Capuchin API. The C905 is a feature-rich, slider-style phone with an 8.1 megapixel camera and takes the number of phones supporting Sony Ericsson's Java™ Platform 8 (JP-8) and the Mobile Services Architecture (MSA) umbrella standard (JSR 248) to 15.


Sony Ericsson C905 with an Project Capuchin example.

No comments:

Post a Comment