Verfasst von: nkreipke | 5. Januar 2010

Aushilfe gesucht

Vorweg: Der Ärger mit den Views ist gelöst und es geht weiter. Nun stehen wir vor einer wichtigen Aufgabe, und da wir uns um die Funktionalität kümmern müssen, würden wir jetzt einen erfahrenen Programmierer in unser Team aufnehmen, der sich um die Programmierung eines sehr wichtigen Models kümmert, wa wir, Obi, Simon und ich, und eher im View und Controllerbereich bewegen.

Letztens standen wir nämlich vor einer Entscheidung, deren Ergebnis unsere Arbeit extrem erschweren wird. Hätten wir nicht vorausgedacht wären wir früher oder später über das Problem gestolpert und hätten sehr viel Code ersetzen müssen.

Es geht um die Abspielmethode der Videos. Solange sich die Videos im Netz befinden stellt dies kein Problem dar, denn man kann den YouTube-Player ber WebObject einbinden. Das Problem taucht aber auf bei archivierten Inhalten. Wie ihr vielleicht wisst ist dies eine der Hauptfunktionen von TubeFlect: Das komfortable Ansehen von YouTube-Videos, selbst wenn es kein Internet gibt. Was also, wenn man offline ist? Keinen Zugriff auf den YouTube-Player. Den Player von YouTube klauen und einbinden ist auch keine gute Idee. Also bleibt uns nichts anderes übrig, als einen eigenen Player zu schreiben.

Archivierte Dateien werden im FLV-Format vorliegen. Die erste Hürde wird es also sein, FLV-Inhalt abspielen zu können. Jetzt geht es aber noch weiter. Da wir selbst den YouTube-Player als ziemlich undurchdacht und verbuggt ansehen und wir außerdem den Usern keine verschiedenen Player anbieten können, muss der Player das FLV-Video direkt vom YouTube-Server streamen können. Es würde zu lange dauern das Video erst vollständig herunterzuladen. Es sollte möglichst so gespeichert werden, dass man nach dem Klick auf den Archivieren-Knopf das Video nicht noch mal von vorne herunterladen muss. Und wenn man das Video nicht archiviert, muss es natürlich auch wieder gelöscht werden.

Das alles muss das Model können. Glaubt mir, ich würde es selbst programmieren, aber ich habe nun mal keine Erfahrung darin, dafür kann ich viel im View und Controller ausrichten. Deshalb suchen wir einen guten Programmierer der sich auskennt und in unser Team einsteigen will. Vielleicht hat einer eine Idee, wie wir das ganze noch eleganter lösen können?

Verfasst von: nkreipke | 15. Dezember 2009

Der Ärger mit Views

Irgendwie scheint es nicht klappen zu wollen.

Ich habe eine Custom View und 2 Views in Form von Xibs, zwischen denen ich mit der Table View wechseln möchte. Andere kriegen das so schön mit Animationseffekten hin und ich scheitere selbst am umschalten. Um ehrlich zu sein bin ich nicht mal dazu in der Lage, die Referenz aus einer Xib zu ziehen die ich ja irgendwie für die Custom View brauche.

Irgendjemand Spezialist hier?

Verfasst von: nkreipke | 5. Dezember 2009

Ein TubeFlect Icon und ein Alert Test

Verfasst von: nkreipke | 1. Dezember 2009

TubeFlect goes Subversion and Sourceforge

TubeFlect ist nun im Sourceforge-Verzeichnis eingetragen und benutzt darüber den Dienst “Subversion”, die den Entwicklern eine gute Teamarbeitsmöglichkeit gibt und es euch ermöglicht, immer auf dem aktuellsten Stand den Quellcode von TubeFlect herunterzuladen.

Hier die SVN-URL:
svn co https://tubeflect.svn.sourceforge.net/svnroot/tubeflect tubeflect

Ich weiß, dass jetzt nicht alle etwas damit anfangen können, aber für die Entwickler unter uns ist es eine gute Möglichkeit, den Quelltext einzusehen.

Bis denne!

Verfasst von: nkreipke | 27. November 2009

Willkommen!

Herzlich willkommen auf dem Spezialblog rund um unser Projekt TubeFlect.

Was ist TubeFlect: YouTube-Manager für OSX – unser neues Projekt

Dieser Blog ist eine Tochterseite von http://nkreipke.wordpress.com/.

Kategorien