Ajax, JavaScript, DOM et CSS sont des standards pour construire des sites et des applications web. HTML 5 est un langage d'interface utilisateur graphique comme XUL.
English . Ajax, JavaScript, DOM and CSS are the standards of the Web to build modern sites and applications. HTML 5 is a graphical user interface langage such as XUL.
Ajax et HTML 5
Tutoriel Ajax avec exemples
en texte ou XML. Comment construire une page.
Les cadres d'applications Ajax . Choisir la bonne bibliothèque pour simplifier la création d'une application ou
un site interactif.
Extensible Page .
Un script pour construire des pages Web qui se développent à
la demande du lecteur.
Tutoriel HTML 5 . Plateforme universelle pour les applications de bureau, sur mobiles et tablettes.
JavaScript, CSS et DOM
Web 2.0 et technologies
Firefox, Gecko et XUL
Les
extensions Firefox .
Elles transforment le navigateur en outil de développement. Liste
des meilleurs extensions pour internautes et webmasters.
Tutoriel XUL .
Apprendre à faire une interface en exemples.
Xul Dev est une étude de cas pour créer un environnement de développement XUL.
XML, RSS et les formats du Web 2.0
Les standards et les outils pour
créer et utiliser des documents XML .
Derniers articles
Nouvelles
Les applications mobile dans le navigateur: Notification
Un nouveau pas va être franchi par les navigateurs comme plateforme d'application, en remplacement des applications native sur les mobiles. Cela grâce à un système de notification disponible dans le navigateur, que Mozilla est en train de mettre au point.
Les utilisateurs devront s'inscrire sur les sites pour recevoir des notifications, qui leur seront envoyées sans qu'ils aient besoin de se rendre sur le site.
Pour un site de messagerie par exemple, l'utilisateur sera averti qu'un message est parvenu dans sa boite au lettre, ce qui est utile si l'on dispose de plusieurs boites aux lettres.
On peut aussi être prévenu directement de l'expiration d'un nom de domaine, même si on ne pense pas à relever la boite d'email correspondante (ou si elle a disparu).
API de notification .
3 février 2012.
Firefox 10 aide à developper les applications web
La nouvelle version offre des outils pour la mise au point du design notamment en permettant de changer l'apparence d'une page directement à partir du navigateur. C'est l'application du principe WYSIGYG avec le navigateur comme outil de développement.
L'ardoise JavaScript permet d'éditer le code, l'exécuter et voir le résultat avec les Inspectors.
Outre l'aide au développement, la version 10 améliore le support CSS3 et WebGL et simplifie l'emploi des extensions.
Eclipse Orion . Editeur de code en ligne qui est aussi intégré à Firefox.
Démo plein écran . Grâce à l'API plein écran, la balise video dispose de cette fonctionnalité qui manquait à HTML 5. En fait cela fonctionne avec toute balise HTML...
1 février 2012.
HUD et intenterface contre menu
Les menus vont-ils disparaître des interfaces utilisateurs? Un pas a été fait dans ce sens par Ubuntu avec le concept Head-Up Display (HUD) dans Unity. Les menus sont supprimés et remplacés par une liste qui interprête les intentions de l'utilisateur et lui fournit les commandes utiles dans le contexte. L'interface devient "intent-drived", définie par l'intention supposée de l'utilisateur.
Les menus pourtant ont l'avantage de montrer les options possibles à l'utilisateur débutant. Avantage qui devient un inconvénient une fois que l'on connaît bien le logiciel.
On contraire, le système d'Unity propose une boite de commande avec auto-complétion et affiche les options les plus souvent utilisées dans le contexte. En fait HUD est capable de voir à un instant donné dans le travail, toutes les commandes que vous pouvez passer, et les affiche à la manière du moteur de recherche de Google.
Cette capacité de suggestion est un moyen de découvrir toutes les options possibles avec un encombrement minimal sur le bureau, ce qui convient aux mobiles... mais ils n'ont pas de clavier!
Le développeur doit ajouter le système à son application et aussi fournir une sorte de carte pour présenter les fonctions de celle-ci.
Ce système ouvre cependant une autre perspective, la possibilité de remplacer le clavier par la voix. Lorsque l'on donne un ordre, le système recherche la commande la plus proche et permet de redéfinir l'ordre vocal. Avec un peu d'apprentissage - énormément facilité par ce procédé - maîtriser un logiciel deviendra un jeu.
Vidéo .
25 janvier 2012.
Firefox 9: Plus près de Chrome
Firefox se rapproche encore de Chrome et sur deux plans. Le préfixe indiquant le protocole disparait de la barre d'URL, une idée du navigateur de Google. Et sur le plan des performances également, l'écart se réduit, grâce à l'inférence de type, le compilateur JavaScript augmente considérablement la vitesse d'exécution qui fait un bond de 30% au moins.
La mise à jour vers la nouvelle version est automatique quand on fait apparaître la fenêtre "Au sujet de...".
21 décembre 2011.
BrowserID, une identification automatique des utilisateurs
Pour épargner aux visiteurs le besoin d'entrer un login et un mot de passe, Mozilla fournit le service d'authentification BrowserID.
Il s'agit d'un code JavaScript à inclure dans la page d'inscription (celle-ci n'est plus nécessaire) ou d'authentification. Le server de Mozilla se chargera du reste...
Le visiteur lui doit exécuter la vérification de l'email qu'il donne une fois, après quoi il sera reconnu sur tous les sites supportant BrowserID.
Cela fonctionne sur tous les navigateurs.
BrowserID est en concurrence avec OpenID de Google qui a un fonctionnement différent. Mais beaucoup de visiteurs préféreront s'authentifier à travers Twitter ou Facebook pour utiliser leurs services.
BrowserID sur Github .
Browserid.org , le serveur. On peut éviter l'accès au serveur en utilisant son propre code de vérification.
16 décembre 2011.
Adobe abandonne Flash sur le navigateur mobile
Adobe estime que l'avenir des applications graphiques dans le navigateur passe par Canvas et WebGL et décide d'abandonner tout développement de Flash dans les différents navigateurs fonctionnant sur mobiles.
Mais Flash n'est pas totalement obsolète, il reste pour Adobe une plateforme de développement d'avenir pour des applications natives, et la firme donc continuera a travailler sur Adobe Air, l'outil de programmation ainsi que sur le Flash Player pour l'ordinateur local (faut-il s'en réjouir?). Elle developpera en outre des outils pour programmer en HTML 5.
9 novembre 2011.
Archives 2011 - 2010 - 2009 - 2008