Only available in French
Study Week Informatics 2009
Du 24 aout 2009 au 29 aout 2009
Proposition : Création de son propre Google Gadget
Introduction
Les informations sur Internet sont très dispersées et généralement nous navigons toujours sur les mêmes sites. La page personalisée de google permet ainsi de synthétiser les informations qui nous interessent sur une même page. Malheureusement, tous les sites ne proposent pas des gadgets.
Objectif
Le but est de créer un google gadget original et personalisé. Par exemple, la création d'un gadget qui affiche les 50 musiques les plus éccoutées avec un lien pour les télécharger. Les étudiants peuvent ainsi se familiariser sur le fonctionnement des technologies du web (comprendre le HTML, création de JavaScript) ainsi que les expressions régulières (analyse des pages HTML).
Programme de la semaine : Création d'un Google gadget
iGoogle et Google Gadget
- Création d'un compte Google
- Démonstration de la page personnalisée de Google
- Ajout et suppression de gadgets
Les langages des pages Internet
- Internet et son fonctionnement
- Le réseau Internet
- Les serveurs HTTP
- Les langages HTML et XML
- Visualisation du code source d'une page Internet
- Langage à balises
- Création d'une page HTML simple
- La mise en forme CSS
- Java Script
Les Google Gadgets
- Tests de plusieurs gadgets
- Fonctionnalités possibles
- Un premier gadget
Le projet : RSR Top 5
Top 20 de la RSRCréation d'un modèle statique
- Fonctionnalités nécessaires
- Mise en forme
Création d'un modèle dynamique
- Téléchargement d'informations
- Analyse de la page RSR
- Les expressions réguliières
- Principe
- Exemples
Améliorations du gadget
- Ajout de la pochette du titre
- Ajout de l'écoute d'un extrait
- Ajout d'une nouvelle vue pour des informations détaillées
Ressources Google Gadget
- API / Documentation / Exemples
- Google gadget editor
- Google gadget editor (Plein écran)
- iGoogle Development guide
Capture d'écran
Ressources graphiques
Codes sources
Media
Rapport des étudiants
Etudiants
- Luyet Gil
- Ratnam Paul

