flash

Tobias Schneider has built an open source Flash runtime written in pure JavaScript and HTML5, quite impressive. Hosted on GitHub for everyone to download and use.

Works well in the latest versions of Firefox, Chrome, and Safari (and, yes, iPhone Safari). Very useful for desktop users as well, if the user doesn't have Flash installed you can call Gordon to run the Flash files instead (great for users who do not have privileges to install Flash on their computer).

Quick and Easy Installation Instructions

  1. Download Gordon
  2. Insert a script tag in the head of your HTML file to the Gordon javascript file
    1. <script type="text/javascript" src="../gordon.js"></script>
  3. Insert a div or span tag where you would like the Flash file to appear within the body of your HTML file
    1. <div id="stage"></div>
  4. Add a JavaScript onload event to insert the flash file within your div or span
    1. <body onload="new Gordon.Movie('flash-file.swf',
    2. {id: 'stage', width: 500, height: 400})">
  5. Enjoy !

At the moment, Adobe are making a Flash plugin for the Apple iPhone with their belief that if they make it good enough, Apple will publish it. Unfortunately for Adobe and the rest of the world, the likely hood of Flash being available on the iPhone will be very slim.

To begin with, the applications that are available to download through Apple's iPhone App Store are making millions of dollars for Apple and a little for the developers making the applications. If Flash was available on the iPhone, it would be able to avoid the whole App Store process and developers can sell their applications themselves and receive 100% of the sales.

There would be very little chance of the iPhone ever having Flash available unless there is another phone that is taking a substantial amount of the iPhone sales away, and of course this phone runs Flash. In my own point of view of the iPhone, the only 'wow' factor is the interface which has been replicated on Windows Mobile phones already.

The iPhone has a lot of restrictions and I believe it is only popular because of Apple's Marketing strategies, and the popularity they gain with younger audiences. I have an iMate JasJam which has more features then the iPhone and it's nearly 2 years old, so I'm expecting more features will be available in the latest models which puts the iPhone lower on the features list.

Adobe has gone one step further with Flash already in their beta release of version 10. There's a lot of integrations that have been inserted which make Flash a very impressive platform.

The is a huge battle between Microsoft (Silverlight), Adobe (AIR, Flex, and Flash), JavaScript, and Ruby on Rails for developers to choose as their platform. Adobe has definitely positioned itself back up on the podium with it's newest features.

Flash now has native support for 3D which enables developers to make 3D effects on 2D objects. The screenshot below shows 2D mobile phone images that have been placed in a circle, tilted and told to rotate.

There is also the features of the Pixel Bender which enables you to perform image processing effects and filters. Check out some of the photos in the Pixel Bender Gallery to see what Pixel Bender is capable of. It's like having Photoshop image effects right in Photoshop.

I encourage you to check out Adobe Labs about Flash 10 for further details on the next version of Flash 10.