![]() |
![]() |
Accueil > Intranet Michel Buffa > Technologies Web, Master 1 Miage, 2012-2013 > Sujets de mini projets techno web 2013-2014
Sujets de mini projets techno web 2013-2014De $1IntroductionPlusieurs sujets vous sont proposés en fonctions de vos envies, de votre niveau en informatique, de votre future orientation. Modalités de renduLe projet est à réaliser seul ou en binôme. Date de rendu : à déterminer Comme d'habitude vous avez le droit de réutiliser ce que vous voulez du net, de vos collègues, etc mais vous devez clairement l'indiquer. Pas d'appropriation du travail d'autrui mais de la réutilisation honnête. Vous devrez rendre :
Sujets de mini projets au choix1 - Un site "social" de gestion de photosC'est un projet sympa pour ceux qui veulent jouer avec CSS3, jQuery etc. Plutot pour ceux qui se sentent à l'aise avec les technos web. Sujet pour ceux qui veulent un peu plus s'amuser avec un site "fun" bourré d'animations, de popups, de slide shows, de jQuery effects etc. On se propose de refaire un site web "à la picasa / galerie facebook / flicker". Remarque : il existe de nombreux plugins jquery pour afficher des albums photos, etc. Vous avez tout à fait le droit de les utiliser mais : citer les sources, indiquer ce que vous avez modifié, etc. !
Facultatif :
2 - Un site web à la Spotify / Deezer mais pour musiciensCe projet ressemble plus à ce qu'on a fait en TPs, il s'adresse plus à ceux qui veulent s'attaquer à un projet plus simple à appréhender. On a un service qui permet de travailler son instrument de musique en jouant devant son ordinateur accompagné de morceaux de musique multipistes. Un morceau multipiste est un morceau de musique pour lequel chaque instrument est dasn un mp3 différent. Si on joue toute les pistes en même temps on a le morceau "normal" mais on peut règler indépendamment le volume de chaque piste, couper une piste etc. Par exemple, je veux apprendre à jouer "Highway To Hell" d'AC/DC, je peux couper la guitare solo d'Angus Young et jouer par dessus. Une telle application existe déjà, écrite par deux de vos chargés de TP (M.Buffa et Amine Halili) : Le projet consiste à faire "tout ce qui va autour". Imaginez un site "multitracksongs.com", on va sur le site, sans se connecter, on peut tester trois chansons gratuites, découvrir le service. Mais si on paye on a accès à bien plus :
Les morceaux ont un titre, un artiste, sont composés de plusieurs pistes et donc s'adressent à plusieurs musiciens en fonction de l'instrument qu'ils pratiquent. On devra donc décrire les morceaux et leurs pistes, et aussi lorsque un utilisateur s'inscrit, lui demander de quoi il joue, cela pourra servir pour les suggestions ou pour faciliter la recherche des morceaux par instrument. Ici une liste des morceaux (non complète) : liste.txt Recherche des morceaux de musique :
Il serait intéressant aussi, pour les morceaux connus, d'afficher des informations de wikipedia le concernant (on a une page wikipedia pour "Smoke on the water", "roxanne", etc... On veut pouvoir aussi naviguer dans le catalogue des chansons, là on aimerait bien voir la pochette, des infos sur l'artiste (photo, résumé), etc... et naviguer "par facette" : je vois une chanson, sur la page est affiché le style, l'artiste, les instruments, si je clique dessus je vois les autres chansons de l'artiste, les autres chansons du même style, les autres chansons avec le même instrument, etc... On veut aussi voir les derniers morceaux ajoutés au catalogue, ou bien avoir des liens de navigation rapide par style/instruments : guitare, batterie, Rock, Reggae, etc... Voir M.Buffa pour qu'il vous donne la liste des chansons et un accès à l'application qui permet de jouer les morceaux. Vous pourrez, dans le cas où un utilisateur a acheté un morceau, inclure l'application dans une iframe par exemple. Conseils pour ce sujet :
Vous commencerez, à partir de la liste des pistes que vous communiquera mr buffa, par écrire un bout de code qui génère les données dans la base. Puis vous afficherez simplement la liste des chansons dans un tableau paginé, comme dans le TP rendu. Ensuite, vous ajouterez des liens sur certaines colonnes pour effectuer la navigation par facette (par artiste, année, genre, instrument, etc). Vous implémenterez ensuite la partie "recherche". Enfin, vous implémenterez la gestion des abonnements + filtrage de ce que peut utiliser comme morceaux un utilisateur, la partie achat des morceaux etc... Ici on a une gestion de panier à faire pour l'achat des morceaux et l'ajout de morceaux dans la liste des morceaux achetés d'un utilisateur.
Mots clés:
|
Powered by MindTouch Deki Open Source Edition v.8.08 |