<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Weave &#187; RIA</title>
	<atom:link href="http://www.weave.de/tag/ria/feed" rel="self" type="application/rss+xml" />
	<link>http://www.weave.de</link>
	<description>Webdesign, Konzeption &#38; Development</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:38:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WEAVE 01.10 – Silverlight 4 Beta</title>
		<link>http://www.weave.de/addons/sl4beta0110</link>
		<comments>http://www.weave.de/addons/sl4beta0110#comments</comments>
		<pubDate>Sun, 10 Jan 2010 05:00:45 +0000</pubDate>
		<dc:creator>le</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Sascha Wolter]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[Webcast]]></category>

		<guid isPermaLink="false">http://www.weave.de/?p=1907</guid>
		<description><![CDATA[Auf Augenhöhe RIA-Experte Sascha Wolter hat für uns die Beta-Version von Silverlight 4 genauer unter die Lupe genommen und zeigt, wie Sie Zwischenablage, Drag-and-Drop, Druckfunktion sowie Micro- und Webcam-API nutzen oder Out-of-Browser-Anwendungen mit erweiterten Rechten erstellen und Component Object Models einsetzen. Hier das Silverlight-4-Starterkit sowie den Quellcode und WebCasts von Sascha zu Silverlight: 1// Software, [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #ff9900;">Auf Augenhöhe</span></h2>
<p><em>RIA-Experte Sascha Wolter hat für uns die Beta-Version von Silverlight 4 genauer unter die Lupe genommen und zeigt, wie Sie Zwischenablage, Drag-and-Drop, Druckfunktion sowie Micro- und Webcam-API nutzen oder Out-of-Browser-Anwendungen mit erweiterten Rechten erstellen und Component Object Models einsetzen. Hier das Silverlight-4-Starterkit sowie den Quellcode und WebCasts von Sascha zu Silverlight:</em></p>
<p><strong>1//</strong> <strong>Software, um mit der Silverlight 4 Beta starten zu können</strong><br />
 Silverlight-4-Anwendungen können Sie mit den kostenlosen Betaversionen schon mal testen. Dazu können Sie wahlweise das Silverlight 4 SDK (<a href="http://go.microsoft.com/fwlink/?LinkID=169408">go.microsoft.com/fwlink/?LinkID=169408</a>) oder Expression Blend Preview für .NET 4 (<a href="http://go.microsoft.com/fwlink/?LinkId=169446">go.microsoft.com/fwlink/?LinkId=169446</a>) nutzen. Auch die Beta-2-Versionen von Visual Studio 2010 (<a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx">msdn.microsoft.com/en-us/vstudio/dd582936.aspx</a>) und Visual Web Developer Express 2010 (<a href="http://go.microsoft.com/fwlink/?LinkID=167874">go.microsoft.com/fwlink/?LinkID=167874</a>) unterstützen Silverlight 4, benötigen aber noch die Silverlight-4-Beta-Tools für Visual Studio 2010 (<a href="http://go.microsoft.com/fwlink/?LinkID=177508">go.microsoft.com/fwlink/?LinkID=177508</a>). Starthilfe zu Silverlight 4 gibt Microsoft unter <a href="http://www.silverlight.net/getstarted/silverlight-4-beta/">www.silverlight.net/getstarted/silverlight-4-beta/</a>.  <strong> </strong></p>
<p><strong>2// Den Quellcode können Sie herunterladen unter</strong> <br />
 <a href="http://www.wolter.biz/blog/wp-content/uploads/2010/01/silverlight_4_update.zip" target="_blank">www.wolter.biz/blog/wp-content/uploads/2010/01/silverlight_4_update.zip</a></p>
<p><strong>3// Wer es gerne bewegt hat und noch mehr über Silverlight lernen nöchte, kann sich auch diese Webcasts für Einsteiger von Sascha anschauen </strong></p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8243643&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=8243643&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p><a href="http://vimeo.com/8243643">Expression Blend 3 Grundlagen: Mein erstes Silverlight-Projekt</a> from <a href="http://vimeo.com/wolter">Sascha Wolter</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8248256&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=8248256&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p><a href="http://vimeo.com/8248256">Expression Blend 3 Grundlagen und Deep Zoom Composer</a> from <a href="http://vimeo.com/wolter">Sascha Wolter</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8049269&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=8049269&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p><a href="http://vimeo.com/8049269">Expression Blend 3 Grundlagen: Mit den Zeichenwerkzeugen zeichnen und animieren</a> from <a href="http://vimeo.com/wolter">Sascha Wolter</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>&gt;&gt;&gt; Weitere Webcasts und Video-Botschaften von Sascha gibt es unter <a href="http://www.twumble.org" target="_blank">www.twumble.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weave.de/addons/sl4beta0110/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WEAVE video – Interview mit Frank Wolfram, Syzygy AG</title>
		<link>http://www.weave.de/video/interviewsyzygy0509</link>
		<comments>http://www.weave.de/video/interviewsyzygy0509#comments</comments>
		<pubDate>Tue, 25 Aug 2009 05:00:49 +0000</pubDate>
		<dc:creator>fwolf</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Frank Wolfram]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Rich Media]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Syzygy]]></category>

		<guid isPermaLink="false">http://www.weave.de/?p=1472</guid>
		<description><![CDATA[Flash oder Silverlight? Diese Frage stellen sich derzeit viele Kreative Frank Wolfram, Geschäftsführer der Syzygy AG (www.syzygy.de), hat Erfahrung mit beiden Welten: Für Jägermeister entwickelte er eine umfangreiche RIA- und AIR-Anwendung mit Hilfe von Flash und Flex. Für Mazda einen Car-Konfigurator mittels Silverlight. Er sprach mit WEAVE bei der RIA World über diederzeit interessantesten Technologien [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #808000;">Flash oder Silverlight? Diese Frage stellen sich derzeit viele Kreative </span></h2>
<p>Frank Wolfram, Geschäftsführer der Syzygy AG (<a href="http://www.syzygy.de/" target="_blank">www.syzygy.de</a>), hat Erfahrung mit beiden Welten: Für Jägermeister entwickelte er eine umfangreiche RIA- und AIR-Anwendung mit Hilfe von Flash und Flex. Für Mazda einen Car-Konfigurator mittels Silverlight. Er sprach mit WEAVE bei der RIA World über diederzeit interessantesten Technologien – und welche Investitionen sich derzeit lohnen&#8230;</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6245148&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=6245148&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p><a href="http://vimeo.com/6245148">Interview mit Frank Wolfram</a> from <a href="http://vimeo.com/user2207033">trendspurt mediendesign</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>&gt;&gt;&gt; Weitere Video-Interviews gibt&#8217;s in unserem Vimeo-Channel unter <a href="http://vimeo.com/channels/weave" target="_blank">www.vimeo.com/channels/weave</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weave.de/video/interviewsyzygy0509/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WEAVE 05.09 – Sascha Wolter und Lars Gerckens über Flash und Silverlight</title>
		<link>http://www.weave.de/addons/quovadis0509</link>
		<comments>http://www.weave.de/addons/quovadis0509#comments</comments>
		<pubDate>Tue, 25 Aug 2009 05:00:40 +0000</pubDate>
		<dc:creator>fwolf</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Lars Gerckens]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Rich Media]]></category>
		<category><![CDATA[Sascha Wolter]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.weave.de/?p=1478</guid>
		<description><![CDATA[Silverlight oder Flash – seit der Adobe-Klassiker Konkurrenz bekommen hat, stellen sich immer mehr Entwickler, Designer und Kunden die Frage, welches der beiden Tools sich besser für ihr Projekt eignet. Sascha Wolter, seit langem Experte für Flash und Flex, hat sich als einer der Ersten intensiv mit Silverlight auseinander gesetzt. Lars Gerckens ist ebenfalls seit [...]]]></description>
			<content:encoded><![CDATA[<p>Silverlight oder Flash – seit der Adobe-Klassiker Konkurrenz bekommen hat, stellen sich immer mehr Entwickler, Designer und Kunden die Frage, welches der beiden Tools sich besser für ihr Projekt eignet. Sascha Wolter, seit langem Experte für Flash und Flex, hat sich als einer der Ersten intensiv mit Silverlight auseinander gesetzt. Lars Gerckens ist ebenfalls seit langem Flash-Experte. Sie beide beantworteten WEAVE-Autor Jens Franke ein paar Fragen zu Adobes und Microsofts Applikation.</p>
<p><img class="size-full wp-image-1480 alignright" title="sascha_wolter" src="http://www.weave.de/wp-content/uploads/2009/08/sascha_wolter.png" alt="sascha_wolter" width="129" height="150" /></p>
<h2><span style="color: #808000;">INTERVIEW – Sascha Wolters</span></h2>
<p><strong>Viele Entwickler verbinden Deinen Namen seit langem mit Flash. Bereits seit einiger Zeit befasst Du Dich aber auch mit Silverlight. Was waren Deine Beweggründe?</strong></p>
<p><strong>Sascha Wolters:</strong> In erster Linie war Neugier ein ganz wesentlicher Antrieb. Dabei geht es darum, neue Technologien zu lernen und zu verstehen – und damit auch bewerten zu können. Denn um im Sinne eines Auftraggebers die richtige Entscheidung für eine Technologie zu fällen, muss man diese und deren Alternativen kennen.</p>
<p>Es geht aber nicht nur um die technischen Vor- und Nachteile der – ohnehin durch die Bank sehr mächtigen – Laufzeitumgebungen. Die Integration in eine bestehende Infrastruktur und die verfügbaren Entwicklerkapazitäten gewinnen immer mehr an Bedeutung. Microsoft verfügt über ein umfangreiches Partnernetzwerk und eine große Entwicklergemeinde. Ein Grund mehr, sich damit zu beschäftigen!</p>
<p><strong>Microsoft hat seit der ersten Stunde mit dem Vorwurf zu kämpfen, dass man gezielt die Features von Flash auch für Silverlight implementiert. Wie siehst Du den Sachverhalt?</strong></p>
<p>Es wäre doch dumm, gute Konzepte – die es ohne Zweifel in der Flash-Welt gibt – nicht zu übernehmen. Viele Ideen stammen außerdem aus ganz anderen Produkten, zum Beispiel dem Urvater aller Autorensysteme Hypercard, oder basieren auf den Anforderungen der Anwender, beispielsweise die Unterstützung von H.264-Video. In erster Linie orientiert sich Silverlight auch an dem großen Bruder WPF und versucht diese Welt ins Web zu übertragen.</p>
<p>Außerdem fallen mir auch viele gute Neuerungen in der Flash-Welt ein, die den Ideen aus Silverlight und dessen großem Bruder WPF ähneln. Beispielsweise die mit dem vierten Flex SDK eingeführten SparkSkins und deren Beschreibungssprache FXG. Auch Flash Catalyst ähnelt in vielen Belangen Expression Blend.</p>
<p><strong>Welche Features vermisst Du noch in Silverlight und wo hat Silverlight bereits die Nase vorn im Vergleich zu Flash?</strong></p>
<p>Klar, in erster Linie ist die Verbreitung von Silverlight für Consumer-Projekte noch nicht befriedigend. Aber da Silverlight hier genauso wie der Flash Player mit sehr leicht durchzuführenden Updates arbeitet und ebenfalls für alle gängigen Plattformen verfügbar ist – unter dem Namen <a href="http://www.mono-project.com/Moonlight">Moonlight auch für Linux</a> – bin ich guten Mutes, dass sich das verbessert. Auch für Problempunkte wie der fehlenden Druckfunktion hat Microsoft bereits Besserung gelobt.</p>
<p>Damit hätte Microsoft in drei Jahren mit Silverlight bereits einen Stand erreicht, der sich nicht hinter dem von Flash verstecken braucht, das seit mehr als 10 Jahren entwickelt wird. An einigen Stellen geht Silverlight mit vorgefertigten Line of Business Frameworks, Enterprise-Integration und Multithreading sogar über das Angebot der Flash-Welt hinaus. Und auch das Tooling hinsichtlich des Designer Developer Workflow mit XAML, Templating und dem übergreifenden Projektformat gefällt mir gut. Ob hier Adobe mit Flash Catalyst und FXG verlorenen Boden gutmachen kann, muss sich erst noch zeigen.</p>
<p><strong>Die beste Technik nützt nichts, wenn man nicht die Entwickler – in diesem Fall vor allem auch die Flash-Entwickler – dafür begeistern kann. Microsoft macht aber keine Anstalten, Entwicklern ihre Werkzeuge außerhalb der Windows-Welt zur Verfügung zu stellen. Was muss sich aus deiner Sicht ändern?</strong></p>
<p>Eine breitere Verfügbarkeit der Silverlight-Werkzeuge ist in der Tat wünschenswert. Doch ich verstehe, dass Microsoft sich im ersten Schritt auf die bestehenden Partner konzentriert und diese versorgt – denn verglichen mit der Flash-Welt ist die Anzahl der .NET-Entwickler doch um einiges Größer. Ich finde es im Sinne der Community sogar gut, dass Microsoft nicht versucht, Dinge zu liefern, die nicht zu seinen Stärken zählen und dafür kompetente Partner aktiv unterstützt.</p>
<p>Mit <a href="http://www.eclipse4sl.org">eclipse4SL</a> gibt es bereits jetzt eine komfortable und kostenlose Open Source Entwicklungsumgebung, die neben Windows auch Mac OS unterstützt. Eine Open Source-Laufzeitumgebung für Silverlight ist bereits seit geraumer Zeit in Zusammenarbeit mit Novell verfügbar (<a href="http://www.novell.com/de-de/products/desktop/moonlight.html">http://www.novell.com/de-de/products/desktop/moonlight.html</a>). Zum Vergleich: Adobe hat erstmals mit Version 7 eine Laufzeitumgebung für Linux bereitgestellt!</p>
<p>Aber Microsoft tut sich in der Tat schwer, auch die Designer anzusprechen. Wenn das nicht gelingt, wird es schwer Silverlight auch im Consumer-Bereich zur notwendigen Akzeptanz zu verhelfen. Dabei liegt das Problem weniger bei den Werkzeugen, als vielmehr in der Kommunikation: Microsoft tut sich ähnlich schwer die Sprache der Designer zu sprechen wie Adobe die der Entwickler.</p>
<p><strong>Hat in zwei Jahren Silverlight oder Flash die Nase vorn?</strong></p>
<p>Ich denke beide. Welches Tool die bessere Wahl ist, hängt ganz von den Anforderungen eines Projekts ab. Mal ist das eine, mal das Andere sinnvoll. Man sollte sich da nicht im Vorfeld festlegen, sondern von Fall zu Fall die Lösung finden, die für den Kunden am besten ist. Ich persönlich fühle mich ohnehin in beiden Welten wohl…</p>
<p><strong>Was stört Dich derzeit an der Entwicklung der Flash-Platform und der Strategie von Adobe</strong></p>
<p>Für mich ist zurzeit keine wirkliche Strategie in den Aktivitäten von Adobe zu erkennen. Seit Adobe Macromedia übernommen hat, hat sich die Zusammenarbeit kontinuierlich verschlechtert. Schade, denn Adobe besitzt mit der Flash Plattform ein Portfolio aus vielen hervorragenden Produkten, deren Erfolg noch größer sein könnte.</p>
<p><strong>Wie siehst Du die Zukunft von Flex?</strong></p>
<p>Durch die Umbenennung des Flex Builder zu Flash Builder bleibt der Name Flex nur noch beim Flex SDK (Software Development Kit) erhalten. Dies schwächt zwar die Bedeutung von Flex, stärkt aber Flash. Das ist sinnvoll! Kunden interessiert doch meist in erster Linie, ob das Ergebnis im Flash Player läuft. Die unterschiedlichen Namen der verwendeten Werkzeuge und Frameworks haben ihn da oft nur unnötig verwirrt und verunsichert. Man kann ja trotzdem mit Flex entwickeln. Und als SDK inklusive Klassenbibliothek für die Flash-Plattform wird Flex ganz sicher Bestand haben, solange es keine sinnvolle Alternative in der Flash-Welt für die Erstellung von Business-Anwendungen gibt.</p>
<p><strong>Eine neue Sprache und Entwicklungsumgebung bedeutet immer, viel zu lernen. Welche Lernmethoden funktionieren für Dich am besten? </strong></p>
<p>Lernen funktioniert bei mir fast immer mehrstufig: Als erstes beschäftige ich mich mit den Beschreibungen eines Produktes. Dazu sehe ich mir beispielsweise Blog-Beiträge, Artikel, Webcasts oder auch Marketing- und Presseunterlagen an, um die eigentliche Idee dahinter – die Intention des Herstellers – zu verstehen. Dann arbeite ich mich anhand eines fiktiven Projektes ein, parallel recherchiere ich im Web die Erfahrungen andere Entwickler und beschäftige mich intensiv mit den dort häufig beschriebenen Fallstricken.</p>
<p>In Gesprächen mit befreundeten Entwicklern versuche ich außerdem, andere Meinungen einzuholen und diese zu diskutieren. Dies vermittelt mir die Fähigkeiten, die notwendig sind, dieses Wissen anhand realer Projekte und Beratungsgesprächen zu vertiefen. Anschließend gebe ich die gewonnenen Erfahrungswerte – beispielsweise <a href="http://www.wolter.biz/">in meinem Blog</a> oder in Schulungen – an die Community zurück.</p>
<h2><span style="color: #808000;">INTERVIEW – Lars Gerckens</span></h2>
<p><img class="size-full wp-image-1479 alignright" title="lars_gerckens" src="http://www.weave.de/wp-content/uploads/2009/08/lars_gerckens.png" alt="lars_gerckens" width="122" height="150" /></p>
<p><strong>Du arbeitest seit einem dreiviertel Jahr ausschließlich mit Flex. Wie kam es dazu und wie fühlten sich die  ersten Schritte an?</strong></p>
<p>Als vor einiger Zeit bei einem neuen Kundenprojekt mal wieder die Entscheidung nach der passenden Technologie ausstand. Es sollte eine recht datengetriebene Anwendung mit vielen Tabellen und Diagrammen werden. Der Kunde hatte bisher selbst keine Erfahrung mit Flex, bisher wurden dort interaktive Tools ausschließlich mit Flash erstellt. Ich selbst hatte nur in der Freizeit ein wenig mit Flex herum experimentiert.</p>
<p>Die Entscheidung fiel trotzdem recht schnell auf Flex. Das Flex-Framework bot uns einfach fast sämtliche fertigen Elemente, die wir in dem Produkt benötigten – und wir waren bereit, es aus zu probieren. Mit Flex konnten wir die Applikation ziemlich schnell zusammen stecken. So konnten wir dem Kunden die erste Funktionalität des Produkts sehr früh zeigen. Mit Flash wäre dies im vorhandenen Zeitrahmen nicht möglich gewesen, weil wir sehr viele Elemente von Grund auf neu hätten bauen und testen müssen.</p>
<p>Die ersten Schritte fühlten sich schon merkwürdig an, ich musste mich erst einmal an die leicht andere Denkweise gewöhnen. Aus der Beschreibungssprache MXML, mit denen die Flex-Komponenten erstellt werden, enstehen im Endeffekt auch nur ActionScript-Klassen, aber das Arbeiten mit ihnen ist einfach anders. Es ist sehr viel automatisiert (Stichwort: Databinding) und man wundert sich immer wieder, wie schnell und mit wie wenig Code man etwas erstellen kann. Die große Herausforderung war eher, Flex nicht mehr so aussehen zu lassen wie Flex. Das Skinnen der einzelnen Komponenten kann aufwändig sein und manchmal steht man vor der Entscheidung, ob man eine Komponente umlackiert oder lieber neu baut, aber auch das lernt man schnell.</p>
<p>Nach ein paar Flex-Projekten kam mir das nächste Flash-Projekt ein wenig „zu Fuss“ vor und ich vermisste ab und zu Features wie das automatische Ausrichten von UI-Elementen in Flex. Aber Flex und Flash schließen sich ja nicht aus, man kann beides prima kombinieren.</p>
<p><strong>Wann entscheidest Du Dich für reines ActionScript 3.0 und wann für Flex?</strong></p>
<p>Die wichtigsten Entscheidungskriterien sind das UI-Design und die darzustellenden Daten der Anwendung. Sobald die Anwendung eher datenlastig ist – also Tabellen, Statistiken, Diagramme et cetera beinhaltet – fällt meine Entscheidung klar für Flex aus. Ist es eher eine marketinggetriebene Webseite in der grafische Effekte, Videos und Animation dominieren, ist Actionscript der bessere Weg. Aber auch dort gibt es viele Fälle, in denen man gut mit Flex-Komponenten oder nachgeladenen, kleinen Flex-Anwendungen Datenblätter oder andere datenlastige Layouts darstellen kann.</p>
<p><strong>Was sind aus Deiner Sicht drei Gründe für Flex – und was sind drei Eigenschaften von Flex die Dich nerven?</strong></p>
<p><span class="hilite-advantage"><br />
+ Schnelle Entwicklung durch das FlexFramework (Rapid Prototyping)<br />
+ Automatisches Layouting<br />
+ Databinding<br />
</span></p>
<p><span class="hilite-disadvantage"><br />
- Skinning von Komponenten manchmal aufwändig<br />
- KB-Größe des Frameworks<br />
- Fehlende Features im Flexbuilder (Refactoring, Formatting)<br />
</span></p>
<p><strong>Was stört Dich an der Strategie von Adobe im Bezug auf die Flash-Platform?</strong></p>
<p>Ich bin recht zufrieden mit der Strategie. Adobe ist endlich dabei eine umfassende Entwicklungsumgebung zu schaffen (den Flash Builder). Die Weiterentwicklung des Flash Players geht ganz ordentlich voran und Adobe hört auf Vorschläge aus der Community. Es ist schön zu sehen, das Adobe vieles unter eine OpenSource Lizenz stellt. Die Community nimmt dies mit großem Interesse an, entwickelt die Produkte weiter und schreibt nützliche Tools.</p>
<p><strong>Wann werden wir dein erstes Silverlight-Projekt sehen? Welche Meinung hast Du zu den Entwicklungen von Microsoft?</strong></p>
<p>Da ich gerade auf Mac umgestiegen bin und es leider keine Entwicklungsumgebung für OS X gibt, wird das wohl noch eine Weile dauern. Nein im Ernst: Silverlight hat durchaus Potential, nette Features und mit .NET und vor allem C# eine mächtige und wirklich gute Programmiersprache. Die Verbreitung des Plug-Ins ist leider noch nicht so weit, dass es für Kunden wirklich interessant ist. Über ein Pilotprojekt würde ich mich aber natürlich trotzdem freuen. Ein potentielles Konkurrenzprodukt zu Flash ist in jedem Fall gut für die Weiterentwicklung der Flash Plattform. Wäre Adobe ohne Silverlight in den letzten Jahren so schnell mit ihrer Entwicklung von neuen Versionen und Features gewesen?</p>
<p><strong>Das Thema iPhone hat auch dein Interesse geweckt. Auf welcher Basis entscheidest Du, ob Du Dich mit einer Technologie befasst?</strong></p>
<p>All die Features, die ein iPhone hat, wie der Bewegungssensor oder das Multitouchpad, machen es zu einer interessanten Spielwiese. Es sind einfach keine Grenzen gesetzt. Nahezu alles, was man sich ausdenkt, kann man mit dem Gerät auch realisieren – sei es Augmented Reality, Sound-Erzeugung oder location-based-tools.</p>
<p>Natürlich lasse ich mich da auch vom Hype ein wenig mitreißen, das will ich gar nicht bestreiten. Ob es da wirklich ein Kriterium gibt, an dem ich entscheide, ob ich mich mit einer Technologie beschäftige, weiß ich nicht. Die Technologie muss mich ansprechen, interessante Features haben und natürlich ist die Frage „wie verdiene ich damit mein Brot?“ nicht ganz unerheblich. Davon abgesehen würde ich gerne mal mit Arduino anfangen, wobei mir da noch der eigentliche Praxisfall fehlt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weave.de/addons/quovadis0509/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

