En nostalgisk rytme gjennom historien om Flash

Nyttårsaften er en tid for refleksjon. En tid da den nostalgiske blant oss kan piske ut fotoalbumet og friske seg i hvordan ting pleide å være. Med det i tankene, la oss benytte anledningen til å sette dumme luer på, dykke inn i arkivene og ta en titt på Flash; fra sin oppfatning, gjennom til sin mer kjente voksenliv.

Merk: Dokumentasjon fra versjon 1 til versjon 9 alfa - a.k.a. CS3

Hvis du noen gang synes Flash er vanskelig å bruke, bør du prøve å tegne med en joystick på en Apple II før konseptet om å angre ble oppfunnet. Det vil teste tålmodigheten din.

-Jonathan Gay, Fader av Flash.


Hvordan det hele begynte

Historien som beskrevet av Jonathan Gay, Skaperen av Flash.

Jonathan Gay vokste opp med LEGO-blokker når det ikke var LEGO menn eller hvaler eller kompliserte tilbehørspakker - bare rektangulære blokker og noen få hjul. LEGO lærte ham det grunnleggende innen ingeniørdesign. Enda bedre, de hjalp ham med å uttrykke sin tidlige lidenskap for å bygge ting ...

Om den tiden fikk han en Apple II-datamaskin. Da han begynte å programmere, oppdaget han raskt at med dataprogramvare kan du designe noe som vil fungere og svare på deg. Hans første spill var en Space Invaders klone i Apple II Basic.

Etter å ha drømt med spill, kom han tilbake til å bygge grafikkredaktører. Han la til PostScript-stiltegning til et Macintosh-produkt som heter SuperPaint II mens han fortsatt er på college.

Et selskap som heter Go, bygde et operativsystem. Så i januar 1993 overtalte Jonathan Charlie Jackson å investere penger og de to startet FutureWave Software for å dominere markedet for grafikkprogramvare på pennedatamaskiner (datamaskiner hvis skjermer kunne skrives på ved hjelp av en elektronisk pekepenn).

Han trodde å tegne med en penn på en dataskjerm ville være en fantastisk forbedring. Så Jonathan og Charlie satt ut for å bygge SmartSketch, programvare som ville gjøre det enklere å tegne på datamaskinen enn å tegne på papir. I mellomtiden kjøpte AT & T Go. I januar 1994, akkurat som de var i ferd med å sende produktet sitt, trakk AT & T pluggen på Go og forlot dem uten et marked. De gjorde faktisk noen få salg av SmartSketch.

Feil av Go og pen-databehandling var et stort tilbakeslag for de to. Den eneste muligheten de så, var å ta programvaren og få den til å kjøre på Windows og Macintosh. Jonathan og Charlie gjorde det, men nå konkurrerte de imot Illustrator og FreeHand.

SmartSketch ville aldri erstatte high-end maling eller illustrasjonsprogrammer, men det var et attraktivt verktøy for profesjonelle kunstnere og illustratører, som kunne bruke det med andre programmer.

Jonathan og Charlie var på SIGGRAPH i 1995, og fikk mye tilbakemelding fra folk at de skulle slå SmartSketch til et animasjonsprodukt. De begynte å høre om Internett og på nettet, og det virket mulig at Internett ville bli populært nok til at folk ville ønske å sende grafikk og animasjon over det. Så begynte de å legge til animasjon til SmartSketch ...

De omdøpte programmet CelAnimator, "CelAnimator er basert på FutureWave Software's prisbelønte SmartSketch tegningsteknologi. Det vil tillate brukere for første gang å lage vektorbaserte tegninger og knapper og deretter animere dem. Både tegningene og animasjonene kan plasseres på HTML-websider ... "

Kilde: Pressemelding http://www.highbeam.com/doc/1G1-18238250.html

FutureWave Software omdanner CelAnimator til FutureSplash Animator; nytt navn gjenspeiler bredere marked og bredt utvalg av nettleserstøtte.

Kilde: Pressemelding http://www.highbeam.com/doc/1G1-18238250.html

På den tiden var den eneste måten å utvide en nettleser til å spille av animasjon gjennom Java. Så Jonathan og hans venn skrev en enkel animasjonsspiller som brukte Java og var forferdelig sakte. De holdt stædig på det skjønt, og i høst kom Netscape ut med deres plug-in API. Til slutt hadde de en måte å utvide nettleseren med anstendig ytelse (dette var forfederen til Macromedia Flash Player).

Deres store suksess kom i august 1996. Microsoft jobbet på MSN og ønsket å skape den mest TV-lignende opplevelsen på Internett. De ble store fans av FutureSplash og vedtatt teknologien. Deres andre høyprofilerte klient var Disney Online. De brukte FutureSplash til å bygge animasjon og brukergrensesnittet for Disney Daily Blast. Disney jobbet også med Macromedia Shockwave.

Kilde: Macromedia info http://en.wikipedia.org/wiki/Macromedia

I november 1996 hadde Macromedia hørt nok om dem gjennom deres forhold til Disney og kontaktet dem om å jobbe sammen. På den tiden hadde Jonathan og Charlie kjørt FutureWave i fire år med en samlet investering på $ 500.000, og ideen om å ha et større selskaps ressurser for å hjelpe dem med å få FutureSplash etablert virket som en god en.

I desember 1996 solgte de FutureWave Software til Macromedia, og FutureSplash Animator ble Macromedia Flash 1.0: en sammentrekning av "Future" og "Splash".

Macromedia oppsto i 1992-fusjonen av Authorware Inc. (makers of Authorware) og MacroMind-Paracomp (produsenter av Macromind Director). Direktør, et interaktivt multimedieforfatterverktøy som mye brukt til å lage CD-ROM og informasjonskiosker som lever i dag, fungerte som Macromedia's flaggskipprodukt frem til midten av 1990-tallet. Etter hvert som CD-ROM-markedet begynte å avta, og World Wide Web ble oppnådd, skapte Macromedia Shockwave, en direktør-viewer-plugin for nettlesere, men bestemte seg for at det også var nødvendig å utvide sitt marked ved å forgrene seg til web-innfødte medier verktøy.

Macromedia utviklet alle versjoner av Flash fra v1 til v8, men etter versjon 5 stoppet de midlertidig med enkel nummerering: den sjette versjonen ble kalt Flash MX og den syvende var Flash MX 2004.

I 6. juni 2005 annonserte Macromedia avsløring av Macromedia Flash Platform "for å levere de mest effektive opplevelsene for rikt innhold, applikasjoner og kommunikasjon på tvers av nettlesere, operativsystemer og enheter av alle slag. Flash-plattformen gir de beste løsningene digitale muligheter. Det er en bevist teknologi som bedrifter og institusjoner som America Online, SAP, Wharton og Yahoo! har vedtatt for deres mangfoldige behov. "

Kilde: http://www.adobe.com/macromedia/proom/pr/2005/unveiling_flashplatform.html

Den 18. april 2005 kjøpte Adobe Macromedia i en aksjesalgstransaksjon for rundt 3,4 milliarder dollar.

Kilde: http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html

Adobe ble grunnlagt i desember 1982 av John Warnock og Charles Geschke, som etablerte selskapet etter å ha forlatt Xerox PARC for å kunne utvikle og selge PostScript-beskrivelsesspråket. I 1985 lisensierte Apple Computer PostScript for bruk i sine LaserWriter-skrivere, noe som hjalp til med å gnist skrivebordsutgivelsesrevolusjonen. Firmanavnet Adobe kommer fra Adobe Creek i Los Altos, California, som kjørte bak huset til en av selskapets grunnleggere. Adobe kjøpte sin tidligere konkurrent, Macromedia, i desember 2005, som la til nyere programvareprodukter og plattformer som Coldfusion, Dreamweaver, Flash og Flex til produktporteføljen.

Kilde: http://en.wikipedia.org/wiki/Adobe_Systems

Macromedia Flash blir Adobe Flash fra CS3 Edition (V9, som ble utgitt i 2007) og fremover.

Adobe feiret tiårsdagen for Flash ved å lansere en microsite.

Kilde: http://www.adobe.com/designcenter/dialogbox/flash_anniversary/

Kilde: 10. Flashjubileum ved Nectarine (animasjon) http://flash10.nectarine.com.au

En rask gjennomgang av Flashs slektsforskningstreet!


Kilde: http://en.wikipedia.org/wiki/Adobe_Flash


Zoom inn: Flash

Utgivelse År Beskrivelse
FutureSplash Animator 1996 Første versjon av Flash med grunnleggende redigeringsverktøy og en tidslinje
Macromedia Flash 1 1996 en Macromedia re-branded versjon av FutureSplash Animator
Macromedia Flash 2 1997 Utgitt med Flash Player 2, inkluderte nye funksjoner: objektbiblioteket
Macromedia Flash 3 1998 Utgitt med Flash Player 3, inkludert nye funksjoner: movieclip-elementet, JavaScript-plugin-integrasjonen, gjennomsiktigheten og en ekstern frittstående spiller
Macromedia Flash 4 1999 Utgitt med Flash Player 4, inkludert nye funksjoner: interne variabler, et inngangsfelt, avansert ActionScript og streaming MP3
Macromedia Flash 5 2000 Utgitt med Flash Player 5, inkluderte nye funksjoner: ActionScript 1.0 (basert på ECMAScript, som ligner JavaScript i syntaks), XML-støtte, Smartclips (forløperen til komponenter i Flash), HTML-tekstformatering lagt til for dynamisk tekst
Macromedia Flash MX (6) 2002 Utgitt med Flash Player 6, inkluderte nye funksjoner: en video codec (Sorenson Spark), Unicode, v1 UI-komponenter, komprimering, ActionScript vektor tegning API
Macromedia Flash MX 2004 (7) 2003 Utgitt med Flash Player 7, inkluderte nye funksjoner: Actionscript 2.0 (som aktiverte en objektorientert programmeringsmodell for Flash, selv om den manglet Script Assist-funksjonen i andre versjoner, noe som betyr at Actionscript bare kan skrives ut manuelt), oppførsel, utvidelseslag ( JSAPI), alias tekststøtte, tidslinjeeffekter. Macromedia Flash MX Professional 2004 inkluderer alle Flash MX 2004-funksjoner, pluss: Skjermbilder (skjemaer for ikke-lineær statsbasert utvikling og lysbilder for å organisere innhold i et lineært lysformat som PowerPoint), webtjenester integrering, video import veiviser, Media Playback komponenter (som innkapsler en komplett MP3- og / eller FLV-spiller i en komponent som kan plasseres i en SWF), datakomponenter (DataSet, XMLConnector, WebServicesConnector, XUpdateResolver osv.) og datainnbinding APIer, Prosjektpanelet, V2 UI-komponenter, og overgangsklassebiblioteker.
Macromedia Flash 8 2005 Macromedia Flash Basic 8, en mindre funksjonsrik versjon av Flash-forfatterverktøyet rettet mot nye brukere som bare vil gjøre grunnleggende tegning, animasjon og interaktivitet. Utgitt med Flash Player 8, har denne versjonen av produktet begrenset støtte for video og avanserte grafiske og animasjonseffekter. Macromedia Flash Professional 8 tilleggsfunksjoner fokusert på uttrykksfullhet, kvalitet, video og mobilforfattering. Nye funksjoner inkluderer Filtre og blandemodus, lettelse av kontroll for animasjon, forbedrede strekkegenskaper (caps og sammenføyninger), objektbasert tegnemodus, kortere kjøretidsbitmap, FlashType avansert anti-aliasing for tekst, On2 VP6 avansert videokodek, støtte for alfa gjennomsiktighet i video, en frittstående encoder og avansert videoimportør, cue-punktsupport i FLV-filer, en avansert videoavspillingskomponent og en interaktiv mobilenhetsemulator.

Kilde: Wikipedia http://en.wikipedia.org/wiki/ActionScript


Zoom inn: ActionScript

  • Flash Player 2: Den første versjonen med skriptstøtte. Handlinger inkludert gotoAndPlay, gotoAndStop, nextFrame og nextScene for tidslinjekontroll.
  • Flash Player 3: Utvidet grunnleggende scripting-støtte med muligheten til å laste eksterne SWF (loadMovie).
  • Flash Player 4: Første spiller med full skriptimplementering (kalt handlinger). Skriptingen var en flashbasert syntaks og inneholdt støtte for sløyfer, kondisjoner, variabler og andre grunnleggende språkkonstruksjoner.
  • Flash Player 5: Inkludert den første versjonen av ActionScript. Brukt prototypebasert programmering basert på ECMAScript, og tillatt full prosessorprogrammering og objektorientert programmering.
  • Flash Player 6: Lagt til en hendelseshåndteringsmodell, tilgjengelighetskontroller og støtte for bytte. Den første versjonen med støtte for AMF- og RTMP-protokollene som tillot lyd / video-streaming på forespørsel.
  • Flash Player 7: Tillegg inkluderer CSS styling for tekst og støtte for ActionScript 2.0, et programmeringsspråk basert på ECMAScript 4 Netscape Proposal med klassebasert arv. Men ActionScript 2.0 kan krysse kompilere til ActionScript 1.0 byte-kode, slik at den kan kjøre i Flash Player 6.
  • Flash Player 8: Ytterligere utvidet ActionScript 1 / ActionScript 2 ved å legge til nye klassebiblioteker med APIer for å kontrollere bitmapdata ved kjøretid, filopplastninger og livefiltre for uskarphet og dropshadow.
  • Flash Player 9 (opprinnelig kalt 8.5): Lagt til ActionScript 3.0 med adventen til en ny virtuell maskin, kalt AVM2 (ActionScript Virtual Machine 2), som eksisterer sammen med den forrige AVM1 som trengs for å støtte eldre innhold. Ytelsesøkninger var et viktig mål for denne utgivelsen av spilleren, inkludert en ny JIT-kompilator. Støtte for binære kontakter, E4X XML-parsing, TR1 = LIXO fullskjermmodus og Regular Expressions ble lagt til. Dette er den første utgivelsen av spilleren som heter Adobe Flash Player.
  • Flash Player 10 (først kalt Astro): Lagt til grunnleggende 3D-manipulering, for eksempel roterende på X-, Y- og Z-aksen, og en 3D-tegning API. Evne til å lage egendefinerte filtre ved hjelp av Adobe Pixel Bender. Flere visuelle behandlingsoppgaver er nå avlastet til GPU-en, noe som gir en merkbar reduksjon av gjengittid for hver ramme, noe som resulterer i høyere bildesatser, spesielt med H.264-video. Det er en ny lyd-API som tillater tilpasset opprettelse av lyd i flash, noe som aldri har vært mulig før. I tillegg støtter Flash Player 10 Peer to Peer (P2P) -kommunikasjon med RTMFP (Real Time Media Flow Protocol).
  • Flash Player 10.1: Spesielt bemerkelsesverdig for å kunne kjøres på Android mobile enheter, samtidig som alle funksjoner i den vanlige Flash Player opprettholdes.

Kilde: Wikipedia http://en.wikipedia.org/wiki/ActionScript


Zoom inn: Flash Lite

Adobe Flash Lite er en lettversjon av Adobe Flash Player, et program som er publisert av Adobe Systems.

  • Flash Lite 1.0: Flash Lite er Flash-teknologien utviklet spesielt for mobiltelefoner og forbrukerelektronikk. Støtter Flash 4 ActionScript.
  • Flash Lite 1.1: Flash 4 ActionScript-støtte og tilleggsutstyr-APIer lagt til.
  • Flash Lite 2.0 og 2.1: Lagt til støtte for Flash 7 ActionScript 2.0 og noen ekstra fscommand2 API.
  • Flash Lite 3: Lagt til støtte for Flash 8 ActionScript 2.0 og også FLV-videoavspilling.
  • Flash Lite 4: Lagt til støtte for Flash 10 ActionScript 3.0 som et nettleser-plugin og også maskinvaregrafikakselerasjon.

Flash Showcase: Emballasje

Macromedia Flash 1

Macromedia Flash 2

Macromedia Flash 3

Macromedia Flash 4

Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX2004

Macromedia Flash 8 Basic

Macromedia Flash 8 Professional


Flash Showcase: Logoer

FutureWave FutureSplash

Fra Macromedia Flash 1 til Macromedia Flash 5

Macromedia Flash MX og Macromedia Flash MX2004

Macromedia Flash 8


Flash Showcase: Splashes

Futurewave Future Splash / Macromedia Flash 1

Macromedia Flash 2

Macromedia Flash 3

Macromedia Flash 4

Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX 2004 Basic

Macromedia Flash 8 Basic

Macromedia Flash 8 Professional

Adobe Flash 9 Professional ActionScript 3 Public Alpha


Flash Showcase: Brukergrensesnitt

Futurewave Future Splash / Macronedia Flash 1

Macromedia Flash 2

Macromedia Flash 3

Macromedia Flash 4

Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX 2004

Macromedia Flash 8

Adobe Flash 9 Public Alpha


Flash Showcase: Om Box og Full UI

Futurewave Future Splash / Macronedia Flash 1

Macromedia Flash 2

Macromedia Flash 3

Macromedia Flash 4

Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX 2004

Macromedia Flash 8

Adobe Flash 9 Public Alpha


Flash Showcase: Ikoner

Ikoner som brukes av Flash, fra versjon 1 til versjon 8

Macromedia Flash 2 / Macromedia Flash 3

Macromedia Flash 4 / Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX2004

Macromedia Flash 8


Flash Showcase: Flash Player

Futurewave Future Splash Player / Macronedia Flash Player 1

Macromedia Flash Player 2

Macromedia Flash Player 3

Macromedia Flash Player 4

Macromedia Flash Player 5

Macromedia Flash Player 6

Macromedia Flash Player 7

Macromedia Flash Player 8

Adobe Flash Player 9


Flash Showcase: Få Flash Player Ikoner


Og Voilà!

Takk for at du leser. Jeg håper du finner denne informasjonen nyttig, og vær så snill å la noen interessante Flash-tidbiter du vet om i kommentarene!

Komplett liste over ressurser:

  • http://www.adobe.com/macromedia/events/john_gay/
  • http://www.highbeam.com/doc/1G1-17103165.html
  • http://www.flashmagazine.com/news/detail/the_flash_history/ (ScreenShots)
  • http://www.highbeam.com/doc/1G1-18238250.html
  • http://www.highbeam.com/doc/1G1-18572981.html
  • http://en.wikipedia.org/wiki/Adobe_Flash
  • http://en.wikipedia.org/wiki/Macromedia
  • http://www.adobe.com/macromedia/proom/pr/2005/unveiling_flashplatform.html
  • http://www.adobe.com/newsletters/edge/july2005/
  • http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html
  • http://en.wikipedia.org/wiki/Adobe_Systems
  • http://www.adobe.com/stories/
  • http://www.adobe.com/products/flash/special/flashanniversary/microsite/
  • http://flash10.nectarine.com.au/
  • http://en.wikipedia.org/wiki/Adobe_Flash
  • http://en.wikipedia.org/wiki/Adobe_Flash_Lite
  • Flash Skjermbilder laget av Yassine Bouhlel fra prøveversjoner med Adobe Fireworks