Feeds

Gone in a Flash: Adobe's long march to HTML5

Rise and fall of the Player

High performance access to file storage

Analysis Surf the web and it's ubiquitous. Ask most web developers building media content what runtime stack tools set they should – or do – target. The answer is simple: Flash.

Or it has been until recently. For the better part of a decade, Adobe's media player plug-in has dominated everything from modest web animations to films and complex ads online.

Only now there is uncertainty and with an industry backing off, Flash seems marooned at its high-water mark. Apple and Microsoft and the most vocal of developers are moving to HTML5.

Is this the end for Flash, and how did we reach this point?

Flash dates from 1993, when Jonathan Gay started a company called FutureWave. Its product was SmartSketch, co-authored with Robert Tatsumi, and was billed as: "Software that would make drawing on the computer easier than drawing on paper."

SmartSketch was soon enhanced to add animation, but the problem was how to play back those animations in a web browser. Experiments with Java proved too slow, so when Netscape announced a plug-in API, the company started work on FutureSplash Animator, released in May 1996. Adobe was offered the product, but turned it down.

Two early customers were Microsoft and Disney. The Disney contact got the attention of Macromedia, which purchased FutureWave in December 1996 and renamed the product Macromedia Flash 1.0.

Flash took off fast. By February 1999, Macromedia claimed that 76.8 per cent of web users had Flash installed. In September 2000 it was claiming 96.4 per cent. But results were mixed, and this became the era of "skip the intro". Not everyone was in love with Flash, and usability advocate Jakob Nielsen famously declared it "99 per cent bad."

It turned out that Flash was not just for prettifying websites, however. In 2001 a company called WebVertising Inc built an online reservation system for the Broadmoor Hotel in Colorado Springs, an early example of a full Flash application. In 2002 Macromedia's Jeremy Allaire wrote a paper called The Internet and client-side applications in which he described how Flash was becoming "a 'rich client' environment for Internet content and applications".

A common complaint back then was that the Flash authoring tool was developer-hostile. Macromedia responded by creating Flex, first released in March 2004, which let you code for Flash using just XML and ActionScript, the Flash scripting language. The original concept was that you would host Flex code on the server alongside HTML, while Flex was compiled to Flash by Flex Server and rendered by the Flash player. Macromedia also released middleware called Flex Data Services to enable Flex clients to talk to databases and Java applications on the server.

Adobe's Flex-ible friend

Flex arrived at the same time Microsoft was talking up XAML and the Windows Presentation Foundation (WPF), first presented in 2003. Both companies had a similar goal: to be the platform that took over when HTML was no longer enough. Microsoft played this game from both sides, holding HTML back by making little progress with the market-dominating Internet Explorer, while investing instead in Windows-only XAML and WPF. There was real risk that the web would become a more proprietary platform.

Flash was also popular for video. Video support arrived in Flash 6 (2002) and its simplicity and reliability compared to rival approaches made it the obvious choice for web video, and a factor in the success of YouTube, founded in February 2005.

Adobe acquired Macromedia in December 2005 and gradually enmeshed Flash into its design tools. Most tools in Adobe's Creative Suite gained the ability to export to Flash. Acrobat's PDF format could embed Flash content and the cloud-based Acrobat.com featured a Flash-driven online word processor and later a spreadsheet and presentation editor.

High performance access to file storage

Next page: AIR on a runtime

More from The Register

next story
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
OpenSSL Heartbleed: Bloody nose for open-source bleeding hearts
Bloke behind the cockup says not enough people are helping crucial crypto project
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Windows XP still has 27 per cent market share on its deathbed
Windows 7 making some gains on XP Death Day
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
US taxman blows Win XP deadline, must now spend millions on custom support
Gov't IT likened to 'a Model T with a lot of things on top of it'
prev story

Whitepapers

Mainstay ROI - Does application security pay?
In this whitepaper learn how you and your enterprise might benefit from better software security.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.