![]() |
Eure Anregungen zum Programmdesign sind gefragt!
Liste der Anhänge anzeigen (Anzahl: 3)
Tach alle zusammen,
ich war das letzte Jahr recht still, was zum Einen mit meinem Job zu erklären ist, zum anderen habe ich in meinen freien Stunden unter anderem an dem Nachfolger für ![]() Der Nachfolger hat den Namen ![]() Eine testbare Version gibt es noch nicht, aber ich habe ein paar Screenshots, zu denen ich Anregungen und Ideen brauche. Das Ziel von SpeakerDog ist es, dem Benutzer ein intuitives Bedienerlebnis zu schaffen. Außerdem kann er das Programm durch die Plugins nach seinen Wünschen anpassen und erweitern. Fast jede Kernfunktion ist auch über Plugins ansprechbar. Bevor ihr jetzt weiterlest, solltet ihr nach Möglichkeiten das "Win32/GDI-Denken" mal kurzfristig abschalten. Diese Lektion musste ich auch lernen, ansonsten kommt man in der Welt von XAML, WPF & Silverlight nicht auf einen grünen Zweig. Zum ersten Release wird es mindestens ein Plugin geben, den "Music.Finder": Anhang 35001 Dabei habe ich ein recht anspruchsvolles Ziel vor Augen: Man soll mit dem Finder in der Lage sein, intuitiv die eigene Musik durchsuchen zu können, ähnlich wie das Web mit Google. Dazu gehört Autovervollständigung, die ersten Suchergebnisse während man tippt etc. Allerdings sollte es noch weiter gehen. Ich möchte beispielsweise in das Suchfeld "fröhliche lieder" eintippen können, woraufhin das Programm eine Liste aller Lieder erstellt, die zum einen die Suchbegriffe enthalten, zum anderen aber auch in diese Kategorie passen. Eine entsprechende Bibliothek zur Analyse ist vorhanden, dennoch wird dies eine interessante Herausforderung. Ich kann mir vorstellen, dass vielleicht auch der "Amazon MP3 Store" zum Release fertig ist: Anhang 35000 Hier arbeitet im Hintergrund die Engine von Chrome. Mithilfe dieses Plugins kann man im Store seine Einkäufe tätigen. Kauft man ein Album oder eine einzelne MP3-Datei, so lädt das Plugin sie herunter und übergibt die Datei sofort an SpeakerDog. Was das Menü betrifft, habe ich mich an Firefox orientiert. Zugegeben, der Button muss noch auffäliger werden, aber der Weg ist mir sympathisch: Anhang 35002 SpeakerDog kann aber noch mehr:
Auch möchte ich Dropbox & Co. integrieren. Ich habe dafür eine Bibliothek gefunden, die u.a. mit Dropbox direkt kommunizieren kann. So kann man bspw. SpeakerDog auf dem USB-Stick mitnehmen und überall auf die eigene Musik zugreifen. Nun brauche ich eure Ideen: Schnappt euch den Screenshot vom Music.Finder und verratet mir, welche Funktionen / welches Layout ihr gerne sehen würdet. Alternativ könnt ihr natürlich auch generelle Kommentare abgeben. Um zu sehen, was mit WPF so alles möglich ist, empfehle ich euch den ![]() |
AW: Eure Anregungen zum Programmdesign sind gefragt!
Wenn du es so wie beim Firefox machen willst, dann guck dir das mal an: "
![]() |
AW: Eure Anregungen zum Programmdesign sind gefragt!
Denk bei deinen Anstrengungen für eine intuitive Suche bitte auch daran, dass man auch konkrete Abfragen nach bestimmten Merkmalen machen kann.
Sonst kann eine "intelligente" Suche schnell nervig sein. Ich fände es gut, wenn man die Suchergebnisse nochmal gruppieren könnte:
Was ich bei iTunes sehr schätze ist die zusammenfassende Darstellung von allen Titeln eines Autors/Albums mit CD-Cover im Raster. Außerdem finde ich es vernünftig, wenn es eine sichtbare (temporäre) aktuelle Playlist gibt. Interessant fände ich folgendes:
|
AW: Eure Anregungen zum Programmdesign sind gefragt!
Wenn du das Menü Firefox ähnlich erstellen möchtest, dann würde ich oben die Leiste ausblenden und die Minimieren, Schließen, etc. Buttons selber anzeigen, bzw. das Persona über die Leiste einblenden und dann den Button. Also einfach wie bei Firefox halt. :D
|
AW: Eure Anregungen zum Programmdesign sind gefragt!
Wenn du die Suche auch nach der Art machen möchtest (fröhlich, etc.) würde ich dafür ne syntax wie beispielsweise "fröhlich:" anwenden.
DWM wie Luckie schon geschrieben hat, würde ich auch empfehlen. Im Moment sieht der Firefox-Button noch etwas fehl am Platz aus. Zur Einordnung von Musik: ![]() Ansonsten: Buttons gleich hoch wie das benachbarte Element (Musik.Finder --> "find songs" ist kleiner als Suchfeld; vielleicht auch noch irgendwie direkt anliegen an das Suchfeld, dass es so aussieht, als ob es eine Komponent ist). Zusätzlich noch Suche in ner online-datenbank (wenns so was gibt, wo alle lieder gespeichert sind oder zumindest ein großteil). Dann kann man das Lied auch gleich kaufen, wenn man es noch nicht besitzt. Dropbox-Integration finde ich gut :) Ich würde sonst auch noch einiges an web-related stuff reinpacken. Allerdings als Plugins. Beispielsweise Twitter -> besten song posten, oder auch sonstige social networks integrieren. Da sind heute ja fast keine Grenzen gesetzt. mfg Florian |
AW: Eure Anregungen zum Programmdesign sind gefragt!
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
DWM ist klar, da Suche ich gerade was vernünftiges. Den Synapse-Player hatte ich mir früher schonmal angesehen, werde ich jetzt aber wieder tun, denke ich. Zitat:
Zitat:
Zitat:
Zitat:
|
AW: Eure Anregungen zum Programmdesign sind gefragt!
Weitere Ideen, die mir über Nacht noch eingefallen sind:
mfg Florian PS: Freu mich schon auf die ersten Testversionen :) |
AW: Eure Anregungen zum Programmdesign sind gefragt!
Zitat:
|
AW: Eure Anregungen zum Programmdesign sind gefragt!
Hm, habe mir die Screenshots so angeschaut und ich finde die GUI nicht wirklich kompakt, weshalb ich automatisch an eine Touch-Overfläche gedacht hatte -- also beim ersten Blick. Ich fände die Idee aber selbst echt nicht schlecht, wenn du die ganze GUI so aufbauen würdest, da du dann gleich zwei Fliegen mit einer Klappe geschlagen hättest.
Wie ich es machen würde: lehne das komplette Design an das Windows Phone UI an, da Windows 8 ebenso ein derartiges (Teil-)UI bekommt. Du hast in einem letzten Screenshot ja schon einen Tick in diese Richtung gearbeitet, führe das doch weiter. Hier ein paar mehr Beispiele: ![]() ![]() ![]() Somit würden auch deine Buttons (Previous, Play, Forward etc.) allgemein größer werden, die Abstände zwischen einzelnen Einträgen (z.B. Tracklist) und Elementen sauberer wirken und dein Programm allgemein ein sehr modernes Design bieten können. @Luckie: von wie vielen Web-2.0.-Anbietern?? :mrgreen: Am besten dann eine ganze Leiste einblenden... |
AW: Eure Anregungen zum Programmdesign sind gefragt!
Zitat:
mfg Florian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz