<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-37397645</id><updated>2011-04-21T13:18:18.070-07:00</updated><category term='Internet'/><category term='Web 2.0'/><category term='HTTP'/><category term='HTML'/><title type='text'>Active Web (Web 2.0)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-37397645.post-5367304208220248449</id><published>2007-02-18T03:53:00.000-08:00</published><updated>2007-02-18T04:13:21.948-08:00</updated><title type='text'>[OOP 2007] Neue Links</title><content type='html'>Im Web 2.0 da tut sich was&lt;br /&gt;So macht das Browsen richtig Spaß&lt;br /&gt;Und jetzt gehe einfach schnell&lt;br /&gt;auf folgende U-R-L&lt;br /&gt;&lt;br /&gt;Das heutige Posting fällt etwas kürzer aus, weil die strahlende Sonne vor meinem Fenster eher zum Joggen als zum Posten verführt. Diesmal habe ich als Web 2.0-Pfadfinder wieder ein paar nette Links zum Thema ausgekundschaftet.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In &lt;a href="http://www.web20spot.de/"&gt;Web20Spot &lt;/a&gt;finden Sie eine brauchbare Sammlung von Blogs zum Thema Web 2.0 &lt;/li&gt;&lt;li&gt;In der &lt;a href="http://www.zeit.de/2007/07/Web-2_0"&gt;Zeit &lt;/a&gt;war unlängst ein Artikel zu Web 2.0 zu finden&lt;/li&gt;&lt;li&gt;Über das Web 2.0 Business können Sie &lt;a href="http://www.webbusiness20.de/"&gt;hier &lt;/a&gt;recherchieren&lt;/li&gt;&lt;li&gt;Macht Web 2.0 dumm? In der Welt gibt es die &lt;a href="http://www.welt.de/data/2007/01/15/1176973.html"&gt;Antwort&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Der O'Reilly-Verlag ist der Hauptverursacher der Web 2.0 "Anarchie" und hat natürlich dafür auch ein &lt;a href="http://www.oreilly.de/topics/web20_about.html"&gt;Informationsportal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Die &lt;a href="http://www.netzeitung.de/internet/525454.html"&gt;Netzzeitung &lt;/a&gt;hat ebenfalls das Thema Web 2.0 in Angriff genommen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Das Thema schlechthin sind die Yahoo Pipes mit denen sich RSS-Feeds verarbeiten, kombinieren, filtern, hintereinanderschalten lassen. Das liess sogar Tim O'Reilly in Euphorie verfallen. Ich werde in einem späteren Posting über das Thema berichten. Für den Moment genügt die &lt;a href="http://pipes.yahoo.com/"&gt;Webseite&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Und jetzt geht es in die Sonne :-)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-5367304208220248449?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/5367304208220248449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=5367304208220248449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/5367304208220248449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/5367304208220248449'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2007/02/oop-2007-neue-links.html' title='[OOP 2007] Neue Links'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-7910665474931145076</id><published>2007-02-05T14:09:00.000-08:00</published><updated>2007-02-05T14:40:08.494-08:00</updated><title type='text'>[OOP 2007] 10 Days Later</title><content type='html'>Zehn Tage sind ins Land gezogen seit der letzten OOP. Vergessen all die Aussstellungsstände, die Vorträge, Keynotes, Tutorials, und auch Web 2.0? Nein, denn ein unentwegter Blogger versucht die Erinnerung zu bewahren, bevor sich die Web 2.0 Erkenntnisse in den Abgründen des Kurzzeitgedächtnisses verlieren, um sich von dort gelegentlich in Albträumen zu reinkarnieren. Dieser unentwegte Robin Hood der Web 2.0 Ära tötet den Nerv selbst seiner treuesten Zeitgenossen mit ständiger Wiederholung dumpfer Huldigungen. War also Web 2.0 nur ein bizarrer Traum? Das hätten Sie wohl gerne! In der Presse geistert dieses unentdeckte "Unwort" durch frisches Druckwerk und springt gerade dann aus den Zeilen harmlos wirkender Artikel, wenn der geneigte Leser damit am wenigsten rechnet. Jüngst erst über den Bericht von der Integration des Web 2.0 in IBM-Anwendungen gestolpert? In der c't den Artikel über AJAX mit Javascript verschlungen? Einer politischen Rede über neue Technologien gelauscht? Dem Phänomen ist auf normalem Wege nicht zu entkommen. Liesse sich da nur Spreu von Weizen trennen? Und fürwahr, wie wäre es mit der Einführung von Web 2.0 Cops, deren oberste Direktive darin bestünde, alle öffentlich-(rechtlichen) Ergüsse mit vorgeschobenen oder schwachen "Web 2.0"-Bezug auf ihre Relevanz und Jugendgefährdung zu prüfen. Den Übeltätern sollte die Jurisdiktion abschreckende Strafen in Aussicht stellen. Vielleicht die Nutzung des Internet Explorers in der Version 1.0 unter Verwendung eines DSL 300 Anschlusses, dessen Beantragung in der sächsischen Schweiz erfolgt? Oder wie wäre es mit der Bereitstellung eines IPod als einziger Unterhaltungsquelle, der aber nur den Download von zeitgenössischen Politiksendungen erlaubt? In der Tat käme dies einer Tortur sysiphos'scher Dimension gleich. Amnestie oder Gnade? Aus dem Wörterbuch gestrichen! Wer noch kein Web 2.0 kennt, muss eben fühlen! Web 2.0 ist Religion und Religion kennt keine Gnade. Ich schon, weshalb ich das vorliegende Posting just an dieser Stelle enden lasse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-7910665474931145076?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/7910665474931145076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=7910665474931145076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7910665474931145076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7910665474931145076'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2007/02/oop-2007-10-days-later.html' title='[OOP 2007] 10 Days Later'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-7929786420132406032</id><published>2007-01-28T09:55:00.000-08:00</published><updated>2007-01-28T10:21:50.224-08:00</updated><title type='text'>[OOP 2007] 3,2,1 - Meins</title><content type='html'>Eine Woche intensiver OOP-Konferenz ist nun vorüber. Da tat es gut, den Samstag mit Skilanglauf zu vertreiben, bevor die Sonne wiederum am Sonntag den Schnee von den Pisten vertreiben konnte. Zufall oder nicht, gerade zur OOP erfolgte der lang ersehnte, aber wie immer völlig überraschende Wintereinbruch. Drinnen in der Konferenzzone der Messe München, herrschte Sonnenschein, natürlich im übertragenen Sinne. Die Qualität der Veranstaltung fand ich persönlich sehr erfreulich. Leider verhinderten meine eigene Aktivitäten, dass ich die vielen Vorträge besuchen konnte, die mich eigentlich interessiert hätten.&lt;br /&gt;&lt;br /&gt;Gut gefallen haben mir die Leistungen meiner Sprecher im Web 2.0 Track. Besonders hervorzuheben war hierbei Markus Völter, der einen unterhaltsamen und informativen Vortrag zum Thema Podcasting hielt. Allen, die den Vortrag nicht besucht haben, obwohl sie auf der Konferenz weilten, möchte ich entgegen rufen "Selber Schuld!". Markus betrachtete das Thema von zwei Perspektiven, von der des Podcasting-Konsumenten und der des Produzenten. Also: welche interessesanten Podcasts existieren und wie kann man selbst zum Produzenten werden? Mit schwäbischen Understatement kam auf dem Track der sehr professionell produzierte Podcast SE-Engineering Radio etwas zu kurz. Daher nochmals an dieser Stelle: Sie interessieren sich für Software Engineering? Sie möchten sich professionelles Wissen aneignen und das möglichst bequem? Sie besitzen einen PC mit Soundkarte oder einen MP3-Player? Wenn Sie diese Fragen mit "ja" beantwortet haben, winkt Ihnen jetzt der Hauptpreis. Der wertvolle Link zum &lt;a href="http://www.se-radio.net"&gt;SE Radio&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Im ersten Tag des Tages hat Joel Webber das Google Web Toolkit vorgestellt. Joel kommt aus Atlanta. Tipp für Informatiker mit Wechselallüren: Er erzählte mir, dass Google speziell für Atlanta nach sehr guten Personal suche. Da Joel meinte, selbst die Salesleute wären dort cool, wäre das doch eine Überlegung wert, oder? Auf jeden Fall macht das GWT einen exzellenten Eindruck und ist auf Performanz getrimmt. Die Performanzdaten haben jedenfalls überzeugt.&lt;br /&gt;&lt;br /&gt;Steve Marx von Microsoft beschäftigte sich mit den ASP.NET AJAX Frameworkklassen. Ziel ist die sehr gute Unterstützung der Programmierer. Das Framework besteht zum einen aus purem JavaScript und zum anderen aus ASP.NET Web Controls. Steve hat gute Arbeit geleistet und die Möglichkeiten jedenfalls durch zahlreiche Demos untermauert. Auch ein Blick auf das kommende WPF/E hat nicht gefehlt.&lt;br /&gt;&lt;br /&gt;Ich selbst hatte einen Vortrag mit dem Thema "Web 2.0 - Willkommen im Dschungel" vor - zu meinem Erstaunen - über hundert Besuchern. Das hatte dann schon mehr Keynote-Charakter. Jedenfalls konnten weder der Sprecher noch der eher technik-arme Vortrag die Leute abschrecken. In einem der Vorträge danach wurde bei dem Thema "Web 2.0" auf mich verwiesen. Hoffentlich war das jetzt kein Fehler, denn ich möchte auf keinen Fall in die "Web 2.0"-Schublade gesteckt werden. Leute, ich mache seriöse Arbeit!&lt;br /&gt;&lt;br /&gt;Insgesamt war ich mit "meinen" Sprechern sehr zufrieden. Durchgehend hohe Qualität, interessante Vorträge und ein guter Mix aus Technik und Nicht-Technik. Wenn das ein repräsentativer Querschnitt der Web 2.0 Protagonisten gewesen sein sollten, werde ich doch noch zum Web 2.0 Gläubigen.&lt;br /&gt;&lt;br /&gt;In diesem Sinne bis neulich!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-7929786420132406032?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/7929786420132406032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=7929786420132406032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7929786420132406032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7929786420132406032'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2007/01/oop-2007-321-meins.html' title='[OOP 2007] 3,2,1 - Meins'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-4791332997560087314</id><published>2007-01-22T13:45:00.000-08:00</published><updated>2007-01-22T13:53:18.140-08:00</updated><title type='text'>[OOP 2007] Event Alarm</title><content type='html'>Am Dienstag, den 23.1.2007 ist es soweit. Der Web 2.0 Tag auf der OOP. Das wird sicher ein sehr interessanter Track, schon alleine wegen der herausragenden Sprecher.&lt;br /&gt;&lt;br /&gt;Hier nochmals als Reminder:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Am frühen Morgen berichtet Joel Webber von Google, als einer der Miterfinder über GWT.&lt;/li&gt;&lt;li&gt;Am nachmittag gebe ich dann einen multimedialen  Web 2.0 kompatiblen Überblick über Web 2.0.&lt;/li&gt;&lt;li&gt;Danach folgt Steve Marx, eine der Koryphäen von Microsoft, mit dem Thema AJAX a la ASP.NET.&lt;/li&gt;&lt;li&gt;Und als weitere Leckerbissen berichtet Markus (Völter) über Podcasting und beleuchtet sowohl die Produzenten als auch die Nutzerbrille. Markus ist nicht nur eine der herausragenden Fachexperten in Bezug auf OO sondern einer der Produzenten des hervorragenden &lt;a href="http://se-radio.net"&gt;Software Engineering Radio&lt;/a&gt; Podcasts.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Ich freue mich als Track Chair auf soviel geballte Kompetenz. &lt;/p&gt;&lt;p&gt;Wenn Sie auf der OOP weilen, kommen Sie vorbei. Es lohnt sich garantiert :-)&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-4791332997560087314?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/4791332997560087314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=4791332997560087314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/4791332997560087314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/4791332997560087314'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2007/01/oop-2007-event-alarm.html' title='[OOP 2007] Event Alarm'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-8990753921774846194</id><published>2007-01-16T22:53:00.000-08:00</published><updated>2007-01-16T23:06:29.642-08:00</updated><title type='text'>[OOP 2007] Was kommt nach Web 2.0?</title><content type='html'>Web 2.0 ist bekanntlich ein Sammelsurium von Aspekten technischer aber auch soziologischer Art.  Lästermäuler dürften anmerken, dass das eigentlich Neue am Web 2.0 der Begriff selbst ist. Da steckt gewiß ein Körnchen Wahrheit drin. Dennoch geht es bei Web 2.0 auch um die bessere Nutzung des Web, also darum, alles was wir teilweise schon haben noch besser zu machen. Spannender aus meiner Sicht ist die Frage was denn danach kommt. Die Antwort liegt auf der Hand, nämlich Web 3.0 :-; Aber Spaß beiseite. Leider läßt sich nichts schwerer vorher sagen als die Zukunft. Daher muss die Frage eher lauten, "was hätten's denn gern`?" und "darf's ein bisschen mehr sein?".&lt;br /&gt;Also wie wäre es mit&lt;br /&gt;&lt;ul&gt;&lt;li&gt;sprachgesteuerten Web-Sites&lt;/li&gt;&lt;li&gt;virtuellen 3D-Welten im Web (William Gibson läßt grüssen)&lt;/li&gt;&lt;li&gt;intelligenten Web-Clients, die Information selbständig aus dem Web "pullen"&lt;/li&gt;&lt;li&gt;Kleinstgeräten mit Webanschluß&lt;/li&gt;&lt;li&gt;kontextabhängigen Webdiensten (z.B. mittels GPS-Information)&lt;/li&gt;&lt;li&gt;vollständigen Grids&lt;/li&gt;&lt;li&gt;P2P-Mechanismen für Suche&lt;/li&gt;&lt;li&gt;dem ultra large scale Web&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Verwegene Ideen? Vielleicht, aber erfahrungsgemäß entstehen neue Technologien oder Weiterentwicklungen meistens, wenn alte Technologien an ihre Grenzen kommen bzw. wenn neue Anforderungen dies verursachen. Daher sollten wir die analyse vom Anwender her aufrollen.&lt;/p&gt;&lt;p&gt;Und was ist ihre Lieblingsanwendung des Web 3.0? &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-8990753921774846194?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/8990753921774846194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=8990753921774846194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/8990753921774846194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/8990753921774846194'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2007/01/oop-2007-was-kommt-nach-web-20.html' title='[OOP 2007] Was kommt nach Web 2.0?'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-7562050935744593899</id><published>2007-01-06T08:58:00.000-08:00</published><updated>2007-01-06T09:13:42.747-08:00</updated><title type='text'>[OOP 2007] YouOS</title><content type='html'>Heute möchte ich Ihnen eine Webseite vorstellen, die alle Möglichkeiten des Web 2.0 eindrucksvoll demonstriert.  Unter &lt;a href="http://www.youos.com"&gt;http://www.youos.com&lt;/a&gt; finden Sie eine Website besonderer Art. Die Site bezeichnet sich selbst als "A web operating system". Klingt nach Übertreibung? Zugegeben, ein zweites Vista oder MacOS X verbirgt sich dahinter beileibe nicht. Wohl aber ein virtueller Desktop mit Fenstern, Anwendungen und der Möglichkeit, Dateien auszutauschen.  Das alles befindet sich zwar noch in der Entwicklung, ist aber schon heute für alle Alpha-Tester nutzbar. Und als Alpha-Tester kann sich jeder anmelden. Für die Entwicklung von YouOS verantwortlich zeichnen sich vier amerikanische Studenten. Das Entwickler-Wiki befindet sich bei &lt;a href="http://trac.youos.com/index.html"&gt;http://trac.youos.com/index.html&lt;/a&gt;.&lt;br /&gt;In der Liste der 20 innovativsten Produkte von 2006 belegzt YouOS den 7. Rang (&lt;a href="http://www.pcworld.com/printable/article/id,128176/printable.html"&gt;http://www.pcworld.com/printable/article/id,128176/printable.html&lt;/a&gt;). Ich zitiere: "&lt;em&gt;Do you ever wonder how far the whole Ajax-based applications-in-a-browser craze can go? How about an entire operating system that runs in your browser? That's what &lt;/em&gt;&lt;a href="https://www.youos.com/" target="_blank"&gt;&lt;em&gt;YouOS&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, WebShaka's intriguing free site currently in alpha testing, is all about. Applications, data, and settings all live on the server. Set up an account, and you can access your YouOS desktop from anywhere, which gives a whole new meaning to remote access&lt;/em&gt;".&lt;br /&gt;Neugierig geworden? Es macht mir wirklich nichts aus, wenn Sie jetzt vom Blog zur YouOS-Seite wechseln.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-7562050935744593899?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/7562050935744593899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=7562050935744593899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7562050935744593899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7562050935744593899'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2007/01/oop-2007-youos.html' title='[OOP 2007] YouOS'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-1064196349954529005</id><published>2006-12-28T09:02:00.000-08:00</published><updated>2006-12-28T09:19:40.878-08:00</updated><title type='text'>[OOP 2007] Referenzen</title><content type='html'>Bekanntlich wurde schon viel über das Brave New Web 2.0 geschrieben, geredet und gemutmaßt. Meist erkennt der geneigte Leser den Wald vor lauter Bäumen nicht mehr. Daher finde ich persönlich es immer wieder interessant, ein paar Quellen zu nutzen, die als Nachschlagewerk oder zur Detailinformation fungieren. Hier meine ultimative Liste von Webreferenzen:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ein Muss ist der erläuternde Artikel von Tim O'Reilly der den Begriff geprägt hat, sozusagen als Pionier des Web 2.0 : &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html"&gt;http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html&lt;/a&gt;. O'Reilly veranstaltet auch Konferenzen zu dem Thema (&lt;a href="http://www.web2con.com/"&gt;http://www.web2con.com/&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Sehr interessent das Video &lt;a href="http://media.aperto.de/google_epic2015_de.html"&gt;http://media.aperto.de/google_epic2015_de.html&lt;/a&gt;, das visionär Historie und mögliche Zukunft des Web 2.0 verpackt&lt;/li&gt;&lt;li&gt;Eine meiner Ansicht nach eine sehr gute Linksammlung zu dem Thema findet sich auf &lt;a href="http://www.drweb.de/weblog/weblog/?p=457"&gt;http://www.drweb.de/weblog/weblog/?p=457&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Spiegel Online hat immer weider das Thema in seinen Facetten beleuchtet, so zum Beispiel Mashups in &lt;a href="http://www.spiegel.de/netzwelt/web/0,1518,411147,00.html"&gt;http://www.spiegel.de/netzwelt/web/0,1518,411147,00.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Der unvermeidliche Link zu Wikipedia darf natürlich nicht fehlen: &lt;a href="http://en.wikipedia.org/wiki/Web_2.0"&gt;http://en.wikipedia.org/wiki/Web_2.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Hier ein Link zu del.icio.us zum Tag "Web 2.0": &lt;a href="http://del.icio.us/search/?fr=del_icio_us&amp;p=web+2.0&amp;amp;type=all"&gt;http://del.icio.us/search/?fr=del_icio_us&amp;p=web+2.0&amp;amp;type=all&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Haben Sie ebenfalls noch interessante Quellen? Ja? Dann lassen Sie mich es wissen.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-1064196349954529005?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/1064196349954529005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=1064196349954529005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/1064196349954529005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/1064196349954529005'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/oop-2007-referenzen.html' title='[OOP 2007] Referenzen'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-5068925658036712141</id><published>2006-12-25T14:11:00.000-08:00</published><updated>2006-12-25T14:21:22.215-08:00</updated><title type='text'>[OOP 2007] Böse Buben 2.0</title><content type='html'>Ich hatte ja schon berichtet, dass das Web 2.0 nicht nur zu guten Zwecken Einsatz findet. "Dual Use" ist hier der richtige Begriff. Die gleichen Mittel, die uns zum Beispiel als Anwender aktive Teilnahme ermöglichen, lassen sich natürlich auch zu destruktiven Zwecken missbrauchen. Gemeint sind etwa bezahlte Blog-Postings, inkorrekte Einträge in Wikipedia oder gezieltes Höherwerten von Inhalten, etwa in eBay oder digg. Diese Beispiele sollen als pars pro toto dienen. In Spiegel Online befindet sich dazu ein ausführlicher Bericht, weshalb ich mir an dieser Stelle hier Details ersparen kann (&lt;a href="http://www.spiegel.de/netzwelt/web/0,1518,455401,00.html"&gt;http://www.spiegel.de/netzwelt/web/0,1518,455401,00.html&lt;/a&gt;).&lt;br /&gt;Am Schluß eine Ankündigung in eigener Sache: Die Ausgabe 2/2007 von OBJEKTspektrum (Schwerpunkt Web 2.0 und Kollaboration) wird auch meinen Übersichtsartikel zu dem Thema Web 2.0 enthalten - wie gewohnt all inclusive, also auch mit den Schattenseiten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-5068925658036712141?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/5068925658036712141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=5068925658036712141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/5068925658036712141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/5068925658036712141'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/oop-2007-bse-buben-20.html' title='[OOP 2007] Böse Buben 2.0'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-5625328743834115248</id><published>2006-12-24T08:31:00.001-08:00</published><updated>2006-12-25T14:24:09.276-08:00</updated><title type='text'>[OOP 2007] X-Mas 2.0</title><content type='html'>Nicht mehr lange bis die Familie sich zum jährlichen Weihnachtsabend versammelt. Daher verbleibt mir noch Zeit für ein Posting.&lt;br /&gt;Mal sehen ob unter dem Gabentisch auch Web 2.0 kompatible Präsente lauern. Ich selbst habe mir den neuen Baukasten Lego Mindstorms NXT gegönnt. Die Zeit kindlicher Freude ist endlich zurück gekehrt. Als erstes Projekt werde ich versuchen, eine Web-basierte Fernsteuerung zu konstruieren, um dann per Webcam den Gang der Dinge zu verfolgen. Nachdem selbst Microsoft eine Entwicklungsumgebung für Robotics entwickelt hat und Sun mit den SPOTS für Furore sorgt, bleibt zu überlegen, wie Roboter zukünftig Bedeutung gewinnen. Microsoft vermutet, Roboter könnten den nächsten "PC" darstellen. Es bleibt also spannend. Was Roboter mit Web 2.0 zu tun haben? Da gibt es einige denkbare Zusammenhänge. Schliesslich liesse sich ein Roboter ebenfalls ins "Netz" stellen so wie es in der Automatisierungstechnik heute schon teilweise der Fall ist. Vielleicht haben Sie da noch einige Ideen.&lt;br /&gt;Meine Katzen haben jedenfalls den Bau des ersten Beispielsroboters zunächst mit Neugier verfolgt, sind aber nach dem Start panikartig geflüchtet. Einer Cat 2.0 könnte so etwas natürlich nicht passieren, aber die hätte euch eine RFID und eine IP-Addresse, aber null EQ.&lt;br /&gt;In diesem Sinne möchte ich es dabei belassen. Die Familie ruft!&lt;br /&gt;An dieser Stelle wünsche ich allen, die diesen Blog oder den OOP-Planeten verfolgen, ein frohes, friedliches, besinnliches Weihnachtsfest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-5625328743834115248?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/5625328743834115248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=5625328743834115248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/5625328743834115248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/5625328743834115248'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/x-mas-20_24.html' title='[OOP 2007] X-Mas 2.0'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-2658441978936294346</id><published>2006-12-22T14:36:00.000-08:00</published><updated>2006-12-22T14:46:35.796-08:00</updated><title type='text'>[OOP 2007] Der Track</title><content type='html'>Die OOP rückt immer näher und damit auch der Web 2.0 Track. Ich möchte an dieser Stelle die Gelegenheit nutzen, kurz die Präsentationen des Tracks am Dienstag den 23.1.2007 vorzustellen.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Es startet gleich mit Pauken und Trompeten. Joel Webber von Google stellt 9h-10.30h das berühmte Google Web Toolkit (GWT) vor und erläutert nicht nur das "Was" sondern auch das "Wie" und "Warum".&lt;/li&gt;&lt;li&gt;Anschließend folge ich mit einem Vortrag um 14h-14.45h, der einen Gesamtüberblick zu Web 2.0 vermitteln soll.&lt;/li&gt;&lt;li&gt;Steve Marx von Microsoft adressiert 16.15h bis 17.15h die Nutzung der AJAX-Technologien in ASP.NET für die .NET Welt.&lt;/li&gt;&lt;li&gt;Last but not least wird Markus Völter 17.45h bis 18.45h das Thema Podcasting im Detail erläutern.  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Der Track wird also eine Mischung aus technischen Themen und nicht-technischen Aspekten bieten. Aus meiner Sicht ist das eine klare Auflockerung in einer sonst eher rein IT-zentrischen Welt. &lt;/p&gt;&lt;p&gt;Der Dienstag ist also der Web 2.0 Tag. Ich denke, dass die Qualität der Speaker (Markus Völter, Joel Webber, Steve Marx)  den Track zu einem Highlight werden lässt.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-2658441978936294346?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/2658441978936294346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=2658441978936294346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/2658441978936294346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/2658441978936294346'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/oop-2007-der-track.html' title='[OOP 2007] Der Track'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-9196215485620679003</id><published>2006-12-15T02:10:00.000-08:00</published><updated>2006-12-15T02:31:38.795-08:00</updated><title type='text'>[OOP 2007] Wo bin ich?</title><content type='html'>Es ist interessant. Mittlerweile scheint Web 2.0 zum unvermeidlichen Markenzeichen zu avancieren, vergleichbar mit "Bio" oder "Öko" im Lebensmittelbereich. Zum Glück ist noch niemand auf die Idee gekommen, "Öko 2.0" einzuführen. Die Frage ist natürlich bisweilen ob wir es mit Mogelpackungen zu tun haben. Ist auch immer Web 2.0 drin wo "Web 2.0" drauf steht und wenn ja wieviel davon? Und wie steht es in dieser Hinsicht  mit SOA 2.0, Enterprise 2.0, Homo Sapiens 2.0??? Um das nicht falsch zu deuten. Ich bin persönlich überzeugt dass wir Web-Technologien weiter denken müssen als bisher. Wir nutzen meiner Ansicht nach nur ein Bruchteil des Potenzials. Meiner Ansicht nach ist es aber auf der anderen Seite wichtig, zwischen Seifenblasen und Realität zu unterscheiden, denn  Seife ist bekanntlich sehr rutschig.&lt;br /&gt;Eine interessante Technologie, die meiner Meinung nach in das Umfeld des Web 2.0 gehört ist Geotagging oder Geocoding.  Darunter ist zu verstehen, dass geografische Information an Resourcen  geheftet wird. Schreibe ich also in meinem Blog einen Reisebericht, kann ich durch Geotagging die entsprechende Ortsinformation hinzufügen, sodass ein Leser etwa mit Google-Maps die Orte lokalisieren und visualisieren kann. Zu den Geodaten gehören dabei Länge, Breite und optional die Höheninformation. Noch spannender dürfte das Ganze meiner Ansicht nach werden,  kommen erst einmal bewegliche Resourcen ins Spiel, die ihre Geotags dynamisch aktualisieren könen, etwa Handies, Fahrzeuge oder GPS-Systeme. Zum Austausch dieser Daten bedürfte es natürlich eines einheitlichen Microformats. Interessant ist auch die Mischung zwischen RFIDs und Geotags. Klar sind die meisten RFIDs passiv, aber wenn Sie einen fest montierten Scanner passieren, der seinerseits einen Geotag besitzt, lassen sich RFIDs mit Geotags verknüpfen.  Natürlich gibt es hier auch Nachteile. Was Geotags besitzt, läßt sich auch entsprechend überwachen. "Big Brother is watching you", Sie wissen schon. Aber dieses Dilemma hat nun einmal jede Technologie, sollte aber gerade deshalb schon im Vorfeld adressiert werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-9196215485620679003?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/9196215485620679003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=9196215485620679003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/9196215485620679003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/9196215485620679003'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/oop-2007-wo-bin-ich.html' title='[OOP 2007] Wo bin ich?'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-7836929016001966632</id><published>2006-12-10T11:34:00.000-08:00</published><updated>2006-12-10T12:06:39.839-08:00</updated><title type='text'>[OOP 2007] Das (vor)letzte Wort</title><content type='html'>Wie erwartet konnte Stefan nicht widerstehen und hat auf mein letztes Posting &lt;a href="http://www.innoq.com/blog/st/2006/12/10/oop_2007_ich_bin_ein_fan_von_web_10.html"&gt;reagiert&lt;/a&gt;. Ich bleibe dabei (auch in meiner Rolle als Protokoll-Fetischist und Sturkopf), dass ich HTTP und nicht nur diesen Baustein des modernen Internet für nicht mehr zeitgemäß halte. Eine gute Beschreibung zu HTTP findet sich übrigens in Wikipedia: &lt;a href="http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol"&gt;http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol&lt;/a&gt;.&lt;br /&gt;Ganz klar gibt es immer noch und zurecht Befürworter von HTTP, genauso wie es wohl noch Proponenten pro IPv4 und contra IPv6 geben soll. Als OMG-Vertreter hab ich noch genau in Erinnerung wie wir mehrere Runden durch die IIOP-Standardisierung gedreht haben. Damals waren übrigens viele der Meinung, CORBA's IIOP könne sich als weiteres Internet-Protokoll etablieren. Aber das ist Geschichte. Dass HTTP lose Kopplung offeriert, gilt als Segen und Fluch. Probleme mit der Zustandslosigkeit von HTTP sind u.a. laut diverser Quellen im Internet:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mangelnde Sicherheit (z.B. Man in the Middle Attacks)&lt;/li&gt;&lt;li&gt;Performanzprobleme&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Gerade bei verbindungsorientierter Middleware, die auf Basis von HTTP betrieben werden soll, kommen die diversen Nachteile zum Tragen wie sich unschwer beweisen lässt. Stellt man Perfomanzanalysen gegenüber, die HTTP (selbst mit binärer Kodierung) mit TCP/IP basierenden Implementierungen vergleichen (z.B. CORBA IIOP) so werden Performanznachteile von HTTP in der Größenordnung von 30% bis teilweise mehr als 300% gemessen. Wir haben jedenfalls in Projekten derartige Vergleichsbenchmarks genutzt, um einen Vergleich zu erhalten. Diese Performanznachteile sind aber oft gar nicht relevant, weil es eben bei Enterprise-Anwendungen nicht immer auf jede Sekunde ankommt.&lt;/p&gt;&lt;p&gt;Vorteile von HTTP sind ganz klar die lose Kopplung und die Leichtgewichtigkeit möglicher Implementierungen. Nachteile entstehend demenentsprechend für alle Web-Anwendungen, die enger gekoppelt interagieren müssen.&lt;/p&gt;&lt;p&gt;Moral der Geschicht: HTTP ist für ganz bestimmte Zwecke und Einsatzgebiete entworfen. Sobald in Zukunft das ursprünglich angenommene Anforderungsprofil nicht mehr mit der Realität übereinstimmt, werden wir neue Protokolle benötigen, etwa für das Internet der Dinge. Mag natürlich sein, dass das neue Web 2.0 konforme Protokoll dann den Namen HTTP 2.0 trägt :-) &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-7836929016001966632?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/7836929016001966632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=7836929016001966632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7836929016001966632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/7836929016001966632'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/oop-2007-das-vorletzte-wort.html' title='[OOP 2007] Das (vor)letzte Wort'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-882472843137267128</id><published>2006-12-10T07:38:00.000-08:00</published><updated>2006-12-10T08:13:27.968-08:00</updated><title type='text'>[OOP 2007] The Empire Strikes Back</title><content type='html'>Endlich ist was los im Blog. Stefan (Tilkov) meinte auf meine Hinweise zu HTTP:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;“HTTP ist denkbar ungeeignet, um Nachrichten über das Web zu transportieren?” Michael: Nur HTTP ist geeignet, Nachrichten über das Web zu transportieren. Das Problem ist nicht HTTP und schon gar nicht REST, die HTTP und dem Web zugrunde liegende Architektur, sondern die Tatsache, dass das Verständnis derselben leider viel zu wenig verbreitet ist. Inbesondere Web Services haben dazu beigetragen, HTTP einen schlechten Ruf zu verpassen — indem sie es nicht benutzen, sondern missbrauchen.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Ja, da lasse ich mich doch gerne "provozieren" :-) Ich bleibe natürlich bei meiner Meinung, dass kein Weberfinder mit dem heutigen Wissen ein Protokoll wie HTTP entwerfen würde. Das ist nicht etwa eine despektierliche Retrospektive oder Herabwürdigung der damaligen Pioniere, sondern bedeutet schlicht: Mit dem damaligen Wissen und Anforderungen waren eben nur die damaligen Konzepte möglich. Auch heute würde es herausragender Persönlichkeiten wie Tim Berners-Lee bedürfen, um ein neues Web zu erfinden. Mit Nachrichten meine ich in diesem Kontext übrigens Nachrichten im Sinne von Transportprotokollen, also Pakete - ich beschränke mich also nicht etwa auf WebServices oder REST. Betrachten wir das heutige Web, so sehen wir eine ganze Menge an Workarounds, um Zustandslosigkeit und andere fehlenden Eigenschaften zu kompensieren. Zu erwähnen ist hier etwa HTTPS. Das betrifft natürlich nicht nur die Kommunikationsprotokolle. Nicht umsonst kämpfen wir heute mit ActiveX-Controls, Web-Server-proprietären Addons wie z.B. Filter und Interzeptoren, URL-Rewriting, Cookies, JavaScript, um nur die Spitze des Eisbergs in den Blickwinkel zu rücken. Das Web in der heutigen Form wurde Anfang bis Mitte der 90er konzipiert. Zu den Basisrequirements zählten damals u.a. die Darstellung von statischen Webseiten und deren Verlinkung über Hypercard-artige Konzepte. Siehe dazu die Dokumentation über die Historie des Web (u.a. &lt;a href="http://infomesh.net/html/history/early/"&gt;http://infomesh.net/html/history/early/&lt;/a&gt;). Das heutige Web [1.0++, 2.0, ...] basiert hingegen auf der Darstellung verschiedener Arten von Information (Webseiten, Mediastreams), der interaktiven Kommunikation und Konversation von Benutzern mit Webanwendungen, der Annotation semantischer Information und dem programmatischen Zugriff auf das Web. Da liegt es klar auf der Hand, dass die ursprünglichen Web-"Middleware" auch nur die ursprünglichen Anforderungen beücksichtigt, nicht aber die neuen Herausforderungen. Gänzlich unberücksichtigt blieben damals auch die "-ilities" wie Verfügbarkeit, Skalierbarkeit, Sicherheit, Zuverlässigkeit, Erweiterbarkeit, ... Es ist also wie bei jeder Softwareentwicklung. Nach einiger Zeit nehmen die Änderungswünsche überhand und die ursprüngliche Rahmenarchitektur geht entweder dank zahlreicher Backpacks und Workarounds an "Design Erosion" zu Grunde oder muss komplett überarbeitet werden. Das gilt für Betriebssysteme, IDEs, Standards, Java, .NET und eben auch für die Web-Infrastruktur. Ich empfehle an dieser Stelle übrigens die Arbeiten von Henry Petroski: Wann immer eine Technologie erfunden wird, dann basiert sie auf den zeitgenössischen Erfahrungen und Anforderungen. Typischerweise werden Technologien aber nach einer gewissen Zeit über ihre Grenzen beansprucht und kollabieren dadurch oder weisen Probleme auf. Daher ist es wichtig aus den Fehlern zu lernen, um die Technologien entsprechend weiterzuentwickeln. Das ist sozusagen ein evolutionärer Prozess.&lt;br /&gt;Wenn da nur die Kompatibilitätsaspekte nicht wären, auf deren Altar so manche Neuerung geopfert werden muss. Wer behauptet, mit den heutigen Anforderungen würde dennoch exakt die gleiche Architektur mit den selben Protokollen und Technologien entstehen wie zur Gründerzeit des Web, der muss mir schlicht erklären, wie sich die heutigen Anforderungen in der damaligen Infrastruktur berücksichtigt finden.&lt;br /&gt;Über Kommentare bin ich hoch erfreut, nicht "nur" von Stefan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-882472843137267128?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/882472843137267128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=882472843137267128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/882472843137267128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/882472843137267128'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/oop-2007-empire-strikes-back.html' title='[OOP 2007] The Empire Strikes Back'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-6631920091205619018</id><published>2006-12-08T03:58:00.000-08:00</published><updated>2006-12-08T04:17:16.694-08:00</updated><title type='text'>[OOP 2007] Es ist wieder so weit</title><content type='html'>Als ich gestern abend mit der Lufthansa von Wien nach München zurück geflogen bin, habe ich den Flug mit Zeitungslektüre verbracht. In der "Süddeutschen Zeitung" stach mir sofort ein Titel mit dem Schlagwort "Web 2.0" ins Auge. Dort ging es um einen virtuellen Web-Auftritt des IBM-CEO jüngst auf einer Veranstaltung. Dieses Ereignis nahm der Redakteur zum Anlaß um ausführlich auf die Wichtigkeit von Web 2.0 hinzuweisen. Erwähnt wurden dabei die üblichen Verdächtigen wie XING, flickr, MySpace. Was ist die Moral von der Geschicht? Würden wir uns mit einer Zeitmaschine 7 Jahre in die Vergangenheit bewegen, dürften wir ein gewaltiges De Ja Vu Erlebnis verspüren. Auch damals war ständig die Rede von Web-Technologien, Big Business, und IPOs bis die große Blase unvermittelt geplatzt ist. Heute scheint sich ähnliche Euphorie so langsam wieder einzustellen. Zugegeben, wir erleben heute nicht das Maß an Übertreibung wie damals. Aber, um Andre Kostolani zu zitieren, wenn "die großen Tageszeitungen darüber schreiben, sollte man wachsam bleiben". Für uns Architekten, Entwickler und Technologen ist der Reiz des Neuen natürlich ein wichtiges Lebensexlisier. Und hier führt der Hype ums Web 2.0 in die richtige Richtung. Wie aber bei jeder Technologie, muß daraus Innovation in Produkten resultieren und dies sollte letztendlich zu Unternehmensgewinnen führen, die den Innovationszyklus am Laufen halten. Wenn aber bei Web 2.0 die Businessplase erneut platzen sollte, hat dies unmittelbar zur Folge, dass weniger Gelder in Technologien fließen. Und damit auch weniger Gehälter in unsere Taschen. Unsere Aufgabe als IT-Experten dürfte also darin bestehen, uns nicht nur mit den coolen neuen Web 2.0 Technologien zu beschäftigen sondern auch mit den damit zu erstellenden Killerapplikationen. Denken Sie mal darüber nach&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-6631920091205619018?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/6631920091205619018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=6631920091205619018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/6631920091205619018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/6631920091205619018'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/12/oop-2007-es-ist-wieder-so-weit.html' title='[OOP 2007] Es ist wieder so weit'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-2713359925358128374</id><published>2006-11-28T13:00:00.000-08:00</published><updated>2006-12-08T03:57:51.855-08:00</updated><title type='text'>[OOP 2007] Warum Web 2.0 auch Entwickler interessieren sollte?</title><content type='html'>Wer nach einer Definition für Web 2.0 das Web 1.0 durchforstet, dürfte in der Regel mehr Treffer in Richtung "social networking" oder "folksonomy" erzielen als programmierrelevante Stichworte. Gerade Entwickler stehen bei Web 2.0 aber vor neuen Herausforderungen. Buzzwords wie Mashups oder AJAX stellen dabei nur die Spitze des Eisbergs dar. Verstärkte Einbeziehung von Benutzern, bessere Reaktionszeiten von Anwendungen oder neue Verknüpfungen bisher separater Programme lassen sich nur mittels neuer programmatischer und architektonischer Konzepte erzielen. Dumm nur, dass heutige APIs nur unzureichende Unterstützung liefern. Genau genommen präsentiert sich die Phalanx heutigen Web 2.0 Anwendungen als Aggregation von smarten Programmiertricks und Workarounds. Mit anderen Worten: die heutigen Web 2.0 Techniken lassen sich nur schwerlich auf einem porösen Web 1.0 Fundament errichten. Was die Frage aufwirft: Warum dem neuen Web nicht auch ein neues Fundament gönnen? Würden die Web-Pioniere wie Tim Berners-Lee mit ihrem heutigen Wissen exakt die gleichen Technologien zugrunde legen? Oder würden sie das Web grundlegend anders gestalten? Ein zentrales Beispiel sind Webservices mittels SOAP over HTTP. HTTP ist denkbar ungeeignet, um Nachrichten über das Web zu transportieren. Eigentlich war HTTP eine Technologie für Pull-Kommunikation zwischen Browsern und Servern. Wegen der Idee statischer Webseiten, konnte HTTP auch problemlos in einem "zustandslosen Zustand" verharren. Sobald Mashups und Webservices ins Spiel kommen, müssen Anwendungen genau unter diesen Limitationen leiden. Was wir brauchen ist also unter anderem: ein neuer Stack von Web-Protokollen, eine Menge von kombinierbaren (Micro-)Formaten, eine Alternative zu JavaScript um Funktionalität in "Webseiten" zu integrieren, semantische Metadaten um Information zu beschreiben, Dienste zur Lokalisierung, Aggregation oder Anmeldung für Information(sänderungen), P2P Techniken. Andernfalls dürften wir schon bald an unsere Grenzen gelangen. Spätestens dann, wenn wir merken, dass ein Hochhaus aus Pappkarton zwar eine nette Idee aber keine tragfähige Perspektive darstellt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-2713359925358128374?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/2713359925358128374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=2713359925358128374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/2713359925358128374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/2713359925358128374'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/11/oop2007-warum-web-20-auch-entwickler.html' title='[OOP 2007] Warum Web 2.0 auch Entwickler interessieren sollte?'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-829360987581083085</id><published>2006-11-27T10:16:00.000-08:00</published><updated>2006-11-27T10:31:09.372-08:00</updated><title type='text'>[OOP 2007] Dangers</title><content type='html'>In den letzten Wochen gab es zunehmend auch negative Schlagzeilen zum Thema Web 2.0. Hinter dem Tarnmantel des neutralen Bloggings haben Blogger bewusst bezahltes Marketing eingestreut. Das lief dann in etwa so ab, dass bezahlte Blogger einseitige Postings zugunsten von Firmen publiziert haben, was gemeinhin als gekaufte Meinung firmiert. Um das nicht falsch zu verstehen, ich habe nichts gegen die kommerzielle Nutzung des Webs einzuwenden. Auch nicht dagegen, dass Personen mit dem Web 2.0 Geld verdienen. Ohne geschäftlichen Nutzen, auch keine kostenlosen Angebote. Wogegen ich mich aber wehre, ist fehlende Offenheit dem Leser gegenüber. Podcasts wie z.B. ThisWeekInTech demonstrieren eindrucksvoll wie es korrekt funktionieren sollte. Dort weisen die Verantwortlichen explizit auf ihre Sponsoren hin und die Einblendung von Werbung erfolgt stets mit expliziter "Vorwarnung". Ich habe in dieser Hinsicht eine sehr stringente Meinung. Nicht zuletz, nachdem ich mir kürzlich bei eBay ein preisgünstiges Angebot ersteigern wollte und dann feststellen musste, dass die positiven Bewertungen des Verkäufers fingiert waren. An diesen Punkten wird offensichtlich: Web 2.0 ist nicht primär Technik sondern ein neues Kommunikationsmedium. Wir Softwareentwickler stellen zwar die Grundlagen bereits, aber diese eignen sich leider auch hervorragend für Dual-Use, im positiven und im negativen Sinne. Wegschauen gilt aber nicht, auch nicht für Techniker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-829360987581083085?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/829360987581083085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=829360987581083085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/829360987581083085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/829360987581083085'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/11/oop-2007-dangers.html' title='[OOP 2007] Dangers'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37397645.post-116306744683309885</id><published>2006-11-09T02:17:00.000-08:00</published><updated>2006-11-18T03:27:06.081-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>[OOP 2007] Web 2.0</title><content type='html'>Auf der OOP 2007 agiere ich als Track-Chair des Web 2.0 Blogs. In letzter Zeit findet man diesen Begriff relativ häufig in Fachzeitschriften, für meine Gefühle sogar etwas zu oft. Das Schlagwort hat Tim O'Reilly geprägt, der damit andeuten wollte, dass sich mittlerweile das Web speziell in Hinblick auf die Anwendungen und Anwenderprofile sowie auf die Erwartungen gewandelt hat. Irgendwann war es an der Zeit, dass auch die Webtechnologien auf diesen Wandel reagieren. Genau genommen haben wir es heute geradezu mit "steinzeitlicher" Technologie zu tun. Die Entwicklung von HTTP noch HTML erfolgte zu einer Zeit, als die Gemeinde der Internetbenutzer allenfalls aus professionellen Softwareentwicklern oder Wissenschaftlern bestand. Technologien wie JSP, ASP.NET, SOAP, CSS oder REST stellen den Versuch dar, Workarounds für die Beschränkungen der Internettechnologie bereit zu stellen. AJAX zum Beispiel ist nichts anderes als ein Unterfangen, dem eher benutzergetriebenen Abrufen von Seiten mit allerlei Tricks entgegen zu wirken. Dass dabei JavaScript den Hauptakteur darstellt, wirkt geradezu wie eine Ironie der Geschichte, gilt JavaScript eigentlich als notdürftige Lösung und ebenfalls als Sicherheitsproblem.&lt;br /&gt;Aus diesen Gründen, erscheint es sinnvoll, sich dem Phänomen Web 2.0 eher aus der Anwender-Perspektive zu nähern. Für mich persönlich läßt sich Web 2.0 als "Active Web" umschreiben. Benutzer wollen mit Webanwendungen interaktiv umgehen. Die Inhalte selbst bleiben nicht statisch, sondern das Verhältnis zwischen Informationsbereitsteller und Informationskonsument beginnt aufzuweichen. Hier ein paar Beispiele:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Wikis ermöglichen beliebigen Anwendern als Autoren von Inhalten mitzuwirken. Die Web-Seite selbst beginnt also zu "leben".&lt;/li&gt;&lt;li&gt;Blogs (wie der den sie gerade lesen) ermöglichen Anwendern die Rolle von Autoren einzunehmen, was geradezu exhibitionistische Ausmaße annehmen kann. In dieselebe Richtung gehen Podcasts und Video-Podcasts, die bisherige Massen-Medien wie TV oder Radio ergänzen. &lt;/li&gt;&lt;li&gt;Web-Sites wie e-Bay oder Amazon beziehen den Anwender mit ein und ermöglichen die Bewertung von Produkten oder anderen Personen.&lt;/li&gt;&lt;li&gt;Soziale Netzwerke dienen geradezu als Treffpunkte für Gleichgesinnte im Internet.&lt;/li&gt;&lt;li&gt;Benutzergetriebene News-Portale wie digg.com konkurrieren mit ihren professionellen Pendants.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Das Web der Zukunft verbindet also zunehmend Anwender und Anwendungen und ermöglicht immer mehr aktives Partizipieren statt passives Konsumieren. &lt;/p&gt;&lt;p&gt;Die eigentliche Frage aus meiner Sicht müsste daher lauten: Macht es auf Dauer Sinn, auf Basis schwachbrüstiger Technologien a la HTML und HTTP, neue Technolgien zu entwickeln, um die beschriebene (Inter)Aktivität zu ermöglichen oder wäre es nicht sinnvoller, neue Protokolle und Standards zu etablieren, die bisherige Fallstricke vermeiden und damit ein wesentlich stabileres Fundament darstellen? Man hat Microsoft und Intel immer wieder deren starre Kompatibilitätsstrategie zum Vorwurf gemacht. Gilt aber nicht die gleiche Fragestellung für das heutige Internet? Neue Lösungen brauchen neue Grundlagen. Daher sollte das heutige Web 2.0 nur den Einstieg in eine neue tragfähige Technologiebasis darstellen. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37397645-116306744683309885?l=poweredbyweb20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://poweredbyweb20.blogspot.com/feeds/116306744683309885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=37397645&amp;postID=116306744683309885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/116306744683309885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37397645/posts/default/116306744683309885'/><link rel='alternate' type='text/html' href='http://poweredbyweb20.blogspot.com/2006/11/web-20.html' title='[OOP 2007] Web 2.0'/><author><name>Michael</name><uri>http://www.blogger.com/profile/11984599832785431031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://lh4.google.com/michael.stal/RxJ9IcesJcI/AAAAAAAAACM/yvpXysrfNtw/micha_foto_thumb%5B2%5D.jpg'/></author><thr:total>0</thr:total></entry></feed>
