Un rovente nostalgico attraverso la storia di Flash

Capodanno è un momento di riflessione. Un tempo in cui i nostalgici tra noi possono estrarre l'album fotografico e divertirsi nel modo in cui erano le cose. Con questo in mente, sfruttiamo questa opportunità per indossare cappelli sciocchi, tuffarci negli archivi e dare un'occhiata a Flash; dalla sua concezione, fino alla sua più familiare età adulta.

Nota: Documentazione dalla versione 1 alla versione 9 alpha - a.k.a. CS3

Se pensi che Flash sia difficile da usare, dovresti provare a disegnare con un joystick su una Apple II prima che il concetto di annullamento sia stato inventato. Questo metterà alla prova la tua pazienza.

-Jonathan Gay, padre di Flash.


Come tutto cominciò

La storia descritta da Jonathan Gay, il creatore di Flash.

Jonathan Gay è cresciuto giocando con i blocchi LEGO quando non c'erano uomini LEGO o balene o complicati pacchetti di accessori - solo blocchi rettangolari e poche ruote. LEGO gli ha insegnato le basi della progettazione ingegneristica. Ancora meglio, lo hanno aiutato a esprimere la sua passione per la costruzione di cose ...

A quel tempo, ha avuto un computer Apple II. Quando ha iniziato a programmare, ha rapidamente scoperto che con il software del computer è possibile progettare qualcosa che funzioni e che risponda a voi. Il suo primo gioco è stato un clone di Space Invaders in Apple II Basic.

Dopo aver dilettato con i giochi, è tornato a costruire editor di grafica. Ha aggiunto il disegno in stile PostScript a un prodotto Macintosh chiamato SuperPaint II mentre era ancora al college.

Una società chiamata Go stava costruendo un sistema operativo. Così, nel gennaio del 1993, Jonathan convinse Charlie Jackson a investire un po 'di soldi e due di loro iniziarono il software FutureWave a dominare il mercato dei software di grafica sui pen computer (computer i cui schermi potevano essere scritti usando uno stilo elettronico).

Immaginava di disegnare con una penna sullo schermo del computer sarebbe stato un miglioramento fantastico. Quindi Jonathan e Charlie hanno deciso di costruire SmartSketch, un software che avrebbe reso più facile disegnare sul computer che disegnare su carta. Nel frattempo, AT & T ha acquistato Go. Nel gennaio 1994, mentre stavano per spedire il loro prodotto, AT & T staccò la spina su Go e li lasciò senza un mercato. Hanno fatto effettivamente alcune vendite di SmartSketch.

Il fallimento di Go e il calcolo della penna è stato un grosso contrattempo per loro due. L'unica opportunità che hanno visto era di prendere il loro software e farlo girare su Windows e Macintosh. Jonathan e Charlie lo hanno fatto, ma ora erano in competizione con Illustrator e FreeHand.

SmartSketch non sostituirà mai i programmi di pittura o illustrazioni di fascia alta, ma era uno strumento attraente per artisti professionisti e illustratori, che potevano usarlo con altri programmi.

Jonathan e Charlie erano in SIGGRAPH nel 1995 e ricevettero molti feedback da persone che avrebbero dovuto trasformare SmartSketch in un prodotto di animazione. Stavano iniziando a conoscere Internet e il Web, e sembrava possibile che Internet diventasse abbastanza popolare da permettere alle persone di inviare grafica e animazione. Così hanno iniziato ad aggiungere animazioni a SmartSketch ...

Hanno ribattezzato il programma CelAnimator, "CelAnimator è basato sulla pluripremiata tecnologia di disegno SmartSketch di FutureWave Software, che consentirà agli utenti, per la prima volta, di creare disegni e pulsanti vettoriali e quindi di animarli. essere collocato su pagine Web HTML ... "

Fonte: Comunicato stampa http://www.highbeam.com/doc/1G1-18238250.html

FutureWave Software rinomina CelAnimator in FutureSplash Animator; il nuovo nome riflette un mercato più ampio e un'ampia varietà di supporto per browser Internet.

Fonte: Comunicato stampa http://www.highbeam.com/doc/1G1-18238250.html

Al momento, l'unico modo per estendere un browser Web per riprodurre l'animazione era attraverso Java. Così Jonathan e il suo amico hanno scritto un semplice lettore di animazione che utilizzava Java ed era orribilmente lento. Tuttavia, si sono ostinati a farlo, e in autunno, Netscape è uscito con la loro API di plug-in. Infine, avevano un modo per estendere il browser Web con prestazioni decenti (questo era l'antenato di Macromedia Flash Player).

Il loro grande successo arrivò nell'agosto del 1996. Microsoft stava lavorando su MSN e voleva creare l'esperienza più simile alla TV su Internet. Sono diventati grandi fan di FutureSplash e hanno adottato la tecnologia. Il loro altro cliente di alto profilo era Disney Online. Stavano usando FutureSplash per creare animazioni e l'interfaccia utente per il Disney Daily Blast. Disney stava anche lavorando con Macromedia Shockwave.

Fonte: Informazioni su Macromedia http://en.wikipedia.org/wiki/Macromedia

Nel novembre del 1996, Macromedia ne aveva sentito abbastanza parlare attraverso il loro rapporto con Disney e li aveva contattati per lavorare insieme. All'epoca Jonathan e Charlie gestivano FutureWave da quattro anni con un investimento totale di $ 500.000 e l'idea di avere risorse aziendali più grandi per aiutarli a ottenere il successo di FutureSplash sembrava buona.

Nel dicembre 1996, hanno venduto FutureWave Software a Macromedia e FutureSplash Animator è diventato Macromedia Flash 1.0: una contrazione di "Future" e "Splash".

Macromedia ha avuto origine dalla fusione nel 1992 di Authorware Inc. (produttori di Authorware) e MacroMind-Paracomp (creatori di Macromind Director). Director, uno strumento di authoring multimediale interattivo ampiamente utilizzato per realizzare CD-ROM e chioschi informatici su cui vive oggi, è stato il prodotto di punta di Macromedia fino alla metà degli anni '90. Quando il mercato dei CD-ROM cominciò a declinare e il World Wide Web guadagnò popolarità, Macromedia creò Shockwave, un plug-in per il visualizzatore dei registi per i browser Web, ma decise anche di espandere il proprio mercato espandendosi verso i media nativi del web utensili.

Macromedia ha sviluppato tutte le versioni di Flash dalla v1 alla v8, sebbene dopo la versione 5 abbiano temporaneamente smesso di utilizzare la numerazione diretta: la sesta versione era chiamata Flash MX e la settima era Flash MX 2004.

In data 6 giugno 2005, Macromedia ha annunciato la presentazione della piattaforma Macromedia Flash "per offrire le esperienze più efficaci per contenuti, applicazioni e comunicazioni ricchi tra browser, sistemi operativi e dispositivi di ogni tipo. Esperienza digitale possibile È una tecnologia collaudata che aziende e istituzioni come America Online, SAP, Wharton e Yahoo hanno adottato per le loro diverse esigenze. "

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

Il 18 aprile 2005, Adobe ha acquisito Macromedia in una transazione interamente riservata, per circa $ 3,4 miliardi.

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

Adobe è stata fondata nel dicembre 1982 da John Warnock e Charles Geschke, che ha fondato la società dopo aver lasciato Xerox PARC per sviluppare e vendere il linguaggio di descrizione delle pagine PostScript. Nel 1985, Apple Computer ha concesso in licenza PostScript per l'uso nelle sue stampanti LaserWriter, il che ha contribuito a innescare la rivoluzione del desktop publishing. Il nome della compagnia Adobe proviene da Adobe Creek a Los Altos, in California, che correva dietro la casa di uno dei fondatori dell'azienda. Adobe ha acquisito il suo precedente concorrente, Macromedia, nel dicembre 2005, che ha aggiunto nuovi prodotti software e piattaforme come Coldfusion, Dreamweaver, Flash e Flex alla sua gamma di prodotti.

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

Macromedia Flash diventa Adobe Flash dall'edizione CS3 (V9, che è stata rilasciata nel 2007) in poi.

Adobe ha celebrato il decimo anniversario di Flash lanciando un microsito.

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

Fonte: 10 ° anniversario Flash di Nettarina (animazione) http://flash10.nectarine.com.au

Un rapido tour dell'albero genealogico di Flash!


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


Zoom avanti: Flash

pubblicazione Anno Descrizione
FutureSplash Animator 1996 versione iniziale di Flash con strumenti di modifica di base e una timeline
Macromedia Flash 1 1996 una versione Macromedia re-branded di FutureSplash Animator
Macromedia Flash 2 1997 Rilasciato con Flash Player 2, nuove funzionalità incluse: la libreria di oggetti
Macromedia Flash 3 1998 Rilasciato con Flash Player 3, nuove funzionalità incluse: l'elemento Movie Clip, l'integrazione plug-in JavaScript, la trasparenza e un player esterno indipendente
Macromedia Flash 4 1999 Rilasciato con Flash Player 4, nuove funzionalità incluse: variabili interne, un campo di input, ActionScript avanzato e streaming MP3
Macromedia Flash 5 2000 Rilasciato con Flash Player 5, nuove funzionalità incluse: ActionScript 1.0 (basato su ECMAScript, che lo rende molto simile a JavaScript nella sintassi), supporto XML, Smartclip (il precursore dei componenti in Flash), formattazione del testo HTML aggiunta per il testo dinamico
Macromedia Flash MX (6) 2002 Rilasciato con Flash Player 6, nuove funzionalità incluse: un codec video (Sorenson Spark), Unicode, componenti UI v1, compressione, API di disegno vettoriale ActionScript
Macromedia Flash MX 2004 (7) 2003 Rilasciato con Flash Player 7, nuove funzionalità incluse: Actionscript 2.0 (che abilitava un modello di programmazione orientato agli oggetti per Flash, anche se mancava la funzione Script assist di altre versioni, il che significava che Actionscript poteva essere digitato solo manualmente), comportamenti, livello di estensibilità ( JSAPI), alias supporto del testo, effetti della timeline. Macromedia Flash MX Professional 2004 include tutte le funzionalità di Flash MX 2004, oltre a: Schermate (moduli per lo sviluppo basato sullo stato non lineare e diapositive per l'organizzazione del contenuto in un formato di diapositiva lineare come PowerPoint), integrazione di servizi Web, procedura guidata di importazione video, componenti di riproduzione multimediale (che racchiudono un lettore MP3 e / o FLV completo in un componente che può essere inserito in un file SWF), Componenti dati (DataSet, XMLConnector, WebServicesConnector, XUpdateResolver, ecc.) e API di associazione dati, Pannello progetti, componenti UI v2, e librerie di classi Transition.
Macromedia Flash 8 2005 Macromedia Flash Basic 8, una versione meno ricca di funzionalità dello strumento di creazione di Flash destinata ai nuovi utenti che desiderano solo disegnare, animare e interagire di base. Rilasciato con Flash Player 8, questa versione del prodotto ha un supporto limitato per video e effetti grafici e di animazione avanzati. Macromedia Flash Professional 8 ha aggiunto funzionalità incentrate su espressività, qualità, video e authoring mobile. Nuove funzionalità incluse Filtri e modalità di fusione, controllo facilitato per l'animazione, proprietà potenziate del tratto (cappucci e join), modalità di disegno basata su oggetti, caching bitmap di runtime, anti-aliasing avanzato per testo FlashType, codec video avanzato On2 VP6, supporto per trasparenza alfa in video, encoder indipendente e importatore video avanzato, supporto dei cue point nei file FLV, un componente di riproduzione video avanzato e un emulatore di dispositivo mobile interattivo.

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


Zoom avanti: ActionScript

  • Flash Player 2: La prima versione con supporto per gli script. Le azioni includevano gotoAndPlay, gotoAndStop, nextFrame e nextScene per il controllo della timeline.
  • Flash Player 3: Supporto di script di base esteso con la possibilità di caricare file SWF esterni (loadMovie).
  • Flash Player 4: Primo giocatore con un'implementazione completa di scripting (chiamato Azioni). Lo scripting era una sintassi basata su flash e conteneva il supporto per cicli, condizionali, variabili e altri costrutti linguistici di base.
  • Flash Player 5: Inclusa la prima versione di ActionScript. Programmazione basata su prototipi basata su ECMAScript, e ha permesso la programmazione procedurale completa e la programmazione orientata agli oggetti.
  • Flash Player 6: Aggiunto un modello di gestione degli eventi, controlli di accessibilità e supporto per switch. La prima versione con supporto per i protocolli AMF e RTMP che consentiva lo streaming audio / video on demand.
  • Flash Player 7: Le aggiunte includono lo stile CSS per il testo e il supporto per ActionScript 2.0, un linguaggio di programmazione basato sulla proposta Netscape ECMAScript 4 con ereditarietà basata su classi. Tuttavia, ActionScript 2.0 può eseguire la conversione in codice byte ActionScript 1.0, in modo che possa essere eseguito in Flash Player 6.
  • Flash Player 8: Ulteriore estensione di ActionScript 1 / ActionScript 2 con l'aggiunta di nuove librerie di classi con API per il controllo dei dati bitmap in fase di esecuzione, upload di file e filtri attivi per sfocatura e dropshadow.
  • Flash Player 9 (inizialmente chiamato 8.5): Aggiunto ActionScript 3.0 all'avvento di una nuova macchina virtuale, chiamata AVM2 (ActionScript Virtual Machine 2), che coesiste con il precedente AVM1 necessario per supportare il contenuto legacy. Gli aumenti delle prestazioni erano un obiettivo importante per questa versione del lettore, incluso un nuovo compilatore JIT. Sono stati aggiunti il ​​supporto per i socket binari, l'analisi XML E4X, la modalità a schermo intero TR1 = LIXO e le espressioni regolari. Questa è la prima versione del lettore ad essere intitolata Adobe Flash Player.
  • Flash Player 10 (inizialmente chiamato Astro): Aggiunta della manipolazione 3D di base, come la rotazione sugli assi X, Y e Z e un'API di disegno 3D. Possibilità di creare filtri personalizzati usando Adobe Pixel Bender. Diverse attività di elaborazione visiva sono ora scaricate sulla GPU, il che riduce sensibilmente il tempo di rendering per ciascun fotogramma, con un conseguente aumento dei frame rate, specialmente con i video H.264. C'è una nuova API audio che consente la creazione personalizzata di audio in flash, qualcosa che non è mai stato possibile prima. Inoltre, Flash Player 10 supporta la comunicazione Peer to Peer (P2P) con Real Time Media Flow Protocol (RTMFP).
  • Flash Player 10.1: Particolarmente degno di nota per poter essere eseguito su dispositivi mobili Android, pur mantenendo tutte le funzionalità del normale Flash Player.

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


Zoom avanti: Flash Lite

Adobe Flash Lite è una versione leggera di Adobe Flash Player, un'applicazione software pubblicata da Adobe Systems.

  • Flash Lite 1.0: Flash Lite è la tecnologia Flash specificamente sviluppata per telefoni cellulari e dispositivi elettronici di consumo. Supporta ActionScript di Flash 4.
  • Flash Lite 1.1: Supporto ActionScript di Flash 4 e aggiunte ulteriori API del dispositivo.
  • Flash Lite 2.0 e 2.1: Aggiunto il supporto per ActionScript 2.0 di Flash 7 e alcune API di fscommand2 aggiuntive.
  • Flash Lite 3: Aggiunto il supporto per Flash 8 ActionScript 2.0 e anche la riproduzione di video FLV.
  • Flash Lite 4: Aggiunto il supporto per ActionScript 3.0 di Flash 10 come plug-in del browser e anche l'accelerazione grafica hardware.

Flash Showcase: Packaging

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: Loghi

FutureWave FutureSplash

Da Macromedia Flash 1 a Macromedia Flash 5

Macromedia Flash MX e 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 Alpha pubblico


Flash Showcase: interfaccia utente

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: informazioni su Box e interfaccia utente completa

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: icone

Icone utilizzate da Flash, dalla versione 1 alla versione 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: ottieni icone di Flash Player


E Voilà!

Grazie per aver letto. Spero che questa informazione ti sia utile e ti preghiamo di lasciare qualche curiosità Flash che conosci nei commenti!

Elenco completo delle risorse:

  • 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
  • Screenshot Flash realizzati da Yassine Bouhlel dalle versioni di prova con Adobe Fireworks