Projet Web 2.0 MBDS

De $1

Version de 20:32, 18 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Introduction

Voici deux sujets qui mélangent Web Services et HTML5. Ceux qui n'ont pas pris comme sujet HTML5 "continuer le paint" n'auront pas à l'intégrer au blog.

Sujet 1 : booster le blog + Web Services + jQuery à la sauce HTML5

Vous partirez du blog qui vous a été proposé dans le TP2 sur les Web Services et rajouterez de nombreux éléments vus dans le cours HTML5 :

  1. Possibilité de publier une photo à l'aide d'un champs input + attribut multiple, également par drag'n'drop dans une zone et enfin (chrome canary only) via l'API permettant d'utiliser la Web Cam. Possibilité également d'uploader toutes les images d'un répertoire (chrome canary)
  2. Possibilité d'envoyer un dessin issu du paint HTML5 que vous aurez réalisé. Le paint sera intégré au projet du blog, et la page html du blog possèdera un bouton "lancer le paint", le paint proposera un bouton "publier le dessin sur le blog"
  3. Vous devrez utiliser les tags de structuration html5 comme <article>, <section>, etc.
  4. Vous devrez au moins réaliser une transition CSS3 et une animation CSS3.
  5. Possibilité d'insérer dans le blog une image de carte google map centrée sur la position récupérée par géolocalisation, soit une image soit une carte interactive.
  6. Possibilité de voir un diaporama à base de CSS3, contenant les dernières photos publiées.

Sujet 2 : ajouter des Web Services à votre projet du semestre 1 et développer un client Java Desktop ou Android

  • Le client utilisera la librairie HTTPClient de Apache, pas de Javascript/html dans le client
  • Vous développerez d'abord un client Desktop simple/preuve de concept pour écouter ou modifier les données de votre projet
  • Vous pourrez aller plus loin en développant un simple client Android ou un client HTML5 + JS adapté au mobile.