DevTools - by Diego Samuilov
BlueKatana Apps and Development Answers for Everyone
June 2010 - Posts
Flash Content on iPads, iPhones and most likely all other Mobile Devices!!!
01 June 10 03:29 PM
|
dsamuilov
| with
no comments
Smokescreen, this is a great name for a tool that allows iPad, iPhone and iPod Touch users run Flash content. On top of that it is a great name considering the developer behind it is actually called Chris Smoak. For their website you can click (
here
).
Smokescreen is essentially a flash player completely coded in JavaScript. This means that Flash files (movies, files with extension SWF, etc) can be played in Safari on Apple mobile devices without any problem. The website has a few demos that show how an SWF Flash file plays within this “SmokeScreen” player.
Most demo links on the website show side-by-side flash content with and without the smokescreen player so you can compare performance on your desktop browser. Right after seeing it work on your PC/Mac run the same page on your iPad/iPhone/iPod Touch and you will be able to see Flash content playing through the SmokeScreen player.
There are some unresolved issues with the more complex Flash applications (they take some time longer than they would take on a desktop) but the tool passes the initial hurdle of not being able to play SWF content on Apple's devices. Please beware that this is a working version of the code and it may not always work on all different browsers. The JavaScript has more than 8000 lines of code (yes, eight thousand), so it definitely takes a while to load and run the very first time you load it. Be patient... after that, you can expect quick execution times, but not as fast as native Flash. The JavaScript files take up a whopping 175 Kbytes. The code is already announced to become open source in the near future. This means that all the bright minds out there will be able to enhance and optimize it for showtime.
According to the developer: "It runs entirely in the browser, reads the SWF binaries, unzips them (in native JS), extracts images, and embedded audio and turns them into base64 encoded data:uris, then stitches the vector graphics back together as an animated SVG."
Now, I don't have an iPad or any Apple products, but this jewel of JavaScript coding is surely going to benefit all browsers on all mobile devices, as long as they can use JavaScript and play SVG files, regardless of the platform.
Let's just hope that Apple doesn't block this type of JavaScript from running on Safari out of spite...
Search
Go
This Blog
Home
Contact
About
Tags
.Net Compact Framework
.Net Framework
Accessories
Android
antennagate
Apple
Barnes & Noble
BestBuy mobile
Blackberry
Bloatware
Broadband
Browsers
Car Kits
CEdit
Celio
Celio Corp
Cell Carriers
Chargers
Checklist
Chrome OS
Chromium OS
Code Camp
communications
Companion Services
Development
Development Community
Development Tools
Devices
eBook Reader
eBook Readers
eBooks
Editorial
eReader
eReader discount
eReaders
Eric Schmidt
Español
Finland
Forums
FREE
free ebooks
Gaming
Google
government
Hacks
Headsets
HP
HTC
Image Editors
iOS
IP TV
iPhone
Launch
Microsoft Partner
News
Nook
Operating Systems
Opinion
Palm
Pocket PC Phones
Presentation
RedFly
Release Dates
Reviews
rights
RSS Readers
RTM
Security
Silverlight
skype
Slate
Slates
Smart Phones
Smartphones
Software
SPB TV
SQL Server
SQL Server CE
Steve Ballmer
Steve Jobs
Symbian
Tablet PC
Trojan
User Interface
Verizon
Visual Studio
WebOS
Website
Websites
WiFi
Windows
Windows 7
Windows Mobile
Windows Phone
Windows Phone 7
Windows Server
WP7
Xbox Live
XNA
Zune
Navigation
Home
Blogs
Forums
Photos
Downloads
Archives
September 2010 (1)
August 2010 (9)
July 2010 (9)
June 2010 (1)
May 2010 (1)
April 2010 (5)
March 2010 (6)
February 2010 (1)
January 2010 (2)
November 2009 (2)
September 2009 (1)
August 2009 (1)
May 2009 (2)
December 2008 (1)
November 2008 (1)
September 2008 (1)
August 2008 (2)
July 2008 (1)
June 2008 (2)
May 2008 (1)
April 2008 (5)
March 2008 (6)
February 2008 (8)
January 2008 (11)
Links
SkyDrive (Downloads)
How Do I? Videos for Devices
Innovate ON Windows Mobile
Microsoft Windows Mobile
Microsoft SQL Server
Microsoft Visual Studio
Handango
Blog List
Mobility Site
Tree Hugger
Wired
MobileTech
Me, Myself and My Blog (by Amit Chopra)
Jonas Stawski's Blog
Loke Uei Tan's Blog
DevFish
BrightHand
Florida DotNet
It Depends - Andy Warren
Syndication
RSS
Atom
Receive Email Updates
Subscribe