Aufgabenstellung ---------------- Implementierung eines neuen YALP-Clients ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .GUI-Entwurf image::yalp_efl_gui.png[] .Anforderungen an die GUI * klein und portabel * leicht bedienbar .Realisierung * Python2.5 * Enlightenment Foundation Libraries (EFL) zur Gestaltung der GUI * Asciidoc zur Erstellung der Dokumentation .Beschreibung der GUI * Beim Programmstart wird nur das Suchfeld der GUI und der Find-Button angezeigt * Im Suchfeld kann ein Suchbegriff eingegeben werden * Suchergebnisse werden unterhalb des Suchfelds angezeigt und dienen * gleichzeitig als Buttons über die ein Titel ausgewählt werden kann. * Nach Druecken des Play-Buttons wird das zuletzt ausgewählte Medium * abgespielt. * Die GUI wird ausgeblendet und das Video wird im Fullscreen abgespielt * Durch Klick in das Fenster wird die GUI wieder eingeblendet * Der Stream kann per Pause-Button unterbrochen werden. * Erneuter Klick auf den Start-Button setzt den Stream fort und blendet die GUI wieder aus * Der Stream kann per Stop-Button geschlossen werden * Wurde die GUI ungewollt eingeblendet kann sie mit dem Hide-Button wieder ausgeblendet werden .Ziele * neue, schlanke GUI für YALP * Anbindung an vorhandenen CORBA-Server * Lauffähigkeit auf dem OpenMoko