Hallo miteinander
Ich arbeite zur Zeit an einem neuen Feature für den Ember Media Manager, das das Austauschen von Medien unter Freunden vereinfachen soll. Das Feature wird aus zwei Komponenten bestehen, einem neuen Modul für den Ember Media Manager und einer Stand-Alone/Portable Software für die nicht-Ember Media Manager Benutzer.
Folgendes soll damit möglich sein:
Modul:
- kann die komplette Datenbank oder Teile davon mit den wichtigsten Infos in eine Archiv-XML exportieren
- kann Archiv-XML's von anderen Ember Media Manager Benutzern einlesen um...
... Medien, die in der eigenen Datenbank fehlen, aufzulisten
... Medien, die in beiden Datenbanken vorkommen, betreffend Qualität zu vergleichen
... eine Request-XML mit Medien, die man gerne vom anderen haben möchte, zu erstellen - kann Request-XML's lesen um Medien automatisch auf einen Datenträger zu kopieren
Stand-Alone/Portable Software (nennen wir sie mal "Ember Media Exchange"):
- liest Archiv-XML's ein und zeigt sie in einer Übersicht
- der Benutzer kann einzelne Medien auswählen um eine Request-XML zu erstellen
Das Vorgehen ist also:
- ich erstelle eine Archiv-XML und sende sie meinem Bekannten
- der Bekannte startet "Ember Media Exchange" und importiert die Archiv-XML
- der Bekannte wählt nun die gewünschten Medien aus und erstellt eine Request-XML
- ich lese die Request-XML im Modul ein und starte den automatischen Kopiervorgang auf eine externe Festplatte
- Freude herrscht
Als erstes werde ich die Funktionen im Modul auf das importieren von Request-XML's, das erstellen eigener Request-XML's und das automatische Kopieren fremder Request-XML's beschränken. Der automatische Vergleich zweier Datenbanken wird ein wenig mehr Aufwand benötigen und wir haben ja noch andere offene Baustellen, die mir wichtiger erscheinen. Ausserdem wirds die Stand-Alone/Portable Software erstmal nur für Windows (.NET) von offizieller Stelle geben. Ich hab keine Ahnung von Software-Entwicklung für Mac. aber das kann ja ein anderer für uns erledigen, ist ja eine einfache XML Import/Export Geschichte.
Nun zu den Fragen an Euch:
- Was wäre eurer Meinung nach ein sinnvoller Name für die Stand-Alone/Portable Software? (Vorschläge bitte in Englisch)
- Ideen für zusätzliche Features? (Bitte erst genau überlegen, ob und was Sinn machen könnte)
Ich freue mich auf eure Vorschläge!