Flash – Who it? What do? And why?

I just finished a presentation on Flash for the Norwegian Broadcasting Corporation (NRK), and taking a page out of Aral Balkans book I thought I’d do a summary and share it with whoever you crazy people are. As Arals, my slides don’t make much sense on their own, so I’ll walk you through my presentation instead of just giving you a link to my keynote file.

My subject for the talk is “What is Flash?”. I start off on a light note by citing a couple of sources both praising and criticising Flash. Notably Jacob Nielsen with the quote:

Although multimedia has its role on the Web, current Flash technology tends to discourage usability for three reasons: it makes bad design more likely, it breaks with the Web’s fundamental interaction style, and it consumes resources that would be better spent enhancing a site’s core value.

I move on to say that Flash is by now such a wide term, it would be impossible to sum it up it a sentence or two. We’ll need to take a trip down memory lane back to 1996 and work our way forward.

I spend a good while talking about the history of Flash. The highlights of this trip are:

  • 1996: FutureSplash Animator. The “Proto-Flash”. Gets bought by Macromedia. Rebranded as “Flash”.
  • 1997: Flash 2. I showcase two flash sites; Macromedia ShockZone, which is bloody awful, and Joe Cartoon, which was awesome.
  • I talk about the advances of the Flash platform pointing out the three major milestones:
    • 2000: Flash 5. Actionscript 1
    • 2005: Flash 8. Video. Youtube. Google Video.
    • 2006/07: Actionscript 3. Robust programming language.
  • I end the “history session” by repeating the question; What is Flash?

Animation

Flash started it’s life as an animation tool and is still a state-of-the-art piece of software for creating animated content. I showcase JibJab, HomeStarRunner and Brackenwood as examples of web-based animation. I also mention that TV-shows like South Park (Edit: Paulo corrects me on this in the comments) and NRK’s own animated series HalvSeint are created in Flash.

I round off this part of my presentation by showing the audience the latest episode of Ninjai as an example of stunning animation created entirely in Flash.Bird Ninjai

Design

I talk about generative art for a bit and mention Jared Tarbell and Joshua Davis Joshua Davis as pioneers in the discipline. I walk the audience through some of Joshuas work and show a snippet of the video of his process making a design for BMW.

Web sites

I talk about how Flash can be a small contribution to a HTML-based website or a complete Flash-driven experience.I showcase several sites including sIFR and HRP as the extremes of Flashs role in web design and interactivity. As web sites is the most traditional medium in which you’d expect to find Flash I don’t spend too much time on this.

Web Apps

I talk for a while about RIAs and Flex and how Flex still uses the Flash Player and the .swf format for output, yet is quite different from Flash. As examples I show off Map Rooms, Home Locator and Photoshop Express. The audience is appropriately impressed.

Video

I talk about how YouTube and Google Video adopted Flash for video playback and thus made Flash the de facto standard for video on the web. I mention several other sites utilizing Flash for video and talk for a while about how Flash supports h264, that there are open source alternatives to Adobes streaming servers, how flash gives an unprecedented control of the player interface and interactivity with video content.

As examples I use Commonwealth.pl as an example of Flash video storytelling, and (somewhat grudgingly) Coke Zero as an example of interactivity. I also show off Great Pockets because, honestly, that site still cracks me up.

Mobile

I move on to mobile devices and Flash Lite. Sadly I honestly have nothing to say about this, so I just show some example files running in Device Central and move on.

Desktop

I explain the concept of AIR and show some examples. I start with a small widget app I created myself that shortens URLs so they might be used for Twitter or similar situations. (I’ll make this available, with source code, as soon as it stops being sucky.)

Then Twhirl (honestly though. Isn’t that H in the wrong place), a Twitter client.Next: FotoBooth; A Mac OS PhotoBooth clone with Flickr support.

Finally; Adobe Media Player. Ooohs and Aaahs from the audience.

Beyond

I finish off talking about these people that love Flash but don’t care much for the internet. The people that hook Flash apps into sound systems or light systems. To drive the point home I show them this video that I lifted from the Adobe Max website. The audience is (as I was when I found this video while researching for the presentation) appropriately stunned and impressed.

Myths and prejudices

I round off the talk by raising the issue of critiques on the usability of the Flash platform. Truth to be told I lifted this entire part of my presentation from Aral Balkan in his excellent post Bare-Naked Flash. Dispelling Myths and building bridges. He does a far better job than me on this topic, so go there.

That’s it. Thank you and farewell.

Possibly related posts:

  1. Google indexes Flash Sites A usual complaint about Flash (and verily; the reason I...
  2. Macromedia ShockZone A while ago I was doing a talk on the...
  3. Quickly whitelist sites in Kill-Flash Is it hypocritical of me to write about a Flash...
  4. Getting Flash and Twitter to play nice. Attention! This code was written by a far less awesome...
  5. Things I wish they’d told me about Flash Just to get started I'll repost this entry which got...

6 Comments

  1. Paulo
    Posted April 23, 2008 at 00:54 | Link

    Sounds good man, congrats :)

    Just one small point, a few years ago, which is probably closer to a decade, Comedy Central actually made web-based clips of certain South Park scenes in Flash for ShockZone or shockwave.com, I forget. However, the show itself is actually made in Maya to get that perfect 2-D paper look which seems weird, but hey :)

  2. Paulo
    Posted April 23, 2008 at 00:56 | Link
  3. Posted May 15, 2008 at 08:37 | Link

    Just a quick note – Halvseint is not animated in Flash, but in a 2D program called Anime Studio Pro.

  4. Martin
    Posted May 15, 2008 at 09:17 | Link

    Aw man…
    Seems I’m wrong on every count here.

    Oh well. :)

  5. Posted December 21, 2008 at 13:15 | Link

    Congrats, sounds like it was a good talk :)

    Actually had a wiki at whatisflash.com at one point before it was overrun by the first wave of wiki spam. It’s still an important question, and one that’s getting an ever-increasingly comprehensive answer as the platform expands.

  6. Martin
    Posted January 9, 2009 at 23:57 | Link

    It certainly sounds like something someone should do an introductory video about…

    Seems that URL has been captured by squatters. Any plans of resurecting it in some other form?

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*