Ajax et XUL
Ajax est un composant essentiel des applications Web et apporte aux sites modernes un moyen simple d'interaction avec le serveur. Ajax et XUL utilisent tous les deux JavaScript, DOM et CSS...
English.
Ajax
- Tutoriel Ajax avec exemples en texte ou XML. Comment construire une page.
- L'objet XMLHttpRequest et son fonctionnement. La traduction en français de la spécification XMLHttpRequest par le W3C est hébergée sur xul.fr.
- Les cadres d'applications AJAX. Choisir la bonne bibliothèque pour faire une application ou un site évolué.
- JSON. Tutoriel et démo. Un format simple d'échange de données avec le serveur.
- FAQ Ajax.
Applications et extensions
- Démos Ajax.
- Extensible Page. Un framework pour construire des pages Web qui se développent à la demande du lecteur.
JavaScript, DOM, CSS
- DOM. Description.
- Tutoriel JavaScript interactif. Le langage devient facile à maîtriser en interaction.
- Lightbox sans framework.
- Onglets en CSS et JavaScript.
Web 2.0 et technologies
- Webmaster du Web 2.0. Une page extensible pour faire un tour des techniques qu'emploient les sites modernes.
- Blog et Blogosphère. Créez votre blog et participez au réseau. Gagnez de l'argent avec un blog ou site web.
- La création d'une application Web. Comment faire un logiciel utilisable sans installation.
- Design et technologies du Web 2.0. Les sites et outils du Web 2.0.
XUL et interfaces
- Tutoriel XUL.
Apprendre à faire une interface en exemples.
Xul Dev est une étude de cas pour créer un environnement de développement XUL.
Gecko et Firefox
- Firefox 3 et Ajax. Il peut server de système d'exploitation et exécuter des applications Ajax hors connexion
- Les
extensions Firefox.
Elles transforment le navigateur en outil de développement. Liste des meilleurs extensions pour internautes et webmasters. - Prism,
un lanceur d'applications Web.
Les RIA apparaissent sur le bureau du poste de travail avec cette interface simple à utiliser.
XML, RSS et les formats du Web 2.0
Les standards et les outils pour créer et utiliser des documents XML.
- Tutoriel RSS. Comment créer un flux RSS pour publier les nouveautés d'un site.
- RSS 1.0. Le format RSS RDF.
- Réaliser un lecteur de flux universel. Pour afficher dans une page Web un flux Atom ou RSS.
- Le langage de données universel XML et Schéma pour valider les documents.
- SVG. Description et outils du vocabulaire XML pour le graphisme vectoriel dans les pages Web.
- DocBook. Faut-il choisir
DocBook, PDF ou XPS pour les documents techniques.
- RDF. Introduction au format sémantique.
Protocol Buffers est une alternative à XML proposée par Google.
Derniers articles
- Problèmes de sécurité avec HTML 5.
- Tutoriel HTML 5: Menu contextuel et barre d'outil.
- Tutoriel HTML 5: Select et option.
- Tutoriel CSS: Box-shadow.
- Tutoriel JavaScript et HTML: Input text.
- Tutoriel JavaScript: Déclencher un évènement à date donnée.
- Tutoriel JavaScript: setTimeout et setInterval.
- Prefetch sous Firefox.
- Tutoriel JavaScript: For each.
- Tutoriel CSS: La propriété clip.
- GET ou POST: Quelle méthode choisir?
- Tutoriel HTML et JavaScript: La balise select.
Nouvelles
Firefox 4 - Beta 4
Nouvelle version de test pour le navigateur avec deux fonctionnalités ajoutées: Panorama pour une meilleur visualisation et gestion des onglets, avec un balise vidéo complétée de la propriété "buffered", pour voir l'état du chargement.
Firefox 4.
Démonstration de Panorama en vidéo.
25 août 2010.
Valideur universel : Unicorn
Le W3C vient de remplacer trois outils de validation par un seul: Unicorn. Il teste la conformité aux standard à la fois du code HTML et CSS de la page qui est soumise.
En outre, si un lien sur un flux RSS est présent, il vérifie aussi la conformité du fichier RSS.
Le W3C propose aux développeur d'ajouter d'autres modules de test, à travers son espace de développement.
Unicorn validator.
28 juillet 2010.
Dojo 1.5 et Claro
Dojo est un framework Ajax et comprend une boite à outil avec de nombreux composants graphiques pour réaliser une application en ligne.
Dojo Toolkit.
Démonstration d'une interface graphique. Avec le them Claro.
24 juillet 2010.
Truetype maintenant libre
Le format vectoriel de polices de caractère créé par Apple est après 20 ans tombé dans le domaine public. Il était utilisé par Microsoft qui en avait la licence, mais Linux devait utiliser un format compatible pour Freetype.
20 juillet 2010.
HTML 5 comme interface utilisateur d'un système d'exploitation
Jolicloud est un système d'exploitation gratuit pour netbooks et autres matériels, conçu pour faire tourner essentiellement des applications Web.
Il utilise Linux Debian pour le système de fichiers et HTML 5 pour l'interface avec reconnaissance des écrans tactiles. Il peut fonctionner conjointement avec Windows, comme tout système Linux.
Contrairement à ChromeOS, le système peut faire fonctionner des applications natives directement.
Ce que l'on trouve sur un écran d'ordinateur, barre de tâche, icônes, fenêtres, tout cela est dessiné en HTML 5. Celui-ci se présente donc un concurrent à XUL et autres langages d'interfaces comme XAML et JavaFX.
Jolicloud.
17 juillet 2010.
Web Notification : un standard pour le "push" dans les applications
Le push consiste à faire apparaître l'information dans une application dès qu'elle est disponible. Par exemple lorsqu'un internaute envoit un email, le destinataire en directement informé. S'il est en train de consulter sa messagerie, l'email apparait sinon un message peut apparaître dans une fenêtre ou dans la barre d'état.
Le W3C a initié un nouveau standard pour ce type de notifications.
Web Notification draft. Le brouillon du standard en cours de définition.
1 juillet 2010.
Firefox 4.0 beta
Une version d'essai de Firefox peut être téléchargée par les utilisateurs pour voir ce que sera la prochaine version du navigateur.
Moins rapide que les dernières versions des navigateur concurrent, il offre toutefois une accélération matérielle supérieure pour les vidéos.
La version alpha portait le numéro 3.7.
Présentation détaillée de Firefox 4.
29 juin 2010.
Firefox 3.6.4 se sépare de Flash
Avec cette nouvelle version mise à jour à partir du menu ? "Recherche des mises à jour", Flash fonctionne dans un processus séparé et les vidéos et animations peuvent être stoppées sans effet sur le navigateur et la session en cours. Cela rend le navigateur plus stable et sûr.
Il en est de même pour Java, Quicktime, Silverlight et autres plugins.
23 juin 2010.
Flock abandonne Firefox pour Chromium
Le navigateur social qui était basé sur le code de Firefox à changé son code, la dernière version en beta pour l'instant se base sur Chromium et Webkit comme Chrome de Google. Cela le rend plus léger et plus rapide.
Présentation de Flock.
Télécharger.
17 mai 2010.
Safari 5 ennemi des webmasters
Après Chrome, c'est au tour de Safari de se doter d'extensions avec l'Extension Builder. La nouvelle version est aussi grâce à Nitro, le compilateur JavaScript, 30% plus rapide. Apple affirme que cela la rend deux fois plus rapide que Firefox 3.6.
Il offre un meilleur support de HTML 5 dispose comme Firefox et IE8 d'outils de développement pour les webmasters.
Les nouvelles fonctions HTML 5: Géolocalisation, sections, glisser-déposer, validation des formulaires, Websocket, EventSource, historique Ajax.
Le Reader est une fonction originale qui permet d'afficher en une page les articles que les webmasters, c'est devenu la mode, fractionnent en plusieurs pages.
Mais il permet aussi de supprimer les publicités, un cadeau de la part d'Apple à Google et son service Adsense. Il ne fonctionne pas sur les pages qui n'ont pas un bloc de texte important. Selon les essais que j'ai réalisés, il y a de nombreux cas où il ne fonctionne pas et les webmasters ont maintenant un nouveau challenge: faire des pages qui défont ce lecteur pour préserver leurs revenus.
Pour Windows et Mac.
Télécharger.
7 juillet 2010.
WebM pour remplacer H.264
Google, Mozilla et Opera unissent leurs efforts dans un projet pour fournir une alternative libre et gratuite au codec H.264 d'affichage de vidéos.
Celui-ci, défendu par Apple et Microsoft, est un format propriétaire aux USA, soumis à des droits élevés, ce
pourquoi Mozilla a refusé de l'intégrer à Firefox.
Google ayant acquis le codec VP8, supérieur à H.264, on se demandait s'il allait devenir libre et ainsi pourrait remplacer H.264, notamment pour la balise <video> de HTML 5. Cela est chose faite, comme le confirme le code source du projet.
On peut déjà voir des vidéos webM sur Youtube avec la paramètre webm=1, exemple:
http://www.youtube.com/results?search_query=trailers&aq=f&webm=1
WebM sera supporté par les prochaines version de Chrome, Firefox et Opera. Adobe a annoncé qu'il sera également intégré dans le lecteur Flash et Microsoft qu'il le sera dans Internet Explorer 9.
Le projet WebM.
19 mai 2010.
Rendre le W3C plus lisible
"J'ai essayé de lire quelques spécifications du W3C. Non seulement le langage utilisé est une sorte de foutaise incompréhensible, mais la lisibilité de ces pages est abysmale."
Pas très contents de la lecture de ces specs, Ben Schwarz et Anthony Kolber on réalisé un script pour enjoliver ces pages sans avoir à en modifier le contenu manuellement.
Le script.
Discussion sur le forum du W3C. (Applying design to W3C specs).
19 mai 2010.
Archives 2010 - Archives 2009 - Archives 2008