{"id":916,"date":"2010-06-01T22:05:33","date_gmt":"2010-06-01T12:05:33","guid":{"rendered":"http:\/\/mingersoft.com\/blog\/?p=916"},"modified":"2010-06-01T22:05:33","modified_gmt":"2010-06-01T12:05:33","slug":"smokescreen-brings-flash-content-to-iphone-os","status":"publish","type":"post","link":"https:\/\/mingersoft.com\/blog\/2010\/06\/smokescreen-brings-flash-content-to-iphone-os\/","title":{"rendered":"Smokescreen brings Flash Content to iPhone OS"},"content":{"rendered":"<p>Despite the prolonged stalemate between Apple and Adobe when it comes to Flash content on the Apple iPod Touch, iPhone and iPad. A couple of guys, Chris Smoak and Simon Willison have come up with a JavaScript framework that essentially reads in a SWF file and turns them into animated <a title=\"Scalable Vector Graphics | Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Scalable_Vector_Graphics\" target=\"_blank\">SVG<\/a> (Scalable Vector Graphics) files.<\/p>\n<p>Smokescreen also works with a range of browsers apart from Mobile Safari, including:<\/p>\n<ul>\n<li>Firefox 3.6,<\/li>\n<li>Chrome 5,<\/li>\n<li>Safari 4,<\/li>\n<li>Opera 10.5 (partially).<\/li>\n<\/ul>\n<p>Notably, Internet Explorer is missing but apparently support for IE9 is in the works.<\/p>\n<p>Before you start clamouring for for this remarkable piece of innovation, it&#8217;s only been <a title=\"Smokescreen\" href=\"http:\/\/smokescreen.us\/demo\/\" target=\"_blank\">previewed on video<\/a> on a flash banner ad. The code is fairly bloated at around 8000 lines (and I thought my SQL code at work was bloated with a couple of \u00a0hundred lines for my most complicated stored procedures with associated functions) and does not cope well with complex or Flash content at the moment. Speed is limited by the processing power available to the browser which ultimately means mobile browsers will be most affected.<\/p>\n<p><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"400\" height=\"225\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowfullscreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/vimeo.com\/moogaloop.swf?clip_id=12014368&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1\" \/><\/object><\/p>\n<p><a href=\"http:\/\/vimeo.com\/12014368\">Smokescreen &#8211; iPad demo #1<\/a> from <a href=\"http:\/\/vimeo.com\/user3894279\">Chris @ RevShockAds<\/a> on <a href=\"http:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n<p>Never fear, the good news is that it will be released as open source. Hopefully, this means that people keen to cut their teeth on such a development will come out of the woodwork and maybe give the original Flash plug-in a run for its money!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despite the prolonged stalemate between Apple and Adobe when it comes to Flash content on the Apple iPod Touch, iPhone and iPad. A couple of guys, Chris Smoak and Simon Willison have come up with a JavaScript framework that essentially reads in a SWF file and turns them into animated SVG (Scalable Vector Graphics) files. &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/mingersoft.com\/blog\/2010\/06\/smokescreen-brings-flash-content-to-iphone-os\/\">Continue reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[19,109,111,110,108,112,20,100,99,307,114,305,113,18],"tags":[10,580,118,117,2288,2269,6,17,360,202,2271,2270,581,578,313,579],"class_list":["post-916","post","type-post","status-publish","format-standard","hentry","category-apple-technology","category-browsers","category-chrome-browsers-technology","category-firefox-browsers-technology","category-google","category-internet-explorer","category-ipad-apple-technology-technology","category-iphone-apple-technology-technology","category-ipod","category-javascript-programming-languages-technology","category-opera","category-programming-languages","category-safari","category-technology","tag-apple","tag-chris-smoak","tag-chrome","tag-firefox","tag-flash","tag-internet-explorer","tag-ipad","tag-iphone","tag-ipod-touch","tag-javascript","tag-opera","tag-safari","tag-simon-willison","tag-smokescreen","tag-svg","tag-swf","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/posts\/916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/comments?post=916"}],"version-history":[{"count":0,"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/posts\/916\/revisions"}],"wp:attachment":[{"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/media?parent=916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/categories?post=916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mingersoft.com\/blog\/wp-json\/wp\/v2\/tags?post=916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}