Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

Flash - Your Future in Motion

Rated 0 (Add your rating)

Log in to add a comment
(7 comments so far)

Want more?

 
Picture of Seb

Seb Potter

Member info | Full bio

User since: April 21, 1999

Last login: December 16, 2008

Articles written: 19

Recently, the media has been focussing on the possibility of a single company gaining control over the open technology upon which the internet is based, namely Microsoft's attempts to "embrace and extend" internet technologies such as HTML, XML, and Java. Furthermore, Unisys's patent on the LZW compression used in the GIF format used in almost all Web sites today, and their claim of royalties from every webmaster that does use it, has rightly outraged many people.

The general concensus is that the technology used to create web sites should be open to all without restriction, and no company should be trying to control the development of the web with proprietary technologies. To this end, the World Wide Web Consortium was established to guide the development of open standards for fundamental web technologies such as HTML, XML, PNG, and CSS.

In fact, despite the reluctance of user-agent developers to adopt the W3C specifications (witness Internet Explorer's and Navigator's lacklustre attempts at CSS-1 implementation) the W3C has been a reasonable success, and most of their recommendations are now used in the daily expansion of the web.

However, despite the apparent lack of proprietary technologies on today's Web, there is one company that is gently shaping the future of its technological foundations, through an emerging technology that has already become a de facto standard by reason of its widespread adoption. This is Macromedia's Flash.

Originally, Macromedia's efforts were concentrated on the rather unwieldy and difficult to learn Director. However, in December 1995, Macromedia developed Shockwave for Director, an interactivity plugin from which Flash eventually evolved. Flash is a vector-based animation and interactivity plugin that has dramatically altered the perceived potential of the Web.

Early uses of Flash generally involved users downloading the plugin to view a show-piece animation created by enthusiatic multi-media developers keen to get onto the Web. In its later incarnations, Flash has been used as the basis of interactive, animated Web sites with streaming sound and advanced functionality. Of all Web technologies that showed early promise, Flash is the one has most lived up to its potential.

It should come as no surprise then that estimates show Flash to be in use by as many as 70% of all Web users, a figure that browser vendors can only dream of. Despite being a proprietary technology, (you need a Macromedia plugin to view it, a Macromedia editor to create with it, and Macromedia own the rights), Flash has become a de facto standard for lightweight, Web-based interactive multi-media. In a world where the first technology to be widely adopted is unlikely to be displaced by competitors (and Flash is distributed with most browsers and even Windows 98), Flash looks set to remain the standard for implementing vector graphics on the web.

Is this a Bad Thing?

As web developers, we are constantly exposed to the war between browser vendors to have their proprietary (and often buggy) extensions to standards adopted by the general public before those of the competition. This no-holds-barred approach has perhaps delayed our ability to roll-out new technologies by four or five years as we are forced to either accept buggy implementations, multiple versions of sites, or to wait several years for users to adopt the latest technology.

With Flash, Macromedia has steathily avoided the issue of vendor compliance by ensuring that they control the Flash standard and specification. Suddenly, web developers find themselves with a fully-functional, cross-platform standard for dynamic presentations of astonishing depth and impact.

Such a technology cannot be ignored, and developers are showing that to be true. At the recent London International Advertising Awards, every single winner made extensive use of Flash on their sites. In a world where development occurs at a phenomenal rate, a rate with which HTML implementations cannot keep pace, Flash is the killer application for which we have all been waiting.

Seb Potter.

Seb is a Jedi Master in the art of creating sites and keeping servers running. This often means hitting them repeatedly with forces that defy rational explanation, though he prefers to descibe it as "administration". When he's not practising his percussive skills on E450s and AS400s, he can be found masquerading as the senior developer for some widely varied clients. It's still not certain whether or not the meanings of CMS, CRM, and B2B have penetrated the alcoholic fog enveloping his brain, but he makes convincing noises to customers about XML, XSLT, Python, J2EE, PHP, Perl, C++, and OpenGL.

Seb has been in the web game pretty much since it began, and still has fond memories of the time when a web could be swept aside with a duster and spam was pork luncheon meat. Despite being the developer of one of the first commerce sites in Europe, he has yet to make any real money.

Being English, Seb doesn't like SOAP, but instead has recently discovered something called ZOPE. Zope is a platform that runs Plone which he thinks is the coolest thing since high-performance, real-time 3D APIs, which he often writes small games in.

Seb lives in the best little city in the world, and used to commute 5 hours a day on British trains. He is subsequently immune to all forms of torture techniques.

Submitted by deboute on December 23, 1999 - 04:59.

the major problem with flash is and will be for some time, the problem of bookmarking pages. Switching movies is cool, but making a one-url site can deceive a lot of users. The impossibility to save a page is even worst. But even if flash is cool for cross-browsing isuues, DHtml may be the key (to headaches ;) )

login or register to post comments

Submitted by Seb on December 23, 1999 - 06:50.

Maybe I didn't make it quite clear in the article... Macromedia have released the specifications of the swf format, so theoretically other people can make players and editors for the SWF format. However, there are strict licensing agreements that mean that only Macromedia can change the specifications of the Flash format. So far, both Real Networks and Apple have integrated FLash playback into their produccts, but again, these are proprietary plugins.

As Macromedia is a company that is responsible to shareholders, the future of the SWF format is outside of the hands of web developers and the web community, which is not the case with true open standards such as HTML and XML, and the W3's competing standard for vector graphics, which is SVG.

login or register to post comments

Submitted by Seb on December 23, 1999 - 06:52.

Thanks to Andrew Zimmerman for pointing out some use ful sources of information about what Macromedia have made available regarding the SWF format.

login or register to post comments

Submitted by wolf on December 25, 1999 - 10:29.

I have some problems with Flash, search engines, slow loading while on a slow connection, and what bothers me sometimes most, is that I want to be able to right-click and open something that interests me in a new window. Picky I know, but somehow I am not that happy with Flash.

login or register to post comments

Submitted by RedStar on December 27, 1999 - 19:40.

Seb's article does a very good analysis and demonstrates a good knowledge of what Flash is about. Many raise doubts about Flash usage much like wolf and deboute did. Both presume using Flash in a way it is not really intended for, i.e. flash only pages. Even so correct usage of Flash version 4 can enable bookmarking type features and even saving pages is also feasible. As for search engine submission this is again easily solved.

login or register to post comments

Submitted by dommy on January 21, 2000 - 02:36.

Nitpick: " However, in December 1995, Macromedia developed Shockwave for Director, an interactivity plugin from which Flash eventually evolved." They had nothing to do with each other (I beta tested shockwave in 8/95). Macromedia *bought* an existing software called "FutureSplash".

Yes Flash is nifty technology but is rarely used for more than linear eye candy that you would not want to watch more than once. Shockwave/Director offers an environment for building much more deeper interaction (and can include Flash media). They are apples and oranges as far as tools.

login or register to post comments

Yes, lets throw away our TV sets

Submitted by miccox on March 14, 2001 - 18:24.

What I don't like about the "Flashed content" on the web is the thing that shines through all too often: the designer's got an idea of a user who wants to let the designer decide what happens. No, no, if I want to get passive, I'll zap on my telly. Seb Potter should probably either try TV business or realise that Flash is far from "fully-functional, cross-platform standard for dynamic presentations of astonishing depth and impact". People who don't much use the web to fetch info or make deals might wow a couple of times, but that's not the market your clients aim for, unless they're selling Pokemon items or Macromedia Flash.

login or register to post comments

The access keys for this page are: ALT (Control on a Mac) plus:

evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.