Accessibilité

Caractéristiques

Vous voulez tirer parti de Flash Player 9 ? Pour visionner cette présentation, vous devrez installer la mise à jour. Téléchargez Flash Player 9.



Testez du contenu et des applications Flash sur postes de travail et terminaux


Stratégie

ActionScript 3.0

ActionScript est le puissant langage de programmation orienté objet de l'environnement d'exécution Adobe® Flash® Player. Basé sur ECMAScript, langage international normalisé de programmation de scripts, ActionScript 3.0 améliore encore celui-ci en vue d'offrir aux développeurs un robuste modèle de programmation applicable aux RIA (Rich Internet Applications). Les développeurs bénéficient ainsi de performances et d'une simplicité de développement hors pair qui font rimer avec simplicité applications ultra-complexes, ensembles de données volumineux et bases de code réutilisables, orientées objet. Exécuté avec la toute nouvelle ActionScript Virtual Machine (AVM2) de Flash Player 9, ActionScript 3.0 garantit des performances d'exception à la nouvelle génération de RIA. Afin d'accélérer l'adoption de cette approche standardisée pour la création d'applications web riches et attrayantes, Adobe a ouvert le code source d'AVM2 à la Mozilla Foundation qui héberge un nouveau projet open source baptisé Tamarin*.

ActionScript 3.0 est conforme à la spécification ECMAScript Edition 3 (ECMA-262).

  • ECMAScript pour XML (E4X) assure une manipulation aisée des documents XML à l'aide d'une syntaxe familière.
  • Les expressions génériques font gagner du temps en programmation sur la recherche de chaînes et les procédures de manipulation.
  • Les événements DOM Level 3 aident les développeurs à disposer d'un code orienté objet optimisé via le modèle d'événement W3C standard.
  • Les espaces de noms et paquetages améliorent l'agencement du code et renforcent la structure logique de l'application.
  • Le débogage optimisé et le profilage des données accélèrent les tests et facilitent l'intégration des applications Flash dans des environnements de tests automatisés.
  • La gestion optimisée des erreurs et des exceptions autorise le développement d'applications résolument plus robustes et sécurisées.

Nouvelle machine virtuelle

Flash Player 9 inclut une nouvelle ActionScript Virtual Machine (AVM) ultra-optimisée, baptisée AVM2. Conçue pour fonctionner avec le langage ActionScript de dernière génération, cette nouvelle machine virtuelle présente les performances et caractéristiques indispensables aux développeurs de RIA (Rich Internet Applications). AVM2 gère les rapports d'erreurs, le débogage et les sockets binaires, ce qui permet aux développeurs d'étendre les fonctionnalités du lecteur pour qu'il puisse fonctionner avec tout protocole binaire. Flash Player 9 comprend également AVM1, qui exécute le code ActionScript classique afin de préserver une rétro-compatibilité avec les contenus existants.

Nouvelles options H.264/HE-AAC

De par sa compatibilité avec les codecs vidéo H.264 et audio HE-AAC (High Efficiency AAC), Flash Player 9 donne accès à un grand nombre de formats vidéo normalisés — jusqu'à la qualité HD — que les développeurs peuvent exploiter dans leurs applications. Gérant les Parties 12 (conteneur) et 14 (H.264) de MPEG-4, y compris les profils BP (Baseline Profile), MP (Main Profile) et HiP (High Profile), Flash Player lit les contenus MP4, M4A, MOV, MP4V, 3GP et 3G2 existants.

Cache Flash Player

Le cache Flash Player permet de mettre en mémoire cache en local des composants courants, tels que Flex Framework, qui pourront ensuite être utilisés par tout fichier SWF depuis n'importe quel domaine. L'utilisation du cache Flash Player réduit significativement la taille des fichiers SWF et accélère le téléchargement des applications.

Performances accrues

Flash Player 9 met à profit les perfectionnements apportés à Flash Player 8 pour accélérer comme jamais l'exécution de contenus et d'applications, en les assortissant de multiples gains de performances :

  • Décuplez l'exécution d'ActionScript 3.0 avec la nouvelle machine virtuelle et le compilateur optimisé.
  • Accélérez la cadence des contenus et applications de par un démarrage plus rapide de vos applications et une réduction de 50 % de l'encombrement mémoire.
  • Accélérez les performances de rendu au moyen d'illustrations vectorielles résolument plus efficaces, placées en mémoire cache.
  • Améliorez la lisibilité du texte et accélérez le défilement de blocs de texte conséquents, à l'aide de routines de rendu de texte optimisées.
  • Accélérez le rendu des images vectorielles et bitmap, des filtres et des vidéos, y compris en 1080p, grâce à la nouvelle fonction multicœur qui permet de mettre à profit jusqu'à 4 processeurs.
  • Améliorez les performances et la qualité des vidéos en mode plein écran avec la mise à l'échelle au niveau matériel.
  • Optimisez la qualité et les performances de rendu des images à échelle réduite à l'aide d'un nouvel algorithme de mise à l'échelle des images bitmap.

Sécurité optimisée

Flash Player met en œuvre des « security sandboxes » pour les applications, le contenu, les données et les URL afin de sauvegarder les données sensibles et d'assurer une navigation en toute sécurité côté utilisateurs.

Innovation

API d'affichage

Flash Player 9 introduit de puissantes techniques ActionScript 3.0 pour manipuler des images brutes et créer des effets sur mesure. Créez, manipulez et supprimez à la volée des objets de la liste d'affichage.

Transfert/téléchargement de fichiers

Flash Player autorise la création d'applications client-serveur évoluées via des API de transfert et de téléchargement de fichiers.

Expressivité optimisée

Flash Player 9 reprend à son compte les perfectionnements apportés à Flash Player 8 en termes d'expressivité qui permettent aux développeurs et aux concepteurs de créer de remarquables contenus.

  • Concevez des expériences captivantes pour la vidéo, le contenu et les applications Flash en mode plein écran, avec l'accélération matérielle.
  • Produisez des vidéos de qualité supérieure, peu gourmandes en bande passante, à l'aide d'une technologie de compression évoluée.
  • Créez des textes extrêmement fidèles grâce au moteur évolué de rendu de texte.
  • Ajoutez des effets dynamiques en temps réel avec des filtres Flou, Ombre portée, Rayonnement, Biseau, Rayonnement dégradé, Biseau dégradé, Dispersion, Circonvolution et Matrice de couleurs.
  • Élaborez des compositions multimédias innovantes avec des couches alpha vidéo 8 bits.
  • Donnez libre cours à votre créativité en tirant parti des modes de fusion, du dégradé radial et des perfectionnements apportés aux contours.
  • Importez de manière dynamique des formats d'images supplémentaires : GIF, Progressive JPEG et PNG.

API externe

Flash Player gère l'intégration avec les applications HTML, DHTML et Ajax via l'API externe.

Modèle de communication asynchrone

Flash Player repose sur un modèle de communication client-serveur asynchrone, assurant une interactivité rapide avec le client sans réactualisation de la page web.

Universalité

Expériences homogènes

Flash Player garantit des contenus et applications homogènes sur toute une gamme de plates-formes et de navigateurs web, le mode plein écran avec mise à l'échelle au niveau matériel étant désormais géré sous Linux.

Express Install

Flash Player permet à ses utilisateurs de passer très facilement à une version ultérieure grâce à Express Install et à une fonction de mise à niveau automatique perfectionnée.

Gestion IME (Input Method Editor)

Flash Player offre une intégration élargie aux IME (Input Method Editors) pour les applications Flash en langues asiatiques.

Compacité

Flash Player se distingue par un faible encombrement (1 Mo) propice à son adoption : les nouvelles versions sont systématiquement adoptées par plus de 600 millions d'internautes dans l'année qui suit leur sortie.

Prise en charge de l'accessibilité

Flash Player offre des fonctions d'accessibilité via l'API MSAA (Microsoft Active Accessibility) et en permettant aux développeurs de proposer des fonctionnalités adaptées aux sourds et malentendants ainsi qu'aux utilisateurs souffrant d'autres handicaps.