Flash on Series 60 via Mobiclip

Published by at

A solution for playing Flash files (.swf) on the Nokia 7650 is now available. You author/obtain clip files in the SWF file format, and run them through an encoder, which outputs Mobiclip files. The .mo clips can then be viewed on the target platform with a freeware player.


There are a few limitation in the files that can be converted, but this is excellent news since it means that vector graphic can be viewed on the 7650. If you look at some of the example available on the Mobiclip site you can see that complex animations can be made using a very small amount of space.

Features
The player is a complete Symbian OS application for the Nokia Series 60 platform. It recognizes the Mobiclip file format in Messaging attachments, so the user can open and save clips from his Inbox, whether they come from MMS, Bluetoth, Infrared or e-mail.
When launched from the desk rather than embedded, the application offers a list view to organise the user's clips, and send them further.

When the content provider signs a clip, he can include a Title and an About message which appear directly in the user interface of the player.
Furthermore, clips can be authenticated with strong cryptography, and thus copyright-protected content will only play on a specific phone (identified by its serial number, IMEI)

Technical Specs
The display is done in 4096 colors with a 2x2 antialiasing.
The fullscreen size is 176 x 208 pixels (the user can also choose windowed projection, which is 176 x 144 pixels).
There is no memory limitation associated with the input movie: the file only has to fit on the device.
The speed may vary with the edge complexity of the scene, but 24 frames per second are common.

Recognised Flash file subset
Mobiclip decodes and renders only a subset of the SWF format:

Vector graphics
Text
Font
Sprites
Bitmaps (rendered on top of the vector layers, with no scaling or rotation)
Animation commands.
Relevant Tags are :
DefineShape, DefineShape2, DefineShape3
DefineFont, DefineFont2
DefineText, DefineText2
DefineSprite
DefineBitsJPEG2
SetBackgroundColor
PlaceObject2
RemoveObject, RemoveObject2

On the contrary, the following Flash features are not implemented in Mobiclip yet, and thus are skipped during movie playback:
Scripts, Sounds, Alpha-blending, Gradient fills, Lines and Morphing.

See http://www.mobiclip.com for more including the freeware player and some sample files.