g1t8 [Main]
Umsetzung
Musts
Allgemeines Userinterface (5 Punkte)
Im ersten Schritt einfache Masken:
- LoginEingabe von Username und Passwort.
- Liste der UserUser auflisten, bzw. nur User einer Gruppe (Band) auflisten.
- User/GruppeNamen und Passswort bearbeitenZu Gruppen/User hinzufügen
- Liste der SongsAuflisten der eigenen Songs/Songs der Gruppe (bzw. Tonspuren)
- Song/Tonspur mit Liste der Tonspuren und Liste der KommentareListe aller Tonspuren mit Auswahlmöglichkeit der Wiedergabe (gemerged) und Volumen-RegelungListe aller Kommentare mit Möglichkeit zu löschen/ausblenden bzw.hinzuzufügen.
- Abspielen mit KommentiermöglichkeitWährend des Abspielen werden die Kommentare eingeblendet.Es gibt die Möglichkeit neue Kommentare hinzuzufügenDen Beginn Zeitpunkt und Endzeitpunkt festzulegen (durch aktuelle Position im Flashplayer).Position festlegen durch Drag & Drop. (+2 Punkte)
AJAX (1 Punkt)
Kommentare werden während des Abspielen direkt per AJAX call geladen und gespeichert.
Nice to Have
Open API (2 Punkte)
Eine API zum Abrufen aller Songs sowie deren Daten (mp3) eines Songs wird implementiert.
Anbindung an existierende Webservices (1 Punkt)
Bei neuen Songs bzw. neuen Tonspuren werden optional Twitter und/oder Facebook "benachrichtigt".
Verwendung von Microformaten (1 Punkt)
Die Userprofile können öffentlich gelistet werden, eventl. werde auch Bandprofile umgesetzt.
Technologien
- Java 6
- EJB 3.0 Annotations mit Hibernate
- Spring MVC-Framework
- Spring IoC
- JMF mit FCS implementation
- JDBC
- Flash Player
Letzte Änderung: 25.11.2009, 13:15 | 195 Worte