VideoDocs auf vimeo

Für die beiden Hochschulprojekte SemKingPeng und Caterpillar Garden, die 2008 und 2009 an der Beuth Hochschule für Technik entstanden, sind jetzt für alle Interessierten die Video-Dokumentationen auf Vimeo verfügbar. Der direkte Link zu meinem Profil lautet: http://www.vimeo.com/divisiondurch0

Die Projekte beschäftigen sich mit alternativen Navigationsstrukturen in Softwareprojekten. SemKingPeng ist ein Besucherinformationssystem für den Berliner Zoo, mit dessen Hilfe sich die BesucherInnen über ein Touch-Display über die Tiere informieren können. Caterpillar Garden ist eine Online-Community zur Registrierung der Population von Wanderfaltern. Die Besonderheit der beiden Projekte ist die grafische Navigation anhand der Bedeutungszusammenhänge (Semantik). Beide Projekte orientieren sich am Topic-Map-Standard. Viel Spass beim Schauen!

Übrigens bin ich begeistert von der Video-Plattform vimeo.com!!! Die Seite sieht einfach gut aus und fühlt sich auch so an. Die Usability zum Video-Upload finde ich sehr gelungen, AJAX wird sinnvoll eingesetzt und die Community-Features scheinen gut durchdacht. Auch HD-Videos werden unterstützt.

Raider heißt jetzt Twix: Über die erschreckend hohe Halbwertszeit blöder Werbesprüche

Da lagen sie, in der Snackbox im Büro, im Jahr 9 nach der Jahrtausendwende: Schokoriegel mit der Aufschrift RAIDER. So ziemlich alle, die diese Riegel erblickten, sagten den bekannten Spruch aus der TV-Werung zur Namensänderung Anfang der 90er Jahre auf: “Aus Raider wird jetzt Twix. Sonst ändert sich nix“. Erschreckend! Dieser Slogen hat sich so in unsere Köpfe gebrannt, dass er selbst nach fast 20 Jahren bei den meisten noch präsent ist, während andere (wohl wichtigere) Erinnerungen verschwunden sind. Vielleicht ist das der Grund, warum Twix (zumindest nach meinem Empfinden) aktuell eher wenig wirbt. Die Kampage von damals hält für immer. Und mit der aktuellen Special-Edition von Twix, die unter dem alten Namen RAIDER vertrieben wird, wird unser Werbegedächnis wieder aufgefrischt. Für die nächsten 20 Jahre - für die nächste Generation, die aktuell wohl verwirrt vor dem Süßigkeitenautomaten steht und sich fragt, warum dieser Riegel im Retro-Look Twix so ähnlich ist. Um so mehr wundert es, dass der Spot zum Slogen eigentlich nicht wirklich gut war, wie YouTube beweist. Wie konnte dieses Branding also geschehen???

Man hab ich Gigabytes…

… ey, glaubste nich. Alles voll. Kennste Internet?

Blitzschneller Rails-Flash-Datenaustausch via AMF

AMF steht für Action Message Format und bezeichnet ein Binärformat zur Serialisierung von ActionScript-Objekten. Das Format wird nativ vom Flash-Player unterstützt und ermöglicht einen besonders performaten Remote-Datenaustausch zwischen einer Flash- und einer Backendanwendung. Serverseitig wird ein AMF-Gateway benötigt, der sie Serialisierung und Deserialisierung des Datenstroms vornimmt und die entsprechende Objektfunktion aufruft. Um diese Art der Datenübertragung mit einem RubyOnRails-Backend nutzen zu können, steht RubyAMF unter einer leicht modifizierten MIT-Lizenz als Gateway-Plugin zur Verfügung.

Im aktuellen Railsway-Magazin (Ausgabe 06.2009) habe ich einen Artikel veröffentlicht, in dem der praktische Einsatz von RubyAMF beschrieben wird. Insbesondere wird auf das Class-Mapping eingegangen. Durch das Class-Mapping-Verfahren ist es möglich, dass Flash-Datenobjekte direkt als ActiveRecord-Objekte im Rails-Backend zur Verfügung stehen und weggespeichert oder aktualisiert werden können. [Read more →]

Deep-Linking in Flash- und AJAX-Anwendungen

Seitenmetaphern im WWW sind eine Verkettung einzelner Webseiten, die jeweils genau einen Zustand darstellen. Auf traditionellen Internetseiten wird bei einer Nutzeraktivität eine neue Webseite geladen, die einen neuen Zustand repräsentiert. Jede Seite und damit jeder Zustand kann durch eine URL adressiert werden. Durch den Einsatz von Flash- und AJAX-Anwendungen werden diese Seitenmetaphern durchbrochen, da die Client-Anwendungen unterschiedliche Zustände annehmen können. In solchen Anwendungen kann eine Kommunikation mit dem Server stattfinden, ohne dass die Seiten-URL wechselt. Durch diesen Umstand werden die typischen Browser-Funktionen “Seite vor” und “Seite zurück”, sowie die History-Anzeige außer Kraft gesetzt. Weiterhin können die Zustände der Anwendung nicht über eine URL adressiert oder als Bookmark gespeichert werden. [Read more →]

Was soll das Command-Pattern?

Wenn man lernt objektorientiert zu Programmieren, bekommt man eine einfache Faustregel an die Hand: Objekte sollen die Realwelt abbilden. Zur Klassen wird alles was ein Nomen ist. Attribute legen die Eigenschaften dieser Nomen fest, sind also in der Regel die Adjektive. Und Funktionen stellen die Verben da, die eine Handlung beschreiben.

Sobald man jedoch das Verständnis für OOP erworben hat, rückt diese Regel stark in den Hintergrund. Man beschäftigt sich mit “sauberer” Programmierung und einer Trennung der Zuständigkeiten zwischen Darstellung, Daten und Logik (MVC-Architektur), sowie einer losen Kopplung zwischen diesen Programmteilen. Besonders merkwürdig kommt einem das Command-Pattern vor, ein durch die GoF beschriebenes Verhaltensmuster. [Read more →]

Schulfach: Medienkompetenz

Das sogenannte Web 2.0 bietet wechselseitige Kommunikationsmöglichkeiten in Form von Blogs, Communities, Instant-Messaging und unzähligen Bild- und Video-Datenbanken. Die Partizipationsmöglichkeiten sind (in Deutschland) relativ hoch, denn die Anwendungen sind meist kostenlos und einfach zu bedienen. Den Unmengen an Möglichkeiten dieses Mediums steht jedoch auch eine Unmenge an Gefahren gegenüber. Um diesen Gefahren vorzubeugen, ist Aufklärung gefragt. Da Eltern meist den rastenten technologischen Entwicklungen und den Trends im WWW nicht mithalten können, ist es Zeit für ein Schulfach Medienkompetenz! [Read more →]

Überwachung abwählen!

Bürgerrechtlerinnen und Bürgerrechtler rufen bundesweit zur Teilnahme an einer Demonstration gegen die ausufernde Überwachung durch Wirtschaft und  Staat auf. Am Samstag, den 12. September 2009 werden sie unter dem Motto “Freiheit statt Angst - Stoppt den Überwachungswahn!” auf die Straße gehen. Treffpunkt ist um 15.00 Uhr am Potsdamer Platz in Berlin. Die  Demonstration ist Teil des europaweiten Aktionstages “Freedom not Fear - Freiheit statt Angst”, zu dem länderübergreifend Proteste gegen die Überwachung der Bürgerinnen und Bürger stattfinden. Mehr Infos unter www.freiheit-statt-angst.de

Und am 27.10.2009: Wählen Sie überwachungswütige Politiker ab und geben Sie denjenigen Ihre Stimme, die sich glaubwürdig für Freiheit statt Angst einsetzen. Die Internetseite buergerrechte-waehlen.de gibt einen Überblick darüber, wie die einzelnen Parteien mit Freiheit und Grundrechten umgehen.

Die Notwendigkeit von informationeller Selbstbestimmung habe ich im Blog-Eintrag “Informationelle Selbstbestimmung und warum doch jeder etwas zu Verbergen hat” kurz zusammengefasst!

Cross-Medialer Creative Producer ODER Irgendwas mit Medien?

In der zweiten Ausgabe des CP-Magazin ist ein Artikel über das Projekt SemKingPeng (semantisches Besucherinformationssystem für den Zoo Berlin) erschienen.

CP steht für Creative Producer. Das Magazin, das vierteljährig kostenlos zum Download erscheint, richtet sich in erster Linie an Leute aus der Filmbranche. Der Beruf Creative-Producer umfasst die Filmproduktionsleitung, die Drehbuchentwicklung, sowie die Regie - alles Themen, die auch das gleichnamige Magazin abdeckt. [Read more →]

Remember the Time

Es gab eine Zeit, da hatte ich mehr als 50 Poster von Michael Jackson an den Wänden meines etwa 13 Quadratmeter großen Kinderzimmer. Eine Zeit, in der ich jedem noch so kleinen Bravo-Schnipsel über den King Of Pop fein säuberlich in einem Hefter gesammelt habe - und das in einer Ordnung, von der meine damaligen Mathe-, Deutsch- und Chemie-Hefter nur träumen konnten. Noch ausgeprägter war meine Jagt auf audio-visuelle Aufnahmen, die in der Zeit kurz nach der Dangerous-Tour in den Medien nur selten zu finden waren. An Videos On-Demand via YouTube und MySpace war damals noch nicht zu denken, nein, selbst MTV-Empfang, sowie ein VHS-Recorder zum Aufzeichnen wurden mir vorenthalten. [Read more →]

Die Welt von oben

Beeindruckende Bilder gibt es derzeit kostenlos, in Spielfilmlänge und HD-Qualität auf YouTube: HOME. Der Film von Yann Arthus-Bertrand zeigt die Erde aus der Vogelperspektive und macht auf deren massive Zerstörung aufmerksam. Zum YouTube-Channel von HOME

Hoffnungsvoller TV-Spot zur Europawahl

Parteiprogramme neigen ja schnell dazu langweilig zu werden und die Politikerköpfe auf den Großplakaten reißen auch eher niemanden vom Hocker. Sobald jedoch Parteien versuchen etwas Entertainment in ihren Wahlkampf zu bringen, bleiben meist die eigenen Inhalte auf der Strecke. Als besonderes Negativbeispiel sei an die 18-Kampagne der FDP vor einigen Jahren erinnert. Und im aktuellen Europawahlkampf zeigt die SPD medienwirksam, wie man mit lustigen Plakaten wenig Inhalte transportiert. Politik als Marke, weit ab von Ideologie?

Hoffnung machen die Grünen. In einem TV-Spot zeigen sie, wie es geht ihre Inhalte durch Unterhaltung zu vermitteln. Schon klar… Details zur Umsetzung und klare politische Forderungen kommen auch hier nicht vor, aber die Kernthemen grüner Politik werden zumindest dargestellt. Und vielleicht ermutigt ja dieser Spot den einen oder anderen die Hintergründe in langweiliger, old-school Manier in textlicher Form zu recherchieren.

Bleibt nur abschließend eine grundsätzliche Frage: Wieviel Marketingexperten und Werbestrategen in der Politik sind gut für eine Demokratie?

Routing & RESTful Rails

Dieser Artikel ist eine Zusammenfassung des Vortrages “Routing and REST”, den ich an der TFH-Berlin in der Lehrveranstaltung RUBY ON RAILS gehalten habe. Es wird eine kleine Einführung in die Prinzipien REST-konformer Webanwendungen gegeben. Weiterhin wird kurz darauf eingegangen, wie REST im Open-Source-Web-Framework Ruby On Rails umgesetzt wird.

[Read more →]

Info Activism!

Basierend auf der SemKingPeng-Anwendung und DeepaMehta ist ein neues Topic-Map-Scenario online! Check: Here we go with another scenario auf inputgeil.de!

Zu viel Spam!

Aufgrund massiver Spam-Attacken ist die Comment-Funktion im Moment nicht aktiv. Dies soll sich aber demnächst wieder ändern.