myOwnTunes

 
Wir entwickeln ein Programm zum Verwalten von Musik, übersichtlich dargestellt, nach Alben und Interpreten sortiert. Der Benutzer kann aktiv am Entwicklungsprozess teilnehmen, neue Ideen einfließen lassen und den Ablauf des Projekts beeinflussen. Das Projekt wird in Java programmiert, als Datenbank dient SQLite. Es werden viele spannende Themen wie Multithreading, Fileparsing, O/R-Mapping, OOP usw. behandelt. Wir entwickeln ein Programm zum Verwalten von Musik, übersichtlich dargestellt, nach Alben und Interpreten sortiert. Der Benutzer kann aktiv am Entwicklungsprozess teilnehmen, neue Ideen einfließen lassen und den Ablauf des Projekts beeinflussen. Das Projekt wird in Java programmiert, als Datenbank dient SQLite. Es werden viele spannende Themen wie Multithreading, Fileparsing, O/R-Mapping, OOP usw. behandelt.

Domain des RSS Feedanbieters: http://www.myowntunes.eu/
Adresse des RSS Feeds: http://www.myowntunes.eu/feed/rss/


Im folgenden ein Auszug aus dem RSS Feed des Anbieters:
Der Feedanmelder hat zugestimmt das der Feed auch auf anderen Webseiten eingebaut werden darf.
Wir wissen nun zwar, dass wir die GUI mit dem Window Builder Pro und Swing erstellen werden, sind uns über den Aufbau und die Struktur der Oberfläche noch nicht ganz im Klaren. Leider konnten wir auch kein funktionierendes und freies Tool f
http://www.myowntunes.eu/2011/05/planung-der-grafischen-oberflache/
01.01.1970 01:00
Um die GUI zu erstellen werden wir das Google-Tool "Window Builder Pro" verwenden. Es ist Open Source und in diesem Segment wohl das Beste was es gibt. Mehr über das Projekt erfährst Du hier. Wie Du den Window Builder Pro installier
http://www.myowntunes.eu/2011/05/window-builder-pro/
Wir sind ja leider bei SQLite schon auf einige Problem gestoßen und haben uns deshalb auf die Suche nach einer neue Datenbank-Lösung gemacht. Auf der Suche sind wir auf H2 gestoßen und denken, dass dieses Datenbanksystem genau unseren
http://www.myowntunes.eu/2011/05/wir-setzen-nun-auf-das-datenbanksystem-h2/
Wie Ihr sicherlich mit bekommen habt, haben wir unseren Musikimport nun fertig. Des Weiteren hatten wir auch einige Probleme mit unserer SQLite Datenbank, welche wir nun ersetzt haben. Welche Vorteile bzw. Verbesserungen wir nun durch die nebenlä
http://www.myowntunes.eu/2011/05/lohnt-sich-concurrency-bei-uns-wirklich/
Nach gemeinsamer Absprache haben wir die bisherige Lösung als suboptimal befunden. Das Problem ist, dass die Anwendung durch die statische Abarbeitung des Queue in zwei Threads nicht skaliert. Deshalb wird diese Lösung (wie bereits vermutet
http://www.myowntunes.eu/2011/05/update-multithreading-der-import-funktion/
01.01.1970 01:00
Die Arbeiten schreiten voran, es gibt allerdings noch viel zu testen! Zur Zeit sitze ich daran, mit insgesamt drei Threads eine Liste zu erstellen und sie gleichzeitig auszulesen und abzuarbeiten. Gedacht ist das Ganze so, dass ein Thread einen Queue
http://www.myowntunes.eu/2011/05/multithreading-import/
Die Import-Klasse ist nun repariert, fängt Exceptions ab und stürzt auch nicht mehr bei Songs ab, die keine MP3-Informationen haben.  Wie geht es nun weiter? Der Kollege Stegmann arbeitet nun daran, das Importieren Multithreading-f
http://www.myowntunes.eu/2011/05/import-repariert-jetzt-gehts-ans-multithreading/
Der ein oder andere von Euch wird sich vielleicht schon mal gefragt haben: "Was frist denn jetzt so viel Speicher?", "Wie lange laufen eigentlich meine Threads?" oder "Wie viel Speicher frist eine Instance von der Klasse XYZ?"
http://www.myowntunes.eu/2011/04/monitoring-einer-java-anwendung/
Während der Arbeit (Änderungen werden stets ins SVN committed) haben sich einige Änderungen ergeben. Anders als im vorigen Artikel beschrieben, befindet sich die Import-Klasse nun im core-Packet, die Debug-Klasse, welche 
http://www.myowntunes.eu/2011/04/arbeit-der-import-funktionalitat/
Da wir uns so langsam Gedanken machen mussten wie, womit und welche Bibliothek für die Gestaltung einer grafischen Benutzeroberfläche zum Einsatz kommt, haben wir uns ein bisschen beraten und sind zu dem Entschluss gekommen, dass wir die Bi
http://www.myowntunes.eu/2011/04/grafische-benutzeroberflache-mit-swing/


Keywords: Musikverwaltung, Java, O/R-Mapping, Multithreading, Eclipse, JUnit