Google has recently announced the launch of Google Swiffy which is a free to use web application for converting SWF files into HTML5.

It supports many common SWF features such as vector graphics, embedded fonts, images, timeline animation and basic ActionScript 2.0.

The output works only in WebKit browsers as it includes some SVG features that are not supported by other browsers.

Google Swiffy

The usage is very simple: just upload the SWF file and Swiffy will display the HTML5 result where you can "save as" the page and insert into any website with an <iframe> tag.

P.S. The code generated by Swiffy is pretty complex and hard to edit. You'll still need the .FLA file for editing the source.

leanModal is a lightweight jQuery plugin for displaying modal boxes with minimum effort.

The plugin doesn't use any images and a very good solution for for displaying anything except image galleries as there is no built-in support for that. But that's ok considering it only weights 780 bytes (when minified).

The width and height of the modal box is flexible and adjusts itself according to the content.

Multiple instances can be used on the same page and there are almost no settings or complicated usage instructions which is perfect for most cases.


Joshfire is an open source framework for developing web applications that can work in multiple devices.

It only uses HTML5 + JavaScript and web apps can be built to be compatible with browsers, desktops, smart phones, smartTVs and connected objects.

The content, design and data is separated for a flexible development process and the framework makes use of many popular resources like MediaElement.js or Zepto.js.

Joshfire Framework

Currently, supported devices are desktop browsers, iOS, Android, GoogleTV, SamsungTV and there is an adapter for Node.js as well.

Applications can be controlled with keyboard, mouse, touch, tv-remote and more depending on the capabilities of the device.

The library is improved continuously, documented in detail and comes with various examples.

Paper.js is an open source and "JavaScript + HTML5 canvas-powered" vector graphics scripting framework.

Besides being a wrapper for the "canvas", it has much more to offer like working with nested layers, groups, paths, compound paths, rasters, symbols, etc.


These items are handled and drawn automatically by Paper.js so you can focus on styling and/or modifying them.

It tries to use the code smartly for faster execution and less CPU usage.

The framework has methods for mouse and keyboard interaction. And, it has the well-known blend modes from Illustrator and Photoshop with JS emulation like: multiply, screen, overlay, soft-light, hard-light, color-burn, darken, lighten,  hue, saturation, luminosity, color and more.

When creating websites, previewing them in different browsers to ensure that they are rendered correctly is a painful process. The same goes for the mobile websites. Many different browsers, models and sizes.

Mobilizer, a free Adobe AIR application, displays previews of any given URL or local files (HTML, image or Flash) inside multiple mobile devices.


It currently supports iPhone 4, Palm Pre, HTC Evo, + Blackberry Storm and more devices are to-be-added soon.

The previews doesn't have to be one-by-one and each device-preview can be opened as separate windows for an easier comparison.

Also, the previews can be exported as .PNG files which is very handy.