J'ai récemment accepté un concert à temps partiel pour réorganiser un ensemble de présentations/multimédias utilisées dans les cours d'éducation médicale. On m'a demandé de faire des recherches sur l'avenir des plates-formes multimédia Web et pour smartphones. Fondamentalement, quoi de neuf. Actuellement, nous utilisons Flash pour créer toutes nos applications multimédia éducatives, mais nous commençons à développer un nouveau thème et souhaitons développer des applications compatibles avec les produits PC, Apple et Android.
Je ne suis pas au courant des tendances actuelles, car ce n'est pas mon métier! Mon patron m'a demandé de rechercher HTML5, mais j'ai le sentiment que cela ne sera pas une solution. Quelqu'un a-t-il des conseils sur le "nouveau flash" pour le Web et le multimédia? Merci d'avoir lu.
Comme mentionné, l'utilisation de <canvas>
avec JavaScript permet de reproduire la quasi-totalité des fonctionnalités de Flash, telles que le rendu et la gestion des entrées utilisateur (clavier, souris et même manettes de jeu).
Diverses bibliothèques JavaScript (par exemple, Pixi.js ) effectuent une partie du travail préparatoire à votre place. Il existe également une section sur MDN dédiée à la création de jeux en JavaScript.
Il convient également de mentionner TypeScript , qui vous fournit une plate-forme pour écrire du code orienté objet de type AS3 pour vos jeux Web. Cela vaut la peine d’y jeter un coup d’œil - c’est presque le top de mes langues préférées actuelles à utiliser.
La réponse que vous cherchez est probablement la pile HTML5. Cela permet une animation et une manipulation riches du texte et du multimédia via Canvas, les transformations CSS3 et JavaScript. HTML5 prend également en charge le multimédia via des balises <audio>
et <video>
. Le multimédia peut également être manipulé et analysé via de nouveaux appels d'API disponibles en JavaScript. Il existe également une multitude de bibliothèques JavaScript comme RaphaelJS pour la création de graphiques vectoriels interactifs.
Étant donné que vous êtes intéressé par la création de présentations multimédias, je vous recommande de consulter HTML5Wow, qui est essentiellement une présentation des fonctionnalités de HTML5, réalisée avec HTML5.
http://www.htmlfivewow.com/slide1
Il existe également des possibilités pour l'animation 3D via les transformations 3D CSS et le rendu 3D via WebGL. Découvrez les expériences sur Google Chrome pour des démonstrations intensives de HTML5 utilisant WebGL et d'autres technologies HTML5.
http://www.chromeexperiments.com/
Il y a aussi de très bonnes démonstrations des capacités HTML5 de M. Doob.
Même Adobe reconnaît que HTML5 est l'avenir. Ils ont investi beaucoup de ressources dans la création d'outils de manipulation HTML5 et dans la modification de logiciels existants tels que DreamWeaver pour prendre en charge HTML5. Jetez un coup d'œil au nouveau logiciel "Edge" d'Adobe.
http://labs.Adobe.com/technologies/Edge/
En termes de portabilité, Google Chrome, Safari, Firefox, Opera et IE9 + prennent en charge le format HTML5. Il est également déjà intégré aux appareils Android, Blackberry, iPad, iPhone et Windows Phone. HTML5 aura également un rôle de premier plan dans le développement d'applications sur la plate-forme Windows 8.
Vous pouvez consulter Silverlight de Microsoft.
HTML5, CSS3 et javascript sont définitivement comparables à Flash ( Comparaison de HTML5 et Flash ) mais Flash est encore plus largement supporté. Une exception notable à cette règle est iOS où Flash n'est pas pris en charge du tout.
Silverlight, je doute, fonctionnera sur les ipads et certains appareils mobiles. Si nous parlons d’alternative au flash, HTML5 vous permet de regarder en tant que HTML5 avec balise canvas et un bon code javascript. cette. si vous recherchez une alternative à la vidéo flash, ogg et mp4 sont l’alternative du flash. Le développement des navigateurs est en cours, nous aurons donc plus d'options à l'avenir avec HTML 5.
La solution provient des laboratoires garsinfotech.com.
HTML5 est le meilleur remplacement, si ce n’est pour une autre raison que son fonctionnement sur un iPhone (le fameux flash a été interdit par Steve Jobs) et le fait que le flash ne fonctionne pas sur IE10 en mode Metro sur Windows 8 (et ni Silverlight d'ailleurs).
Si vous souhaitez écrire des sites Web modernes, maîtriser HTML5 plus tôt est susceptible de porter ses fruits à long terme.