Donnerstag, Juni 28, 2007

Semantic Web Video Cast Tim Burners-Lee

http://webcast.oii.ox.ac.uk/?view=Webcast&ID=20060314_139

Tim Burners-Lee ist der "Erfinder" vom semantischen Web. Er gibt hier persönliche eine Einführung. Ist sicher ein guter Einstieg für alle die, die sich näher damit befassen wollen.

Freitag, Juni 22, 2007

Usecase and Interface Design

Eigentlich bin ich kein Interface Designer, sondern eher ein Entwicklicker, doch besteht nun einmal ein Teil meiner Bachelorarbeit auch aus Interface Designing.
Dazu gibt es zwei interessante Quellen: "Usability Engineering" von Morgan Kaufmann, und dann ein Artikel von Boxes and Arrow, Pioneering a User Experience (UX) Process.

Wie bin ich vorgegangen?

  1. Usecase. Ich habe mir einfach ein kleines Szenario ausgedacht, welches auf die heutige Situation zutrifft, eine kleine Geschichte, welche möglichst gut den aktuellen User abbildet und eventuell Stärken bzw. Schwächen aufzeigt.
  2. Der Analyse Prozess und der Schaffungsprozess. Die bestehende Situation muss analyisert werden, Informationen sammeln, Problemzonen finden und dann daraus Anforderungen für ein neues Interface schaffen. Dies ist der kreative Teil und lässt sich später natürlich wiederholen. Ein Interface auf Papier schafft jedoch schon mal eine Grundlage, um aufzubauen.
  3. Detailliertes Usecase Szenario am entsprechenden Papierprototypen, welches die Funktionen und stärken aufzeigt. Ich habe die Erfahrung gemacht, dass dies eine sehr gute Möglichkeit ist, um über die Arbeit zu reflektieren. Schliesslich stellt man sich einen Benutzer vor, und versucht diesen und sein Verhalten so gut wie möglich nachzuempfinden.
  4. Im aktuellen Schritt bin ich daran einen ersten Prototypen zu bauen. Dieser soll zuerst einmal grundlegende Funktionen zur Verfügung stellen. Dieser Prototyp kann dann bereits an richtigen Usern evaluiert werden und somit weiter verbessert, bzw. verändert werden. Schritte 2 und 3 können somit iterativ überarbeitet und angepasst werden.
Ich bin noch ein Neuling auf diesem Feld, doch hat dieser Ansatz bisher einen sehr guten Eindruck gemacht. Im Vordergrund steht nicht die technische Umsetzung, sondern der Benutzer und sol m

Montag, Juni 18, 2007

Hübsches UI für Videoportale

Ich habe vor einigen Tagen ein hübsches User Interface für Videoportale gefunden: chime.tv. Es ist mit Flash gebaut und sehr angenehm zu bedienen. Die Suchfunktion erstreckt sich über mehrere Videoportale (youtube, google, und noch diverse andere).
Das Interface ist mittels Flash realisiert. Da kann ich auf jeden Fall etwas für mein zu bauendes Interface mitnehmen.

Donnerstag, Juni 14, 2007

Umfrage beendet. Interessante Resultate

Erstmals möchte ich allen Danken, die an der Umfrage bezüglich Youtube teilgenommen haben. Es haben doch immerhin 162 Leute teilgenommen. Eigentlich wollte ich hier schon mal die Resultate veröffentlichen, aber Blogger macht einem das Leben mit Tabellen schwer. So muss das noch ein wenig warten.
Was ich interessant fand:

  • 42.8% der Befragten haben angegeben, dass sie via Empfehlungen auf die Seite kommen.
  • Gerade mal 12% suchen gezielt nach Informationen und ich muss zugeben, es ist sehr verständlichen. Die Meisten (56% sind wegen der Unterhaltung auf Youtube)
  • Am Meisten gewünscht ist eine verbesserte thematische Gruppierung (32%)
  • Es nahmen immerhin 20% Frauen an der Umfrage teil
Also, mal schauen, was ich daraus machen werde.

Mittwoch, Juni 13, 2007

Drupal Song - Miese YouTube Qualität



Als Drupal Fan muss ich doch auch einfach mal dieses Video veröffentlichen. Was es nicht alles gibt. Ich bin mir jedoch am Überlegen, wie man aus YouTube mehr als nur eine Unterhaltungsplattform machen könnte.
Die aktuelle Umfrage sieht wie folgt aus:Ist doch recht ernüchternd aber vollkommen verständlich. Es scheint einfach nicht möglich zu sein, seriöse Inhalte zu finden. Ich habe mal versucht, entsprechende News Sendungen zu finden, doch leider erfolglos. Ich habe ein wenig in den Channels rumgestöbert, doch auch diese sind von eher geringer Qualität.

Seit einigen Monaten nun bin ich ein fleissiger Podcast hörer und höre eigentlich unterwegs immer irgend eine Show (boagworld, technikwürze, Drupal, lullabot um einige zu nennen). Ich muss sagen, diese sind von relativ hoher Qualität und extrem informatikv. Ich hätte mir gedacht, dass die YouTube Channels vielleicht auch eine entsprechende Qualität hätten. Weit daneben.
Ich frage mich woran das liegt? Ich könnte mir vorstellen, dass wahrscheinlich die Einstügshürde einfach zu niederig ist. Es ist wirklich jedem möglich etwas zu veröffentlichen. Podcasts hingegen verlangen doch schon ein wenig an technischem Wissen (wenn auch ziemlich wenig). Um auf YouTube etwas zu veröffentlich ist jedoch lediglich ein Accout und ein digitales Video notwendig. Ist wirklich einfach. Vielleicht habe ich die qualitativ hochstehenden Inhalte von Youtube einfach noch nicht gefunden?

Um zurück auf den Drupal Song zu kommen... Unterhaltsam ist Youtube doch allemal :)

Dienstag, Juni 12, 2007

Youtube Nutzung - Umfrage

Hallo Blogleser
Ich widme mich dem Long Tail Problem, und versuche, ein Interface zu gestalten, welches einfacher Zugriff auf diese Inhalte ermöglicht. Um die Analysephase zu kompletieren habe ich eine ganz kurze Umfrage zusammengestellt und wäre sehr froh, wenn möglichst viele mitmachen würden: externer Linkhttp://ba.schaerwebdesign.ch/

Es dauert wirklich nur 5 Minuten.

Danke
Rapsli

Montag, Juni 11, 2007

Webdesign für US Präsidentschaftskandidat



Link zu seiner Webseite
Wie vielleicht einige wissen, finden nächstes Jahr in Amerika wieder mal die Präsidentenwahlen statt. Ich habs fast nicht geglaubt, als ich die Webseiten einiger Kandidaten gesehen habe. Dieser Mann hat wahrscheinlich ein extrem kleine Werbebudget!
Vielleicht sollte ich ihm anbieten, zu günstigen Konditionen eine entsprechende Seite zu machen. Ich glaube, ich habe noch nie eine so lange Seite gesehen. Da scrollt man ja schon fast ins unendliche...
Dazu gibt es auch noch ein passendes "offizielles" YouTube Video.

Was will ich damit sagen? Ich will nicht über andere Leute herziehen und diese in den Dreck ziehen. Bitte liebe Leute: Falls ihr keine Ahnung von Webdesign habt? Meldet euch doch bei jemandem, der eine entsprechende Ahnung habt, oder nehmt einfach eine Vorlage oder irgend etwas!

Drupal eigene Module schreiben

Habe soeben mein erstes Modul geschrieben. Es ist zwar wirklich ein sehr triviales (gibt lediglich das aktuelle Datum aus), aber ist doch immerhin ein Anfang.

Vom Prinzip her ist es sehr einfach und ich kann hier nur auf das Handbuch verweisen, welches leider im Moment lediglich in Englisch verfügbar ist.

Das Prinzip ganz kurz zusammengefasst:

.info

In einer Datei modul_name.info werden die entsprechenden Informationen zu einem Modul gespeichert. Z.B. Name, Package, Abhängigkeiten und Beschreibung.


.install

In der Datei modul_name.install kommt der entsprechende Code für die Installation rein. Dies wird benötigt, falls weitere Tabellen in der Datenbank angelegt werden müssen.


.module

In der Datei modul_name.module kommt der eigentliche Source Code rein. Es gibt dabei folgende Funktionen:


  • modul_name_help() - Hilfetext

  • modul_name_perm() - Entsprechender Text, welcher in den Zugriffskontrolle erscheint.

  • modul_name_block() - Dies ist eigentlich der Hauptteil. Hier wird der Block gebastelt. Als return wert kommt ein array zurück: block['subject'] und block['content']

  • modul_name_admin() - Hier können die entsprechenden Einträge für die Einstellungen des Moduls gemacht werden.

  • modul_name_menu - Dies wird bei der Modulauflistung angezeigt.

Wahrscheinlich gibt es noch mehr Funktionen, doch ich denke, damit habe ich doch die Wichtigsten abgedeckt. Um hier weiter zu entwickeln, ist sicher die API ein treuer Freund und Helfer.

Samstag, Juni 09, 2007

Last.fm - Das ist ja genial!

Wahrscheinlich kennen die Meisten Last.fm bereits. Auch ich kannte es vom Namen her, aber das war es dann bereits auch schon. Jetzt habe ich es neu entdeckt! Es ist genial.
Wikipedia fasst am Besten zusammen:

Last.fm ist eine Web-2.0-Anwendung und ein Internetradio („personalised online radio station“), das entwickelt wurde, um Nutzern auf Basis ihrer Hörgewohnheiten neue Musik, Menschen mit ähnlichem Musikgeschmack und Konzerte in ihrer Umgebung empfehlen zu können. Es ist eine ehemalige Schwesternseite von Audioscrobbler, mit dem es sich früher eine Musikdatenbank teilte. Musikverlage und Musiker werden ermuntert, Last.fm Lizenzen zum Abspielen ihrer Musik zu erteilen, da dies, zumindest in der Theorie, ihre CD-Verkäufe erhöhen würde. Last.fm hat derzeit ein Wissen von über 80 Millionen einzelnen Songs und davon über eine Million für sein Internetradio zum Streaming vorrätig, sowie 150.000 legale, freie MP3-Downloads. Mit über 20 Millionen aktiven Nutzern ist Last.fm derzeit die größte europäische Web2.0-Community.
Das wäre es dann auch schon.

Wenn man nur Musik hören will, ist das einfach genial. Ich muss jedoch sagen, dass ich zwischendurch das Gerede vom Radio auch mag. Tja, da bleibt dann wohl nichts anderes übrig als den klassischen Radio einzuschalten...
Lässt sich meiner Meinung aber gut als Jukebox oder so einsetzen, für ein Kaufhaus, für ein Party als Hintergrundmusik oder so.

Mittwoch, Juni 06, 2007

Zip mit PHP

Zip ist ein sehr praktisches Format.

Das ZIP-Dateiformat ist ein offenes Format zur komprimierten Archivierung von Dateien. Die Archivdateien tragen üblicherweise die Endung .zip. Der MIME-Typ ist application/zip.
[wikipedia]
Früher habe ich damit oftmals Daten archiviert. Die Festplatte war beschränkt und so musste überall Platz gespart werden. Neuerdings ist Festplattenspeicher nicht mehr so teuer und in Massen vorhanden und so brauche ich Zip nicht mehr zum archivieren und trotzdem ist es praktisch, vorallem um Dateien mit Leuten zu teilen.

Was ich nicht gewusst habe. Dies ist auch mit PHP möglich. Habe dazu bei Zend einen sehr interessanten Artikel gesehen.

Dienstag, Juni 05, 2007

Bachelorarbeit hat begonnen

Im Zuge meiner Bacheloararbeit, welche ich vor einigen Tagen begonnen habe, werde ich mich einem neuen User Interface widmen, welches Besuchern Zugriff zum Long Tail verschafft.