Un Rummage Nostalgic prin istoria Flash

Anul Nou este un moment de reflecție. Un moment în care nostalgicul dintre noi poate biciui albumul foto și să se bucure de cum au fost lucrurile. Având în vedere acest lucru, hai să folosim această ocazie pentru a pune pălăriile prostie, să ne aruncăm în arhive și să aruncăm o privire la Flash; de la concepția sa până la maturitatea ei mai familiară.

Notă: Documentație de la versiunea 1 la versiunea 9 alfa - a.k.a. CS3

Dacă credeți că Flash este greu de folosit, ar trebui să încercați să desenați cu un joystick pe un Apple II înainte de a fi inventat conceptul de anulare. Asta îți va testa răbdarea.

-Jonathan Gay, tatăl lui Flash.


Cum a început totul

Povestea descrisă de Jonathan Gay, Creatorul Flash.

Jonathan Gay a crescut în joc cu blocuri LEGO când nu existau bărbați sau balene LEGO sau pachete de accesorii complicate - doar blocuri dreptunghiulare și câteva roți. LEGO ia învățat elementele de bază ale designului ingineresc. Chiar mai bine, l-au ajutat să-și exprime pasiunea timpurie pentru a construi lucruri ...

Despre acel moment, a primit un computer Apple II. Când a început să programeze, el a descoperit rapid că, cu ajutorul software-ului de calculator, puteți să proiectați ceva care să funcționeze și să vă răspundă. Primul său joc a fost o clonă Space Invaders în Apple II Basic.

După ce a făcut jocuri, a revenit la editarea graficilor. El a adăugat desen stilistic PostScript la un produs Macintosh numit SuperPaint II încă în colegiu.

O companie numită Go a construit un sistem de operare. Astfel, în ianuarie 1993, Jonathan la convins pe Charlie Jackson să investească niște bani, iar cei doi au lansat FutureWave Software pentru a domina piața pentru software-ul grafic pe calculatoarele stilourilor (calculatoare ale căror ecrane puteau fi scrise pe un stilou electronic).

El și-a imaginat că desenarea cu un stilou pe ecranul unui computer ar fi o îmbunătățire fantastică. Astfel, Jonathan și Charlie s-au gândit să construiască SmartSketch, un program care ar face mai ușor desenul pe computer decât să se deseneze pe hârtie. Între timp, AT & T a cumpărat Go. În ianuarie 1994, la fel cum erau pe punctul de a-și livra produsul, AT & T a tras conectorul pe Go și ia lăsat fără o piață. Au făcut de fapt câteva vânzări de SmartSketch.

Eșecul calculatorului Go și pen-ului a fost un obstacol major pentru cei doi. Singura ocazie pe care au văzut-o a fost să ia software-ul și să-l execute pe Windows și pe Macintosh. Jonathan și Charlie au făcut-o, dar acum ei se luptau împotriva Illustratorului și a FreeHand.

SmartSketch nu va înlocui niciodată programe de vopsea sau ilustrații de ultimă generație, dar a fost un instrument atrăgător pentru artiștii și ilustratorii profesioniști care ar putea să o folosească cu alte programe.

Jonathan și Charlie au fost la SIGGRAPH În 1995, și au primit o mulțime de feedback de la oameni că ar trebui să transforme SmartSketch într-un produs de animație. Ei începuseră să audă despre Internet și pe Web și păreau posibil ca Internetul să devină destul de popular încât oamenii ar dori să trimită grafică și animație peste el. Așa că au început să adauge animație la SmartSketch ...

Ei au redenumit programul CelAnimator, "CelAnimator se bazează pe tehnologia de desenare SmartSketch, premiată de FutureWave Software, care va permite utilizatorilor să creeze pentru prima dată desene și butoane pe vector și să le animeze, atât desenele, cât și animațiile să fie plasat pe paginile Web HTML ... "

Sursă: Comunicat de presă http://www.highbeam.com/doc/1G1-18238250.html

FutureWave Software redenumeste CelAnimator la FutureSplash Animator; noul nume reflectă o piață mai largă și o mare varietate de suport pentru browserul de Internet.

Sursă: Comunicat de presă http://www.highbeam.com/doc/1G1-18238250.html

În acel moment, singura modalitate de a extinde un browser Web pentru a reda animația a fost prin Java. Așa că Jonathan și prietenul lui au scris un simplu player de animație care folosea Java și era oribil. Cu toate acestea, au păstrat cu încăpățânare, iar în toamnă, Netscape a ieșit cu API-ul plug-in. În cele din urmă, au avut o modalitate de a extinde browserul web cu performanțe decente (acesta a fost strămoșul lui Macromedia Flash Player).

Marele lor succes a venit în august 1996. Microsoft lucra la MSN și dorea să creeze cea mai mare experiență TV pe Internet. Ei au devenit fanii mari ai FutureSplash și au adoptat tehnologia. Celălalt client de profil a fost Disney Online. Ei folosiseră FutureSplash pentru a construi animația și interfața cu utilizatorul pentru Disney Daily Blast. Disney lucra și cu Macromedia Shockwave.

Sursă: Informații despre Macromedia http://en.wikipedia.org/wiki/Macromedia

În noiembrie 1996, Macromedia au auzit destul despre ei prin relația lor cu Disney și le-a abordat pentru a lucra împreună. La vremea respectivă, Jonathan și Charlie purtau FutureWave timp de patru ani, cu o investiție totală de 500.000 de dolari, iar ideea de a avea resurse mai mari pentru a le ajuta să-și stabilească FutureSplash părea un lucru bun.

În decembrie 1996, au vândut programul FutureWave Software către Macromedia, iar FutureSplash Animator a devenit Macromedia Flash 1.0: o contracție a "Future" și "Splash".

Macromedia își are originea în fuziunea din 1992 a Authorware Inc. (producători de Authorware) și MacroMind-Paracomp (producători ai directorului Macromind). Director, un instrument interactiv de creație multimedia folosit pe scară largă pentru a face CD-uri și chioșcuri de informații care trăiesc astăzi, a servit drept produs-pilot al companiei Macromedia până la mijlocul anilor 1990. Pe măsură ce piața CD-ROM-ului a început să scadă, iar Macromedia a câștigat popularitate, Macromedia a creat Shockwave, un plug-in pentru directori de vizualizare pentru browserele Web, dar a decis că a trebuit să-și extindă piața prin divizarea în mass-media nativă unelte.

Macromedia a dezvoltat toate versiunile de Flash de la v1 la v8, deși după versiunea 5 au încetat temporar să utilizeze o numerotare simplă: cea de-a șasea versiune a fost numită Flash MX, iar cea de-a șaptea a fost Flash MX 2004.

În data de 6 iunie 2005, Macromedia a anunțat dezvăluirea platformei Macromedia Flash Platform "pentru a oferi cele mai eficiente experiențe pentru conținut bogat, aplicații și comunicații în browsere, sisteme de operare și dispozitive de orice fel. este o tehnologie dovedită că companii și instituții precum America Online, SAP, Wharton și Yahoo! au adoptat pentru nevoile lor diverse ".

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

Pe 18 aprilie 2005, Adobe a achiziționat Macromedia într-o tranzacție totală, pentru aproximativ 3,4 miliarde de dolari.

Sursă: http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html

Adobe a fost fondată în decembrie 1982 de John Warnock și Charles Geschke, care au înființat compania după părăsirea Xerox PARC pentru a dezvolta și a vinde limba de descriere a paginii PostScript. În 1985, Apple Computer a licențiat PostScript pentru a fi utilizat în imprimantele LaserWriter, ceea ce a ajutat la revigorarea revoluției publicației desktop. Numele firmei Adobe vine de la Adobe Creek din Los Altos, California, care a trecut în spatele casei unuia dintre fondatorii companiei. Adobe a achiziționat fostul său concurent, Macromedia, în decembrie 2005, care a adăugat la portofoliul de produse noile produse software și platforme precum Coldfusion, Dreamweaver, Flash și Flex.

Sursă: http://en.wikipedia.org/wiki/Adobe_Systems

Macromedia Flash devin Adobe Flash din versiunea CS3 (V9, care a fost lansată în 2007).

Adobe a sărbătorit cea de-a zecea aniversare a lansării unui microsite.

Sursă: http://www.adobe.com/designcenter/dialogbox/flash_anniversary/

Sursă: A 10-a aniversare a Flash de Nectarine (animație) http://flash10.nectarine.com.au

Un tur rapid al copacului genealogic al lui Flash!


Sursă: http://en.wikipedia.org/wiki/Adobe_Flash


Mărire: Flash

Eliberare An Descriere
FutureSplash Animator 1996 versiunea inițială a Flash cu instrumente de editare de bază și o cronologie
Macromedia Flash 1 1996 o versiune revoluționară Macromedia a animatorului FutureSplash
Macromedia Flash 2 1997 Lansate cu Flash Player 2, noi caracteristici incluse: biblioteca de obiecte
Macromedia Flash 3 1998 Lansate cu Flash Player 3, noi caracteristici incluse: elementul movieclip, integrarea JavaScript plug-in, transparenta si un player extern stand alone
Macromedia Flash 4 1999 Lansate cu Flash Player 4, noi caracteristici incluse: variabile interne, un câmp de intrare, ActionScript avansat și streaming MP3
Macromedia Flash 5 2000 Lansat cu Flash Player 5, noi caracteristici incluse: ActionScript 1.0 (bazat pe ECMAScript, făcându-l foarte asemănător cu JavaScript în sintaxă), suport XML, Smartclips (precursorul componentelor în Flash), formatarea textului HTML adăugată pentru textul dinamic
Macromedia Flash MX (6) 2002 Lansat cu Flash Player 6, noi caracteristici incluse: un codec video (Sorenson Spark), Unicode, v1 Componente UI, compresie, API vector drawing ActionScript
Macromedia Flash MX 2004 (7) 2003 Lansat cu Flash Player 7, noi caracteristici au fost incluse: Actionscript 2.0 (care a permis un model de programare orientat pe obiect pentru Flash, deși nu avea funcția de asistență Script a altor versiuni, ceea ce înseamnă că Actionscript poate fi scris numai manual), comportamente, JSAPI), alias suport text, efecte cronologice. Macromedia Flash MX Professional 2004 a inclus toate funcțiile Flash MX 2004, plus: Ecrane (formulare pentru dezvoltarea non-liniară de stat și diapozitive pentru organizarea conținutului într-un format de diapozitive linear, cum ar fi PowerPoint), integrarea serviciilor web, expertul de import video, (care încapsulează un player MP3 și / sau FLV complet într-o componentă care poate fi plasată într-un SWF), componentele Data (DataSet, XMLConnector, WebServicesConnector, XUpdateResolver etc.) și API-urile de legare a datelor, și bibliotecile de clasă de tranziție.
Macromedia Flash 8 2005 Macromedia Flash Basic 8, o versiune mai puțin bogată în caracteristici a instrumentului de creație Flash destinată noilor utilizatori care doresc doar să deseneze desenul, animația și interactivitatea. Lansat cu Flash Player 8, această versiune a produsului are un sprijin limitat pentru efecte video și avansate grafice și de animație. Macromedia Flash Professional 8 a adăugat caracteristici axate pe expresivitate, calitate, video și abilități mobile. Funcții noi incluse Modurile de filtrare și de amestecare, controlul de relaxare pentru animație, proprietățile îmbunătățite ale cursei (capace și îmbinări), modul de desenare bazat pe obiecte, cache-ul bitmap de rulare, Flash anti-aliasing avansat pentru text, codecul video On2 VP6 avansat, transparență alfa în format video, codificator autonom și importator video avansat, suport pentru puncte în fișiere FLV, o componentă avansată de redare video și un emulator de dispozitive mobile interactive.

Sursă: Wikipedia http://en.wikipedia.org/wiki/ActionScript


Mărire: ActionScript

  • Flash Player 2: Prima versiune cu suport scripting. Acțiunile incluse includ: gotoAndPlay, gotoAndStop, nextFrame și nextScene pentru controlul timpului.
  • Flash Player 3: Sprijin extins de scripting de bază cu capacitatea de a încărca SWF-uri externe (loadMovie).
  • Flash Player 4: Primul jucător cu implementare completă de scripting (numit acţiuni). Scenariul a fost o sintaxă bazată pe flash și a conținut suport pentru bucle, condiționări, variabile și alte constructe de limbă de bază.
  • Flash Player 5: A inclus prima versiune a ActionScript. Programe de prototipuri bazate pe ECMAScript, care au permis programarea completă a programelor și programarea orientată pe obiecte.
  • Flash Player 6: A fost adăugat un model de gestionare a evenimentelor, controale de accesibilitate și suport pentru comutare. Prima versiune cu suport pentru protocoalele AMF și RTMP care au permis redarea audio / video la cerere.
  • Flash Player 7: Adăugările includ styling CSS pentru text și suport pentru ActionScript 2.0, un limbaj de programare bazat pe ECMAScript 4 Netscape Proposal cu moștenire bazată pe clasă. Cu toate acestea, ActionScript 2.0 poate fi compilat cu codul de cod ActionScript 1.0, astfel încât să poată fi rulat în Flash Player 6.
  • Flash Player 8: Extinderea în continuare a ActionScript 1 / ActionScript 2 prin adăugarea de noi biblioteci de clase cu API-uri pentru controlul datelor bitmap la timpul de execuție, încărcări de fișiere și filtre live pentru blur și dropshadow.
  • Flash Player 9 (inițial numit 8.5): A fost adăugat ActionScript 3.0 cu apariția unei noi mașini virtuale, denumită AVM2 (ActionScript Virtual Machine 2), care coexistă cu AVM1 anterioară necesară pentru a susține conținutul vechi. Creșterea performanțelor a fost un obiectiv major pentru această lansare a jucătorului, inclusiv un nou compilator JIT. Suport pentru prize binare, parsarea XML E4X, TR1 = modul full-screen LIXO și expresii regulate au fost adăugate. Aceasta este prima versiune a player-ului care urmează să fie numit Adobe Flash Player.
  • Flash Player 10 (inițial numit Astro): A fost adăugată o manipulare 3D de bază, cum ar fi rotirea pe axele X, Y și Z și un API pentru desen 3D. Abilitatea de a crea filtre personalizate utilizând Adobe Pixel Bender. Mai multe sarcini de procesare vizuală sunt descărcate acum pe unitatea de procesare grafică, ceea ce duce la o scădere semnificativă a timpului de redare pentru fiecare cadru, ceea ce duce la rate mai mari ale cadrelor, în special în cazul videoclipurilor H.264. Există un nou API de sunet, care permite crearea de sunet personalizat în flash, ceva care nu a fost posibil înainte. În plus, Flash Player 10 suportă comunicarea Peer to Peer (P2P) cu Real Time Media Flow Protocol (RTMFP).
  • Flash Player 10.1: Este deosebit de remarcabil pentru a putea fi rulat pe dispozitive mobile Android, păstrând în același timp toate caracteristicile programului Flash Player obișnuit.

Sursă: Wikipedia http://en.wikipedia.org/wiki/ActionScript


Mărire: Flash Lite

Adobe Flash Lite este o versiune ușoară a programului Adobe Flash Player, o aplicație software publicată de Adobe Systems.

  • Flash Lite 1.0: Flash Lite este tehnologia Flash dezvoltată special pentru telefoane mobile și dispozitive electronice de consum. Sprijină Flash ActionScript.
  • Flash Lite 1.1: Flash 4 Suport pentru ActionScript și API suplimentare pentru dispozitive adăugate.
  • Flash Lite 2.0 și 2.1: Suport adăugat pentru Flash 7 ActionScript 2.0 și unele API suplimentare fscommand2.
  • Flash Lite 3: Suport adăugat pentru Flash 8 ActionScript 2.0 și redare video FLV.
  • Flash Lite 4: Suportul adăugat pentru Flash 10 ActionScript 3.0 ca plugin pentru browser și accelerare grafică hardware.

Prezentare Flash: Ambalaj

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


Expozitia Flash: Logos

FutureWave FutureSplash

De la Macromedia Flash 1 la Macromedia Flash 5

Macromedia Flash MX și Macromedia Flash MX2004

Macromedia Flash 8


Prezentare cu bliț: Stropiri

Futurewave Viitor Splash / Macromedia Flash 1

Macromedia Flash 2

Macromedia Flash 3

Macromedia Flash 4

Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX 2004 de bază

Macromedia Flash 8 Basic

Macromedia Flash 8 Professional

Adobe Flash 9 Professional ActionScript 3 Public Alpha


Prezentare Flash: Interfață utilizator

Futurewave Viitor 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


Prezentare Flash: Despre caseta și interfața de utilizare completă

Futurewave Viitor 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


Prezentare Flash: Icoane

Icoane folosite de Flash, de la versiunea 1 la versiunea 8

Macromedia Flash 2 / Macromedia Flash 3

Macromedia Flash 4 / Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX2004

Macromedia Flash 8


Prezentare Flash: 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


Prezentare Flash: Obțineți pictograme Flash Player


Și Voila!

Mulțumesc că ați citit. Sper că veți găsi aceste informații utile și vă rugăm să lăsați orice interesant Flash tidbits pe care le cunoașteți în comentarii!

Lista completă a resurselor:

  • 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 Imagini realizate de Yassine Bouhlel din versiuni de încercare cu Adobe Fireworks
Cod