![Page 1: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/1.jpg)
Teilnehmer:Sven Dahmer
BAMP01 Marco Pohl
BAMP02
Toni MöckelBAMP02
Java – Projekt2010
Projekt:Realisierung einer API – Applikation für den weltgrößten Musikkatalog
![Page 2: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/2.jpg)
Last.fm
Kapitel 1
![Page 3: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/3.jpg)
1.1 Einführung – Last.fm
„Last.fm ist ein Musikdienst, der lernt, was du magst...“
• Größte freie Musikdatenbank– 6,5 Millionen Tracks– 40 Millionen Nutzer in 200 Ländern– Zugriff auf den „Warner“ und „Sony“ Musikkatalog
Last.fm – Der weltgrößte Online - Musikkatalog
![Page 4: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/4.jpg)
1.1 Einführung – Last.fmFunktionsweise
Deine Musik-sammlung
Deine komplette Musikbibliothek in iTunes, WinAmp ...
Scrobbler
Plug-In sendet die Sammlung
an Last.fm
Last.fm Datenbank
![Page 5: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/5.jpg)
1.1 Einführung – Last.fmMusikernetzwerk
Netzwerk der Musiker
![Page 6: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/6.jpg)
1.2 Last.fm API Schnittstelle
• API – Schnittstelle für verschiedene Sprachen– Java, C++, Javascript oder Actionscript
• Bereitgestellt für Desktop, Web und „Social Networks“ Applikationen – 60 Webanwendungen
Webservices und API Methoden
![Page 7: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/7.jpg)
1.2 Last.fm API Schnittstelle
• Kein Vergleichbares Produkt mit ähnlichen Funktionen verfügbar:– private Musiksammlung übersichtlich darstellen– Flexibilität im Aufbau– einfache Installation
Die Last.fm Web – App „Lücke“
![Page 8: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/8.jpg)
1.3 Last.fm API SchnittstelleDie Lösung
![Page 9: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/9.jpg)
Das Programm
Kapitel 2
![Page 10: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/10.jpg)
Main - Panel
2.1 AufbauScreenshot Aufbau
Side - Panel
CoverflowTop50 Alben
Info des Top1 Album
Album Charts des Top1 - Interpreten
Tagcloud der 20 meist gehörtesten
Interpreten
Benutzerinfo
Variable Benutzer- Chart- Informationen:
-Zuletzt gehört-Top Album-Lieblingslieder-…
![Page 11: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/11.jpg)
2.2 Live Beispiel
![Page 12: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/12.jpg)
Lastream
Einstellungen (XML)
Last.fm APILastream - Klasse
Kurzer Überblick zum Modularen Aufbau
2.3 Programmierung
![Page 13: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/13.jpg)
Erweiterbarkeit
Kapitel 3
![Page 14: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/14.jpg)
• Musik – Stream• Visualisierungen– 3D – Musik Visualisierungen
• Verbindung zu sozialen Netzwerken• Wiedergabelisten• Vermarktung mit mp3 - Geschäftshäusern
Ausstattung
3.1 Mögliche Erweiterungen
![Page 15: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/15.jpg)
• WordPress Plug – In• PHP Front - End
Ausbau
3.1 Mögliche Erweiterungen
![Page 16: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/16.jpg)
Kommerzielle Nutzung
Kapitel 4
![Page 17: Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten](https://reader036.vdokument.com/reader036/viewer/2022062512/55204d7349795902118c7f03/html5/thumbnails/17.jpg)
Amazon als „Buylink“ - Anbieter
4.1 Kommerzielle Ideen