Es wird einfach ein wenig die normale Luft transformiert um somit beliebige Bilder und Videos im freien Raum darzustellen. Wenn man mit der Hand durch das Bild geht, spürt man fast überhaupt nichts. Es ist allerdings nicht wirklich 3D, wirkt aber aus der Nähe sehr plastisch. Etwas unausgereift für den Heimbereich, aber es ist schön zu wissen dass wir vielleicht bald überall Hologramme als Werbebotschafter antreffen könnten, oder vielleicht solche in unseren Wohnzimmer zur Unterhaltung beitragen.
Das Display ist käuflich in 2 Varianten. Die günstigere liefert das Bild wie im Video zu sehen. Die zweite erlaubt die Steuerung der Bilder mit dem Finger - mitten in der Luft. Achja … der Spass kostet rund 20.000 Dollar und mehr :)
Ich hab mich mal ein wenig mit Adobe AIR befasst. Die Beta soll ja auch den Webentwicklern mit HTML/JS Hintergrund entgegenkommen. Ich habe mich also ans Werk gemacht und musste feststellen das dies wirklich noch zu sehr eine Beta ist.
Es ist möglich Prototype und sonstiges Javascript zu verwenden und auch CSS Frameworks with YUI Fonts-Reset-Grids einzusetzen. Also wirklich ganz normales HTML, mit und ohne Windows Fenster drumherum. Damit hat man schon mal eine ganze Menge Freiraum! Was die Client/Server Kommunikation betrifft, kann man beliebig Ajax verwenden und natürlich auch die von AIR gebotenen Schnittstellen (windows.runtime im DOM). Auch tief verschachtelte Ordner werden von CSS und HTML ohne Probleme übernommen.
Als ich so weit war dem ganzen Leben einzuhauchen traten aber schon die ersten Probleme auf: Es wurde mein “bitte warten” GIF nicht abgespielt. Ich war ja bereit ein wenig einzustecken und komplett auf HTML und Javascript zu setzen, aber keine animierten GIFs - um es halbwegs interessant aussehen zu lassen - ist absolut inakzeptabel. Davon habe ich mich aber wenig beeindrucken lassen. Geht ja auch anders … dachte ich.
Ich habe dann die Animation einfach in Flash umgesetzt und das SWF in das HTML mit dem üblichen Object-Tag eingefügt. Man sollte meinen dass dies klappt, wo AIR doch eigentlich zusammen mit Flex sowieso den Schwerpunkt in Flash hat. Ergebnis: Fehlanzeige! SWF Dateien werden nicht innerhalb des HTML Bereichs angezeigt. Egal mit welchen Tricks. Im Forum habe ich dann erfahren dass dies bekannt ist und mit der nächsten Version kommen soll. :-(
Okay.. Also HTML Support ist drin und läuft auf WebKit (was mehr oder minder eine gute Wahl ist), aber Animationen lassen sich nicht mit den üblichen Mitteln realisieren. Damit ist das ganze zur Zeit ziemlich sinnlos, aber für mich nicht gänzlich gestorben. Ich werde nun mal versuchen mit Flash und Flex die Sache auszuprobieren, denn Lust meine ursprüngliche Idee umzusetzen habe ich immernoch.
Es gibt ein Beta Update für Flash womit Adobe AIR integriert wird, aber auch hier nur halb! Es gibt kein Code-Hinting, was häufige Blicke in die Referenz Doku zur Folge hat. Mit ein paar Tricks kann man aber sich bis zum Adobe Integrated Runtime 1.0 Release behelfen.
Schade das der Einstieg in die AIR Entwicklung nicht so leicht war, wie erhofft.
Wer es auch mal probieren möchte sollte sich Aptana IDE besorgen. Dort ist es super integriert.
Auf Ajaxian entdeckte ich heute die sprinkle.js. Ein Skript welches das dynamische laden von Inhalten via eines Pseudoattributes "src" ermöglichen soll. Abgesehen davon dass dies nicht valide ist, da es kein "src"-Attribut für ein DIV gibt, waren die Kommentare im Gegenzug dazu doch recht erfrischend. :-)
Hier ein Beispiel wie sprinkle.js funktionieren soll:
-
<script src="sprinkle.js"></script>
-
<div src="info.html"></div>
-
<!-- info.html wird via ajax in das div geladen, on body load -->
Die sprinkle.js ist rund 300 Zeilen lang und enthält eine Menge Schönheitsfehler und ist eigentlich ein gutes Beispiel wie man es nicht machen sollte. Wem aber diese Lösung gefällt, und bereits eine Bibliothek wie Prototype oder jQuery verwendet, sollte sich mal die folgenden Beispiele ansehen.
jQuery - www.jquery.com
-
$('textarea[src], div[src], span[src]').each(function() {
-
$(this).load(this.src);
-
});
Prototype -www.prototypejs.org
-
$$('textarea[src], div[src], span[src]').each(function(el){
-
new Ajax.Updater(el, el.src||'');
-
});
Somit wäre das mit der sprinkle.js wohl dann auch geklärt ;)
Zumindest temporär(?) und es fehlen nur noch 3 Abschnitte, die man aber ruhig übersehen darf. Das Blog Tutorial und User Auth. Ich habe eine frühe Version dieser Doku bereits als PDF im Forge von CakePHP gefunden und war begeistert eine beinahe Buch-ähnliche Fassung zu haben. Nun scheint es fast komplett und beim überfliegen des Inhaltsverzeichnisses kommt es einem vor als wäre man an der richtigen Stelle für alle seine Fragen. Sehr zu empfehlen - auch wenn es noch nicht komplett ist.
Link: http://tempdocs.cakephp.org
via CakeBaker
Hmm.. ein JSON XHR mit mehr Sicherheitsfeatures klingt gut - aber wenns der User nicht hat, dann hat er einfach Pech? Verstehs nicht ganz, aber ich seh es mal als Proof of Concept. Wenn es wirklich anklang finden sollte, kann man ja immernoch darauf setzen.
via Ajaxian
Ich hab grad mal wieder eine Frage zum Safari Browser im iPhone gelesen und da fiel mir mal wieder ein, dass da ja mal was war. Ach ja - Das tolle iPhone von Apple. Das wollt ich doch mal haben ...
Mal ganz davon ab dass der Hype hier in Deutschland überhaupt nicht ankam, ist für mich mittlerweile das iPhone in Europa endgültig gestorben. Da sieht man mal wieder wie schlecht es ist ein Gerät zeitversetzt zu veröffentlichen.
Die Suppe sollte eben serviert werden solange sie noch heiss ist. Obwohl ich auch dem Apple Wahn verfallen bin, wäre ich mir gar nicht mehr sicher ob ich es noch haben will wenn es denn kommt.
Ein anderer Punkt ist auch aus der Sicht des Wettbewerbs relevant. Für mich als Entwickler hat man in dem Bereich wahrscheinlich kaum noch Chancen, denn die USA hat uns mittlerweile Monate vorraus. Klar kann man natürlich irgendwas nehmen und "eindeutschen", aber die Jungfräulichkeit fehlt eben. Hätte wirklich gerne damit rumgespielt.
Naja.. und hinzu kommt das irgendwelche Schlauberger sich alle nur erdenklichen Domains mit "iPhone" im Namen registriert haben um Kohle zu machen. So kann man natürlich auch eine Entwicklung stoppen.
Fazit für mich:
Ich hoffe Google kommt aus dem Quark und bringt ein Mobiltelefon mit UMTS, GPS und Mozilla Browser. Das wäre doch mal ein schickes Gerät. Aber wenn dann bitte zeitgleich!
PS: Wer einen angesäuerten Unterton entdeckt liegt vollkommen richtig.

