Les applications Internet riches ont le vent en poupe
Source de développement pour la vente en ligne, les applications Web riches n'ont jamais fait l'objet d'autant de projets. Les mécanismes les plus prisés : la simulation graphique et la manipulation de données.
Par
Pierre Lannes (SQLI) : De
Netscape à Flock : de nouveaux usages du Web en matière d’ergonomie
Le point sur les fonctionnalités graphiques offertes par le successeur de
Netscape. Au programme : édition de contenus, réseaux sociaux, géolocalisation,
social bookmarking...
Exploiter
une base de données Oracle comme socle d'un site Web
Pour interfacer le serveur de données
à un site Web, il est possible d'avoir recours à plusieurs méthodes reposant
sur PL/SQL, une extension du langage de requêtes SQL.
Développer
un site Web valide avec la DTD, XHTML
et CSS
La création d'un site Web valide implique la séparation du contenu et de sa présentation,
et l'utilisation d'une "Définition de type de document" pour le respect des standards.
Créer
ses cartes avec l'API Virtual Earth
Conçu pour concurrencer Google Earth, le service de cartographie de Microsoft
propose lui aussi une interface. Elle autorise jusqu'à
100 000 transactions par jour pour un usage non-commercial.
Par
Dave Robertson (Perforce) : La
gestion de configuration logicielle : un atout dans le développement des
RIA
Dans le contexte des plates-formes de développement d’interfaces Internet riches,
l’utilisation d’une solution de GCL est particulièrement intéressante pour gérer
tous les types de fichier qu’impliquent les RIA.
Tous
les tutoriels
Maîtriser les formats d'affichage selon les types de terminaux
Les feuilles de style CSS permettent d'adapter la présentation des contenus à plusieurs types de terminaux. Des modes de publication qui sont regroupés selon différentes catégories définies par le W3C.
Avec le DHTML, dynamiser le graphisme de vos pages Web
Combiner JavaScript, feuilles de style en cascade et le DOM, c'est ce que propose la technologie DHTML dans l'optique de réaliser des pages Web interactives et animées.
Le raccourci clavier : le grand échec de l'accessibilité Web
Les référentiels, comme celui de l’ADAE ou du gouvernement anglais, tentent de trouver un consensus en établissant une liste formelle des raccourcis clavier. Malgré tout, des difficultés subsistent.
Suivre la navigation interne sur un site Web
Voici les bases pour réaliser un tracker de liens en faisant appel à la classe XHRConnection. Un exemple de développement JavaScript qui nécessite la mise en œuvre d'un environnement LAMP.
7
bonnes manières d'utiliser Ajax dans vos applications
Contribuant à simplifier la navigation, Ajax fait désormais partie des usages. Quelques bonnes pratiques permettent d'y avoir recours en restant en phase avec l'expérience utilisateur et les besoins fonctionnels réels.
Tous
les pratiques
Richard Piacentini et Laurent Julliard (Nuxos) :
"Avec JRuby,
un existant Java devient exploitable dans Ruby on Rails"
Sebastien Gioria (OWASP) "Les failles les plus courantes sont de type Cross Site Scripting ou XSS"
Guillaume Macaigne et Renaud Euvrard (viaMichelin) :
"Nos API utilisent le JavaScript et s'exécutent en asynchrone"
Tous
les entretiens
HTML 5, des balises pour la recherche sémantique
Malgré l'apparition du XHTML comme nouveau standard de balisage pour le Web, HTML 5 est en cours de développement. Le W3C a publié en janvier 2008 une première version de travail.
Ruby
: l'absence de standardisation pointée du doigt
Le langage orienté objets dispose d'une syntaxe simple et efficace qui fait
son succès. A l'instar de Python, il tourne sur différentes plates-formes applicatives,
dont J2EE et Microsoft .Net.
Assurer
la conformité d'un contenu Web avec une DTD
Avec pour objectif de mettre en conformité un site avec les standards (X)HTML
et CSS du W3C, la définition de document type offre un canevas pour séparer le
contenu de la présentation. Un mécanisme qui ne manque pas de souplesse.
Développer des applications RIA avec JavaFX
L'infrastructure de Sun est conçue pour développer des interfaces graphiques riches et interactives. Reposant sur Swing, ces applications s'intègrent à toutes les plates-formes utilisant la technologie Java.
Les API Google s'ouvrent au mode déconnecté
Le moteur de recherche propose de nombreuses interfaces de programmation, liées ou non à ses services en ligne. De plus en plus, il s'oriente vers la gestion d’applications en mode connecté/déconnecté.
Tous
les expliquez-moi
|