<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>codefest.at</title>
    <description>Das Weblog rund um Software Entwicklung und Design auf der Microsoft Plattform.</description>
    <link>http://www.codefest.at/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.5.0.7</generator>
    <language>de-DE</language>
    <blogChannel:blogRoll>http://www.codefest.at/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>msdnblog</dc:creator>
    <dc:title>codefest.at</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MsdnAustria" type="application/rss+xml" /><feedburner:emailServiceId>MsdnAustria</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>PDC 2009, Tag 2: Zusammenfassung</title>
      <description>&lt;p&gt;Die wichtigsten Neuvorstellungen des 2. Tages wurden bereits von &lt;a href="http://www.codefest.at/post/2009/11/18/Live-aus-LA-Windows-7-Laptop-fur-alle-Teilnehmer-Silverlight-4-Beta-released.aspx" target="_blank"&gt;Max vorgestellt&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Im letzten Teil der Keynote ging es noch um MOSS. Hierbei wurde demonstriert wie man mit &lt;strong&gt;Silverlight, Office SharePoint Server und SQL Azure&lt;/strong&gt; tolle Applikationen machen kann.&lt;/p&gt;  &lt;p&gt;Nach der Keynote musste ich dann leider feststellen das sämtliche Office-Development Sessions gecancelt wurden. Ich machte mich dann auf zur &lt;strong&gt;Silverlight 4&lt;/strong&gt; Session. Hier wurden die Features, welche Scott Guthrie bereits in der Keynote vorgestellt hatte nochmal wesentlich genauer demonstriert. Ganz interessant sieht die Mikrofon/Webcam Unterstützung, direkter FileDrag und ein HTML-Steuerelement aus. &lt;/p&gt;  &lt;p&gt;Die LunchSessions habe ich für den neuen Laptop geopfert. Der musste natürlich auch begutachtet werden :). Multitouch funktioniert sehr gut und das Gerät macht so auch einen sehr tollen Eindruck.&lt;/p&gt;  &lt;p&gt;In der nächsten Session war dann wieder Windows Azure an der Reihe. Hierbei stellte Steve Marx erweiterte Patterns vor.&lt;/p&gt;  &lt;p&gt;Am Nachmittag ging es dann auch wieder mit Windows Azure weiter. Zuerst kam &lt;strong&gt;Azure Table und Queue Deep Dive&lt;/strong&gt;, wo die Architektur jener genauer erklärt wurde. Ein besonderer Fokus lag hier auf die Verteilung. Hierbei wurden auch Tipps zu den PartitionKeys gegeben. &lt;/p&gt;  &lt;p&gt;Die letzte Session des Tages war dann über Windows Azure SLA’s und Pricing. Dies war zwar keine technische Session aber nicht minder Interessant. Vor allem wurde das Thema Pricing sehr detailliert erklärt. Microsoft stellt nun auch einen Kalkulator zur Verfügung, welcher die möglichen Einsparrungen aufzeigt. Mehr zu diesem Thema wird in einem späteren Blogpost kommen.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/5D2EIuthkSc/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/19/PDC-2009-Tag-2-Zusammenfassung.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=48eaff39-307f-412e-9f91-aed6107cf36d</guid>
      <pubDate>Thu, 19 Nov 2009 08:04:57 +0100</pubDate>
      <category>General</category>
      <category>Cloud-Computing</category>
      <category>Client-Development</category>
      <dc:publisher>mmh</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=48eaff39-307f-412e-9f91-aed6107cf36d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=48eaff39-307f-412e-9f91-aed6107cf36d</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/19/PDC-2009-Tag-2-Zusammenfassung.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=48eaff39-307f-412e-9f91-aed6107cf36d</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=48eaff39-307f-412e-9f91-aed6107cf36d</feedburner:origLink></item>
    <item>
      <title>PDC 2009 - Max &amp; Mario in Windows Azure…</title>
      <description>&lt;p align="left"&gt;Auf der PDC in der Expo-Hall ist ein Container zur Schau gestellt, wie er auch in Microsoft’s neuestem Data Center als Deployment-Einheit von Maschinen für Windows Azure verwendet wird. Max und ich haben uns diesen Container mal genauer angesehen. Ist schon faszinierend... in einem derartigen “Deployment-Format” wäre ein Deployment für Home-Server auch nett:)&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3802.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3802" border="0" alt="PICT3802" src="http://www.codefest.at/image.axd?picture=PICT3802_thumb.jpg" width="164" height="124" /&gt;&lt;/a&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3808.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3808" border="0" alt="PICT3808" src="http://www.codefest.at/image.axd?picture=PICT3808_thumb.jpg" width="164" height="124" /&gt;&lt;/a&gt; &lt;a href="http://www.codefest.at/image.axd?picture=PICT3807.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3807" border="0" alt="PICT3807" src="http://www.codefest.at/image.axd?picture=PICT3807_thumb.jpg" width="164" height="122" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/LBbBlmFND7I/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/18/PDC-2009-Max-Mario-in-Windows-Azuree280a6.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=d83c3ee0-caba-4ff9-8a67-9087fe96bd1b</guid>
      <pubDate>Wed, 18 Nov 2009 23:07:18 +0100</pubDate>
      <category>Cloud-Computing</category>
      <dc:publisher>ms</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=d83c3ee0-caba-4ff9-8a67-9087fe96bd1b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=d83c3ee0-caba-4ff9-8a67-9087fe96bd1b</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/18/PDC-2009-Max-Mario-in-Windows-Azuree280a6.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=d83c3ee0-caba-4ff9-8a67-9087fe96bd1b</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=d83c3ee0-caba-4ff9-8a67-9087fe96bd1b</feedburner:origLink></item>
    <item>
      <title>PDC 2009: Sessions vom Dienstag</title>
      <description>&lt;p&gt;Die erste Session war “&lt;strong&gt;Bridging the Gap from on Premises to the Cloud&lt;/strong&gt;”. Hierbei wurden einige Strategien vorgestellt, welche für zukünftige Projekte interessant sind. Das Applikationsmodell soll folgende Eigenschaften aufweisen:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Für hohe Skalierung erstellt&lt;/li&gt;    &lt;li&gt;Service-Orientiert&lt;/li&gt;    &lt;li&gt;ModellDriven&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Für den Aufbau der Cloud gibt es vier “Clouds”:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Traditionelle Center&lt;/li&gt;    &lt;li&gt;Virtualisierte Datencenter&lt;/li&gt;    &lt;li&gt;Private Datencenter&lt;/li&gt;    &lt;li&gt;Öffentliche Datencenter&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Um eine bestehende Applikation in die Cloud zu Stellen müssen folgende Aspekte beachtet werden:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ist die Applikation Cloud-ready?&lt;/li&gt;    &lt;li&gt;Welche Abhängigkeiten bestehen in der Applikation?&lt;/li&gt;    &lt;li&gt;Netzwerkrelevante Fragen&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Wie funktioniert die Synchronisierung?&lt;/li&gt;      &lt;li&gt;Service Bus&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Regulierungen&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;EU, …&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Generell wurde die Empfehlung gegeben, neue Applikationen immer “Cloud ready” zu machen.&lt;/p&gt;  &lt;p&gt;In der nächsten Session ging es um “&lt;strong&gt;Windows Azure Present and Future&lt;/strong&gt;”. Hierbei wurde ein Ausblick auf die zukünftigen Entwicklungen in Windows Azure gegeben. &lt;/p&gt;  &lt;p&gt;Azure wird die TCO (Total Cost of Ownership) stark reduzieren. Für die Entwicklung sind flexible Softwarearchitekturen notwendig, welche einen Wachstum der Plattform erlauben. Interessant sind die Events “Changing” und “Changed”, welche auf eine veränderte Umgebung reagieren. Ferner gibt es ab jetzt FullTrust für Windows Azure (dies ist zum Beispiel bei der OpenXML Entwicklung interessant). &lt;/p&gt;  &lt;p&gt;Für die Storage Services gibt es auch einige neue Features. So ist der BlobStorage nun als Dateisystem möglich (NTFS).&lt;/p&gt;  &lt;p&gt;Neu kommen wird die Geo-Replikation, wo man einen Standort für die Replikation angeben kann. Tabellen bekommen einen zweiten Index. Für das Service Management wird es eine Service Management API geben. &lt;/p&gt;  &lt;p&gt;In der dritten Session ging es um “&lt;strong&gt;ADO.NET Entity Framework&lt;/strong&gt;” mit Chris Anderson. Chris Anderson schaffte es wieder einmal, alle Leute ausgezeichnet zu unterhalten. In der Session wurden sehr viele neue Features verwendet. Vorgestellt wurde der “Model first” approach. Hierfür wurde das Model zuerst entwickelt und Quadrant zur anzeige verwendet. Mit “Lacy Loading”. ist ein explizites Load nicht mehr notwendig. Ferner wurde auch die Testbarkeit vereinfacht. &lt;/p&gt;  &lt;p&gt;Die letzte Session vor der Partner-Expo war “&lt;strong&gt;SharePoint Customization in the Cloud&lt;/strong&gt;”. Hierbei wurde die SharePoint Customization demonstriert. Es gibt 2 verschiedene Modelle, mit welchen man SharePoint Customization erreichen kann: No server code-Site Solutions und Farm Solutions.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/2w8WGbznWlY/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/18/PDC-2009-Sessions-vom-Dienstag.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=44bc8ffa-6605-41ba-9783-0bc8d794ba84</guid>
      <pubDate>Wed, 18 Nov 2009 20:32:40 +0100</pubDate>
      <category>Cloud-Computing</category>
      <category>General</category>
      <category>Client-Development</category>
      <category>Server Development</category>
      <dc:publisher>mmh</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=44bc8ffa-6605-41ba-9783-0bc8d794ba84</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=44bc8ffa-6605-41ba-9783-0bc8d794ba84</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/18/PDC-2009-Sessions-vom-Dienstag.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=44bc8ffa-6605-41ba-9783-0bc8d794ba84</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=44bc8ffa-6605-41ba-9783-0bc8d794ba84</feedburner:origLink></item>
    <item>
      <title>Live aus L.A: Windows 7 Laptop für alle Teilnehmer, Silverlight 4 Beta released</title>
      <description>&lt;p&gt;Am zweiten Tag der PDC in Los Angeles gab es wieder eine Keynote. Das frühe Aufstehen (Beginn um 8:30) hat sich allerdings ausgezahlt:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Teil 1: Windows 7 – Steven Sinofsky:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Den Beginn der Keynote machte Steven Sinofsky, Vice President für Windows. Er erzählte über den Enstehungsprozess und über User Experience Studien: Dabei Testen normale Benutzer mögliche neue Features im UI von Windows und geben ihr Feedback dazu ab: Auf diese Weise sind z.B. die neuen Shortcuts (Win+Left,Win+Right,..) sowie das automatische Window-Docking entstanden.&lt;/p&gt;  &lt;p&gt;Danach sprach Sinofsky über &lt;strong&gt;neue Features in Windows 7 für Developer&lt;/strong&gt;, wie Direct X 11, Unterstützung für externe Video Encoding Hardware, Touch API und andere. Um Hardware Hersteller besser zu verstehen, hat das Windows Team gemeinsam mit Acer einen PC gebaut, der alle neuen Windows Funktionen (Location API, ..) unterstützt – wobei das Team den kompletten Planungs-&amp;amp; Produktionsprozess mitgemacht hat. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Der Clou: Jeder Teilnehmer der PDC bekommt einen dieser PDC 2009 Windows 7 Laptops geschenkt!&lt;/strong&gt; (was leider nicht für Mitarbeiter gilt.. :-( ) Nachdem die fast minutenlangen Jubelrufe langsam verhallten wechselte Steven zum Thema Internet Explorer.&amp;#160; &lt;/p&gt;  &lt;p&gt;Das Internet Explorer Team baut derzeit an &lt;strong&gt;IE 9.&lt;/strong&gt; Die Schwerpunkte dabei sind:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Java Script Performance Verbesserungen&lt;/li&gt;    &lt;li&gt;HTML 5 Unterstützung&lt;/li&gt;    &lt;li&gt;Direct 2D für Text und Bildrendering:     &lt;br /&gt;Meiner Meinung nach die tollste Verbesserung, bereits in kleinen Demos sind Geschwindkeits-und Qualitätsverbesserungen in Webseiten, sowie Bing Maps merkbar!!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;Teil 2: Silverlight – Scott Guthrie&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Persönlich habe ich mich ja bereits besonders auf den zweiten Teil der Keynote gefreut: Scott Gu begann mit einem kurzen Rückblick auf Silverlight 3, das mittlerweile &lt;strong&gt;45 % Installrate weltweit &lt;/strong&gt;hat. Angetrieben von diesem Erfolg eröffnete Scott seine Pläne für &lt;strong&gt;Silverlight 4&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;Diese betrifft 5 Bereiche: Media, Business Applications, Data &amp;amp; Networking, Beyond Browser, Tooling.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;Media:&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3732.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="PICT3732" border="0" alt="PICT3732" align="left" src="http://www.codefest.at/image.axd?picture=PICT3732_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;    &lt;br /&gt;Für Applikationen, die mit Multimedia zu tun haben, bietet Silverlight 4 drei wirklich aufregende Funktionen:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Webcam &amp;amp; Microphone Support     &lt;br /&gt;Scott zeigte eine Applikation die alá Photobooth live Video von einer Webcam anzeigt, sowie Photos und kurze Videos aufnimmt. Diese wurden dann z.B. auf Twitter publiziert. Natürlich können auch Pixelshader auf die Bilder / Videos angewendet werden.&lt;/li&gt;    &lt;li&gt;Smooth Streaming in the Box&lt;/li&gt;    &lt;li&gt;Änderungen der Video-Speed im MediaElement&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;u&gt;&lt;em&gt;Business Applications:       &lt;br /&gt;&lt;/em&gt;&lt;/u&gt;In diesem Bereich ist das Ziel Silverlight für Geschäftsanwendungen attraktiver zu machen. Bereits jetzt ist das DataGrid, sowie die Chart Controls und Validierung eine gute Basis für Business Apps. In Silverlight 4 geht man noch weiter und implementiert neue, viel gewünschte Funktionen:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Printing :-) (WOW)&lt;/li&gt;    &lt;li&gt;Clipboard Zugriff&lt;/li&gt;    &lt;li&gt;Rechts-Click (für eigene Contextmenüs)&lt;/li&gt;    &lt;li&gt;RichText Editor Control&lt;/li&gt;    &lt;li&gt;Drag &amp;amp; Drop (in der Applikation und von außen)&lt;/li&gt;    &lt;li&gt;HTML Host     &lt;br /&gt;Wow, das ist wirklich super :-) Ein Browser Control innerhalb von Silverlight, das jede Webseite (in der Demo Youtube INKLUSIVE FLASH Plugin) rendern kann. Das Ganze kann auch noch mit Brushes animiert, zerstückelt, etc. werden!!&lt;/li&gt;    &lt;li&gt;Implicit Styles (automatischen Style für alle Buttons, etc..)&lt;/li&gt;    &lt;li&gt;ICommand wird von Controls verwendet&lt;/li&gt;    &lt;li&gt;Mouse Wheel Support&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3748.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3748" border="0" alt="PICT3748" src="http://www.codefest.at/image.axd?picture=PICT3748_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3747.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3747" border="0" alt="PICT3747" src="http://www.codefest.at/image.axd?picture=PICT3747_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;em&gt;Data &amp;amp; Networking:       &lt;br /&gt;&lt;/em&gt;&lt;/u&gt;Auch hier einige neue Dinge. Das tollste: &lt;strong&gt;Siverlight Assemblies können auf dem Desktop .NET Framework verwendet werdne und umgekehrt (shared Assemblies).&lt;/strong&gt; Damit kann z.B. Business Logik wiederverwendet werden &lt;strong&gt;ohne neu zu kompilieren&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Andere Funktionen:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Data Binding Verbesserungen&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;UDP Multicast (für Peer-to-Peer Verbindungen)&lt;/li&gt;    &lt;li&gt;REST Verbesserungen&lt;/li&gt;    &lt;li&gt;WCF TCP Channel (net.tcp)&lt;/li&gt;    &lt;li&gt;WCF RIA Services     &lt;br /&gt;Die .NET RIA Services, die derzeit als Beta verfügbar sind, werden mit SL 4 released und basieren dann komplett auf WCF (also ist die Kommunikationsart frei wählbar).&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;Tooling:       &lt;br /&gt;&lt;/u&gt;&lt;/em&gt;Es gibt in Visual Studio 2010 einen neuen Editor für Silverlight, der nun wesentlich besser funktioniert und außerdem auch Databinding, Styles, .. in den Eigenschaften setzen lässt.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3765.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3765" border="0" alt="PICT3765" src="http://www.codefest.at/image.axd?picture=PICT3765_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3766.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3766" border="0" alt="PICT3766" src="http://www.codefest.at/image.axd?picture=PICT3766_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3774.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3774" border="0" alt="PICT3774" src="http://www.codefest.at/image.axd?picture=PICT3774_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;Beyond Browser:       &lt;br /&gt;&lt;/u&gt;&lt;/em&gt;Um mit Silverlight 4 Applikationen bauen zu können, die immer mehr an das Verhalten von Desktop Clients herankommen gibt es auch einige neue Funktionen für &lt;strong&gt;Out-Of-Browser Mode&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windowing API (Fenstergröße setzen)&lt;/li&gt;    &lt;li&gt;Notification Popups (erlaubt kleine Popupfenster, ähnlich wie bei Outlook, wenn eine neue Email eingetroffen ist)&lt;/li&gt;    &lt;li&gt;HTML-Browser-Control funktioniert auch OOB.&lt;/li&gt;    &lt;li&gt;Drop Target (Drag &amp;amp; Drop von außerhalb der Appikation) funktioniert auch OOB.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Zusätzlich dazu gibt es auch einen neuen &lt;strong&gt;Full-Trust&lt;/strong&gt; Modus für Silverlight Applikationen, die damit von ihrem Funktionsumfang ident mit Adobe Air sind!!&lt;/p&gt;  &lt;p&gt;Im Full-Trust Modus kann man:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Eigenen Fensterrahmen (custom Chrome) gestalten&lt;/li&gt;    &lt;li&gt;Auf’s lokale Dateisystem zugreifen&lt;/li&gt;    &lt;li&gt;Cross-Domain Netzwerkzugriffe durchführen&lt;/li&gt;    &lt;li&gt;Tastatur im Fullscreen Modus verwenden&lt;/li&gt;    &lt;li&gt;Auf externe Hardware zugreifen&lt;/li&gt;    &lt;li&gt;COM Interop (nur unter Windows) für Zugriff zum Beispiel auf Microsoft Office verwenden.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Übrigens: Auch im Bezug auf Performance gibt es Verbesserungen in Silverlight 4: 2x schnellere Perf., 30% schnellere Startzeit, sowie ein Perf. Profiling Tool.&lt;/p&gt;  &lt;p&gt;Alles in allem eine wirklich tolle neue Release, bei der viele neue Applikationsszenarien möglich werden!!&lt;/p&gt;  &lt;p&gt;Die Frage nur noch, wann kommt das Ganze: &lt;strong&gt;BETA ab sofort auf &lt;/strong&gt;&lt;a href="http://Silverlight.net"&gt;&lt;strong&gt;&lt;a href="http://Silverlight.netverf&amp;uuml;gbar"&gt;http://Silverlight.net&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt;verfügbar&lt;/strong&gt;&lt;/a&gt; RTM im ersten Halbjahr 2010.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.knor.net/blog/"&gt;&lt;img border="0" alt="Max_Foto3" src="http://blogs.msdn.com/blogfiles/msdnat/WindowsLiveWriter/MSDNdemocastRESTStyleServicesmitWCF3.5_D701/Max_Foto3_3.jpg" width="100" height="66" /&gt;&lt;/a&gt;&lt;strong&gt; &lt;a href="http://www.knor.net/blog/"&gt;&lt;em&gt;knom&lt;/em&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/WwqMOMnWeZQ/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/18/Live-aus-LA-Windows-7-Laptop-fur-alle-Teilnehmer-Silverlight-4-Beta-released.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=a1f0a08e-05f5-490d-a33e-4cf1a35f387b</guid>
      <pubDate>Wed, 18 Nov 2009 20:20:13 +0100</pubDate>
      <category>General</category>
      <category>Web-Development</category>
      <dc:publisher>mk</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=a1f0a08e-05f5-490d-a33e-4cf1a35f387b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=a1f0a08e-05f5-490d-a33e-4cf1a35f387b</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/18/Live-aus-LA-Windows-7-Laptop-fur-alle-Teilnehmer-Silverlight-4-Beta-released.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=a1f0a08e-05f5-490d-a33e-4cf1a35f387b</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=a1f0a08e-05f5-490d-a33e-4cf1a35f387b</feedburner:origLink></item>
    <item>
      <title>PDC 2009 – News - Windows AppFabric – Einheitlicher App-Server für Cloud und On-Premise?</title>
      <description>&lt;p&gt;Interessante News von einer Session gestern über Windows Azure Present &amp;amp; Future sowie Application Server Present &amp;amp; Future. Ich habe meine persönliche Meinung dazu auf meinem Blog gepostet…&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/mszcool/archive/2009/11/18/pdc-2009-in-my-opinion-a-more-consistent-platform-story-than-last-year-windows-appfabric-co.aspx"&gt;Hier geht’s weiter zum Artikel!&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;Wirklich spannende News:)&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/QDYM3htySyM/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/18/PDC-2009-e28093-News-Windows-AppFabric-e28093-Einheitlicher-App-Server-fur-Cloud-und-On-Premise.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=886faced-c77a-475a-a92b-e7dfb49369f7</guid>
      <pubDate>Wed, 18 Nov 2009 20:18:00 +0100</pubDate>
      <category>Cloud-Computing</category>
      <category>Server Development</category>
      <dc:publisher>ms</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=886faced-c77a-475a-a92b-e7dfb49369f7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=886faced-c77a-475a-a92b-e7dfb49369f7</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/18/PDC-2009-e28093-News-Windows-AppFabric-e28093-Einheitlicher-App-Server-fur-Cloud-und-On-Premise.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=886faced-c77a-475a-a92b-e7dfb49369f7</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=886faced-c77a-475a-a92b-e7dfb49369f7</feedburner:origLink></item>
    <item>
      <title>PDC 2009: Die Keynote in Los Angeles, Teil 2</title>
      <description>&lt;p&gt;Dieser Eintrag soll einen kurzen Überblick über die Keynote der PDC 2009 bieten. Bei der Vielzahl an Ankündigungen verliert man schnell den Überblick. Hier sind die wichtigsten Neuerungen aufgelistet. Mario hat bereits einen Eintrag über die Neuerungen verfasst, welcher an dieser Stelle fortgesetzt werden soll.&lt;/p&gt;  &lt;p&gt;Zu Beginn der Session wurde Silverlight als zentrales “Tool” in der “3-Screens in the Cloud”-Strategie erwähnt. Nähere Details wurden jedoch nicht genannt. Die Keynote des 1. Tages fokusierte stark auf Windows Azure und Server-Technologien. Morgen (Mittwoch, 18.11.) wird der Fokus auf Client-Development liegen. Es gab auch keine News zu Windows Mobile. Hier hat Ray Ozzi auf März (Mix) verwiesen. &lt;/p&gt;  &lt;h1&gt;Windows Azure Neuerungen&lt;/h1&gt;  &lt;p&gt;Eine sehr interessante Neuerung für Windows Azure ist die Möglichkeit, virtuelle Maschinen zu hosten. Bis jetzt war nur die Windows Azure Plattform als solches möglich (sprich WorkerRole und WebRole). Dadurch kann man zwar sehr einfach die eigenen Applikationen zum Laufen bringen, jedoch hat man keine Möglichkeiten auf systemnahe Prozesse, … zuzugreifen. Ferner gibt es nun mehrere verschiedene virtuelle Maschinen (Cores, Takt)&lt;/p&gt;  &lt;p&gt;Sehr interessant war auch die Demo von WordPress, wo der Gründer von WordPress jene Plattform auf Windows Azure demonstrierte. Um das ganze auch noch abzurunden wurde eine große WordPress Plattform (von den icanhascheezburger Gründern) auf Windows Azure vorgestellt.&lt;/p&gt;  &lt;h1&gt;Daten in der Cloud mit “Dallas”&lt;/h1&gt;  &lt;p&gt;Noch interessanter wurde es dann mit “Dallas”. Hierbei handelt es sich um eine Plattform, wo Content-Anbieter deren Daten auf Azure verteilen können. Diese können gegen Bezahlung wie auch gratis sein. Die Daten lassen sich dann auch sehr einfach in eigene Applikationen mit Visual Studio integrieren. Als Beispiel wurde InfoUSA aufgeführt. In der Keynote wurde Vivek Gundra, der Chief Information Officer der US-Regierung zugeschaltet. Dieser verwies auf “beamartian.jpl.nasa.gov” welche Daten verteilt. &lt;/p&gt;  &lt;h1&gt;Don Box und Chris Anderson coden Live&lt;/h1&gt;  &lt;p&gt;Don Box und Chris Anderson lockerten die Keynote dann durch einen Live-Coding Vortrag auf. Hierbei gab es ein etwas größeres Pair Programming mit ca. 7.000 Teilnehmern. &lt;/p&gt;  &lt;h1&gt;AppFabric&lt;/h1&gt;  &lt;p&gt;Velocity und Codename Dublin wurden zu AppFabic zusammen gefasst. Diese ist für Windows Server 2008 R2 und später auch für Windows Azure verfügbar. AppFabric liefert Application Services wie die Workflow Foundation und die Windows Communication Foundation. AppFabric soll das Management der IT-Infrastruktur vereinfachen.&lt;/p&gt;  &lt;p&gt;Aus Los Angeles,&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Mario Meir-Huber&lt;/p&gt;&lt;/blockquote&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/AIRFd9psLMc/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/18/PDC-2009-Die-Keynote-in-Los-Angeles-Teil-2.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=888848fa-5b36-4abf-830a-44cbcf1c727a</guid>
      <pubDate>Wed, 18 Nov 2009 16:50:22 +0100</pubDate>
      <category>General</category>
      <category>Cloud-Computing</category>
      <category>Client-Development</category>
      <category>Web-Development</category>
      <dc:publisher>mmh</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=888848fa-5b36-4abf-830a-44cbcf1c727a</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=888848fa-5b36-4abf-830a-44cbcf1c727a</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/18/PDC-2009-Die-Keynote-in-Los-Angeles-Teil-2.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=888848fa-5b36-4abf-830a-44cbcf1c727a</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=888848fa-5b36-4abf-830a-44cbcf1c727a</feedburner:origLink></item>
    <item>
      <title>PDC Key Note – Live aus L.A. – Teil 1 – Windows Azure Launch &amp; Co...</title>
      <description>&lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3615.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT3615" border="0" alt="PICT3615" align="right" src="http://www.codefest.at/image.axd?picture=PICT3615_thumb.jpg" width="190" height="144" /&gt;&lt;/a&gt; Die Key Note auf der PDC heute hat langsam und gemütlich begonnen... &lt;strong&gt;ABER DANN GINGS PLÖTZLICH SO RICHTIG LOS… &lt;/strong&gt;&lt;strong&gt;Ankündigungen, Hot-News und extrem coole Demos von Don Box und Chris Anderson.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Die Key-Note glänzte dabei meiner Meinung nach mit einer konsistenten und verständlichen Plattform-Message über unsere klassische Plattform und unsere neue Cloud-Plattform hinweg. Genau das, was man sich auf dieser Ebene von einem verantwortungsbewusstem Hersteller erwartet…&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://www.codefest.at/image.axd?picture=image_49.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://www.codefest.at/image.axd?picture=image_thumb_45.png" width="244" height="80" /&gt;&lt;/a&gt;Windows Azure Launch        &lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;Auf der PDC 2008 wurde Azure das erste Mal angekündigt. Ein Jahr später, auf der PDC 2009 wird die Plattform gelaunched. Azure steht damit ab 1.1.2010 für kommerzielle Nutzung zur Verfügung. Von jetzt bis Februar befinden wir uns damit in einer Transition-Phase. Es besteht nach wie vor die Möglichkeit, die Plattform bis Februar 2010 frei zu testen. Ab Februar wird dann entsprechend dem &lt;a href="http://www.microsoft.com/windowsazure/pricing"&gt;Azure-Pricing-Modell&lt;/a&gt; begonnen, zu verrechnen. Wer allerdings von Januar bis Februar Testet, arbeitet mit Released Software und kann sich ein konkreteres Bild denn je bevor über die Plattform machen.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3621.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT3621" border="0" alt="PICT3621" align="right" src="http://www.codefest.at/image.axd?picture=PICT3621_thumb.jpg" width="173" height="131" /&gt;&lt;/a&gt;WordPress auf Windows Azure!        &lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;Eines hat Microsoft zum Glück recht schnell mit seiner Cloud-Plattform gelernt: die ganze Sache funktioniert nur, wenn die Plattform komplett offen ist. Und das wurde diesmal auf der PDC auch ziemlich prominent angekündigt.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WordPress&lt;/strong&gt; ist die populärste Blogging-Plattform schlechthin... implementiert wurde WordPress mit allem, was man normalerweise nicht so wirklich mit Microsoft verbindet: PHP, MySQL typischerweise auf Apache gehosted. Und diese Plattform läuft nun für einige extrem große Kunden auf Windows Azure... noch immer mit PHP und MySQL implementiert.&lt;/p&gt;  &lt;p&gt;Einige Ressourcen und weitere Artikel dazu im Netz: &lt;a href="http://phpazure.codeplex.com/"&gt;PHP SDK für Azure,&lt;/a&gt; &lt;a href="http://www.pcmag.com/article2/0,2817,2356015,00.asp"&gt;PC Magazine über die Key Note,&lt;/a&gt; &lt;a href="http://www.thevarguy.com/2009/07/16/microsoft-windows-azure-meets-mysql/"&gt;Var Guy über MySQL und Azure&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Microsoft Pinpoint und Microsoft Codename “Dallas”&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Extrem coole Anwendungen aus eigenen Reihen, die selbst auf Basis von Azure laufen, sind Microsoft Pinpoint und Microsoft Codename “Dallas”. Was hat es mit diesen Dingen wieder auf sich?&lt;a href="http://www.codefest.at/image.axd?picture=image_50.png"&gt;&lt;img style="border-right-width: 0px; margin: 10px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://www.codefest.at/image.axd?picture=image_thumb_46.png" width="264" height="178" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Microsoft Pinpoint&lt;/strong&gt; ist eine Online Plattform mit einem Ziel: Lösungen, Firmen und SaaS-Angebote auffindbar zu machen und an einer zentralen Stelle auffindbar zu machen.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://pinpoint.microsoft.com/en-US/" href="http://pinpoint.microsoft.com/en-US/"&gt;http://pinpoint.microsoft.com/en-US/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ursprünglich ist das ganze aus der Idee heraus gewachsen, Software-as-a-Services Lösungen, die bereits auf Cloud-Plattformen wie Azure betrieben werden, entsprechend auffindbar zu machen. Denn oft scheitert ja ein derartiges Business an der Tatsache, dass man nicht weiß, dass es vorhanden ist und eine Lösung gibt. Mit PinPoint hat sich daraus eine Plattform entwickelt, auf der sich Firmen, Anwendungen und Lösungen positionieren und publizieren können, um dort von anderen, potentiellen Partnern und Kunden gefunden werden zu können. Spannender Ansatz, der durchaus auch helfen kann, Business anzukurbeln. Die gesamte Plattform wird auf Basis von Azure betrieben...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=image12_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://www.codefest.at/image.axd?picture=image12_thumb_2.png" width="231" height="96" /&gt;&lt;/a&gt; &lt;strong&gt;Microsoft Codename “Dallas”&lt;/strong&gt; ist aus meiner Sicht allerdings fast noch viel interessanter.    &lt;br /&gt;    &lt;br /&gt;&lt;a title="http://pinpoint.microsoft.com/en-US/Dallas" href="http://pinpoint.microsoft.com/en-US/DallasDabei"&gt;http://pinpoint.microsoft.com/en-US/Dallas     &lt;br /&gt;      &lt;br /&gt;&lt;/a&gt;Dabei handelt es sich um eine ebenfalls auf Basis von Azure entwickelten Plattform von Microsoft, die eine Art &lt;strong&gt;Marktplatz für Daten&lt;/strong&gt; darstellt. Unternehmen, die primär Geld damit verdienen, Daten aufzubereiten und zur Verfügung zu stellen, können dies über &lt;strong&gt;Codename Dallas&lt;/strong&gt; machen. Die Daten werden dabei auf &lt;strong&gt;SQL Azure&lt;/strong&gt; skalierbar und ausfallssicher gehalten und mit Dallas kann der Zugriff auf die Daten entsprechend verwaltet, eingeschränkt und ermöglicht werden – je nach eigenem Business Model frei Verfügbar oder wenn man eben möchte, kann man selbst auch eine Art Bezahlungsmodell für den Zugriff auf seine Daten festlegen. Aus meiner Sicht ist dies &lt;strong&gt;für alle Firmen, die primär mit der Aufbereitung und dem Anbieten von Daten Geld verdienen&lt;/strong&gt;, interessant. Denn mit Dallas kann man als derartiges Unternehmen die notwendige Infrastruktur für das Speichern sowie die Verwaltung der Daten auslagern und kann sich auf seine Business Modelle konzentrieren, auf deren Basis man seine Daten zur Verfügung stellt. Technisch wird auf die in Dallas abgelegten Daten vollständig auf Basis von Standards (REST-Style Web Services) zugegriffen.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Windows Azure Verfügbarkeit in europäischen Data Centers&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3673.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT3673" border="0" alt="PICT3673" align="right" src="http://www.codefest.at/image.axd?picture=PICT3673_thumb.jpg" width="187" height="141" /&gt;&lt;/a&gt; Selbst für uns eine große Überraschung war die Ankündigung der Verfügbarkeit von Windows Azure in Data Center in Europa – &lt;strong&gt;Irland und Amsterdam&lt;/strong&gt;. Das hilft extrem in einigen (nicht allen, natürlich;)) Datenschutz-rechtlichen Fragen. Sind die Daten erstmals in Europa untergebracht, gilt europäisches Datenschutzrecht, und das macht viele Diskussionen wesentlich einfacher. Die Northern Europe und Western Europe Data Center (Irland und Amsterdam) werden im Laufe des Jahres 2010 mit Azure ausgestattet werden!&lt;/p&gt;  &lt;p&gt;Das waren definitiv einige coole, erste Announcements aus der heutigen Key Note... aber noch lange nicht alles. Der zweite Teil war noch viel spannender... &lt;strong&gt;Azure Tools in VS 2010, App Server Alignment zwischen Windows Azure und Windows Server (AppFabric), Windows Identity Foundation RTM&lt;/strong&gt;... und darüber werden Max und Mario M. auch noch so einiges in den nächsten Stunden berichten.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Stay Tuned!!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="524"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="54"&gt;&lt;a href="http://www.codefest.at/image.axd?picture=marioszp_VerySmall_3.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="marioszp_VerySmall" border="0" alt="marioszp_VerySmall" src="http://www.codefest.at/image.axd?picture=marioszp_VerySmall_thumb_3.jpg" width="49" height="65" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="468"&gt;mszcool          &lt;br /&gt;&lt;a href="http://www.mszcool.at/blog"&gt;http://www.mszcool.at/blog&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/DLxHpNbHKzo/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/18/PDC-Key-Note-e28093-Live-aus-LA-e28093-Teil-1-e28093-Windows-Azure-Launch-Co.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=acf854ec-ec30-48c8-a43e-95c2ca4b6f9e</guid>
      <pubDate>Wed, 18 Nov 2009 00:44:33 +0100</pubDate>
      <category>Cloud-Computing</category>
      <category>General</category>
      <dc:publisher>ms</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=acf854ec-ec30-48c8-a43e-95c2ca4b6f9e</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=acf854ec-ec30-48c8-a43e-95c2ca4b6f9e</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/18/PDC-Key-Note-e28093-Live-aus-LA-e28093-Teil-1-e28093-Windows-Azure-Launch-Co.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=acf854ec-ec30-48c8-a43e-95c2ca4b6f9e</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=acf854ec-ec30-48c8-a43e-95c2ca4b6f9e</feedburner:origLink></item>
    <item>
      <title>Live von der PDC 2009 in L.A. – Pre-Conference über Visual Studio Team System 2010</title>
      <description>&lt;p&gt;Ich habe mich entschieden im Zuge des ersten Tages der PDC in L.A. gemeinsam mit einigen österreichischen Partnern (&lt;a href="http://www.techtalk.at" target="_blank"&gt;TechTalk&lt;/a&gt;, &lt;a href="http://www.software-architects.at/" target="_blank"&gt;Software-Architects&lt;/a&gt;, &lt;a href="http://www.cubido.at" target="_blank"&gt;Cubido&lt;/a&gt;) die Pre-Conference über Visual Studio 2010 Team System zu besuchen (Harald, Andi Schabus &amp;amp; Mario waren ja beim &lt;a href="http://www.codefest.at/post/2009/11/16/Live-von-LA-PDC-2009-e28093-Pre-Conference-uber-Azure.aspx" target="_blank"&gt;Windows Azure Workshop&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Der Pre-Conf Workshop zeigte, wie Visual Studio 2010 Ultimate (ehemals Team Suite) helfen kann, Softwareprojekte besser abzuwickeln.&lt;/p&gt;  &lt;p&gt;Visual Studio 2010 bringt in vielen Bereichen dafür Neuerungen, die im Rahmen des Vortrages vorgestellt wurden. Ich möchte in diesem Posting einen Überblick über die wichtigsten Teil geben.&lt;/p&gt;  &lt;p&gt;1. UML Unterstützung&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=100_3967.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="100_3967" border="0" alt="100_3967" align="left" src="http://www.codefest.at/image.axd?picture=100_3967_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; Visual Studio 2010 Ultimate bringt nun endlich Unterstützung für UML Diagramme. Damit können Use Case Diagramme, Sequence-, Component, Activity und Class-Diagramme erstellt werden, die UML kompatibel sind. Um bestehenden Code besser verstehen zu können, kann man auch aus diesem auch Sequence- und Class-Diagramme erstellen lassen.&lt;/p&gt;  &lt;p&gt;2. Hierarchical Workitems&lt;/p&gt;  &lt;p&gt;Team Foundation Server 2010 erlaubt hierarchische Workitems/Arbeitsaufgaben anzulegen. Damit können also mehrere Workitems miteinander verbunden werden. Ein Beispiel wäre ein User Story Overview (Epic), der darunter mehrere User Stories vereint, wobei jede Story wieder untergeordnete Acceptance Criterias hat.&lt;/p&gt;  &lt;p&gt;3. Architecture Explorer&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=100_3982.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="100_3982" border="0" alt="100_3982" align="right" src="http://www.codefest.at/image.axd?picture=100_3982_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; Mit VS 2010 wurde die Architect Edition komplett überarbeitet! Kernstück der in Visual Studio 2010 Ultimate enthaltenen Tools ist der Architecture Explorer. Dieser ist enorm hilfreich bei der Analyse der Applikationsarchitektur. Aufrufe zwischen unterschiedlichen Schichten, Klassen und Methoden können damit graphisch visualisiert werden (die Farben, bzw. Linien wirken für mich in Beta 2 noch etwas ungewohnt..). Nett ist auch die Möglichkeit den Code auf Einhaltung der Architektur zu überprüfen, ob z.B. alle Aufrufe vom UI wirklich über die Business-Logik-Schicht auf die Datenbank gemacht werden und nicht etwa direkt.&lt;/p&gt;  &lt;p&gt;4. Coded UI Tests&lt;/p&gt;  &lt;p&gt;Endlich da und mein persönlicher Favorit: Die Möglichkeit Graphische Oberflächen unterschiedlicher Art vernünftig testen zu können! Mit Coded-UI-Tests kann man Abläufe in einer Applikation aufzeichnen und später wieder Abspielen. Außerdem können Steuerelemente auf gewisse Werte getestet werden. Parametrisiert man nun diese Playbacks noch ist der UI-Test fertig!    &lt;br /&gt;Der Clou dabei: Durch ein Profiler-basiertes System funktioniert das Out-Of-the Box für WPF, Web &amp;amp; Windows Forms. Bald nach der Release von VS 2010 dann auch für Silverlight. Außerdem kann man auch eigene Automation Provider (z.B. für Flash oder Java) schreiben.     &lt;br /&gt;Die Provider spielen den Test jeweils in 20-facher Geschwindigkeit durch, wobei die Controls Aufgrund von Namen und Typ (nicht etwa mittels X,Y Position) identifiziert werden. Somit funktionieren die Tests auch nach Layoutänderungen weiterhin.&lt;/p&gt;  &lt;p&gt;5. Test Impact Analysis&lt;/p&gt;  &lt;p&gt;Da die Ausführung von Coded UI Tests trotz High-Speed Modus länger dauern können gibt es eine neue Funktion (für alle Tests). Test Impact Analysis erkennt automatisch , ob ein Test neu ausgeführt werden muss, weil Code, der im Test verifiziert wird geändert wurde. Das ganze funktioniert natürlich auch für Änderungen in Code, der von getestetem Code verwendet wird, usw.. (hierarchisch).&lt;/p&gt;  &lt;p&gt;6. Gated Checkins&lt;/p&gt;  &lt;p&gt;Um sicherzustellen, das kein Code eingecheckt wird, der fehlerhaft ist und deswegen den Server-Sourcecode-Build hindert erfolgreich abzuschließen, kann man mit Gated-Checkins vor jedem Checkin einen Build am Server durchführen, der überprüft, ob die Codeänderungen unproblematisch sind.&lt;/p&gt;  &lt;p&gt;7. Intelli-Trace / Historical Debugging&lt;/p&gt;  &lt;p&gt;In der früheren Beta von VS 2010 als “Historical Debugging” bekannt, heißt dieses Feature nun Intelli-Trace. Was macht Intelli-Trace: Es verfolgt die Ausführung einer .NET Applikation mit. Tritt ein Fehler auf, so kann nachträglich (auch auf einer anderen Maschine) ausführlich debuggt werden, was bei der damalige Ausführung fehlgeschlagen ist.&lt;/p&gt;  &lt;p&gt;Weitere Verbesserungen: Profiler und Test/Lab Manager (ein Standalone Test-Client, auf dem automatische und Manuelle Tests (mit Checklisten) von Testern durchgeführt werden können, der auch automatisiertes Testen auf Virtual-PC Umgebungen erlaubt).&lt;/p&gt;  &lt;p&gt;Übrigens: Mein deutscher Kollege Christian Binder hat &lt;a href="http://blogs.msdn.com/cbinder/archive/2009/08/10/vsts-2010-beta-quickhits-video-index.aspx" target="_blank"&gt;Videos zu all diesen neuen Funktionen publiziert&lt;/a&gt; (allerdings derzeit noch auf Basis von Beta 1).&lt;/p&gt;  &lt;p&gt;Auch auf den Big&amp;gt;Days im Frühling wird es eine Doppelsession zum Thema “Professionelle Entwicklung mit VS 2010” geben, die diese Themen zum Inhalt haben wird.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.knor.net/blog/"&gt;&lt;img border="0" alt="Max_Foto3" src="http://blogs.msdn.com/blogfiles/msdnat/WindowsLiveWriter/MSDNdemocastRESTStyleServicesmitWCF3.5_D701/Max_Foto3_3.jpg" width="100" height="66" /&gt;&lt;/a&gt;&lt;strong&gt; &lt;a href="http://www.knor.net/blog/"&gt;&lt;em&gt;knom&lt;/em&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/QX_CjZE8T2k/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/17/Live-von-der-PDC-2009-in-LA-e28093-Pre-Conference-uber-Visual-Studio-Team-System-2010.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=4fbd4265-1e78-4b12-958e-6f526d11fd46</guid>
      <pubDate>Tue, 17 Nov 2009 01:28:00 +0100</pubDate>
      <category>General</category>
      <dc:publisher>mk</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=4fbd4265-1e78-4b12-958e-6f526d11fd46</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=4fbd4265-1e78-4b12-958e-6f526d11fd46</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/17/Live-von-der-PDC-2009-in-LA-e28093-Pre-Conference-uber-Visual-Studio-Team-System-2010.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=4fbd4265-1e78-4b12-958e-6f526d11fd46</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=4fbd4265-1e78-4b12-958e-6f526d11fd46</feedburner:origLink></item>
    <item>
      <title>Live von L.A. / PDC 2009 – Pre-Conference über Azure</title>
      <description>&lt;p&gt;Hallo aus Los Angeles!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3593.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3593" border="0" alt="PICT3593" align="left" src="http://www.codefest.at/image.axd?picture=PICT3593_thumb.jpg" width="91" height="69" /&gt;&lt;/a&gt; Heute ist sie gestartet, die &lt;strong&gt;Professional Developers Conference (PDC)&lt;/strong&gt; in L.A. Aktuell sitzen wir verteilt als österreichische Delegation in den Pre Conference Workshops. Unser Fokus – VSTS 2010 und Windows Azure.&lt;/p&gt;  &lt;p&gt;&lt;/a&gt;Ich habe mich gem einsam mit Andi und Harald der Azure Pre-Conf angenommen, und sie ist recht cool soweit. &lt;a href="http://www.syringe.net.nz"&gt;Chris Auld&lt;/a&gt; von New Zealand mit australischem English-Dialekt &lt;a href="http://www.codefest.at/image.axd?picture=PICT3609.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3609" border="0" alt="PICT3609" align="left" src="http://www.codefest.at/image.axd?picture=PICT3609_thumb.jpg" width="90" height="106" /&gt;&lt;/a&gt;spricht über einige Architektur-Ideen und Konzepte zur Gestaltung von Cloud Applications auf Basis von &lt;strong&gt;Windows Azure&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3595.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="PICT3595" border="0" alt="PICT3595" align="right" src="http://www.codefest.at/image.axd?picture=PICT3595_thumb.jpg" width="149" height="113" /&gt;&lt;/a&gt; Die Lösung, auf deren Basis Chris spricht, ist eine Online-Ticketing Lösung mit Internationaler Präsenz (aber Fokus auf Australien). &lt;strong&gt;TicketDirect &lt;/strong&gt;heißt die Plattform, und ich denke, ich habe auf der aktuellen Vorgängerversion schon mal Tickets für ein Spiel gekauft. Die neue Lösung, aktuell im Entwicklungs-Stadion, wird auf Windows Azure laufen und mehrere Web-Roles und Worker-Roles umfassen. Der Grund, warum sich TicketDirect generell für die Cloud entschieden hat ist einfach: finanzielle Einsparungen und kosteneffizienter Umgang mit Spitzenzeiten.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3603.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="PICT3603" border="0" alt="PICT3603" align="left" src="http://www.codefest.at/image.axd?picture=PICT3603_thumb.jpg" width="132" height="100" /&gt;&lt;/a&gt; Und das bringt mich genau auf einen wichtigen Punkt, mit dem auch die Pre-Conference heute zum Glück gestartet ist: &lt;strong&gt;die Entscheidung, auf die Cloud und damit auch auf Windows Azure zu setzen, oder eben nicht, sollte auf geschäftlicher und finanzieller Ebene stattfinden – und nicht auf Basis von technischen Features&lt;/strong&gt;. Einer der größten Vorteile, die man sich aus der Cloud und aus einer Cloud Plattform erwarten kann, liegt in potentiellen Einsparungen für hoch-skalierbare Anwendungen. Mit diesen Überlegungen geht natürlich auch die Wahl des Plattform-Anbieters einher – wie die Abbildung links in diesem Absatz zeigt, favorisieren verschiedene Hersteller auch unterschiedliche Geschäftsmodelle (Pay-As-You-Go, Pay-In-Advance etc.).&lt;/p&gt;  &lt;p&gt;Auch waren schon ein paar Andeutungen über Ankündigungen dabei, die im Laufe der nächsten Woche recht interessant werden:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codefest.at/image.axd?picture=PICT3610.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="PICT3610" border="0" alt="PICT3610" align="right" src="http://www.codefest.at/image.axd?picture=PICT3610_thumb.jpg" width="162" height="122" /&gt;&lt;/a&gt; Möglichkeit, neben Scale-Out Scenarien auch Scale-Up Scenarien mit Azure Instanzen zu leben (Wahl der notwendigen VM-Stärke für eine Rolle mit z.B. mehr CPUs und mehr RAM).&lt;/li&gt;    &lt;li&gt;Unterstützung von Caching-Frameworks in den verschiedenen Azure Rollen, mal sehen, was da kommt...&lt;/li&gt;    &lt;li&gt;Vielleicht auch Daten-Transfer Unterstützung, um sicher hohe Datenmengen in die Cloud zu bringen und umgekehrt... oder etwas ähnliches, mal sehen:)&lt;/li&gt;    &lt;li&gt;Diagnostics API im neuen November 2009 SDK für Windows Azure (Microsoft.WindowsAzure.Diagnostics.*)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Das verspricht also definitiv, eine spannende Woche zu werden...&lt;/p&gt;  &lt;p&gt;Nach dieser Woche werden wir auch mit einer strukturierten, lokalisierten Serie an Blog-Postings auf &lt;a href="http://www.codefest.at"&gt;codefest.at&lt;/a&gt;zum Thema rechnen – angefangen von Business-Überlegungen bis hin zu Architektur-Überlegungen und technischen Details... aber diese Woche gibts noch ein paar News von der PDC;)&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="70"&gt;&lt;a href="http://www.codefest.at/image.axd?picture=marioszp_VerySmall_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="marioszp_VerySmall" border="0" alt="marioszp_VerySmall" src="http://www.codefest.at/image.axd?picture=marioszp_VerySmall_thumb_2.jpg" width="49" height="65" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="330"&gt;mszcool         &lt;br /&gt;&lt;a href="http://www.mszcool.at/blog"&gt;http://www.mszcool.at/blog           &lt;br /&gt;            &lt;br /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/BZck-o1P63s/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/16/Live-von-LA-PDC-2009-e28093-Pre-Conference-uber-Azure.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=f1d78154-0ec1-4428-99f0-60b5d8dcad43</guid>
      <pubDate>Mon, 16 Nov 2009 20:57:57 +0100</pubDate>
      <category>Cloud-Computing</category>
      <dc:publisher>ms</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=f1d78154-0ec1-4428-99f0-60b5d8dcad43</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=f1d78154-0ec1-4428-99f0-60b5d8dcad43</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/16/Live-von-LA-PDC-2009-e28093-Pre-Conference-uber-Azure.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=f1d78154-0ec1-4428-99f0-60b5d8dcad43</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=f1d78154-0ec1-4428-99f0-60b5d8dcad43</feedburner:origLink></item>
    <item>
      <title>Windows Embedded – Windows 7 - TechEd 2009</title>
      <description>&lt;p&gt;&lt;strong&gt;Windows Embedded Standard 2011 (RTM planned Q2/2010): How to Embed Windows 7 into Devices (Randy Rockinson)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Eine sehr beeindruckende Session, in welcher innerhalb einer 1/4 Stunde ein komplettes Embedded Image für eine Kioskanwendung erstellt wurde (IBW). In dieser DEMO-Session gab es einige der neuen Tools zu sehen, mit denen das Erstellen eines Images für ein embedded Device auch für einen Embedded-Laien wie mich, fast zum Zuckerschlecken wird :-). Endlich gibt es damit eine aktualisierte Version von Windows Embedded, die alle tollen neuen Features von Windows 7 anbieten kann. &lt;strong&gt;Windows Embedded 2011 erlaubt es mir ein für mein Gerät zugeschnittenes Windows 7 zu bauen, wo nur jene Komponenten inkludiert sind, die für mein Gerät relevant sind.&lt;/strong&gt; Dazu kommen wichtige Funktionalitäten die speziell für Geräte interessant sind:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Writefilters (Schreibschützen gewisser Dateien)&lt;/li&gt;    &lt;li&gt;Media Boot (USB,VHD,DVD)&lt;/li&gt;    &lt;li&gt;Message Blocker (Dialogfilter, Messagebox Autoreply)&lt;/li&gt;    &lt;li&gt;Custom Shell (Unbranded Startup-Screens, Shell-Launcher)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=image_44.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.codefest.at/image.axd?picture=image_thumb_40.png" width="244" height="183" /&gt;&lt;/a&gt; &lt;a href="http://www.codefest.at/image.axd?picture=image_45.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.codefest.at/image.axd?picture=image_thumb_41.png" width="244" height="183" /&gt;&lt;/a&gt; &lt;a href="http://www.codefest.at/image.axd?picture=image_46.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.codefest.at/image.axd?picture=image_thumb_42.png" width="244" height="182" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Rapid Development – Image Builder Wizard (IBW) – Methode 1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=SNC00501.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00501" border="0" alt="SNC00501" src="http://www.codefest.at/image.axd?picture=SNC00501_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://www.codefest.at/image.axd?picture=SNC00507.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00507" border="0" alt="SNC00507" src="http://www.codefest.at/image.axd?picture=SNC00507_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ähnlich wie bei der Windows 7 Installtion booten wir in den Image Builder Wizard, der beim Start gleich vorneweg &lt;strong&gt;mitgelieferte Templates&lt;/strong&gt; anbietet aus denen wir unsere Standardkonfiguraton wählen können. Selbstverständlich können wir hier natürlich auch &lt;strong&gt;eigene Templates bauen&lt;/strong&gt;. Ebenso lassen sich alle Vorgänge automatisieren. Die Treiber kann ich bei standardisierten Komponenten automatisiert erkennen lassen, oder eine vorbereitete &lt;strong&gt;PMQ-Datei (wenn ich z.b. in einer virtuellen Umgebung arbeite und nicht direkt am Gerät) &lt;/strong&gt;mit der entsprechenden Hardwarebeschreibung angeben.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=SNC00508.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00508" border="0" alt="SNC00508" src="http://www.codefest.at/image.axd?picture=SNC00508_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://www.codefest.at/image.axd?picture=SNC00513.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00513" border="0" alt="SNC00513" src="http://www.codefest.at/image.axd?picture=SNC00513_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Danach geht es weiter mit der &lt;strong&gt;Auswahl der gewünschten Komponenten/Features&lt;/strong&gt; für das Embedded Image. Mit der Schaltfläche “&lt;strong&gt;Resolve Dependencies&lt;/strong&gt;” erkennt Windows Embedded notwendige Abhängigkeiten und lässt uns dann eine oder mehre Varianten auswählen. In dieser Abbildung oben beispielsweise, ob wir einen gebrandeten oder einen ungebrandeten Startup Screen möchten. Das nachfolgende IBW-Überblick’s Slide bietet einen ganz guten Überblick über den Ablauf:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://www.codefest.at/image.axd?picture=SNC00528.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00528" border="0" alt="SNC00528" src="http://www.codefest.at/image.axd?picture=SNC00528_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Advanced Development – Image Configuration Editor (ICE) – Methode 2&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Sehr mächtiges Tool um komplexere Szenarien “OFFLINE” zu bauen.In diesem Tool bauen Sie eine Konfigurationsdatei (Answerfile). Dazu wählen Sie die gewünschten Komponenten aus dem “Distribution Share”, einem filebasierendes Repository. Dieses wird mit Windows Embedded 2011 mitgeliefert. Um die eigene Anwendung zu integrieren verwenden Sie das mitgelieferte Werkzeug “Static Dependency Analyser”, dem Sie einfach das MSI-Paket ihre Anwendung mitgeben.Damit werden alle benötigten statischen Abhängigkeiten ermittelt wie z.b. das .NET Framework. &lt;strong&gt;Wichtig: Es handelt sich hierbei um eine statische Analyse, d.h. dynamisch geladene Komponenten werden NICHT erkannt!&lt;/strong&gt; Danach können die entsprechenden Element gleich in den OEM-Folder des Images übernommen werden. Hier wird auch das MSI-Paket mitgenommen!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=SNC00540_1.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00540" border="0" alt="SNC00540" src="http://www.codefest.at/image.axd?picture=SNC00540_thumb_1.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://www.codefest.at/image.axd?picture=SNC00543_1.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00543" border="0" alt="SNC00543" src="http://www.codefest.at/image.axd?picture=SNC00543_thumb_1.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Damit das Produkt bei der Installation des Images auch mit installiert wird, muss die Installation in einem der Installations-Passes angegeben werden. In diesem Fall in der Phase OOBE (etwa dort wo normalerweise der Windows Welcome Screen angezeigt wird). Durch die Eingabe des Scripcommands kann die Anwendung dann automatisch installiert werden.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=SNC00547_1.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00547" border="0" alt="SNC00547" src="http://www.codefest.at/image.axd?picture=SNC00547_thumb_1.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://www.codefest.at/image.axd?picture=SNC00550_1.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00550" border="0" alt="SNC00550" src="http://www.codefest.at/image.axd?picture=SNC00550_thumb_1.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Treiber können ebenso mit Hilfer einer PMQ-Datei hinzugefügt werden. Dabei mappt ICE automatisch die angegebene Hardware (PMQ-Datei) mit den Treibern die mit Windows Embedded mitgeliefert werden. Mit Hilfe von Templates (die sie ebenfalls mit diesem Tool erstellen können) haben Sie die Möglichkeit vorgefertigte Einstellungen (Anwerfiles) mit dem bestehenden zu mergen (durch Drag &amp;amp; Drop).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=SNC00560_1.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00560" border="0" alt="SNC00560" src="http://www.codefest.at/image.axd?picture=SNC00560_thumb_1.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Die Dependency Resolution von eventuell bestehenden Abhängigkeiten wird in ICE durch Validate durchgeführt. Ähnlich wie schon bei IBW werden hier entsprechende Resolutiondialoge angezeigt, aus denen Sie die verschiednen Optionen wählen können. &lt;/p&gt;  &lt;p&gt;Wie installiere ich das Teil nun auf das Gerät? Zum Beispiel mit USB! Dazu wird einfach unter Tools –Mediacreation “Create IBW Disc from Answerfile” aufgerufen und der Inhalt auf den USB-Stick gebracht. IBW wird hier gleich mit draufgepackt. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codefest.at/image.axd?picture=SNC00577_1.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SNC00577" border="0" alt="SNC00577" src="http://www.codefest.at/image.axd?picture=SNC00577_thumb_1.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://www.codefest.at/image.axd?picture=image_48.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.codefest.at/image.axd?picture=image_thumb_44.png" width="244" height="183" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Embedded Runtime Capture and Deployment (ImageX)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Durch die Verwendung von Windows PE kann das Tool ImageX genutzt werden, um erstellte Images sehr einfach zu capturen (Zuvor die Hardware mittles Sysprep von Windows entkoppeln) und danach auf dem Embedded Device deployen.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Nützliche Links&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Microsoft Websites&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://windowsembedded.com"&gt;http://windowsembedded.com&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx"&gt;http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/windowsembedded/standard/default.aspx"&gt;http://msdn.microsoft.com/en-us/windowsembedded/standard/default.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/windowsembedded/posready/default.aspx"&gt;http://technet.microsoft.com/en-us/windowsembedded/posready/default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Blog’s zu Windows Embedded&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/obloch"&gt;http://blogs.msdn.com/obloch&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/mikehall"&gt;http://blogs.msdn.com/mikehall&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/jcoyne"&gt;http://blogs.msdn.com/jcoyne&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;andere&lt;/em&gt;&lt;/p&gt; &lt;a title="http://windowsfordevices&amp;#13;&amp;#10;" href="http://windowsfordevices"&gt;http://windowsfordevices   &lt;br /&gt;&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;apollak&lt;/strong&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/MsdnAustria/~3/drsKQFD9R4c/post.aspx</link>
      <author> </author>
      <comments>http://www.codefest.at/post/2009/11/16/Windows-Embedded-e28093-Windows-7-TechEd-2009.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codefest.at/post.aspx?id=000a75f8-aaac-4ce6-b590-9c47a1f6164e</guid>
      <pubDate>Mon, 16 Nov 2009 00:01:54 +0100</pubDate>
      <category>General</category>
      <category>Mobile-Development</category>
      <category>Client-Development</category>
      <dc:publisher>ap</dc:publisher>
      <pingback:server>http://www.codefest.at/pingback.axd</pingback:server>
      <pingback:target>http://www.codefest.at/post.aspx?id=000a75f8-aaac-4ce6-b590-9c47a1f6164e</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.codefest.at/trackback.axd?id=000a75f8-aaac-4ce6-b590-9c47a1f6164e</trackback:ping>
      <wfw:comment>http://www.codefest.at/post/2009/11/16/Windows-Embedded-e28093-Windows-7-TechEd-2009.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codefest.at/syndication.axd?post=000a75f8-aaac-4ce6-b590-9c47a1f6164e</wfw:commentRss>
    <feedburner:origLink>http://www.codefest.at/post.aspx?id=000a75f8-aaac-4ce6-b590-9c47a1f6164e</feedburner:origLink></item>
  </channel>
</rss>
