Was ist blueJay?

blueJay ist ein mobiles Musik Abstimmungssystem. Das System ermöglicht es, in einem Pub, Disco oder auf einer Privatfeier, Stimmen für das als nächstes zu spielende Lied, abzugeben. Vom Veranstalter oder DJ wird eine Liste von Liedern zur Verfügung gestellt und die Besucher können mittels Mobiltelefon das nächste Lied mitbestimmen. Jeder Besucher kann pro Abstimmung nur einmal seine Stimme abgeben. Die Auswahl der Lieder wird am Display des Mobiltelefons und auf einer Visualisierung dargestellt. Das Senden der Stimmen erfolgt über die Funktechnologie Bluetooth und ist somit völlig kostenlos.

blueJay ermöglicht es Besuchern von Veranstaltungen sich aktiv an der Musikauswahl zu beteiligen. Für DJs bringt es den Vorteil, dass diese besser auf die Musikwünsche ihres Publikums eingehen können. Veranstalter von kleineren Festen und Partys haben den Vorteil, dass sie nur eine Songliste zusammenstellen müssen und die Besucher können ihre Wünsche einfließen lassen. Das System kann völlig autonom arbeiten.

Bestandteile

Steuerung

Die Steuerung von blueJay wurde als WinAmp Plug-In realisiert. Ein PlugIn erweitert ein bestehendes Programm, in diesem Fall den WinAmp Musik Player, um bestimmte Funktionalitäten. Die Steuerung wartet auf Stimmen von Clients und sendet ihnen die Titel der aktuellen Lieder zu. Diese bezieht die Steuerung aus der WinAmp Playlist. Die Steuerung verwaltet die Stimmen und die Abstimmvorgänge. Endet das aktuelle Lied wird automatisch das Lied mit dem meisten Stimmen des Abstimmvorganges gespielt und ein neuer Abstimmvorgang beginnt.

Visualisierung

Die Visualisierung dient als Darstellung des aktuellen Abstimmvorganges für das Publikum. Sie wurde ebenfalls als Winamp PlugIn realisiert.

Abstimmung

Die Anwendung für die Mobiltelefone wurde in der Microedition von Java (J2ME) geschrieben. Dadurch, dass zur Übertragung Bluetooth verwendet wurde muss das Mobiltelefon die Bluetooth Programmierschnittstelle (JSR-82) unterstützen. Der Benutzer kann sich über einen Tastendruck zu dem Server verbinden. Bei dem ersten Verbindungsaufbau muss nach dem Server gesucht werden. Bei allen weiteren Verbindungen ist die Verbindung sofort verfügbar. Der Benutzer erhält eine Liste mit den aktuellen Liedern und kann seine Stimme senden.

©Christoph Erian & Andreas Radauer
FH-Hagenberg | Mobile Computing
2005/2006

 

 

blueJay wurde im Rahmen eines Projektes an der Fachhochschule Hagenberg im Studiengang Mobile Computing entwickelt.

Weitere Informationen:

Bei weiterem Interesse, können wir ihnen gerne eine detailierte technische Dokumentation zukommen lassen.

Kontakt:

Andreas Radauer
Christoph Erian

Links: