====== Internet Browsers / Navigateurs Internet ====== * [[/informatique/browsers/Internet Explorer|Internet Explorer]] * [[/informatique/browsers/Firefox|Firefox]] ===== Test de compatibilité ===== * [[http://acid3.acidtests.org/]], [[wpfr>Acid3|Acid3]], [[wp>Acid3|Acid3]]. Acid3 désigne un test pour navigateur web mis en place par le groupe [[http://www.webstandards.org/|Web Standards Projec]] ; il est destiné à soumettre les moteurs de rendu à un panel de tests vérifiant leur capacité à supporter un choix de fonctionnalités relevant de différents standards du Web. Il est ainsi nommé à l'image des tests Acid2 (2005) et Acid1 (1998). ===== La compétition des navigateurs ===== Statistiques sur l'usage des différents navigateurs internet * [[http://www.xitimonitor.com/fr-fr/barometre-des-navigateurs/index-1-1-3-0.html|xitimonitor.com]] * [[http://www.thecounter.com/stats/|thecounter.com]] * [[http://www.journaldunet.com/solutions/dossiers/chiffres/navigateurs.shtml|journaldunet.com]] (2007-2006) * [[http://www.w3schools.com/browsers/browsers_stats.asp|w3schools.com]] (plutôt des développeurs web) ===== Browsers's Plugin ===== Les browsers (Navigateurs Web) offre la possibilité de leur adjoindre de nouvelles fonctionnalités grâce aux plugins. ==== Ecriture d'un plugin multiplateforme multibrowser ==== Le défi: écrire un plugin multiplateforme et multibrowser ... === multiplateforme === Compilation vers différentes plateformes. OS (Operating System) et CPU (microprocesseur) - Windows 32 (98, NT, XP) pour Pentium et consoeur (Intel, ADM) - Mac OS X pour PowerPC - Linux pour Pentium et consoeur (Intel, ADM) - Linux pour PowerPC - Linux pour CPU xxx ??? - Windows 64 ??? - Mac OS 9 ??? - Mac OS X pour Pentium ??? === multibrowser === Intégration avec différentes API (Browser Plugin API) - Internet Explorer : ActiveX. Sont ils multiplateforme ???? - Mozilla - Firefox - Opera ==== Sécurité ==== Code Signing : Signer le code avec un certificat pour un déploiement aisé. Plusieurs technologies : - Microsoft's Authenticode Digital ID - Sun Java Signing Digital ID - Netscape Object Signing Digital ID - Microsoft Office and VBA Signing Digital ID - Marcomedia Shockwave Digital ID - ... Dans quelle mesure ces technos sont utilisables et nécessaires ? ==== Conclusion ==== Après réflexion, une seule alternative : Flash et ActiveScript. Sauf s'il y a de gros calculs mathématiques.