Une fouille nostalgique à travers l'histoire du flash

Le réveillon du Nouvel An est un moment de réflexion. Un moment où les nostalgiques parmi nous peuvent sortir l’album photo et se délecter de la façon dont les choses étaient. Gardant cela à l’esprit, saisissons cette occasion pour mettre des chapeaux ridicules, plonger dans les archives et jeter un coup d’œil à Flash; depuis sa conception jusqu'à son âge adulte plus familier.

Remarque: Documentation de la version 1 à la version 9 alpha - a.k.a. CS3

Si vous pensez que Flash est difficile à utiliser, essayez de dessiner avec une manette de jeu sur un Apple II avant que le concept d'annulation ne soit inventé. Cela mettra à l'épreuve votre patience.

-Jonathan Gay, père de Flash.


Comment tout a commencé

L'histoire telle que décrite par Jonathan Gay, le créateur de Flash.

Jonathan Gay a grandi en jouant avec des blocs LEGO quand il n’y avait ni hommes, ni baleines, ni accessoires compliqués - juste des blocs rectangulaires et quelques roues. LEGO lui a enseigné les bases de la conception technique. Mieux encore, ils l'ont aidé à exprimer sa première passion pour la construction d'objets…

À cette époque, il a eu un ordinateur Apple II. Lorsqu'il a commencé à programmer, il a rapidement découvert qu'avec un logiciel, vous pouvez concevoir quelque chose qui fonctionnera et qui vous répondra. Son premier jeu était un clone de Space Invaders dans Apple II Basic.

Après avoir joué à des jeux, il est revenu à la construction d’éditeurs graphiques. Il a ajouté le dessin de style PostScript à un produit Macintosh appelé SuperPaint II alors qu'il était encore à l'université..

Une entreprise appelée Go construisait un système d'exploitation. Donc, en janvier 1993, Jonathan persuada Charlie Jackson d’investir de l’argent et ils lancèrent tous deux FutureWave Software pour dominer le marché des logiciels de graphisme sur stylo (ordinateurs dont les écrans pouvaient être écrits à l’aide d’un stylet électronique).

Il a imaginé que dessiner avec un stylo sur un écran d'ordinateur serait une amélioration fantastique. Jonathan et Charlie ont donc décidé de créer SmartSketch, un logiciel qui faciliterait le dessin sur ordinateur par rapport au papier. En attendant, AT & T a acheté Go. En janvier 1994, juste au moment où ils s'apprêtaient à expédier leur produit, AT & T a ouvert le marché et les a laissés sans marché. Ils ont en fait fait quelques ventes de SmartSketch.

L’échec de Go and pen computing a été un grave revers pour eux deux. La seule opportunité qu'ils ont vue était de prendre leur logiciel et de le faire fonctionner sous Windows et Macintosh. Jonathan et Charlie l'ont fait, mais ils étaient maintenant en compétition contre Illustrator et FreeHand..

SmartSketch ne remplacera jamais les programmes de peinture ou d’illustration haut de gamme, mais c’est un outil attrayant pour les artistes et illustrateurs professionnels, qui peuvent l’utiliser avec d’autres programmes..

Jonathan et Charlie étaient à SIGGRAPH en 1995 et ont reçu beaucoup de commentaires de la part de personnes leur demandant de transformer SmartSketch en un produit d’animation. Ils commençaient à entendre parler d'Internet et du Web, et il semblait possible qu'Internet devienne suffisamment populaire pour que les gens veuillent envoyer des graphiques et de l'animation par dessus. Ils ont donc commencé à ajouter une animation à SmartSketch…

Ils ont renommé le programme CelAnimator, "CelAnimator est basé sur la technologie de dessin primée SmartSketch de FutureWave Software. Il permettra aux utilisateurs, pour la première fois, de créer des dessins et des boutons à base de vecteurs, puis de les animer. être placé sur des pages Web HTML… "

La source: Communiqué de presse http://www.highbeam.com/doc/1G1-18238250.html

FutureWave Software renomme CelAnimator en FutureSplash Animator; le nouveau nom reflète le marché plus large et la grande variété de prise en charge des navigateurs Internet.

La source: Communiqué de presse http://www.highbeam.com/doc/1G1-18238250.html

À l'époque, le seul moyen d'étendre un navigateur Web pour lire l'animation était via Java. Jonathan et son ami ont donc écrit un lecteur d’animation simple utilisant Java et horriblement lent. Cependant, ils ont obstinément continué et, à l'automne, Netscape est sorti avec leur API de plug-in. Enfin, ils avaient un moyen d’étendre le navigateur Web avec des performances décentes (c’était l’ancêtre de Macromedia Flash Player)..

Leur grand succès a eu lieu en août 1996. Microsoft travaillait sur MSN et souhaitait créer l'expérience la plus télévisée possible sur Internet. Ils sont devenus de grands fans de FutureSplash et ont adopté la technologie. Leur autre client important était Disney Online. Ils utilisaient FutureSplash pour créer une animation et l'interface utilisateur du Disney Daily Blast. Disney travaillait également avec Macromedia Shockwave.

La source: Informations Macromedia http://fr.wikipedia.org/wiki/Macromedia

En novembre 1996, Macromedia en avait assez entendu parler de leur relation avec Disney et les avait approchés pour qu'ils travaillent ensemble. À l'époque, Jonathan et Charlie utilisaient FutureWave depuis quatre ans avec un investissement total de 500 000 $. L'idée de disposer des ressources d'une entreprise plus grande pour les aider à créer FutureSplash semblait être une bonne idée..

En décembre 1996, ils ont vendu le logiciel FutureWave à Macromedia, et FutureSplash Animator est devenu Macromedia Flash 1.0: une contraction de "Future" et de "Splash"..

Macromedia est à l'origine de la fusion entre Authorware Inc. (fabricants de Authorware) et MacroMind-Paracomp (fabricants de Macromind Director) en 1992. Director, un outil de création multimédia interactif largement utilisé pour la fabrication de CD-ROM et de kiosques d’information, est le produit phare de Macromedia jusqu’au milieu des années 90. Alors que le marché des CD-ROM commençait à se replier et que le World Wide Web gagnait en popularité, Macromedia créa Shockwave, un plug-in Director-Viewer pour navigateurs Web, mais décida également de développer son marché en se développant dans les médias Web natifs. outils.

Macromedia a développé toutes les versions de Flash de v1 à v8, bien qu'après la version 5, la numérotation directe ait été temporairement arrêtée: la sixième version s'appelait Flash MX et la septième, Flash MX 2004..

Le 6 juin 2005, Macromedia a annoncé le dévoilement de la plate-forme Macromedia Flash, conçue pour offrir les expériences les plus efficaces pour le contenu enrichi, les applications et les communications sur les navigateurs, les systèmes d'exploitation et les périphériques de tous types. La plate-forme Flash fournit les solutions qui font expériences numériques possibles. C’est une technologie éprouvée que des entreprises et des institutions telles que America Online, SAP, Wharton et Yahoo! ont adoptée pour leurs divers besoins. "

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

Le 18 avril 2005, Adobe a acquis Macromedia dans le cadre d’une opération portant uniquement sur les actions, pour un montant d’environ 3,4 milliards de dollars..

La source: http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html

Adobe a été fondé en décembre 1982 par John Warnock et Charles Geschke, qui ont créé la société après avoir quitté Xerox PARC afin de développer et de vendre le langage de description de page PostScript. En 1985, Apple Computer a octroyé une licence PostScript pour l’utilisation de ses imprimantes LaserWriter, ce qui a contribué à déclencher la révolution de la publication assistée par ordinateur. Le nom de la société Adobe vient d’Adobe Creek à Los Altos, en Californie, qui se trouvait derrière la maison de l’un des fondateurs de la société. Adobe a acquis son ancien concurrent, Macromedia, en décembre 2005, ce qui a ajouté de nouveaux produits logiciels et plates-formes telles que Coldfusion, Dreamweaver, Flash et Flex à son portefeuille de produits..

La source: http://en.wikipedia.org/wiki/Adobe_Systems

Macromedia Flash devient Adobe Flash à partir de l'édition CS3 (version 9, sortie en 2007)..

Adobe a célébré le dixième anniversaire de Flash en lançant un microsite.

La source: http://www.adobe.com/designcenter/dialogbox/flash_anniversary/

La source: 10ème anniversaire Flash de Nectarine (animation) http://flash10.nectarine.com.au

Un rapide tour d'horizon de l'arbre généalogique de Flash!


La source: http://en.wikipedia.org/wiki/Adobe_Flash


Zoom avant: Flash

Libération Année La description
FutureSplash Animator 1996 version initiale de Flash avec des outils d'édition de base et une timeline
Macromedia Flash 1 1996 une version renommée de Macromedia de FutureSplash Animator
Macromedia Flash 2 1997 Publié avec Flash Player 2, nouvelles fonctionnalités incluses: la bibliothèque d'objets
Macromedia Flash 3 1998 Publié avec Flash Player 3, nouvelles fonctionnalités incluses: l'élément movieclip, l'intégration du plug-in JavaScript, la transparence et un lecteur externe autonome
Macromedia Flash 4 1999 Publiée avec Flash Player 4, nouvelles fonctionnalités incluses: variables internes, champ de saisie, ActionScript avancé et lecture MP3 en continu
Macromedia Flash 5 2000 Communiqué avec Flash Player 5, nouvelles fonctionnalités incluses: ActionScript 1.0 (basé sur ECMAScript, le rendant très similaire à la syntaxe de JavaScript), prise en charge XML, Smartclips (précurseur des composants dans Flash), mise en forme du texte HTML ajoutée pour le texte dynamique
Macromedia Flash MX (6) 2002 Communiqué avec Flash Player 6, nouvelles fonctionnalités incluses: codec vidéo (Sorenson Spark), Unicode, composants d'interface utilisateur v1, compression, API de dessin vectoriel ActionScript
Macromedia Flash MX 2004 (7) 2003 Parmi les nouvelles fonctionnalités de Flash Player 7, citons: Actionscript 2.0 (qui permettait un modèle de programmation orienté objet pour Flash, bien que la fonction d’assistance de script ne soit pas disponible dans d’autres versions, ce qui signifie qu’ActionScript ne peut être saisi qu'à la main), des comportements, une couche d’extensibilité ( JSAPI), prise en charge du texte d’alias, effets de montage. Macromedia Flash MX Professional 2004 incluait toutes les fonctionnalités de Flash MX 2004, ainsi que des écrans (formulaires pour le développement non linéaire par état et des diapositives pour organiser le contenu dans un format de diapositive linéaire comme PowerPoint), intégration de services Web, assistant d'importation de vidéo, composants de lecture multimédia. (qui encapsule un lecteur MP3 et / ou FLV complet dans un composant pouvant être placé dans un fichier SWF), des composants de données (DataSet, XMLConnector, WebServicesConnector, XUpdateResolver, etc.), des interfaces de liaison de données, des composants de Project Panel, v2 UI, et bibliothèques de classes de transition.
Macromedia Flash 8 2005 Macromedia Flash Basic 8, version moins riche en fonctionnalités de l'outil de création Flash destiné aux nouveaux utilisateurs souhaitant uniquement effectuer des opérations de dessin, d'animation et d'interactivité de base. Publiée avec Flash Player 8, cette version du produit prend en charge de manière limitée la vidéo et les effets graphiques et d'animation avancés. Macromedia Flash Professional 8 a ajouté des fonctionnalités axées sur l'expressivité, la qualité, la vidéo et la création pour mobile. Nouvelles fonctionnalités incluses Filtres, modes de fusion, contrôle simplifié de l'animation, propriétés de trait améliorées (majuscules et jointures), mode de dessin basé sur objet, mise en cache des bitmaps au moment de l'exécution, anti-aliasing avancé FlashType pour le texte, codec vidéo avancé On2 VP6, prise en charge de transparence alpha en vidéo, encodeur autonome et importateur vidéo avancé, prise en charge des points de repère dans les fichiers FLV, composant de lecture vidéo avancé et émulateur de périphérique mobile interactif.

La source: Wikipedia http://fr.wikipedia.org/wiki/ActionScript


Zoom avant: ActionScript

  • Flash Player 2: La première version avec prise en charge des scripts. Les actions incluaient gotoAndPlay, gotoAndStop, nextFrame et nextScene pour le contrôle de la timeline.
  • Flash Player 3: Prise en charge étendue des scripts de base avec la possibilité de charger des fichiers SWF externes (loadMovie).
  • Flash Player 4: Premier joueur avec une implémentation de script complète (appelée actes). Le script était une syntaxe flash et contenait un support pour les boucles, les conditions, les variables et autres constructions de langage de base.
  • Flash Player 5: Inclus la première version d'ActionScript. A utilisé une programmation basée sur un prototype basée sur ECMAScript, et a permis une programmation procédurale complète et une programmation orientée objet.
  • Flash Player 6: Ajout d’un modèle de gestion des événements, de contrôles d’accessibilité et du support du commutateur La première version avec prise en charge des protocoles AMF et RTMP permettant le streaming audio / vidéo à la demande.
  • Flash Player 7: Les ajouts incluent le style CSS pour le texte et la prise en charge d'ActionScript 2.0, langage de programmation basé sur la proposition ECMAScript 4 Netscape avec un héritage basé sur les classes. Toutefois, ActionScript 2.0 peut effectuer une compilation croisée dans le code d'octet ActionScript 1.0 afin de pouvoir s'exécuter dans Flash Player 6..
  • Flash Player 8: ActionScript 1 / ActionScript 2 étendu en ajoutant de nouvelles bibliothèques de classes avec des API permettant de contrôler les données bitmap au moment de l'exécution, les téléchargements de fichiers et les filtres en temps réel pour le flou et l'ombre portée.
  • Flash Player 9 (initialement appelé 8.5): Ajout d’ActionScript 3.0 avec l’avènement d’une nouvelle machine virtuelle, appelée AVM2 (ActionScript Virtual Machine 2), qui coexiste avec l’AVM1 précédent nécessaire à la prise en charge du contenu hérité. L’augmentation des performances était un objectif majeur de cette version du lecteur, notamment un nouveau compilateur JIT. La prise en charge des sockets binaires, l'analyse XML E4X, le mode plein écran TR1 = LIXO et les expressions régulières ont été ajoutés. Ceci est la première version du lecteur à être intitulée Adobe Flash Player.
  • Flash Player 10 (initialement appelé Astro): Ajout de la manipulation 3D de base, telle que la rotation sur les axes X, Y et Z, et une API de dessin 3D. Possibilité de créer des filtres personnalisés avec Adobe Pixel Bender. Plusieurs tâches de traitement visuel sont maintenant déchargées sur le processeur graphique, ce qui réduit considérablement le temps de rendu de chaque image, ce qui entraîne une cadence plus élevée, en particulier avec la vidéo H.264. Il existe une nouvelle API de son qui permet la création audio personnalisée en flash, ce qui n’était jamais possible auparavant. De plus, Flash Player 10 prend en charge la communication poste à poste (P2P) avec le protocole RTMFP (Real Time Media Flow Protocol)..
  • Flash Player 10.1: Particulièrement remarquable pour pouvoir être exécuté sur des appareils mobiles Android, tout en conservant toutes les fonctionnalités du lecteur Flash classique.

La source: Wikipedia http://fr.wikipedia.org/wiki/ActionScript


Zoom avant: Flash Lite

Adobe Flash Lite est une version allégée d'Adobe Flash Player, une application logicielle publiée par Adobe Systems..

  • Flash Lite 1.0: Flash Lite est la technologie Flash spécialement développée pour les téléphones mobiles et les appareils électroniques grand public. Prise en charge du code ActionScript Flash 4.
  • Flash Lite 1.1: Prise en charge d'ActionScript pour Flash 4 et ajout d'autres API de périphérique.
  • Flash Lite 2.0 et 2.1: Prise en charge de Flash 7 ActionScript 2.0 et de certaines API fscommand2 supplémentaires.
  • Flash Lite 3: Ajout de la prise en charge de Flash 8 ActionScript 2.0 ainsi que de la lecture vidéo FLV.
  • Flash Lite 4: Ajout de la prise en charge de Flash 10 ActionScript 3.0 en tant que plug-in de navigateur et de l'accélération graphique matérielle.

Flash Showcase: Emballage

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


Vitrine Flash: Logos

FutureWave FutureSplash

De Macromedia Flash 1 à Macromedia Flash 5

Macromedia Flash MX et Macromedia Flash MX2004

Macromedia Flash 8


Flash Showcase: Éclaboussures

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

Alpha public Adobe ActionScript 3 Professional ActionScript 3


Showcase Flash: Interface utilisateur

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: à propos de Box et de l'interface utilisateur complète

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


Vitrine Flash: Icônes

Icônes utilisées par Flash, de la version 1 à la version 8

Macromedia Flash 2 / Macromedia Flash 3

Macromedia Flash 4 / Macromedia Flash 5

Macromedia Flash MX

Macromedia Flash MX2004

Macromedia Flash 8


Vitrine Flash: Flash Player

Futurewave Future Splash Player / Lecteur Macronedia Flash 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


Showcase Flash: Icônes Obtenir Flash Player


Et voilà!

Merci pour la lecture. J'espère que vous trouverez ces informations utiles et s'il vous plaît laissez les commentaires Flash intéressants que vous connaissez dans les commentaires.!

Liste complète des ressources:

  • 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
  • Captures d'écran flash réalisées par Yassine Bouhlel à partir de versions d'évaluation avec Adobe Fireworks