<?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>Software Dev Blog &#187; Microsoft</title>
	<atom:link href="http://www.software-dev-blog.de/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.software-dev-blog.de</link>
	<description>Multicore-Programmierung, Multithreading &#38; Visual Computing</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:54:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Totgesagte leben länger: Microsoft veröffentlicht Silverlight 5</title>
		<link>http://www.software-dev-blog.de/totgesagte-leben-langer-microsoft-veroffentlich-silverlight-5/12/2011/</link>
		<comments>http://www.software-dev-blog.de/totgesagte-leben-langer-microsoft-veroffentlich-silverlight-5/12/2011/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 15:01:28 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1866</guid>
		<description><![CDATA[Schau an: Still und heimlich hat Microsoft die neue Version 5 von Silverligt veröffentlicht, die nun zum Download bereit steht -  und zwar für Windows und Mac OS. Microsoft hat ein paar Neuerungen eingebaut, die Games-Developer und Multimedia-Programmierer recht appetitlich finden könnten: Das neue Framework gewährleistet, dass H.264-Videos über die GPU-Unterstützung dekodiert und damit schneller [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1867" class="wp-caption alignright" style="width: 180px"><a href="http://blogs.msdn.com/b/silverlight/archive/2011/12/09/silverlight-5-available-for-download-today.aspx"><img class="size-full wp-image-1867 " style="margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;" title="silverlight" src="http://www.software-dev-blog.de/wp-content/images/2011/12/silverlight.png" alt="Silverlight 5" width="170" height="190" /></a><p class="wp-caption-text">Silverlight 5</p></div>
<p>Schau an: Still und heimlich hat Microsoft die <a href="http://blogs.msdn.com/b/silverlight/archive/2011/12/09/silverlight-5-available-for-download-today.aspx" target="_blank">neue Version 5 von Silverligt veröffentlicht</a>, die nun zum Download bereit steht -  und zwar für Windows und Mac OS.</p>
<p>Microsoft hat ein paar Neuerungen eingebaut, die Games-Developer und Multimedia-Programmierer recht appetitlich finden könnten: Das neue Framework gewährleistet, dass H.264-Videos über die GPU-Unterstützung dekodiert und damit schneller und flüssiger ausgegeben werden. Auch 3D-Inhalte sollen von einer besseren GPU-Nutzung profitieren, weil die CPU entlastet wird.</p>
<p>Nette Features für eine Technologie, die Microsoft im vergangenen Jahr zugunsten von HTML 5 vermeintlich schon aufgegeben hatte. Solcherlei Gerüchte wurden aber schnell wieder dementiert. Dennoch stellt sich die Frage, ob es sich hierbei um die letzte Silverlight-Generation handelt. Dass Microsoft die neue Version geradezu heimlich und ohne Pressemitteilung veröffentlicht hat, gibt dieser Vermutung Nahrung. Letztlich bleibt es derzeit aber bei Spekulationen….</p>
<h3>NT-AG lädt im Januar zum &#8220;Virtualisierungsgipfel&#8221;</h3>
<p>Sicher ist dagegen, dass das 44. NT-Anwendertreffen samt Morning Event im Januar startet. Vom 23. bis zum 27. Januar 2012 finden das für Mitglieder der <a href="http://www.nt-ag.de/default.aspx?pid=30" target="_blank">NT Anwendergruppe</a>  kostenlose User-Meeting und das kostenpflichtige Morning-Event (99 Euro) statt. Beide Veranstaltungen sind Teil einer Roadshow in München, Köln, Sindelfingen, Zürich und Hamburg. Im Mittelpunkt steht dabei die Virtualisierung.</p>
<p>Den Anfang macht das so genannte Morning Event zum Thema VMware Troubleshooting (9.00 Uhr – 12.00 Uhr). Im Anschluss startet das kostenfreie NT-Anwendertreffen: (13.00 Uhr –17.00 Uhr). Dort werden folgende Aspekte beleuchtet: Systemmanagement (2012 – Ausblick), Windows Server 2008 R2 und Hyper-V, Microsoft Desktop Optimization Package, Virtual Desktop Infrastructure, XenDesktop sowie die Einbindung und Integration von nicht-Windows Devices.</p>
<p>Zu den genauen <a href="http://www.nt-ag.de/default.aspx?pid=112&amp;eventId=98" target="_blank">Terminen informieren Sie sich bitte über diese Webseite</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/totgesagte-leben-langer-microsoft-veroffentlich-silverlight-5/12/2011/&via=sw_devtwits&text=Totgesagte leben länger: Microsoft veröffentlicht Silverlight 5&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/totgesagte-leben-langer-microsoft-veroffentlich-silverlight-5/12/2011/&via=sw_devtwits&text=Totgesagte leben länger: Microsoft veröffentlicht Silverlight 5&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/totgesagte-leben-langer-microsoft-veroffentlich-silverlight-5/12/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der Hype geht um: Windows Phone, Windows 8 und Windows Store im Fokus</title>
		<link>http://www.software-dev-blog.de/der-hype-geht-um-windows-phone-windows-8-und-windows-store-im-fokus/12/2011/</link>
		<comments>http://www.software-dev-blog.de/der-hype-geht-um-windows-phone-windows-8-und-windows-store-im-fokus/12/2011/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 12:05:52 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Appstore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1864</guid>
		<description><![CDATA[Eigentlich ist ja das Verbreiten von Hype-Themen der Apple-Jüngerschar vorbehalten. Aber was sich gerade im digitalen Universum in Sachen Microsoft abspielt, dürfte selbst jahrelange Windows-Anwendern ein wenig in Erstaunen und Euphorie versetzen. Denn betrachtet man die globale Berichterstattung zu Windows Phone, Nokia Lumia 800 und ganz aktuell die Ankündigung des Windows Store für künftige Windows-8-Metro-Apps, [...]]]></description>
			<content:encoded><![CDATA[<p>Eigentlich ist ja das Verbreiten von Hype-Themen der Apple-Jüngerschar vorbehalten. Aber was sich gerade im digitalen Universum in Sachen Microsoft abspielt, dürfte selbst jahrelange Windows-Anwendern ein wenig in Erstaunen und Euphorie versetzen. Denn betrachtet man die globale Berichterstattung zu <a href="http://www.google.de/search?q=+windows+phone#q=windows+phone&amp;hl=de&amp;prmd=imvnsur&amp;source=lnms&amp;tbm=nws&amp;ei=r_XhTrCKGsHUsgb8htXzAw&amp;sa=X&amp;oi=mode_link&amp;ct=mode&amp;cd=5&amp;ved=0CFQQ_AUoBA&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;fp=c6a21f82c52de004&amp;biw=1399&amp;bih=752" target="_blank">Windows Phone</a>, <a href="http://www.google.de/webhp?hl=de#q=nokia+lumia+800&amp;hl=de&amp;site=webhp&amp;prmd=imvnsu&amp;source=lnms&amp;tbm=nws&amp;ei=5fXhTrnpA8XQsgb707yMBA&amp;sa=X&amp;oi=mode_link&amp;ct=mode&amp;cd=5&amp;sqi=2&amp;ved=0CF8Q_AUoBA&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;fp=c6a21f82c52de004&amp;biw=1399&amp;bih=752" target="_blank">Nokia Lumia 800</a> und ganz aktuell die Ankündigung des <a href="http://www.google.de/webhp?hl=de#q=Windows+Store&amp;hl=de&amp;site=webhp&amp;prmd=imvnsu&amp;source=lnms&amp;tbm=nws&amp;ei=_PXhTsqwMY2yhAep_NCHAg&amp;sa=X&amp;oi=mode_link&amp;ct=mode&amp;cd=5&amp;sqi=2&amp;ved=0CDQQ_AUoBA&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;fp=c6a21f82c52de004&amp;biw=1399&amp;bih=752" target="_blank">Windows Store</a> für künftige Windows-8-Metro-Apps, muss man sich schon ein wenig verwundert die Augen reiben. Denn dass Microsoft in Sachen Mobile wohl doch noch mal die Kurve kriegt (auch in Kooperation mit Nokia), ist schon sehr bemerkenswert und wird die Branche erleichtert aufseufzen lassen. Denn eine Allmacht Apple/Google will doch keiner hier.</p>
<p>Und so wie es aussieht, scheint Microsoft mit dem Windows-8-konformen Appstore Großes zu planen. Anders ist zum einen der frühe Öffnungstermin nicht zu erklären (zeitgleich mit einer ersten öffentlichen Beta von Windows 8, die für das Frühjahr 2012 anberaumt ist), und zum anderen die zugehörigen Regeln und Regularien, die man so von anderen Appstores nicht kennt. Dazu gehört beispielsweise eine Gewinnverteilung im Verhältnis 80 (Entwickler) zu 20 (Microsoft). Okay, diese Regelung tritt erst in Kraft, wenn eine App mehr als 25.000 Dollar umgesetzt hat. Das ist aber ein echter Anreiz, erfolgreiche, umsatzstarke Anwendungen für Windows 8 zu entwickeln.</p>
<p>Zum anderen verfolgt Microsoft mit dem Windows Store einen ähnlichen Ansatz wie mit dem <a href="http://www.windowsphone.com/de-DE/marketplace" target="_blank">Windows Phone Marketplace</a>: mobile Bezahlapps können zunächst als Testversion auf den mobilen Rechner geladen werden, bevor man zur Kasse gebeten wird. &#8220;Try before buy&#8221; nennt sich das und gibt beiden Seiten ein gutes Gefühl: der zahlende Kunde weiß, was er bekommt, und der Entwickler kann sich sicher sein, dass es weniger Enttäuschungen gibt und er damit möglichst keine schlechten Bewertungen für seine App bekommt. Aber auch mit In-App-Verkäufen, Abonnements und kostenlosen Apps will sich Microsoft kooperativer zeigen als andere App-Betreiber. Und der Einsatz eigener Verkaufsplattformen ist ebenfalls im Gespräch. Wer es genauer wissen will, dem sei <a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh694058" target="_blank">dieser MSDN-Link</a> empfohlen.</p>
<p>Aber auch mit den Mitgliederbeiträgen verhält es sich etwas anders beim Windows Store: So sollen für kleinere Entwicklerbuden und Einzelentwickler lediglich 49 Dollar im Jahr fällig werden, größere Unternehmen zahlen 99 Dollar. Und um das ganze Thema rechtzeitig anzuschieben, veranstaltet Microsoft bereits einen ersten <a href="https://buildwindowscontest.com/" target="_blank">Entwicklerwettbewerb</a>, der mit diversen Anreizen wie einer Topplatzierung im Windows Store, diversen Windows-8-Tablets und zwei Jahre kostenfreiem Windows-Store-Zugang zum Mitmachen animieren will. So kann das mit Windows 8 auf jeden Fall etwas werden.</p>
<p>Und wer lieber guckt als liest, der sollte sich <a href="http://www.youtube.com/watch?v=37E3jQIs2AA&amp;feature=player_embedded" target="_blank">dieses Video zu Gemüte führen</a>&#8230;</p>
<p><center><br />
<div id="attachment_1865" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-1865 " title="Via Windows Store gelangen ab 2012 Metro-Apps auf Tablet &amp; Co." src="http://www.software-dev-blog.de/wp-content/images/2011/12/windows-store.jpg" alt="Via Windows Store gelangen ab 2012 Metro-Apps auf Tablet &amp; Co." width="450" height="253" /><p class="wp-caption-text">Via Windows Store gelangen ab 2012 Metro-Apps auf Tablet &amp; Co.</p></div></p>
<p></center></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/der-hype-geht-um-windows-phone-windows-8-und-windows-store-im-fokus/12/2011/&via=sw_devtwits&text=Der Hype geht um: Windows Phone, Windows 8 und Windows Store im Fokus&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/der-hype-geht-um-windows-phone-windows-8-und-windows-store-im-fokus/12/2011/&via=sw_devtwits&text=Der Hype geht um: Windows Phone, Windows 8 und Windows Store im Fokus&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/der-hype-geht-um-windows-phone-windows-8-und-windows-store-im-fokus/12/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trend Report 2011: Andreas Balzer gibt Antworten zu Tools, Programmiersprachen und mehr</title>
		<link>http://www.software-dev-blog.de/trend-report-2011-andreas-balzer-gibt-antworten-zu-tools-programmiersprachen-und-mehr/11/2011/</link>
		<comments>http://www.software-dev-blog.de/trend-report-2011-andreas-balzer-gibt-antworten-zu-tools-programmiersprachen-und-mehr/11/2011/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 10:39:21 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Trend Report]]></category>
		<category><![CDATA[Trend Report 2011]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1833</guid>
		<description><![CDATA[Neue Woche, neue Ausgabe des Trend Report 2011 – dieses Mal mit Andreas Balzer, Teilnehmer des Microsoft Student Partner-Programms. Software Dev Blog: Herr Balzer, mit welchem Satz reagieren Sie auf das Vorurteil „Programmieren ist der langweilige Zeitvertreib von Nerds, die keine Freunde haben“? Andreas Balzer: Programmierern bedeutet heutzutage, in internationalen Teams mit Spezialisten unterschiedlichster Fachrichtungen [...]]]></description>
			<content:encoded><![CDATA[<p>Neue Woche, neue Ausgabe des <a href="http://www.software-dev-blog.de/trend-report-2011-jetzt-bis-zum-31-12-2011-verlangert/11/2011/">Trend Report 2011</a> – dieses Mal mit Andreas Balzer, Teilnehmer des Microsoft Student Partner-Programms.</p>
<p><em><strong>Software Dev Blog</strong>: Herr Balzer, mit welchem Satz reagieren Sie auf das Vorurteil „Programmieren ist der langweilige Zeitvertreib von Nerds, die keine Freunde haben“?</em></p>
<p><strong>Andreas Balzer:</strong> Programmierern bedeutet heutzutage, in internationalen Teams mit Spezialisten unterschiedlichster Fachrichtungen Probleme zu identifizieren, priorisieren und passende Lösungen auszuarbeiten. Und zum Kochen muss man ja auch nicht vollschlank sein, oder? <img src='http://www.software-dev-blog.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><em><strong>SDB</strong>: Von welchem Programmier-Tipp oder Leitsatz haben Sie persönlich am meisten profitiert?</em></p>
<p><strong>Balzer:</strong> Einen wirklichen Leitsatz habe ich nicht, aber manchmal denk&#8217; ich mir: Datenbank benötigt? Dafür gibt&#8217;s einen Spezialisten!</p>
<p><em><strong>SDB</strong>: Mit welchen aktuellen Programmiersprachen und/oder Tools sollten sich Developer in diesem Jahr unbedingt beschäftigen, um „up-to-date“ zu bleiben?</em></p>
<p><strong>Balzer</strong>: Im Windows-Ecosystem unbedingt mit Windows Phone, Windows Azure und Metro für Windows Client, also Visual Studio und .NET &#8211; so wie immer.</p>
<p><em><strong>SDB</strong>: Für das Betriebssystem der Zukunft haben Sie drei Wünsche frei! Welche sind das?</em></p>
<p><strong>Balzer</strong>: Windows könnte ein bisschen intelligenter werden: &#8220;Computer, nimm das Gitarrensolo aus dem Song, ich will mein eigenes spielen!&#8221;, &#8220;Such mir ein kostenloses Programm zum Schneiden von Videos und installier das!&#8221; sowie &#8220;Spiel das Lied, was gerade auf meiner Stereoanlage läuft synchron auf dem Handy weiter!&#8221;</p>
<p><em><strong>SDB</strong>: Welchen Tipp haben Sie für Programmierer, die möglichst schnell ihre Apps erfolgreich im Markt platzieren möchten?</em></p>
<p><strong>Balzer</strong>: Lasst es bleiben. Es gibt so viele bessere Möglichkeiten, Geld zu machen. Schon mit Spielen für Spielekonsolen probiert?</p>
<p><em><strong>SDB</strong>: Welche(s) Webseite oder Online-Magazin empfehlen Sie, die oder das jeder Entwickler kennen sollte?</em></p>
<p><strong>Balzer</strong>: Für Studenten definitiv <a href="http://www.techstudent.de" target="_blank">www.techstudent.de</a>. Für alle: <a href="http://msdn.com" target="_blank">msdn.com</a>.</p>
<p><em><strong>SDB:</strong> Was gefällt Ihnen am Software Dev Blog? Was könnten wir besser machen?</em></p>
<p><strong>Balzer</strong>: Ihr könntet euer Design evtl. etwas moderner gestalten, bspw. wie <a href="http://www.neowin.net" target="_blank">neowin.net</a> oder <a href="http://www.winrumors.com" target="_blank">winrumors.com</a> und eure Beiträge auf Facebook verlinken <img src='http://www.software-dev-blog.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/trend-report-2011-andreas-balzer-gibt-antworten-zu-tools-programmiersprachen-und-mehr/11/2011/&via=sw_devtwits&text=Trend Report 2011: Andreas Balzer gibt Antworten zu Tools, Programmiersprachen und mehr &related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/trend-report-2011-andreas-balzer-gibt-antworten-zu-tools-programmiersprachen-und-mehr/11/2011/&via=sw_devtwits&text=Trend Report 2011: Andreas Balzer gibt Antworten zu Tools, Programmiersprachen und mehr &related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/trend-report-2011-andreas-balzer-gibt-antworten-zu-tools-programmiersprachen-und-mehr/11/2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kostenloser Microsoft C++ Tag: Experten von Microsoft und Intel berichten über News &amp; Trends</title>
		<link>http://www.software-dev-blog.de/kostenloser-ms-c-tag-experten-von-microsoft-und-intel-berichten-uber-news-trends/09/2011/</link>
		<comments>http://www.software-dev-blog.de/kostenloser-ms-c-tag-experten-von-microsoft-und-intel-berichten-uber-news-trends/09/2011/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 10:40:54 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1780</guid>
		<description><![CDATA[Am 19. Oktober 2011 (13:00 bis 18:00 Uhr) findet der  C++ Tag im schicken MACE Restaurant in Unterföhring bei München statt. Hier erfahren 50 C++-Developer exklusiv alles zu den Angeboten und Neuerungen von Microsoft und Intel im Bereich C++. Die Teilnahme ist kostenlos aber es sind nur 50 Plätze verfügbar! Unter anderem erwarten Sie die folgenden [...]]]></description>
			<content:encoded><![CDATA[<p>Am 19. Oktober 2011 (13:00 bis 18:00 Uhr) findet der  <a href="http://www.microsoft.com/germany/events/eventdetail.aspx?EventID=1032493900" target="_blank">C++ Tag</a> im schicken <a href="http://www.mace-restaurant.de/kontakt" target="_blank">MACE Restaurant</a> in Unterföhring bei München statt. Hier erfahren 50 C++-Developer exklusiv alles zu den Angeboten und Neuerungen von Microsoft und Intel im Bereich C++.</p>
<p>Die Teilnahme ist kostenlos aber es sind nur 50 Plätze verfügbar!</p>
<p>Unter anderem erwarten Sie die folgenden Sessions:</p>
<p><strong>Keynote: Visual Studio 11 and Windows – Powering the Next Wave of Innovation</strong><br />
Visual Studio C++ Program-Manager Boris Jabes und Visual Studio Architect Jean-Pierre Duplessis stellen die neuesten Entwicklungen und Ausblicke für C++ in Visual Studio und auf der Microsoft-Plattform vor.</p>
<p><strong>Effective C++ Programming with Visual Studio 11 Ultimate</strong><br />
Programmer productivity in the era of agile development is no longer something we can count with lines of code. Visual Studio brings together a slew of lifecycle management tools—from architecture analysis to unit testing—that dramatically improve the productivity of C++ developers everywhere. Come learn how the next version Visual Studio will help you embrace agile methodologies like never before!</p>
<p><strong>Unleash Parallel Performance with C++ in Visual Studio 11</strong><br />
Parallelism is everywhere. The upcoming version of Visual C++ enables native developers to remain the kings of performance across all form-factors. With new compiler technology, we will show how every developer can take advantage of multi-core CPUs. With C++ AMP, we bring the cheap &amp; awesome power of GPUs to every C++ programmer. Finally, we bring it all together with enhancements to the debugging and profiling experiences across VS.</p>
<p><strong>Graphics &amp; Game development tools in Visual Studio 11</strong><br />
Visual Studio 11 brings the most significant set of improvements for developing graphics-intensive apps in over a decade. Whether you are just getting started with 2D/3D games or a self-proclaimed “Guru”, there&#8217;s something for you in this talk. We will walkthrough a slew of new tools integrated into Visual Studio that will make your life better.</p>
<p>Für Intel ist Bev Bachmayer am Start, Senior Software Engineer der Software and Solutions Gruppe. Nutzen Sie die Gelegenheit, mit einer erfahrenen Entwicklerin über aktuelle Trends und Herausfoderungen der C++-Programmierung zu diskutieren.</p>
<p><a href="http://www.microsoft.com/germany/events/eventdetail.aspx?EventID=1032493900" target="_blank">Melden Sie sich umgehend an, um das Event nicht zu versäumen</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/kostenloser-ms-c-tag-experten-von-microsoft-und-intel-berichten-uber-news-trends/09/2011/&via=sw_devtwits&text=Kostenloser Microsoft C++ Tag: Experten von Microsoft und Intel berichten über News & Trends&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/kostenloser-ms-c-tag-experten-von-microsoft-und-intel-berichten-uber-news-trends/09/2011/&via=sw_devtwits&text=Kostenloser Microsoft C++ Tag: Experten von Microsoft und Intel berichten über News & Trends&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/kostenloser-ms-c-tag-experten-von-microsoft-und-intel-berichten-uber-news-trends/09/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neuigkeiten aus Kalifornien: Intel IDF und Microsoft BUILD</title>
		<link>http://www.software-dev-blog.de/neuigkeiten-aus-kalifornien-intel-idf-und-microsoft-build/09/2011/</link>
		<comments>http://www.software-dev-blog.de/neuigkeiten-aus-kalifornien-intel-idf-und-microsoft-build/09/2011/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 14:51:04 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[IDF]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1767</guid>
		<description><![CDATA[Manchmal ist es wie im richtigen Leben: Wochenlang rührt sich nichts Weltbewegendes, und dann kommt alles auf einmal in einer einzigen Woche zusammen. Dies geschieht gerade aus Entwicklersicht an zwei verschiedenen Orten dieses Planeten: zum einen findet noch bis heute das Intel Developer Forum in San Francisco, Kalifornien statt. Dort zeigt Intel den anwesenden Entwicklern [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal ist es wie im richtigen Leben: Wochenlang rührt sich nichts Weltbewegendes, und dann kommt alles auf einmal in einer einzigen Woche zusammen. Dies geschieht gerade aus Entwicklersicht an zwei verschiedenen Orten dieses Planeten: zum einen findet noch bis heute das <a href="http://www.intel.com/idf/" target="_blank">Intel Developer Forum</a> in San Francisco, Kalifornien statt. Dort zeigt Intel den anwesenden Entwicklern und anderen Technikinteressierten ihre Visionen von der Zukunft. Dazu gehören zahlreiche Keynote-Präsentationen, aber auch viele, viele Techsessions zu sehr interessanten Themen.</p>
<p>Rund 650 Kilometer weiter südlich zeigt Microsoft auf seiner <a href="http://www.buildwindows.com/" target="_blank">Entwicklerkonferenz BUILD</a>, wohin die Reise in Sachen Windows &amp; Co. geht. Im Anaheim Convention Center geht es vor allem um Windows 8, aber auch eine Preview der nächsten Version von Visual Studio kann dort begutachtet werden. Aus diesem Anlass folgen vier Highlights beider Konferenzen, was natürlich keinerlei Anspruch auf Vollständigkeit erhebt.</p>
<h3>Intel Developer Forum 2011</h3>
<p>Einen großen Hype scheinen diese kleinen Dinger schon jetzt ausgelöst zu haben: <strong>Ultrabooks</strong> sollen die ultraflachen Notebooks ablösen, die es bereist seit ein paar Jahren gibt, die richtig teuer waren und letztlich kaum Leistung zeigten (vor allem im Hinblick auf die recht hohen Preise). Doch mit den Ultrabooks soll das laut Intels Vice President Mooly Eden alles anders und besser werden: die superschlanken Laptops weisen die aktuelle Prozessorgeneration Sandy Bridge in der Doppelkern-Variante auf. Zudem sollen möglichst genau eingegrenzte Spezifikationen dafür sorgen, dass Endanwender, also die Käufer dieser Ultrabooks, in Zukunft wissen, was sie da kaufen. Die ersten Flachmänner sollen noch in diesem Jahr auf den Markt kommen und unter 1000 Dollar kosten.</p>
<p>Die Spatzen pfiffen es ja schon seit längerem vom Dach, doch jetzt ist es offiziell: Google und Intel entwickeln gemeinsam eine <strong>x86-Android-Version</strong>, die möglichst unfallfrei auf Intel-basierten CPUs laufen soll. Dies ist ein logischer Schritt &#8211; und zwar für beide. Denn spätestens ab nächstem Jahr, wenn der Atom-Prozessor für Smartphones und Tablets mit dem Codenamen &#8220;Medfield&#8221; auf den Markt und erste Geräte in die Läden kommen, will sich Intel ein großes Stück vom mobilen Kuchen abschneiden, den sie derzeit nur ungern ARM überlassen müssen. Und Google wird dank dieses Deals seine installierte Basis an Android-fähigen Endgeräten schlagartig vervielfachen.</p>
<h3>Microsoft BUILD 2011</h3>
<p>Was die Nachrichtenlage angeht, muss sich Microsoft derzeit nicht hinter Intel verstecken. So zeigen die Redmonder im kalifornischen Anaheim den kommenden Star ihrer Betriebssystemriege: <strong>Windows 8</strong> (was nach wie vor als Codename verkauft wird). Diese Nachfolgeversion von Windows 7 wird mit der  aktuellen Desktop-Variante nicht mehr allzu viel gemein haben, außer, dass es noch auf PCs und Notebooks laufen wird. Denn Windows 8 geht viel weiter: so soll es das künftige Tablet-Betriebssystem aus dem Hause Microsoft werden, und hierfür orientiert sich Windows 8 sehr stark am Smartphone-OS Windows Phone, das sich vor allem durch das UI-Konzept &#8220;Metro&#8221; auszeichnet. Zudem wird Windows 8 wohl nicht nur x86-basierte Prozessoren unterstützen, sondern auch ARM-CPUs, die speziell für Tablet-PCs und Smartphones entwickelt wurden.</p>
<p>Auf der BUILD 2011 können anwesende Entwickler auch eine Developer-Preview-Version des Nachfolgers von Microsofts Entwicklerumgebung <strong>Visual Studio</strong> begutachten. Zu den offensichtlichen Neuerungen der IDE gehören diverse Tools und Vorlagen, mit denen sich Apps für Windows 8 programmieren lassen, die auf Tablet-PCs zum Einsatz kommen sollen. Dabei können sich Software-Entwickler entscheiden, ob sie mithilfe einer Kombination aus XAML (eine UI-Beschreibungssprache) und C++, C# und Visual Basic ihre Apps programmieren, oder ob sie vollständig auf HTML5, CSS und Javascript setzen, um auf diesem Weg schicke Tablet-Apps zu bauen.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/neuigkeiten-aus-kalifornien-intel-idf-und-microsoft-build/09/2011/&via=sw_devtwits&text=Neuigkeiten aus Kalifornien: Intel IDF und Microsoft BUILD&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/neuigkeiten-aus-kalifornien-intel-idf-und-microsoft-build/09/2011/&via=sw_devtwits&text=Neuigkeiten aus Kalifornien: Intel IDF und Microsoft BUILD&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/neuigkeiten-aus-kalifornien-intel-idf-und-microsoft-build/09/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft kündigt neue C++-Bibliothek für Parallel Computing an</title>
		<link>http://www.software-dev-blog.de/microsoft-kundigt-neue-c-bibliothek-fur-parallel-computing-an/06/2011/</link>
		<comments>http://www.software-dev-blog.de/microsoft-kundigt-neue-c-bibliothek-fur-parallel-computing-an/06/2011/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 07:17:22 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Accelerated Massive Parallelism]]></category>
		<category><![CDATA[AMP]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1641</guid>
		<description><![CDATA[Überraschende Kunde aus Redmond: Microsoft bietet Parallel-Programmieren künftig mehr Unterstützung. Einer der verantwortlichen Softwarearchitekten, Herb Sutter, hat unlängst die neue C++-Bibliothek C++ AMP (Accelerated Massive Parallelism) vorgestellt, die speziell auf parallele Prozesse ausgerichtet ist. Entwickler können damit besser auf CPU und vor allem die GPU zugreifen und die Ressourcen optimal auf die Recheneinheiten verteilen. In [...]]]></description>
			<content:encoded><![CDATA[<p>Überraschende Kunde aus Redmond: Microsoft bietet Parallel-Programmieren künftig mehr Unterstützung. Einer der verantwortlichen Softwarearchitekten, Herb Sutter, hat unlängst die neue<a href="http://herbsutter.com/2011/06/16/c-amp-keynote/" target="_blank"> C++-Bibliothek C++ AMP (Accelerated Massive Parallelism)</a> vorgestellt, die speziell auf parallele Prozesse ausgerichtet ist. Entwickler können damit besser auf CPU und vor allem die GPU zugreifen und die Ressourcen optimal auf die Recheneinheiten verteilen.</p>
<p>In einer Demonstration zeigte Sutter, dass vor allem grafisch anspruchsvolle Anwendungen wie Simulationen oder Spiele mit Hilfe des neuen Befehlssatzes besser auf die Leistungsressourcen der Hardware ausgerichtet werden können.</p>
<p><center><br />
<iframe style="height:384px;width:512px" src="http://channel9.msdn.com/Events/AMD-Fusion-Developer-Summit/AMD-Fusion-Developer-Summit-11/KEYNOTE/player?w=512&#038;h=384" frameBorder="0" scrolling="no" ></iframe><br />
</center></p>
<p>Das Video zur Keynote von Sutter können Sie <a href="http://channel9.msdn.com/Events/AMD-Fusion-Developer-Summit/AMD-Fusion-Developer-Summit-11/KEYNOTE" target="_blank">auf dieser Seite abrufen</a>. Zudem empfehlen wir Ihnen das<a href="http://channel9.msdn.com/posts/Daniel-Moth-Blazing-fast-code-using-GPUs-and-more-with-C-AMP" target="_blank"> Video von Daniel Moth</a>.</p>
<p>AMP soll ab der nächsten Version Bestandteil von Visual C++ werden. Auch für C# und .NET sind AMP-Extensions angedacht. Das ist aber nur der erste Schritt: AMP will sich künftig auch auf virtuellen Maschinen und Cloud-Anwendungen als nützlich erweisen. Microsoft wird zudem die Spezifikationen offenlegen, so dass AMP auch in andere Compiler integriert werden kann.</p>
<p>Weitere Informationen lesen Sie im <a href="http://www.danielmoth.com/Blog/C-Accelerated-Massive-Parallelism.aspx" target="_blank">The Moth-Blog</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/microsoft-kundigt-neue-c-bibliothek-fur-parallel-computing-an/06/2011/&via=sw_devtwits&text=Microsoft kündigt neue C++-Bibliothek für Parallel Computing an&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/microsoft-kundigt-neue-c-bibliothek-fur-parallel-computing-an/06/2011/&via=sw_devtwits&text=Microsoft kündigt neue C++-Bibliothek für Parallel Computing an&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/microsoft-kundigt-neue-c-bibliothek-fur-parallel-computing-an/06/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallelprogrammierung mit Windows Azure</title>
		<link>http://www.software-dev-blog.de/parallelprogrammierung-mit-windows-azure/03/2011/</link>
		<comments>http://www.software-dev-blog.de/parallelprogrammierung-mit-windows-azure/03/2011/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 13:53:01 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1520</guid>
		<description><![CDATA[Schenkt man dem Kollegen Hillar Glauben, sollten alle Software-Entwickler, die auf Basis von Windows Azure Cloud-Anwendungen schreiben und programmieren, dem Thema Parallelprogrammierung mehr Aufmerksamkeit widmen. Na ja, zumindest all diejenigen, die beim Cloud Computing mit Azure auf Hochgeschwindkeits-Apps setzen. Denn seit dem Erscheinen der Version 1.2 des Azure SDK können Software-Entwickler neben dem .NET-Framwork 3.5 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://drdobbs.com/go-parallel/blogs/high-performance-computing/229300715" target="_blank">Schenkt man dem Kollegen Hillar Glauben</a>, sollten alle Software-Entwickler, die auf Basis von <a href="http://www.microsoft.com/germany/net/WindowsAzure/Default.aspx" target="_blank">Windows Azure</a> Cloud-Anwendungen schreiben und programmieren, dem Thema Parallelprogrammierung mehr Aufmerksamkeit widmen. Na ja, zumindest all diejenigen, die beim Cloud Computing mit Azure auf Hochgeschwindkeits-Apps setzen.</p>
<p>Denn seit dem Erscheinen der Version 1.2 des <a href="http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018" target="_blank">Azure SDK</a> können Software-Entwickler neben dem .NET-Framwork 3.5 (und darunter) auch das Frameworks 4.0 einsetzen. Und seit der Version 1.3 des SDK kann man sogar die <a href="http://www.software-dev-blog.de/multicore-programmierung-im-net-umfeld-teil-2/01/2009/">Parallel Extensions</a> sinnvoll nutzen. Das Umstellen von .NET 3.5 auf 4.0 geschieht per Mausklick innerhalb des Solution Explorer von Visual Studio 2010.</p>
<p>Das Interessante an dieser Geschichte ist die &#8220;Zweitverwertung&#8221; bestehenden C++-Quellcodes, der sich relaiv einfach in Azure-Anwendungen integrieren lässt. Hierfür muss man nur den Full Trust Support in Windows Azure aktivieren und den C++-Code per Platfom Invokes in den Managed Code laden. Web Role und Worker Role lassen sich in Azure-Anwendungen ausführen, indem man das <em>enableNativeCodeExecution</em>-Flag innerhalb der Datei &#8220;Service Definition&#8221; auf TRUE setzt.</p>
<p>Beachten Sie aber dabei, dass Platform Invokes-Calls einen beträchlichen Overhead generieren. Sie sollten sich also vorher gut überlegen, ob sich der ganze Parallelisierungs-Aufwand für Ihre Azure-Anwendung überhaupt lohnt.</p>
<p>Falls Sie lernen und testen wollen, ob und wie sich Ihr nativer C++-Code in die .NET-Azure-Anwendung integrieren lässt, empfiehlt sich hierfür die Virtual-Lab-Seite von MSDN, die sich sinnigerweise <a href="https://www.microsoft.com/resources/virtuallabs/step1-msdn.aspx?LabId=5b4e0b58-bf6e-4e08-a5af-3e66e2d08841&amp;BToken=reg" target="_blank">&#8220;Windows Azure Native Code&#8221;</a> nennt. Dort erfahren Sie, wie sich nativer Code in Windows Azure-Apps einbauen lässt, wie man Full Trust aktiviert, und wie daraus eine ASP.NET-Seite generiert wird, die den nativen Code innerhalb Ihrer Azure-Anwendung aufruft.</p>
<p><em><strong>Übrigens:</strong></em> Windows Azure unter .NET 4 unterstützt bis zu acht virtuelle Prozessorkerne, was allerdings je nach Größe der virtuellen Maschine dahinter <a href="http://www.microsoft.com/windowsazure/compute/" target="_blank">unterschiedliche Kosten generiert</a>. So schlägt beispielsweise eine virtuelle 4-Kern-Maschine mit 7 GB RAM und 1 TB Festplatte mit 48-US-Cent pro Stunde zu Buche. Bei einem 8-Kern-System sind die Kosten pro Stunde doppelt so hoch, also 96 Cent.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/parallelprogrammierung-mit-windows-azure/03/2011/&via=sw_devtwits&text=Parallelprogrammierung mit Windows Azure&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/parallelprogrammierung-mit-windows-azure/03/2011/&via=sw_devtwits&text=Parallelprogrammierung mit Windows Azure&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/parallelprogrammierung-mit-windows-azure/03/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9 ist live</title>
		<link>http://www.software-dev-blog.de/internet-explorer-9-ist-live/03/2011/</link>
		<comments>http://www.software-dev-blog.de/internet-explorer-9-ist-live/03/2011/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 12:29:08 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1514</guid>
		<description><![CDATA[Microsoft hat den Internet Explorer 9 in seiner finalen Version veröffentlicht. Der neue Browser soll vor allem verlorenes Terrain von Firefox zurückgewinnen, aber auch die lang anhaltende Sicherheitsdebatte des Microsoft-Browser eindämmen. Hintergrund: Der Vorgänger, Internet Explorer 8, hat nicht nur gegen Firefox Markteinteile eingebüßt, sondern konnte auch die alten IE-Browserversionen aus dem eigenen Haus nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft hat den <a href="http://windows.microsoft.com/de-DE/internet-explorer/products/ie/home" target="_blank">Internet Explorer 9 in seiner finalen Version veröffentlicht</a>. Der neue Browser soll vor allem verlorenes Terrain von Firefox zurückgewinnen, aber auch die lang anhaltende Sicherheitsdebatte des Microsoft-Browser eindämmen.</p>
<p>Hintergrund: Der Vorgänger, Internet Explorer 8, hat nicht nur gegen Firefox Markteinteile eingebüßt, sondern konnte auch die alten IE-Browserversionen aus dem eigenen Haus nicht in erhofftem Maße ablösen. Su surfen noch immer zahllose Deutsche mit dem Internet Explorer 6 – trotz massiver Einbußen bei Sicherheit und Komfort.</p>
<p>Der IE9 bietet zahllose Vorteile gegenüber den Vorgängern und auch gegenüber der Konkurrenz von Mozilla und Google: Allen voran die native HTML5-Unterstützung und die Hardwarebeschleunigung. Dank verbessertem Zugriff auf CPU und Grafikkarte werden vor allem ressourcen-intensive Internetinhalte deutlich schneller aufgerufen. Für Entwickler gibt es aber weitere Vorteile:  Die Unterstützung von inklusive HTML5, CSS3, SVG und DOM L2 und L3 sorgt dafür, dass Web-Programmierer den gleichen Code auch für andere Webbrowser einsetzen können. Über die Integration des <a href="http://www.software-dev-blog.de/intel-opencl-sdk-alpha-und-internet-explorer-9-rc-mit-chakra-veroffentlicht/02/2011/" target="_self">Java Engine Chakra</a> hatte ich ja bereits geschrieben.</p>
<p>Zudem wurden der Sicherheitsstandard mit der <a href="http://blogs.msdn.com/b/ie/archive/2010/12/07/ie9-and-privacy-introducing-tracking-protection-v8.aspx" target="_blank">Tracking Protection</a> und der ActiveX-Filterung verbessert. Der User kann damit alle Plug-Ins deaktivieren oder auch Webseitenabhängig ein- und ausschalten.</p>
<p>Allerdings ist der IE 9 nur für Windows 7, Vista und Windows Server 2008 ausgerichtet. XP-User müssen bei einer der Vorgängerversionen bleiben.</p>
<p>Im Zuge der IE9-Einfühhung hat Microsoft auch einen <a href="http://www.beautyoftheweb.com/#/unplugged" target="_blank">Entwicklerwettbewerb gestartet</a>. Auf Basis von HTML5, CSS und JavaScript sollen Web-Developer in den Kategorien Spiele, Musik und Innovation neue Programme schreiben, die die Funktionalität des Browsers sinnvoll erweitern. Ausgeschrieben sind Preis im Gesamtwert von 40.000 US-Dollar.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/internet-explorer-9-ist-live/03/2011/&via=sw_devtwits&text=Internet Explorer 9 ist live&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/internet-explorer-9-ist-live/03/2011/&via=sw_devtwits&text=Internet Explorer 9 ist live&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/internet-explorer-9-ist-live/03/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Pack 1 für Visual Studio 2010: Testen unlimited</title>
		<link>http://www.software-dev-blog.de/service-pack-1-fur-visual-studio-2010-heilsbringer-der-software-branche/03/2011/</link>
		<comments>http://www.software-dev-blog.de/service-pack-1-fur-visual-studio-2010-heilsbringer-der-software-branche/03/2011/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 19:18:18 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Testen]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1507</guid>
		<description><![CDATA[Gerade findet in Dubai die Middle-East-Ausgabe der großen Microsoft-Hausmesse TechEd statt. Dort geht es neben vielen interessanten Themen wie Cloud Computing und SQL-Datenbanken auch um das erste Service Pack, das Microsoft für Visual Studio 2010 zur Verfügung stellen wird. Neben ein paar Verbesserungen und neuen Features wie IntelliTrace im 64-Bit-Modus und einem Performance-Assistenten für Silverlight [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade findet in Dubai die Middle-East-Ausgabe der großen Microsoft-Hausmesse <a href="http://www.teched.ae/default.aspx" target="_blank">TechEd</a> statt. Dort geht es neben vielen interessanten Themen wie Cloud Computing und SQL-Datenbanken auch um das erste Service Pack, das Microsoft für <a href="http://www.software-dev-blog.de/avx-mit-visual-studio-2010-und-openmp-optimal-einsetzeni/01/2011/">Visual Studio 2010</a> zur Verfügung stellen wird. Neben ein paar <a href="http://blogs.msdn.com/b/somasegar/archive/2011/03/07/visual-studio-2010-enhancements.aspx" target="_blank">Verbesserungen</a> und neuen Features wie IntelliTrace im 64-Bit-Modus und einem Performance-Assistenten für Silverlight sind vor allem die angepassten Lizenzbestimmungen von Visual Studio 2010 sehr interessant.</p>
<p>So umfasste nämlich das Basispaket der Entwicklungssuite in der Ultimate-Version 250 virtuelle Anwender, die mithilfe von Visual Studio 2010 Lasttests durchführen durften. Diese eignen sich beispielsweise für das ausgiebige Testen von Cloud-Anwendungen auf Azure-Basis, aber auch SharePoint-Applikationen lassen sich damit gründlich untersuchen.</p>
<p>Allerdings kam Microsoft wohl zu dem Schluss, dass die Begrenzung auf 250 Anwender für viele Software-Häuser eine oft unüberwindbare Hürde darstellte, ihre Anwendungen von Anfang an vernünftig zu testen, was angesichts des Aufpreises von mindestens 4.800 US-Dollar für weitere User durchaus logisch erscheint. Dass aber gerade zu spät angewandte Tests bei großen Entwicklungsprojekten einen Rattenschwanz an Zusatzkosten nach sich ziehen kann, ist den Lizenzhütern aus Redmond aufgefallen und so kommt es zu einem ganz neuen Lizenzmodell, was das Visual Studio Load Test Feature Pack betrifft (so die offizielle Bezeichnung des Lasttest-Features in VS 2010).</p>
<p>Denn mit Erscheinen des SP1 hebt Microsoft die 250-User-Begrenzung auf und erweitert das Ganze auf &#8220;unbegrenzt&#8221;. Damit wollen sie nach eigener Aussage sicher stellen, dass Software-Häuser und Entwickler das Lasttest-Feature so früh wie möglich in den gesamten Produktionszyklus integrieren, da die Mehrkosten von zu spät erfolgten Tests enorm sein können. Und das will sich Microsoft weder selbst noch seinen Kunde antun. So gesehen ist Redmond sicherlich kein Heilsbringer für die Software-Szene, wird aber wohl dabei helfen, Testkosten zu reduzieren.</p>
<p><a href="http://www.heise.de/developer/meldung/Erstes-Service-Pack-fuer-Visual-Studio-2010-1203564.html" target="_blank">(via Heise Developer)</a></p>
<p>Ach ja: Wer sich mit dem Thema Parallelisierung von Software-Anwendungen eingehender beschäftigt, wird zwangsläufig auch mit dem Testen seiner Programme konfrontiert. Gerade bei konkurrierenden Threads, die Zugriffe auf ein- und denselben Datenstamm für sich beanspruchen, sind Fehler und Probleme nicht auszuschließen. Wer sich damit mal genauer auseinander setzen will, sollte <a href="http://www.software-dev-blog.de/dem-speicherfehler-auf-der-spur-intel-inspector-xe-2011/02/2011/">diesen Beitrag genauer lesen</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/service-pack-1-fur-visual-studio-2010-heilsbringer-der-software-branche/03/2011/&via=sw_devtwits&text=Service Pack 1 für Visual Studio 2010: Testen unlimited&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/service-pack-1-fur-visual-studio-2010-heilsbringer-der-software-branche/03/2011/&via=sw_devtwits&text=Service Pack 1 für Visual Studio 2010: Testen unlimited&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/service-pack-1-fur-visual-studio-2010-heilsbringer-der-software-branche/03/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python angepasst für Multicore-Systeme &amp; Windows Azure testweise einsetzen</title>
		<link>http://www.software-dev-blog.de/python-angepasst-fur-multicore-systeme-windows-azure-testweise-einsetzen/02/2011/</link>
		<comments>http://www.software-dev-blog.de/python-angepasst-fur-multicore-systeme-windows-azure-testweise-einsetzen/02/2011/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 09:16:56 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1496</guid>
		<description><![CDATA[Python hat die neue Version 3.2 seiner Skriptsprache freigegeben, bei der zwar keine Änderungen an der Sprache, wohl aber an den Datentypen vorgenommen wurden. Ziel war es, die viel kritisierten Probleme mit dem Global Interpreter Lock (GIL) zu beheben. Zum Verständnis: Pythons GIL war für die Parallelisierung auf Multicore-Systemen zuständig. Das klappte aber nicht zuverlässig. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://python.org/" target="_blank">Python</a> hat die neue Version 3.2 seiner Skriptsprache freigegeben, bei der zwar keine Änderungen an der Sprache, wohl aber an den Datentypen vorgenommen wurden. Ziel war es, die viel kritisierten Probleme mit dem Global Interpreter Lock (GIL) zu beheben. Zum Verständnis:</p>
<p>Pythons GIL war für die Parallelisierung auf Multicore-Systemen zuständig. Das klappte aber nicht zuverlässig. So bemängelten viele Entwickler bei Python-Anwendungen Zugriffsprobleme der Threads bei Nutzung mehrere Kerne und eine Verlangsamung der Prozesse.</p>
<p>Das <a href="http://www.dabeaz.com/python/GIL.pdf " target="_blank">Problem</a> war seit über einem Jahr ungelöst und hat zu heftiger Kritik an der Sprache CPython geführt. Programmierer behalfen sich damit, statt Threads mehrere, miteinander kommunizierende Prozesse zu verwenden. Das war natürlich nicht im Sinne des Erfinders.</p>
<p>Jython (Java) und IronPython (.NET) sind übrigens nicht betroffen, da dort kein GIL implementiert ist. Das Problem tritt also ausnahmslos bei Programmen im Python C-Code auf.</p>
<p>Gelöst wird der Konflikt nun durch ein neues, so genanntes „concurrent.futures“-Modul, das eine einheitliche Schnittstelle zur Verwaltung paralleler Threads bietet. <a href="http://www.python.org/dev/peps/pep-3148/" target="_blank">Details und technische Spezifikationen zu dem PEP 3148</a> können Sie <a href="http://www.python.org/dev/peps/pep-3148/" target="_blank">hier</a> abrufen. Den <a href="http://python.org/download/releases/3.2/" target="_blank">kostenlosen Download erhalten Sie auf der Python-Seite</a>.</p>
<p>Für C++-Programmierer ist Python vor allem als Skriptsprache interessant. Hierbei spielt die Boost.Python-Bibliothek eine wichtige Rolle. Dahinter verbirgt sich eine kostenlose C++-Bibliothek inklusive zahlreicher Unterbibliotheken. Boost-Bibliotheken werden von <a href="http://www.boost.org/" target="_blank">boost.org</a> laufend erweitert.</p>
<p>Und noch ein Software-Geschenk an Entwickler:</p>
<p><strong>Windows Azure kostenlos nutzen</strong></p>
<p>Microsoft bietet Entwicklern seine Cloud-Plattform <a href="http://blogs.msdn.com/b/windowsazure/archive/2011/02/21/announcing-new-windows-azure-platform-introductory-special-includes-750-free-hours-of-windows-azure-extra-small-instance-and-more.aspx" target="_blank">Windows Azure für 750 Stunden zur kostenlosen Nutzung</a> an. Wer es nicht so mit dem Kopfrechnen hat: das entspricht gut 31 Tagen.</p>
<p>Im Zuge des Angebots stehen 500 MByte Online-Speicherplatz und 500 MByte für Datentransfers zur Verfügung sowie die Nutzung einer SQL-Azure-Datenbank mit bis zu 1 GByte (auf 90 Tage begrenzt). Wenn Sie das Testangebot nutzen wollen und sich anmelden, lesen Sie bitte auch das Kleingedruckte: Wer das Angebot über den kostenlosen Testzeitraum hinaus nutzt, muss automatisch für die Nutzung der Vollversion zahlen.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/python-angepasst-fur-multicore-systeme-windows-azure-testweise-einsetzen/02/2011/&via=sw_devtwits&text=Python angepasst für Multicore-Systeme & Windows Azure testweise einsetzen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/python-angepasst-fur-multicore-systeme-windows-azure-testweise-einsetzen/02/2011/&via=sw_devtwits&text=Python angepasst für Multicore-Systeme & Windows Azure testweise einsetzen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/python-angepasst-fur-multicore-systeme-windows-azure-testweise-einsetzen/02/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech-Ed 2010: Jetzt anmelden und 500 Euro sparen</title>
		<link>http://www.software-dev-blog.de/tech-ed-2010-jetzt-anmelden-und-500-euro-sparen/06/2010/</link>
		<comments>http://www.software-dev-blog.de/tech-ed-2010-jetzt-anmelden-und-500-euro-sparen/06/2010/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 13:27:15 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1397</guid>
		<description><![CDATA[Anfang Mai habe ich schon darüber gebloggt: die Microsoft Tech-Ed Europe findet auch in diesem Jahr wieder in Berlin statt, und zwar vom 8. bis 12. November. Ich hoffe ja, dass ihr alle den Termin schon mal im Kalender vorgemerkt habt. Und ab sofort solltet ihr euch nicht nur darauf freuen, sondern euch auch für [...]]]></description>
			<content:encoded><![CDATA[<p>Anfang Mai habe ich schon <a href="http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/">darüber gebloggt</a>: die <a href="http://europe.msteched.com/" target="_blank">Microsoft Tech-Ed Europe</a> findet auch in diesem Jahr wieder in Berlin statt, und zwar vom 8. bis 12. November. Ich hoffe ja, dass ihr alle den Termin schon mal im Kalender vorgemerkt habt. Und ab sofort solltet ihr euch nicht nur darauf freuen, sondern euch auch <a href="http://europe.msteched.com/registration" target="_blank">für die Microsoft-Konferenz anmelden</a>. Und wenn ihr ganz besonders schnell seid, könnt ihr satte 500 Euro sparen. Dieses &#8220;Early-Bird&#8221;-Angebot gilt genau bis zum 5. Juli und reduziert den All-Inclusive-Pass von 1.895 Euro auf 1.395 Euro.</p>
<p>Das Geld scheint wohl ziemlich gut angelegt zu sein, denn es werden wieder rund 370 Techsessions und  mehr als 150 so genannte Hand-on-Workshops angeboten, also mehr als 100 Sessions pro Tag. Da sollte schon das eine oder andere dabei sein, was für euch relevant und interessant ist. Aber natürlich ist solch eine Konferenz auch zum Netzwerken gut und zum Kennenlernen und zum Feiern am Abend.</p>
<p>Und falls ihr wissen wollt, mit welchen Themen wir uns hier auf dem Software Dev Blog während der letztjährigen Tech-Ed Europe beschäftigt haben: <a href="http://www.software-dev-blog.de/das-war-die-microsoft-tech-ed-europe-2009/11/2009/">ein Mausklick genügt</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed-2010-jetzt-anmelden-und-500-euro-sparen/06/2010/&via=sw_devtwits&text=Tech-Ed 2010: Jetzt anmelden und 500 Euro sparen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed-2010-jetzt-anmelden-und-500-euro-sparen/06/2010/&via=sw_devtwits&text=Tech-Ed 2010: Jetzt anmelden und 500 Euro sparen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/tech-ed-2010-jetzt-anmelden-und-500-euro-sparen/06/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wie multicore-optimiert ist Office 2010?</title>
		<link>http://www.software-dev-blog.de/wie-multicore-optimiert-ist-office-2010/05/2010/</link>
		<comments>http://www.software-dev-blog.de/wie-multicore-optimiert-ist-office-2010/05/2010/#comments</comments>
		<pubDate>Wed, 19 May 2010 13:03:07 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Optimieren]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1379</guid>
		<description><![CDATA[Wer immer noch glaubt, dass Multicore-Optimierungen, Multithreading und Co. nur etwas für Highend-Software-Lösungen sind, sollte sich mal etwas näher mit Office 2010 beschäftigen. Denn was Microsoft hier an Mühen insvestiert hat, um die aktuelle All-in-One-Lösung für den modernen PC-Arbeiter für vier, sechs und mehr Kerne zu optimieren, ist aller Ehren wert &#8211; und diesen Blogbeitrag. [...]]]></description>
			<content:encoded><![CDATA[<p>Wer immer noch glaubt, dass Multicore-Optimierungen, Multithreading und Co. nur etwas für Highend-Software-Lösungen sind, sollte sich mal etwas näher mit Office 2010 beschäftigen. Denn was Microsoft hier an Mühen insvestiert hat, um die aktuelle All-in-One-Lösung für den modernen PC-Arbeiter für vier, sechs und mehr Kerne zu optimieren, ist aller Ehren wert &#8211; und diesen Blogbeitrag.</p>
<p>Die einzelnen Bereiche und Tools wurden wie folgt an die moderne CPU-Architektur angepasst:</p>
<ul>
<li>Sämtliche Anwendungen wurden einem Multithreading unterzogen, was unter anderem schnelleres Öffnen und Speichern von Dokumenten ermöglicht.</li>
</ul>
<ul>
<li>Beim Starten von Outlook werden mehrere Threads gleichzeitig gestartet, was dazu führt, dass parallel die Bedieneroberfläche aufgebaut, die Kalendereinträge geladen und die Voransicht der erhaltenen E-Mails angezeigt werden. Jeder Task bekommt also seinen eigenen Thread zugewiesen.</li>
</ul>
<ul>
<li>Word erledigt dank Multithreading die Paginierung im Hintergrund, was Raum für andere Aufgaben zur selben Zeit lässt.</li>
</ul>
<ul>
<li>In Excel werden Pivot-Tabellen parallel und damit deutlich schneller sortiert.</li>
</ul>
<ul>
<li>Multithreading wird in Excel aber auch dazu eingesetzt, Berechnungen in den Hintergrund zu schieben, während gleichzeitig grafisch orientierte Arbeiten wie das Ändern der Zeilenhöhe oder das automatische Anpassen der Zellenbreite an die Inhalte vorgenommen werden.</li>
</ul>
<p>Allerdings stand Microsoft beim Optimieren von Office 2010 an Multicore-Rechner vor einem erheblichen Problem: Wie können Tools wie Word oder Excel so verbessert werden, dass sie die häufigen Wartezeiten, die sich bei der Mensch-Maschine-Interaktion ergeben, möglichst minimieren? Daher wurden diejenigen Flaschenhälse identifiziert, die sich beispielsweise beim Start der Anwendung oder beim Öffnen oder Speichern einer Datei ergeben und Wartezeiten verursachen. Daran wurde dann verstärkt gearbeitet.</p>
<p>Nur setzt Microsoft immer noch sehr auf das funktionale Multithreading, bei dem die unterschiedlichen Aufgaben der Software eigenen Threads zugewiesen werden. Das ist zwar nicht sehr effizient (da diese Methode nicht optimal skaliert), aber wohl angesichts der hohen I/O-Aktivitäten zu vernachlässigen.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/wie-multicore-optimiert-ist-office-2010/05/2010/&via=sw_devtwits&text=Wie multicore-optimiert ist Office 2010?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/wie-multicore-optimiert-ist-office-2010/05/2010/&via=sw_devtwits&text=Wie multicore-optimiert ist Office 2010?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/wie-multicore-optimiert-ist-office-2010/05/2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Termin für Microsoft Tech-Ed Europe 2010 steht</title>
		<link>http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/</link>
		<comments>http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/#comments</comments>
		<pubDate>Thu, 06 May 2010 07:15:05 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[tee10]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1373</guid>
		<description><![CDATA[Stimmt, der Termin ist noch weit weg, aber man kann ja nie früh genug über wichtige Events berichten. Und dazu gehört die Microsoft Tech-Ed Europe 2010 auf jeden Fall, zumindest wenn man Software-Entwickler ist und die Windows-Plattform als seine bevorzugte betrachtet. Wie ich überhaupt darauf komme? Nun, ein Microsoft-Mann hat mich in die Tech-Ed-Facebook-Gruppe eingeladen, [...]]]></description>
			<content:encoded><![CDATA[<p>Stimmt, der Termin ist noch weit weg, aber man kann ja nie früh genug über wichtige Events berichten. Und dazu gehört die <a href="http://www.microsoft.com/europe/teched/" target="_blank">Microsoft Tech-Ed Europe 2010</a> auf jeden Fall, zumindest wenn man Software-Entwickler ist und die Windows-Plattform als seine bevorzugte betrachtet.</p>
<p>Wie ich überhaupt darauf komme? Nun, ein <a href="http://twitter.com/AchimD" target="_blank">Microsoft-Mann</a> hat mich in die <a href="http://www.facebook.com/pages/Berlin-Germany/Tech-Ed-Europe/318852903548" target="_blank">Tech-Ed-Facebook-Gruppe </a>eingeladen, und da konnte ich natürlich nicht widerstehen, mich derselben anzuschließen. Man erfährt noch nicht wirklich viel, aber zumindest ist dort nachzulesen, dass alle Frühanmelder stolze 500 Euro sparen können, wenn sie sich bis zum 5. Juli anmelden (dann kostet das Ticket 1.395 Euro).</p>
<p>Zwar ist die Tech-Ed-Seite noch nicht umgestellt (es geht noch um 2009!), und damit auch die Anmeldung noch nicht möglich, aber beide Missstände sollen wohl demnächst behoben sein.</p>
<p>Falls ihr den Termin im Kalender schon mal eintragen wollt: die <strong>Tech-Ed Europe 2010 findet vom 8. bis 12. November </strong>statt, und zwar wieder in Berlin auf dem altehrwürdigen IFA-Messegelände, was letztes Jahr ganz gut geklappt hat. So, und der Vollständigkeit halber will ich den Twitter-Alias nicht verschweigen, mit dem ihr der Tech-Ed Europe 2010 folgen könnt: <a href="http://twitter.com/teched_europe" target="_blank">teched_europe</a>. Und falls ihr euch das bis November merken könnt: Der Hashtag steht auch schon fest und lautet #tee10.</p>
<p>Ach ja: Ich war letztes Jahr live in Berlin dabei und habe mit Tom zusammen ein paar schöne <a href="http://www.software-dev-blog.de/das-war-die-microsoft-tech-ed-europe-2009/11/2009/">Blogbeiträge samt Videos</a> erstellt und veröffentlicht. Dabei haben wir unter anderem darüber berichtet, wie&#8230;</p>
<p>&#8230; <a href="http://www.software-dev-blog.de/wie-net-entwickler-mit-vtune-bottlenecks-finden-konnen/11/2009/">.NET-Entwickler mithilfe von VTune Performance Analyzer Bottlenecks aufspüren können</a></p>
<p>&#8230; <a href="http://www.software-dev-blog.de/teched09-wie-die-ccr-net-entwicklern-bei-der-parallelprogrammierung-hilft/11/2009/">die CCR .NET-Entwicklern bei der Parallelprogrammierung hilft</a></p>
<p>&#8230; <a href="http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/">.NET-Entwickler vom Multithreading profitieren</a></p>
<p>&#8230; <a href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/">Visual Studio und .NET 4 Parallelprogrammierer unterstützen</a></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/&via=sw_devtwits&text=Termin für Microsoft Tech-Ed Europe 2010 steht&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/&via=sw_devtwits&text=Termin für Microsoft Tech-Ed Europe 2010 steht&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 jetzt auf Deutsch verfügbar</title>
		<link>http://www.software-dev-blog.de/visual-studio-2010-jetzt-in-deutsch-verfugbar/04/2010/</link>
		<comments>http://www.software-dev-blog.de/visual-studio-2010-jetzt-in-deutsch-verfugbar/04/2010/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 13:36:24 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1370</guid>
		<description><![CDATA[Vor gut zwei Wochen hat Microsoft Visual Studio 2010 vorgestellt, und heute schon hat Kay Giza auf seinem Blog gemeldet, dass die deutschsprachigen Varianten des Entwickler-Tools samt dem neuen Framework .NET 4 zum Download bereit stehen. Da es sich allerdings um diverse Pakete handelt, habe ich mir die wichtigsten Infos mal genauer angesehen und fasse [...]]]></description>
			<content:encoded><![CDATA[<p>Vor gut zwei Wochen hat Microsoft Visual Studio 2010 <a href="http://twitter.com/SW_DevTwits/status/12056552610" target="_blank">vorgestellt</a>, und heute schon hat Kay Giza <a href="http://www.giza-blog.de/AbSofortKostenloserDownloadFuerAlleVisualStudio2010DeutschSowieNETFramework40Deutsch.aspx#DownloadVS2010NET40ENGMSDN" target="_blank">auf seinem Blog gemeldet</a>, dass die deutschsprachigen Varianten des Entwickler-Tools samt dem neuen Framework .NET 4 zum Download bereit stehen. Da es sich allerdings um diverse Pakete handelt, habe ich mir die wichtigsten Infos mal genauer angesehen und fasse sie für euch übersichtlich zusammen.</p>
<ul>
<li>Zunächst einmal unterscheidet Microsoft in Sachen VS-2010-Download zwischen registrierten und nicht-registrierten Entwicklern. Alle, die also ein MSDN-Abo ihr eigen nennen, können sich <a title="Hier anmelden und VS 2010 samt .NET 4 downloaden" href="https://login.live.com/login.srf?wa=wsignin1.0&amp;rpsnv=11&amp;ct=1272459845&amp;rver=6.0.5276.0&amp;wp=MCMBI&amp;wlcxt=msdn%24msdn%24msdn&amp;wreply=https%3a%2f%2fmsdn.microsoft.com%2fde-de%2fsubscriptions%2fsecuredownloads%2fcc137115.aspx%3fpv%3d18%3a370%3a%3ade%3a&amp;lc=1031&amp;id=254354&amp;cru=http%3a%2f%2fmsdn.microsoft.com%2fde-de%2fsubscriptions%2fdefault.aspx" target="_blank">Visual Studio 2010 und .NET 4 downloaden</a>.</li>
</ul>
<ul>
<li>Auch nicht-registrierte Anwender kommen in den Genuss von VS 2010, allerdings nur in der Testversion, die sich für 90 Tage auf dem Rechner installieren lässt. Dafür kostet die Trial-Variante natürlich nix. Test-Willige können dabei zwischen diversen Varianten wählen: Ultimate, Professional und Test Professional, und das entweder als ISO-Datei oder per Webinstaller. Außerdem braucht ihr noch die .NET-4-Laufzeitumgebung sowie diverse Tools, mit denen ihr eure Applikationen testen könnt. Dazu gehören die F#-Runtime, die Office-Runtime, der Team Foundation Server 2010 und der Team Explorer.</li>
</ul>
<p>Ach ja, Kays Blogbeitrag hält noch weitere nützliche Infos bzw. Links zu Visual Studio 2010 parat: den Hinweis auf ein Einführungsvideo, die Empfehlung eines E-Books zum Thema VS-Migrierung, einen Workshop zum Erstellen von Cloud-Anwendungen mit VS 2010 und viele andere gute Tipps und Internet-Links. Also, ein Besuch des <a href="http://www.giza-blog.de/default.aspx" target="_blank">Giza-Blogs</a> lohnt sich.</p>
<p><strong><em>Ach ja:</em></strong> Für Visual Studio 2010 wird gerade die nächste Version der Multicore-Suite Parallel Studio entwickelt. Wer dabei als Betatester fungieren möchte, sollte mal <a title=" Beta-Tester von Parallel Studio werden " href="http://www.software-dev-blog.de/beta-tester-von-parallel-studio-werden/04/2010/">hier vorbeischauen</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/visual-studio-2010-jetzt-in-deutsch-verfugbar/04/2010/&via=sw_devtwits&text=Visual Studio 2010 jetzt auf Deutsch verfügbar&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/visual-studio-2010-jetzt-in-deutsch-verfugbar/04/2010/&via=sw_devtwits&text=Visual Studio 2010 jetzt auf Deutsch verfügbar&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/visual-studio-2010-jetzt-in-deutsch-verfugbar/04/2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beta-Tester von Parallel Studio werden</title>
		<link>http://www.software-dev-blog.de/beta-tester-von-parallel-studio-werden/04/2010/</link>
		<comments>http://www.software-dev-blog.de/beta-tester-von-parallel-studio-werden/04/2010/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 15:02:44 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Betatest]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1360</guid>
		<description><![CDATA[Vor gut einer Woche war es also soweit: Microsoft stellte mit einigem Brimborium und Livecast sein lang ersehntes Entwicklertool Visual Studio 2010 inklusive .NET 4 vor. Was aber bedeutet das, wenn man beispielsweise Parallel Studio für das Multithreaden seiner Anwendung innerhalb von Visual Studio einsetzt? Denn bisher wurden nur Visual Studio 2005 und 2008 von [...]]]></description>
			<content:encoded><![CDATA[<p>Vor gut einer Woche war es also soweit: Microsoft <a href="http://twitter.com/SW_DevTwits/status/12056552610" target="_blank">stellte mit einigem Brimborium</a> und Livecast sein lang ersehntes Entwicklertool <a href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/">Visual Studio 2010 inklusive .NET 4</a> vor. Was aber bedeutet das, wenn man beispielsweise Parallel Studio für das Multithreaden seiner Anwendung innerhalb von Visual Studio einsetzt? Denn bisher wurden nur Visual Studio 2005 und 2008 von Parallel Studio unterstützt.</p>
<p>Nun, um an der Gestaltung der für Visual Studio 2010 optimierten Version von Parallel Studio teilzunehmen, könnt ihr euch für das <a href="http://software.intel.com/en-us/articles/intel-parallel-studio-microsoft-visual-studio-2010-support/" target="_blank">zugehörige Beta-Programm registrieren</a>. Allerdings handelt es sich dabei erst mal nur um eine Bewerbung. Ob man dann tatsächlich beim Beta-Test der nächsten Version von Parallel Studio dabei ist, entscheidet ein entsprechendes Gremium. Seid also sorgfältig beim Ausfüllen des Bewerbungsformulars, in dem Dinge abgfragt werden wie der Zeitraum des geplanten Umstiegs auf VS 2010, welche Programmiersprachen zum Einsatz kommen und ob die zu entwickelnden Anwendungen ausschließlich unter Windows laufen &#8211; oder auch nicht.</p>
<p>Doch was werden Software-Entwickler von der Kombination Parallel Studio/Visual Studio 2010 alles haben? Dazu gehören folgende Dinge:</p>
<ul>
<li>Eine äußerst leistungsstarke Speicher- und Thread-Analyse, die sowohl parallelen als auch sequenziellen Quellcode nach möglichen Flaschenhälsen und Fehlern untersucht.</li>
</ul>
<ul>
<li>Der in Parallel Studio integrierte C++-Compiler ist vollständig kompatibel mit Microsoft Visual C++. Darüber hinaus ermöglicht der Intel-Compiler neue Vektormodelle und identifiziert sogar Bereiche innerhalb der Anwendung, die mithilfe einiger Handgriffe effizienter laufen, wenn man dort spezielle Vektoroperationen einbaut.</li>
</ul>
<ul>
<li>Die Multithread-Bibliotheken der <a href="http://www.software-dev-blog.de/neue-version-der-intel-threading-building-blocks/08/2009/">Intel Threading Building Blocks</a> sind voll kompatibel zur <a href="http://www.software-dev-blog.de/interview-visual-studio-2010-und-seine-multicore-fahigkeiten/02/2009/">Parallel Pattern Library</a>, die einen wichtigen Teil des .NET-4-Frameworks ausmacht, wenn es um die Parallelisierung von Anwendungen geht.</li>
</ul>
<ul>
<li>Aber auch die <a href="http://www.software-dev-blog.de/parallel-bibliotheken-helfen-bei-der-software-entwicklung/02/2009/">Intel Integrated Performance Primitives</a> (IPP) sind bereits jetzt vollständig kompatibel mit Visual Studio 2010. Die IPP sind unter anderem wichtig bei der Programmierung von Multimedia-, Bildbearbeitungs- und Kommunikationstools.</li>
</ul>
<p>Also, worauf wartet ihr noch? Als möglicher Beta-Tester seht ihr nicht nur als erster die nächste Version von Parallel Studio, sondern könnt sogar aktiv die Auswahl neuer Features mitbestimmen. Wenn das mal nix ist &#8230;</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/beta-tester-von-parallel-studio-werden/04/2010/&via=sw_devtwits&text=Beta-Tester von Parallel Studio werden&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/beta-tester-von-parallel-studio-werden/04/2010/&via=sw_devtwits&text=Beta-Tester von Parallel Studio werden&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/beta-tester-von-parallel-studio-werden/04/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screencasts zur Parallelprogrammierung unter .NET 4</title>
		<link>http://www.software-dev-blog.de/screencasts-zur-parallelprogrammierung-unter-net-4/07/2009/</link>
		<comments>http://www.software-dev-blog.de/screencasts-zur-parallelprogrammierung-unter-net-4/07/2009/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 12:39:16 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[dotNET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1110</guid>
		<description><![CDATA[Der Name Dariusz Parys ist regelmäßig wiederkehrenden Besuchern dieses Blogs ein bekannter Name: Entweder stellt er sich unseren Fragen oder veranstaltet gemeinsam mit Intel TechTalks oder nimmt Screencasts auf, die er zum Wohle aller online stellt. Und genau die haben es mir besonders angetan, da man in relativ kurzer Zeit eine Menge über das parallele [...]]]></description>
			<content:encoded><![CDATA[<p>Der Name Dariusz Parys ist regelmäßig wiederkehrenden Besuchern dieses Blogs ein bekannter Name: Entweder <a title="Interview mit Dariusz Parys" href="http://www.software-dev-blog.de/interview-visual-studio-2010-und-seine-multicore-fahigkeiten/02/2009/">stellt er sich unseren Fragen</a> oder <a title="Die TechTalks mit Intel und Microsoft als Videcast in voller Länge" href="http://www.software-dev-blog.de/videosessions-techtalks-mit-intel-und-microsoft/07/2009/">veranstaltet gemeinsam mit Intel TechTalks</a> oder nimmt <a title="Screencast von und mit Dariusz Parys" href="http://www.software-dev-blog.de/screencasts-zur-parallelen-programmierung-unter-net-4/06/2009/">Screencasts</a> auf, die er zum Wohle aller online stellt. Und genau die haben es mir besonders angetan, da man in relativ kurzer Zeit eine Menge über das parallele Programmieren unter .NET 4 mithilfe von Visual Studio 2010 lernen kann.</p>
<p>Daher hat&#8217;s mich sehr gefreut, dass ich heute Morgen zwei &#8220;neue&#8221; Screencasts&#8221; auf Channel 9 gefunden habe. <a title="Screencast von Dariusz Parys zum zum Thema &quot;Parallelisieren von Funktionen mit Parallel.Invoke&quot;" href="http://channel9.msdn.com/posts/Dariusz/Task-Parallel-Library-Parallel-Invoke/" target="_blank">Das erste beschäftigte sich mit der Frage</a>, wie sich die Klasse <em><strong>Parallel</strong></em> dazu nutzen lässt, mehrere Funktionsblöcke gleichzeitig auf mehreren Prozessorkernen ablaufen zu lassen. Hierzu stellt die Parallel-Klasse ein Methode zur Verfügung, die sich <em><strong>Invoke</strong></em> nennt.</p>
<p>Praktisch an dieser Form der Parallelisierung ist die Tatsache, das die gleichzeitig ablaufenden Funktionen nicht synchronisiert werden müssen. Der Mainthread wird nämlich erst dann fortgesetzt, wenn die parallelen Threads fertig sind. Darum kümmert sich die Concurrency Runtime.</p>
<p><a title="Task Parallel Library: Task Results " href="http://channel9.msdn.com/posts/Dariusz/Task-Parallel-Library-Task-Results/" target="_blank">Screencast Nummer 2</a> zeigt in nur sechs Minuten, wie sich Tasks definieren lassen, die einen Rückgabewert liefern. Auch das hat den großen Vorteil, dass der Mainthread nicht unnötig warten muss, bis ein oder mehrere parallel ablaufende Aufgaben fertig sind. Die Übergabe des Returnwertes sorgt nämlich für die Synchronisation des Programmablaufs. Schön daran ist zudem, dass sich auf diesem Weg mehrere Tasks verknüpfen lassen und so ein Folgetask mit dem Rückgabewert des Vorgängertasks &#8220;gefüttert&#8221; werden kann. Es lassen sich aber nicht nur einfache Werte, sondern auch Objekte übergeben.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/screencasts-zur-parallelprogrammierung-unter-net-4/07/2009/&via=sw_devtwits&text=Screencasts zur Parallelprogrammierung unter .NET 4&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/screencasts-zur-parallelprogrammierung-unter-net-4/07/2009/&via=sw_devtwits&text=Screencasts zur Parallelprogrammierung unter .NET 4&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/screencasts-zur-parallelprogrammierung-unter-net-4/07/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screencasts zur Parallelen Programmierung unter .NET 4</title>
		<link>http://www.software-dev-blog.de/screencasts-zur-parallelen-programmierung-unter-net-4/06/2009/</link>
		<comments>http://www.software-dev-blog.de/screencasts-zur-parallelen-programmierung-unter-net-4/06/2009/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:39:17 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[dotNET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1080</guid>
		<description><![CDATA[Auf Channel 9 habe ich gerade drei sehr interessante Screencasts entdeckt, die Dariusz Parys dort eingestellt hat. Anhand sehr anschaulicher Beispiele zeigt Dariusz folgende Dinge: Task Parallel Library: Tasks In diesem Screencast geht es vor allem um eine Kernaussage: Vergesst Threads und denkt ab sofort in Tasks, also in einer abstrahierten Form von Threads. Warum [...]]]></description>
			<content:encoded><![CDATA[<p>Auf <a title="Channel 9, das Videoiportal von MSDN" href="http://channel9.msdn.com/" target="_blank">Channel 9</a> habe ich gerade drei sehr interessante Screencasts entdeckt, die <a title=" Interview: Visual Studio 2010 und seine Multicore-Fähigkeiten " href="http://www.software-dev-blog.de/interview-visual-studio-2010-und-seine-multicore-fahigkeiten/02/2009/">Dariusz Parys</a> dort eingestellt hat. Anhand sehr anschaulicher Beispiele zeigt Dariusz folgende Dinge:</p>
<div class="title">
<p><strong><a id="ctl00_MainPlaceHolder_Starter_TitleLink" href="http://channel9.msdn.com/posts/Dariusz/Task-Parallel-Library-Tasks/">Task Parallel Library: Tasks</a></strong></p>
<p>In diesem Screencast geht es vor allem um eine Kernaussage: Vergesst Threads und denkt ab sofort in Tasks, also in einer abstrahierten Form von Threads. Warum das so ist und welche Mechanismen der Threadpool des .NET-4-Frameworks hierfür bereithält, lernt ihr in dem Sechsminüter.</p>
<div class="title">
<p><strong><a id="ctl00_MainPlaceHolder_Starter_TitleLink" href="http://channel9.msdn.com/posts/Dariusz/Task-Parallel-Library-Task-Continuations/">Task Parallel Library: Task Continuations</a></strong></p>
<p>Dieser Screencast behandelt die Frage, wie sich einzelne Aufgaben (Tasks) mithilfe der Task-Klasse verketten lassen, um weitere Ereignisse möglichst einfach zu parallelisieren. Dies geschieht mithilfe des Aufrufs <em><strong>task.ContinueWith()</strong></em>.</p>
<div class="title">
<p><strong><a id="ctl00_MainPlaceHolder_Starter_TitleLink" href="http://channel9.msdn.com/posts/Dariusz/Task-Parallel-Library-Exception-Handling/">Task Parallel Library: Exception Handling</a></strong></p>
<p>In diesem Screencast geht es um die Fehlerbehandlung innerhalb von Tasks. Hierzu gibt es die Möglichkeit, per <em><strong>AggregateException</strong></em> mögliche Fehler zur Laufzeit abzufangen.</p>
<p>Ihr seht also: drei gute Gründe, euch die Screencasts anzusehen. Viel Spaß dabei!</p></div>
</div>
</div>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/screencasts-zur-parallelen-programmierung-unter-net-4/06/2009/&via=sw_devtwits&text=Screencasts zur Parallelen Programmierung unter .NET 4&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/screencasts-zur-parallelen-programmierung-unter-net-4/06/2009/&via=sw_devtwits&text=Screencasts zur Parallelen Programmierung unter .NET 4&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/screencasts-zur-parallelen-programmierung-unter-net-4/06/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 Beta zum kostenlosen Download</title>
		<link>http://www.software-dev-blog.de/visual-studio-2010-beta-zum-kostenlosen-download/05/2009/</link>
		<comments>http://www.software-dev-blog.de/visual-studio-2010-beta-zum-kostenlosen-download/05/2009/#comments</comments>
		<pubDate>Wed, 20 May 2009 11:12:22 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1047</guid>
		<description><![CDATA[Seit Montag können alle registrierten MSDN-Mitglieder die Beta 1 von Visual Studio 2010 samt .NET 4 ausgiebig testen. Und ab heute Abend steht die Betaversion der künftigen Entwicklerumgebung aus dem Hause Microsoft allen anderen zum Download zur Verfügung. Für diejenigen, die noch nicht genau wissen, was es mit Visual Studio 2010 und .NET 4 auf [...]]]></description>
			<content:encoded><![CDATA[<p>Seit Montag können alle registrierten MSDN-Mitglieder die Beta 1 von Visual Studio 2010 samt .NET 4 ausgiebig testen. Und ab heute Abend steht die Betaversion der künftigen Entwicklerumgebung aus dem Hause Microsoft allen anderen <a title="Visual Studio 2010 und .NET 4 kostenlos downloaden" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=752cb725-969b-4732-a383-ed5740f02e93&amp;DisplayLang=en" target="_blank">zum Download zur Verfügung</a>. Für diejenigen, die noch nicht genau wissen, was es mit Visual Studio 2010 und .NET 4 auf sich hat, folgen hier ein paar Lesetipps:</p>
<ul>
<li>Eine <a title="ISC’09: Microsoft und die parallele Programmierung" href="http://www.software-dev-blog.de/isc09-microsoft-und-die-parallele-programmierung/04/2009/">kleine Einführung</a> in Sachen VS 2010 und .NET 4 von der Intel Software Conference 2009.</li>
</ul>
<ul>
<li>Microsoft und Intel veranstalten im Juni 2009 rund um das Thema parallele Programmierung <a title="Microsoft und Intel zeigen paralleles Programmieren" href="http://www.software-dev-blog.de/microsoft-und-intel-zeigen-paralleles-programmieren/04/2009/">diverse Seminare</a>, in denen es auch um VS2010 und .NET 4 gehen wird.</li>
</ul>
<ul>
<li><a title="Interview: Visual Studio 2010 und seine Multicore-Fähigkeiten" href="http://www.software-dev-blog.de/interview-visual-studio-2010-und-seine-multicore-fahigkeiten/02/2009/">Ein Interview mit Dariusz Parys</a> von Microsoft zum Thema VS 2010 und dessen Multithread-Fähigkeiten.</li>
</ul>
<ul>
<li>Ein Dreiteiler in Sachen Multicore-Programmierung im .NET (4)-Umfeld (<a title="Multicore-Programmierung im .NET-Umfeld - Teil 1" href="http://www.software-dev-blog.de/multicore-programmierung-im-net-umfeld-teil-1/01/2009/">Teil 1</a>, <a title="Multicore-Programmierung im .NET-Umfeld - Teil 2" href="http://www.software-dev-blog.de/multicore-programmierung-im-net-umfeld-teil-2/01/2009/">Teil 2</a>, <a title="Multicore-Programmierung im .NET-Umfeld - Teil 3" href="http://www.software-dev-blog.de/multicore-programmierung-im-net-umfeld-teil-3/02/2009/">Teil 3</a>).</li>
</ul>
<ul>
<li>Ein <a title="prio.powerday: Parallele Programmierung unter .NET 3.5" href="http://www.software-dev-blog.de/priopowerday-parallele-programmierung-unter-net-35/04/2009/">Workshop</a> live von der Multicore-Konferenz anlässlich des prio.powerday. Thema: &#8220;Parallele Programmierung unter .NET 3.5&#8243;, was erahnen lässt, was später unter .NET 4 alles möglich sein wird.</li>
</ul>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/visual-studio-2010-beta-zum-kostenlosen-download/05/2009/&via=sw_devtwits&text=Visual Studio 2010 Beta zum kostenlosen Download&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/visual-studio-2010-beta-zum-kostenlosen-download/05/2009/&via=sw_devtwits&text=Visual Studio 2010 Beta zum kostenlosen Download&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/visual-studio-2010-beta-zum-kostenlosen-download/05/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISC&#8217;09: Microsoft und die parallele Programmierung</title>
		<link>http://www.software-dev-blog.de/isc09-microsoft-und-die-parallele-programmierung/04/2009/</link>
		<comments>http://www.software-dev-blog.de/isc09-microsoft-und-die-parallele-programmierung/04/2009/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 09:04:55 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1004</guid>
		<description><![CDATA[Die Pause ist vorbei und auf der Bühne steht Eric Vernié von Microsoft und präsentiert sehr launig das Thema &#8220;Microsoft und Multicore-Programmierung&#8221;. Den Anfang macht eine Demo mithilfe einer Mandelbrot-Berechnung, die auf einem Prozessor und auf 24 Prozessorkernen läuft &#8211; und das signifikant schneller! Das überrascht nicht wirklich &#8230; Eines der Hauptprobleme beim parallelen Programmieren [...]]]></description>
			<content:encoded><![CDATA[<p>Die Pause ist vorbei und auf der Bühne steht Eric Vernié von Microsoft und präsentiert sehr launig das Thema &#8220;Microsoft und Multicore-Programmierung&#8221;.</p>
<p>Den Anfang macht eine Demo mithilfe einer Mandelbrot-Berechnung, die auf einem Prozessor und auf 24 Prozessorkernen läuft &#8211; und das signifikant schneller! Das überrascht nicht wirklich &#8230;</p>
<p>Eines der Hauptprobleme beim parallelen Programmieren ist laut Eric &#8211; und das ist <a title="Ausbildungslücken bei der Multicore-Programmierung" href="http://www.software-dev-blog.de/ausbildungslucken-bei-der-multicore-programmierung/12/2008/">nicht nur seine Ansicht</a> &#8211; die bestehende Ausbildung der aktuellen Studentengeneration, da diese nicht entsprechend ausgebildet werden.</p>
<p>Die Integration von Intel Parallel Studio in Visual Studio 2010 hat laut Eric diverse Vorteile: Load Balancing und Task Scheduling geschehen sehr ausgewogen. Außerdem werden die vorhandenen Ressourcen wie Intel TBB und Microsoft PPL optimal gemeinsam genutzt.</p>
<p>Eine weitere Demo zeigt den Unterschied zwischen LINQ und PLINQ, mit deren Hilfe ein Datensatz in einer Datenbank gefunden werden kann. Überraschung: Dank der Parallelisierung von PLING wird derselbe Datensatz in vier Sekunden identifiziert anstatt in 27 Sekunden auf LINQ-Basis.</p>
<p>Interessante Aussage: <em>&#8220;The manycore is a disruption for developers but also a high opportunity!&#8221;</em></p>
<p><span id="more-1004"></span>Eric stellt jetzt letztlich dieselbe Fragen wie James Reinders: Wie können Entwickler parallel entwickeln? Wie können sie dabei unterstützt werden, dies effizient und skalierend zu tun? Und wie können Entwickler möglichst einfach Programme erstellen und testen?</p>
<p>So, jetzt geht es um <a title="Interview mit Dariusz Parys zu VS 2010 und .NET 4.0" href="http://blogs.msdn.com/dparys/default.aspx">Visual Studio 2010</a>. Eric stellt <a title="Mehr Infos zu PLINQ" href="http://www.software-dev-blog.de/multicore-programmierung-im-net-umfeld-teil-3/02/2009/">PLINQ im Detail</a> vor.</p>
<p>Ein weitere Demo zeigt die Lösung des <a title="Wiki-Infos zu POI zum Monte-Carlo-Algorithmus" href="http://de.wikipedia.org/wiki/Monte-Carlo-Algorithmus" target="_blank">Monte-Carlo-Problems</a> mithilfe einer parallelen Anweisung, die sich in wenigen Sekunden in den Sourcecode einfügen lässt. Und tatsächlich: Dank der Parallelisierung steht die Lösung auf einer Dualcore-Maschine nach knapp sieben Sekunden zur Verfügung (im Vergleich: Im seriellen Modus dauerte die Berechnung rund zwölf Sekunden).</p>
<p>Die Concurrency Runtime zeichnet sich durch zwei Hauptmerkmale aus: Load Balancing Scheduler (LBS) und Dynamic Resource Management (DRM).</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/isc09-microsoft-und-die-parallele-programmierung/04/2009/&via=sw_devtwits&text=ISC'09: Microsoft und die parallele Programmierung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/isc09-microsoft-und-die-parallele-programmierung/04/2009/&via=sw_devtwits&text=ISC'09: Microsoft und die parallele Programmierung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/isc09-microsoft-und-die-parallele-programmierung/04/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft und Intel zeigen paralleles Programmieren</title>
		<link>http://www.software-dev-blog.de/microsoft-und-intel-zeigen-paralleles-programmieren/04/2009/</link>
		<comments>http://www.software-dev-blog.de/microsoft-und-intel-zeigen-paralleles-programmieren/04/2009/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 11:57:02 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=994</guid>
		<description><![CDATA[Der Juni 2009 kann für alle Software-Entwickler, die mehr zum Thema Multithreading und Co. wissen wollen, ein sehr schöner Monat werden: Denn neben den regelmäßig erscheinenden Beiträgen auf diesem Blog bieten Microsoft und Intel insgesamt sechs gemeinsame, kostenlose Techtalks an, die sich mit dem Thema Paralleles Programmieren beschäftigen werden. Dabei geht es um das Multithreaden [...]]]></description>
			<content:encoded><![CDATA[<p>Der Juni 2009 kann für alle Software-Entwickler, die mehr zum Thema Multithreading und Co. wissen wollen, ein sehr schöner Monat werden: Denn neben den regelmäßig erscheinenden Beiträgen auf diesem Blog bieten Microsoft und Intel insgesamt sechs gemeinsame, kostenlose Techtalks an, die sich mit dem Thema Paralleles Programmieren beschäftigen werden.</p>
<p>Dabei geht es um das Multithreaden von Anwendungen, die sowohl mittels nativer Programmiersprachen wie C++ als auch in C# geschrieben wurden oder werden. Hierbei soll ja ab Mitte dieses Jahres die Entwicklungssuite <a title="ISC’09: Parallele Programmierung für den Mainstream" href="../isc09-parallele-programmierung-fur-den-mainstream/04/2009/">Parallel Studio</a><a title="Hier Beta-Tester des Parallel Studio werden" href="https://registrationcenter.intel.com/RegCenter/AutoGen.aspx?ProductID=1261&amp;AccountID=&amp;EmailID=&amp;ProgramID=&amp;RequestDt=&amp;rm=BETA&amp;lang=" target="_blank"></a> von Intel helfen und wohl ab Ende dieses Jahres Visual Studio 2010 von Microsoft.</p>
<p>Aus diesen zwei Gründen werden <a title=" Interview: Visual Studio 2010 und seine Multicore-Fähigkeiten " href="http://www.software-dev-blog.de/interview-visual-studio-2010-und-seine-multicore-fahigkeiten/02/2009/">Darius Parys von Microsoft</a> und Mario Deilmann von Intel vier Stunden lang über ihre zukünftigen Entwicklertools reden und natürlich alle Fragen dazu beantworten.</p>
<p>Ach ja: In den Genuss dieser abendlichen Workshops kommen primär alle Softwareentwickler, die in Karlsruhe, München, Köln, Hamburg, Berlin oder Dresden zu Hause sind respektive dort arbeiten. Die genauen Daten und weitere Infos zu den Veranstaltungen <a title="Mehr Infos zu den Parallel-Programmierung-Veranstaltung gibt es beim MSDN" href="http://www.microsoft.com/germany/msdn/techtalk/aktuell2/default.mspx" target="_blank">gibt es auf MSDN</a>.</p>
<p>Man sieht sich (zumindest in München)!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/microsoft-und-intel-zeigen-paralleles-programmieren/04/2009/&via=sw_devtwits&text=Microsoft und Intel zeigen paralleles Programmieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/microsoft-und-intel-zeigen-paralleles-programmieren/04/2009/&via=sw_devtwits&text=Microsoft und Intel zeigen paralleles Programmieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/microsoft-und-intel-zeigen-paralleles-programmieren/04/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infos rund ums Parallele Programmieren auf MSDN</title>
		<link>http://www.software-dev-blog.de/infos-rund-ums-parallele-programmieren-auf-msdn/03/2009/</link>
		<comments>http://www.software-dev-blog.de/infos-rund-ums-parallele-programmieren-auf-msdn/03/2009/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 16:24:37 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[dotNET]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=954</guid>
		<description><![CDATA[Heute Morgen habe ich nicht schlecht gestaunt, als mich Google Alert darüber informiert hat, dass es eine externe Verlinkung zu einem meiner Blogbeiträge gibt. Dabei handelt es sich um einen Workshop, der sich mit den Methoden der parallelen Programmierung mithilfe von OpenMP beschäftigt. Besonders bemerkenswert daran fand ich übrigens die Seite, die den Beitrag verlinkt [...]]]></description>
			<content:encoded><![CDATA[<p>Heute Morgen habe ich nicht schlecht gestaunt, als mich Google Alert darüber informiert hat, dass es eine externe Verlinkung zu einem meiner Blogbeiträge gibt. Dabei handelt es sich um einen <a title=" Workshop: parallel Programmieren mit OpenMP " href="http://www.software-dev-blog.de/parallel-programmieren-mit-openmp/02/2009/">Workshop</a>, der sich mit den Methoden der parallelen Programmierung mithilfe von OpenMP beschäftigt.</p>
<p>Besonders bemerkenswert daran fand ich übrigens die Seite, die den Beitrag verlinkt hat: Es handelt sich um niemand geringeres als <a title="Parallele Programmierung auf MSDN" href="http://msdn.microsoft.com/de-de/concurrency/default.aspx" target="_blank">MSDN</a>, also das Entwicklerportal von Microsoft, die dem Thema Parallele Programmierung eine eigene Webseite spendiert haben. Und genau dort findet man den Link auf meinen OpenMP-Beitrag. Daneben gibt es noch weitere interessante Einstiege in die Welt der Multithreading-Entwicklung. Da erfährt man eine Menge über die Grundlagen der Parallelprogrammierung, aber auch Tools und Downloads werden dort vorgestellt.</p>
<p>Des Weiteren können interessierte Entwickler nützliche Artikel abgreifen, Webcasts und Videos angucken und Blogs lesen. Und klar, dass es auf der Webseite auch um die Themen <a title="Multicore-Programmierung unter .NET auf dem prio Powerday 2009" href="http://www.software-dev-blog.de/multicore-powerday-preise-und-weitere-infos/01/2009/">Paralleles Programmieren mit .NET</a> geht. Besonders bemerkenswert finde ich auch die Tatsache, dass MSDN für Intel eine eigene Sektion mit Namen &#8220;Intel Developer Network&#8221; spendiert hat. Dort findet man Wissenswertes zum Parallel Studio und zu anderen Themen.</p>
<p><em><strong>Fazit:</strong></em> Parallel Computing auf MSDN ist eine bookmark-taugliche Webseite, wenn man in Sachen Parallele Programmierung auf dem Laufenden bleiben will.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/infos-rund-ums-parallele-programmieren-auf-msdn/03/2009/&via=sw_devtwits&text=Infos rund ums Parallele Programmieren auf MSDN&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/infos-rund-ums-parallele-programmieren-auf-msdn/03/2009/&via=sw_devtwits&text=Infos rund ums Parallele Programmieren auf MSDN&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/infos-rund-ums-parallele-programmieren-auf-msdn/03/2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ist für Windows 7 ein neuer Taskmanager notwendig?</title>
		<link>http://www.software-dev-blog.de/ist-fur-windows-7-ein-neuer-taskmanager-notwendig/01/2009/</link>
		<comments>http://www.software-dev-blog.de/ist-fur-windows-7-ein-neuer-taskmanager-notwendig/01/2009/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 14:33:28 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=608</guid>
		<description><![CDATA[Gerade eben habe ich einen interessanten Blog-Beitrag zum Thema Windows 7 und dessen Multicore-Fähigkeiten gefunden. Da das nächste Betriebssystem aus dem Hause Microsoft (das eigentlich gar nicht so richtig neu ist) mit bis zu 256 Prozessorkernen zurechtkommen wird, stellt sich Blog-Autor Doug Holland die Frage, ob der Windows Taskmanager noch das passende Tool ist für [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade eben habe ich einen <a title="Wie sehen 256 Prozessorkerne aus?" href="http://software.intel.com/en-us/blogs/2009/01/05/what-does-256-cores-look-like/" target="_blank">interessanten Blog-Beitrag</a> zum Thema <a title="Windows 7 und seine Multicore-Fähigkeiten" href="http://www.software-dev-blog.de/windows-7-und-seine-multicore-fahigkeiten/01/2009/">Windows 7 und dessen Multicore-Fähigkeiten</a> gefunden. Da das nächste Betriebssystem aus dem Hause Microsoft (das eigentlich gar nicht so richtig neu ist) mit bis zu 256 Prozessorkernen zurechtkommen wird, stellt sich Blog-Autor Doug Holland die Frage, ob der Windows Taskmanager noch das passende Tool ist für solch eine Fülle an CPUs.</p>
<p>Das ist sicherlich nicht ganz ernst gemeint, macht aber die Herausforderungen sehr anschaulich, vor der die Entwicklergemeinde stehen wird, sobald Windows 7 auf dem Markt ist und das Programmieren von neuer Software für maximal 256 Cores ansteht. Dann gibt es nämlich nur noch eins: die richtigen Tools kaufen und parallelisieren, was das Zeug hält. Andernfalls wird aus dem Multicore-Riesen ein lahmer Singlecore-Zwerg, der von der sequenziell programmierten Anwendung jämmerlich ausgebremst wird.</p>
<p>Wie gut, dass es hierfür schon einiges gibt und weitere Tools kommen werden. Die Rede ist beispielsweise von den <a title="Threading Building Blocks" href="http://www.software-dev-blog.de/mit-intel-threading-building-blocks-parallel-programmieren/12/2008/">Threading Building Blocks</a>, <a title="Thread Checker hilft, mögliche Dead Locks und Race Conditions aufzuspüren" href="http://www.software-dev-blog.de/fehler-im-multithread-code-aufspuren-thread-checker/11/2008/">Thread Checker</a>, <a title=" Beta-Tester des Intel Parallel Composer werden" href="http://www.software-dev-blog.de/jetzt-beta-tester-des-intel-parallel-composer-werden/11/2008/">Parallel Studio</a>, <a title="Videochat mit Steve Teixeira, Microsoft-Parallel-Guru über VS 2010 und mehr" href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">Visual Studio 2010</a> und weiteren nützlichen Hilfsmitteln, mit denen die Parallelprogrammierung zwar kein Klacks wird, vieles sich aber vereinfachen lässt.</p>
<p>Ach ja: Für das Problem mit dem unterdimensionierten Windows Taskmanager hat einer der Kommentatoren einen nützlichen Tipp parat: <a title="Wenn Hard- und Software verschmelzen: Virtualisierung" href="http://www.software-dev-blog.de/wenn-hard-und-software-verschmelzen-virtualisierung/10/2008/">Virtualisierung</a>. Soll heißen, dass sich einfach mehrere Prozessorkerne zu einem virtuellen Prozessor zusammenfassen lassen. Dann passt die Taskmanager-Anzeige auch wieder auf einen 19-Zöller und die Anschaffung eines 30-Zoll-Monitors kann noch einmal verschoben werden &#8230;</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/ist-fur-windows-7-ein-neuer-taskmanager-notwendig/01/2009/&via=sw_devtwits&text=Ist für Windows 7 ein neuer Taskmanager notwendig?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/ist-fur-windows-7-ein-neuer-taskmanager-notwendig/01/2009/&via=sw_devtwits&text=Ist für Windows 7 ein neuer Taskmanager notwendig?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/ist-fur-windows-7-ein-neuer-taskmanager-notwendig/01/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 und seine Multicore-Fähigkeiten</title>
		<link>http://www.software-dev-blog.de/windows-7-und-seine-multicore-fahigkeiten/01/2009/</link>
		<comments>http://www.software-dev-blog.de/windows-7-und-seine-multicore-fahigkeiten/01/2009/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 15:51:19 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=568</guid>
		<description><![CDATA[Während ich das hier schreibe, versuche ich (bis dato erfolglos) die Beta-Version von Windows 7 auf meinen Rechner zu laden. Ich will einfach mal mit eigenen Augen sehen – vor allem aus Entwicklersicht – was der Vista-Nachfolger alles so drauf hat. Das soll ja so einiges sein. Die ursprüngliche Aussage, Windows Vista und Windows 7 [...]]]></description>
			<content:encoded><![CDATA[<p>Während ich das hier schreibe, versuche ich (bis dato erfolglos) die <a title="Hier gibt es (zumindest theoretisch) die Beta von Windows 7" href="http://www.microsoft.com/germany/windows/windows-7/beta-download.aspx" target="_blank">Beta-Version von Windows 7</a> auf meinen Rechner zu laden. Ich will einfach mal mit eigenen Augen sehen – vor allem aus Entwicklersicht – was der Vista-Nachfolger alles so drauf hat. Das soll ja so einiges sein.</p>
<p>Die ursprüngliche Aussage, Windows Vista und Windows 7 würden sich unter der Haube kaum unterscheiden, hat man in Redmond mittlerweile revidiert. Denn das Win32-System ist vor allem für eine größere Zahl an Prozessoren nicht ausgelegt. Und genau hier musste etwas geschehen, um dem Multicore-Trend gerecht werden zu können.</p>
<p>Dies gilt vor allem für Serversysteme, die mehr als 32 Prozessorkerne nutzen. Hierfür ist nämlich der sogenannte Dispatcher, also Lastverteiler, von Windows Vista und Windows Server 2003 nicht ausgelegt. Diese Hürde kann Microsoft demnächst mithilfe eines dritten Thread-Zustands in Windows 7 überwinden: Pre-Waitung nennt sich das, was einzelne Aufgaben (Threads) in einen Zustand versetzt, der zwischen &#8220;Waiting&#8221; und &#8220;Execute&#8221; liegt. Damit lassen sich Wartezeiten zwischen zwei Threads natürlich erheblich reduzieren.</p>
<p>Aber auch die Abhängigkeiten, die sich beim parallelen Speicherzugriff unter Windows ergeben können, sollen laut Microsoft mithilfe von Windows 7 deutlich reduziert werden, sodass in Zukunft wohl weniger Race Conditions und Dead Locks zu erwarten sind. Vor allem, wenn man mit Tools wie dem <a title="Thread Checker hilft, mögliche Dead Locks und Race Conditions aufzuspüren" href="http://www.software-dev-blog.de/fehler-im-multithread-code-aufspuren-thread-checker/11/2008/">Thread Checker</a> dafür sorgt, dass die Anwendung störungsfrei auf mehreren Prozessorkernen ausgeführt wird.</p>
<p><strong>Videotipp:</strong> Dass Microsoft das Thema Parallelprogrammierung auch aus Entwicklersicht sehr am Herzen liegt, zeigt das <a title="Das Video-Interview mit Microsofts Parallel-Guru Steve Teixeira" href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">Video-Interview</a>, das wir auf der Microsoft Tech-Ed Developers 2008 in Barcelona mit Steve Teixeira gedreht haben, der sich mit seinem Team um die Entwicklung von Visual Studio 2010 kümmert.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/windows-7-und-seine-multicore-fahigkeiten/01/2009/&via=sw_devtwits&text=Windows 7 und seine Multicore-Fähigkeiten&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/windows-7-und-seine-multicore-fahigkeiten/01/2009/&via=sw_devtwits&text=Windows 7 und seine Multicore-Fähigkeiten&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/windows-7-und-seine-multicore-fahigkeiten/01/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jetzt Beta-Tester des Intel Parallel Composer werden</title>
		<link>http://www.software-dev-blog.de/jetzt-beta-tester-des-intel-parallel-composer-werden/11/2008/</link>
		<comments>http://www.software-dev-blog.de/jetzt-beta-tester-des-intel-parallel-composer-werden/11/2008/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 10:21:19 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=328</guid>
		<description><![CDATA[Ende Oktober hatte ich schon mal über das Intel Parallel Studio berichtet. Hierbei handelt es sich um eine komplette Entwicklungsumgebung für C++-Projekte, die mithilfe von Microsoft Visual Studio realisiert werden. Parallel Studio erlaubt es, vorhandenen oder neuen Code so zu tunen, dass er maximale Parallelität aufweist und somit optimal auf Multiprozessor-Systemen wie dem Intel Core [...]]]></description>
			<content:encoded><![CDATA[<p>Ende Oktober hatte ich schon mal über das <a title="Infos zum Intel Parallel Studio" href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">Intel Parallel Studio</a> berichtet. Hierbei handelt es sich um eine komplette Entwicklungsumgebung für C++-Projekte, die mithilfe von Microsoft Visual Studio realisiert werden. Parallel Studio erlaubt es, vorhandenen oder neuen Code so zu tunen, dass er maximale Parallelität aufweist und somit optimal auf Multiprozessor-Systemen wie dem <a title="Multicore-Infos zum Core i7" href="http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/">Intel Core i7</a> skaliert.</p>
<p>Einer der vier Teilprogramme von Parallel Studio nennt sich Parallel Composer, der es Software-Entwicklern dank vorgefertigter Bibliotheken, Funktionen und Programmschnipseln relativ einfach machen soll, ihrem Quellcode paralleles Leben einzuhauchen. Und mit dem gestrigen Tag wurde das Beta-Programm für den Parallel Composer gestartet. Wer also unter C++ programmiert, hierfür Windows Visual Studio 2005 oder 2008 einsetzt und seine Anwendungen für Intel-Multicore-CPUs optimieren will, sollte sich eine <a title="Hier kann man sich für das Beta-Programm bewerben" href="http://www.intel.com/go/parallel" target="_blank">Beta-Version des Parallel Composers</a> besorgen.</p>
<p>Neben dem Beta-Programm für den Parallel Composer stellt Intel eine Menge <a title="Tipps &amp; Tricks rund um den Intel Parallel Composer" href="http://software.intel.com/en-us/articles/intel-parallel-composer/all/1" target="_blank">Hilfe, Tipps und Tricks</a> rund um das parallele Programmieren mit dem neuen Tool zur Verfügung. Ob das Hilfestellungen bei Installationsproblemen sind oder nützliche Tipps, wie sich der Intel C++-Compiler innerhalb des Microsoft Visual Studio Team Foundation Server einsetzen lässt – hier findet man eine Menge Antworten auf seine Fragen rund um den Intel Parallel Composer.</p>
<p><strong>Hinweis:</strong> Ich muss noch eines klar stellen: Die Beta-Phase des Intel Parallel Studio hat entgegen früherer Ankündigungen noch nicht begonnen, was aber nur einen kurzen Aufschub bedeutet. Daher wird das Ganze mit einem Teilprogramm, dem Parallel Composer, gestartet.</p>
<p>Videotipp: Wer mehr in Bild und Ton zum Intel Parallel Studio im Speziellen und zum parallelen Programmieren unter Windows im Allgemeinen lernen will, sollte sich mal die Videochats mit <a title="Videochat mit Ralph de Wargny zu Multithread-Tools von Intel" href="http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/">Ralph de Wargny von Intel</a> und <a title="Videochat mit Steve Teixeira von Microsoft zu Redmondern Parallel-Plänen" href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">Steve Teixeira</a>, Parallel-Guru von Microsoft, ansehen.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/jetzt-beta-tester-des-intel-parallel-composer-werden/11/2008/&via=sw_devtwits&text=Jetzt Beta-Tester des Intel Parallel Composer werden&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/jetzt-beta-tester-des-intel-parallel-composer-werden/11/2008/&via=sw_devtwits&text=Jetzt Beta-Tester des Intel Parallel Composer werden&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/jetzt-beta-tester-des-intel-parallel-composer-werden/11/2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intel auf der Microsoft Technical Summit 2008 [Upd]</title>
		<link>http://www.software-dev-blog.de/intel-auf-der-microsoft-technical-summit-2008/11/2008/</link>
		<comments>http://www.software-dev-blog.de/intel-auf-der-microsoft-technical-summit-2008/11/2008/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 10:43:39 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=282</guid>
		<description><![CDATA[Heute und morgen findet in Berlin eine große Entwicklerkonferenz von Microsoft statt, die auf den Namen Technical Summit 2008 hört. Wie es sich für ein solches Gipfeltreffen geziemt, werden viele neue Dinge zu hören und zu sehen sein. Dazu gehört beispielsweise ein Blick in die parallele Zukunft, die Steve Teixeira während seiner heutigen Keynote gewähren [...]]]></description>
			<content:encoded><![CDATA[<p>Heute und morgen findet in Berlin eine große Entwicklerkonferenz von Microsoft statt, die auf den Namen <a title="Microsoft Technical Summit 2008 " href="http://www.technical-summit.de/" target="_blank">Technical Summit 2008</a> hört. Wie es sich für ein solches Gipfeltreffen geziemt, werden <a title="Live-Blogging von der Tech Summit 2008" href="http://blog.norberteder.com/index.php?entry=entry081120-085314" target="_blank">viele neue Dinge</a> zu hören und zu sehen sein.</p>
<p>Dazu gehört beispielsweise ein Blick in die parallele Zukunft, die Steve Teixeira während seiner heutigen Keynote gewähren wird (mit Steve durften wir letzte Woche während der <a title="Alle Beiträge zur Tech-Ed EMEA 2008" href="http://www.software-dev-blog.de/tag/tech-ed/">Tech-Ed EMEA 2008</a> in Barcelona zu diesem Thema ein <a title="Video-Interview mit Steve Teixeira von Microsoft" href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">Video-Interview</a> führen). Dabei geht es vor allem um die geplante Version 10 von Visual Studio, bei der das Thema paralleles Programmieren in den Vordergrund rücken wird.</p>
<p>Was liegt da also näher, als dass Intel auf der Tech Summit vertreten ist (und das sogar <a title="Intel ist Gold-Sponsor auf dem Tech Summit 2008" href="http://www.technical-summit.de/Sponsoren___Partner_ts08.mspx?ActiveID=1158#Intel" target="_blank">als Gold-Sponsor</a>), um über seine eigenen Bemühungen hinsichtlich der Software-Entwicklung für Multicore-Plattformen zu sprechen. So wird <a title="Ralphs Vortrag während der Tech-Ed EMEA 2008, die er auf dem Tech Summit in ähnlicher Form nochmals halten wird" href="http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/">Ralph de Wargny</a> am morgigen Freitag über die verschiedenen Aspekte reden, die es zu beachten gilt, wenn man unter Windows seriellen Programmcode parallelisieren will. Er wird also über die <a title="Intel Software-Tools" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Softwaretools</a> reden wie den <a title="Intel VTune Performance Analyzer" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">Intel VTune Performance Analyzer</a>, aber auch über die zukünftige Parallelisierungs-Suite <a title="Intel Parallel Studio" href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">Intel Parallel Studio</a>, die als Plugin für Microsoft Visual Studio fungieren wird.</p>
<p><span id="more-282"></span>Übrigens: Ralph und sein Kollege Edmund Preiss werden heute und morgen auf dem Tech Summit jeweils ein schickes Acer-Notebook mit Dual-Core-CPU verlosen. Sobald ich mehr Infos dazu habe, werde ich diese hier nachliefern!</p>
<p><span style="color: #000080;"><strong>Update:</strong></span> Die Prozedur ähnelt der <a title="Notebook-Gewinnspiel samt Fragen auf der Tech-Ed EMEA 2008" href="http://www.software-dev-blog.de/tech-ed08-video-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/">auf der Tech-Ed</a>: Am Intel-Stand vorbeikommen, sechs Fragen beantworten, Glück haben, Notebook abgreifen! Und den ersten glücklichen Gewinner gibt es auch schon, wie auf dem Bild unten zu erkennen ist.</p>
<p>Vom Software-Partner <a title="Auf der Webseite der SOS Software Service GmbH findet man interessante Webcasts zum Thema Multicore-Programmierung" href="http://www.software-dev-blog.de/kostenlose-webcasts-zur-multicore-programmierung/11/2008/">SOS Software Service</a> gibt es ebenfalls Positives zu berichten: Gemeinsam mit Intel und Microsoft gibt es für alle Besucher des Tech Summit 30 Prozent Rabatt auf ein spezielles Software-Bundle für Entwickler. Dieses Programmpaket umfasst Visual Studio 2008 Professional, <a title="Intel Threading Building Blocks Infos" href="http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm" target="_blank">Intel TBB für Windows</a>, <a title="Intel Thread Checker" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Checker</a>, Intel VTune Performance Analyzer und ein <a title="Die Infos zum TBB-Buch" href="http://software.intel.com/en-us/blogs/2008/08/13/gcdc08-read-about-intel-threading-building-blocks/" target="_blank">Buch über Intel TBB</a>. Auf der zugehörigen Webseite erfahren Sie alles weitere über Preise, Umfänge und den zuständigen Ansprechpartner. Ach ja: Falls Sie nicht auf der Tech Summit sind oder waren, bekommen Sie 20 Prozent auf die Komplettpakete! Ist das was?!</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-293" style="margin-top: 5px; margin-bottom: 5px;" title="So sehen Gewinner aus: der Besitzer eines neuen Acer-Notebooks, umrahmt von Intel- und Microsoft-KollegInnen" src="http://www.software-dev-blog.de/wp-content/images/2008/11/gewinner-laptop-tech-summit-08.jpg" alt="" width="500" height="358" /></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/intel-auf-der-microsoft-technical-summit-2008/11/2008/&via=sw_devtwits&text=Intel auf der Microsoft Technical Summit 2008 [Upd]&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/intel-auf-der-microsoft-technical-summit-2008/11/2008/&via=sw_devtwits&text=Intel auf der Microsoft Technical Summit 2008 [Upd]&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/intel-auf-der-microsoft-technical-summit-2008/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plaudereien, Videos und Multicore-Infos auf der Tech-Ed&#8217;08</title>
		<link>http://www.software-dev-blog.de/plaudereien-videos-und-multicore-infos-auf-der-tech-ed08/11/2008/</link>
		<comments>http://www.software-dev-blog.de/plaudereien-videos-und-multicore-infos-auf-der-tech-ed08/11/2008/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 12:55:53 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=260</guid>
		<description><![CDATA[Wir haben es geschafft: Die Microsoft Tech-Ed EMEA Developers 2008 ist Geschichte und wir sind wieder heil in München angekommen. Etwas erschöpft zwar, aber doch sehr zufrieden nach einer Woche Entwicklerkonferenz auf spanischem Boden. Wir hatten eine Menge Spaß in Barcelona, haben viel technisches Wissen preisgegeben, haben lehrreiche Videos gedreht und veröffentlicht und durften erleben, [...]]]></description>
			<content:encoded><![CDATA[<p>Wir haben es geschafft: Die <a title="Intel auf der Microsoft Tech-Ed EMEA 2008" href="http://www.software-dev-blog.de/microsoft-tech-ed-emea-2008-wir-kommen/11/2008/">Microsoft Tech-Ed EMEA Developers 2008</a> ist Geschichte und wir sind wieder heil in München angekommen. Etwas erschöpft zwar, aber doch sehr zufrieden nach einer Woche Entwicklerkonferenz auf spanischem Boden. Wir hatten eine Menge Spaß in Barcelona, haben viel technisches Wissen preisgegeben, haben lehrreiche Videos gedreht und veröffentlicht und durften erleben, dass ein <a title="Wissen und gewinnen, war das Motto auf der Tech-Ed'08" href="http://www.software-dev-blog.de/tech-ed08-video-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/">HP-Notebook</a> eine große Anziehungskraft ausübt.</p>
<p>So ging es richtig gut los <a title="Videoimpressionen von der Tech-Ed samt Freibier" href="http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/">mit Freibier</a> am letzten Montag, steigerte sich dann in Form von <a title="Techsession: Serielle Programme richtig paralellisieren" href="http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/">Techsessions</a> und <a title="Videochat: Mit Intel-Tools Quellcode für Multicore-Prozessoren optimieren" href="http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/">Interviews</a> von Dienstag bis Donnerstag und mündete im <a title="Video-Interview mit Steve Teixeira von Microsoft" href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">großen Interview</a> mit Steve Teixeira, der bei Microsoft als einer der Gurus in Sachen paralleles Programmieren gilt. Und was Intel mit dem <a title="Videochat: So wird man Träger des schwarzen Gürtels bei Intel" href="http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/">schwarzen Gürtel</a> zu tun hat, haben wir ebenfalls in Wort und Bild festgehalten.</p>
<p>Für uns war die Microsoft Tech-Ed EMEA 2008 sehr erfolgreich, was für Intel nach eigenen Aussagen genauso gilt. Und wir haben die Zeit in Barcelona genossen und gelernt, dass Tapas nicht gleich Tapas sind und dass Wein auch schon mal wie Honig schmecken kann. Wir freuen uns auf jeden Fall schon auf die Tech-Ed 2009. Hasta la vista, Barcelona! Man sieht sich nächstes Jahr wieder. Spätestens!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/plaudereien-videos-und-multicore-infos-auf-der-tech-ed08/11/2008/&via=sw_devtwits&text=Plaudereien, Videos und Multicore-Infos auf der Tech-Ed'08&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/plaudereien-videos-und-multicore-infos-auf-der-tech-ed08/11/2008/&via=sw_devtwits&text=Plaudereien, Videos und Multicore-Infos auf der Tech-Ed'08&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/plaudereien-videos-und-multicore-infos-auf-der-tech-ed08/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videochat: So wird man Träger des schwarzen Intel-Gürtels</title>
		<link>http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 13:34:33 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=232</guid>
		<description><![CDATA[Neben den Videointerviews mit Ralph und Edmund von Intel hatten wir während der Microsoft Tech-Ed EMEA 2008 auch die Chance mit Beatrice Frädrich zu reden, die uns tiefe Einblicke in die Seele des Intel Software Network gewährte und die Frage beantwortete, wie man Träger des schwarzen Intel-Gürtels wird. So hörten wir beispielsweise von Beatrice, dass [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/-d6sCixZ70c&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/-d6sCixZ70c&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Neben den Videointerviews mit <a title="Videointerview mit Ralph de Wargny von Intel" href="http://www.software-dev-blog.de/tech-ed08-videosession-intel-multicore-tools/11/2008/">Ralph</a> und <a title="Videointerview mit Edmund Preiss von Intel" href="http://www.software-dev-blog.de/video-interview-so-wird-aus-seriellem-paralleler-code/11/2008/">Edmund</a> von Intel hatten wir während der <a title="Microsoft Tech-Ed EMEA Developers 2008" href="http://www.software-dev-blog.de/intel-microsoft-teched-emea-developers-2008-preview/10/2008/">Microsoft Tech-Ed EMEA 2008</a> auch die Chance mit Beatrice Frädrich zu reden, die uns tiefe Einblicke in die Seele des <a title="Intel Software Network" href="http://software.intel.com/en-us/" target="_blank">Intel Software Network</a> gewährte und die Frage beantwortete, wie man Träger des schwarzen Intel-Gürtels wird.</p>
<p>So hörten wir beispielsweise von Beatrice, dass das ISN eine anerkannte Quelle für Software-Entwickler ist, die es einem erlaubt, mit Intel-Spezialisten in Kontakt zu treten. Daneben findet man Blogs, Foren, Tools und vieles mehr rund um die Themen <a title="Mehr Infos zum Thema Multicore Computing" href="http://www.software-dev-blog.de/category/multicore/">Multicore</a> und <a title="Mehr Infos zum Thema Visual Computing" href="http://www.software-dev-blog.de/category/visual-computing/">Visual Computing</a>, <a title="Mehr Infos zum Thema Virtualisierung" href="http://www.software-dev-blog.de/category/virtualisierung/">Virtualisierung</a> und so fort. Aber auch Online-Trainings, Webinars und diverse Wettbewerbe findet man auf ISN. Und natürlich eine jeweils ausführliche Berichterstattung zu einzelnen Events wie diesem hier aus Barcelona.</p>
<p><span id="more-232"></span>Und was hat es mit dem noch ziemlich neuen <a title="Intel Black Belt Software Developer Program website" href="http://softwarecommunity.intel.com/blackbelt/">Intel Black Belt Software Developer-Programm</a> auf sich? Nun, die Idee ist recht simpel: Software-Entwickler und andere Spezialisten, die in Form von Blog-Einträgen, Kommentaren und sonstigen Wortmeldungen zum Erfolg des Intel Software Network beitragen, sollen dafür belohnt werden. Hierfür werden grüne, braune und schwarze Gürtel vergeben, die mit unterschiedlichen Vorteilen verknüpft sind.</p>
<p>So bekommt man beispielsweise als Träger des braunen Gürtels ein <a title="Intels Büchersammlung" href="http://www.intel.com/intelpress/" target="_blank">Intel-Buch</a> seiner Wahl zugeschickt. Richtig schick wird es allerdings als Black-Belt-Member: Dann winkt sogar ein Notebook und im besten Fall der Besuch des <a title="Mehr Infos zum Intel Developer Forum" href="http://www.intel.com/IDF/" target="_blank">Intel Developer Forum</a>, also der großen Entwicklerkonferenz von Intel. Hierzu braucht man allerdings ein wenig Glück und viele gute Beiträge, die von einer Jury bewertet und anschließend ausgezeichnet werden – oder eben nicht.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/&via=sw_devtwits&text=Videochat: So wird man Träger des schwarzen Intel-Gürtels&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/&via=sw_devtwits&text=Videochat: So wird man Träger des schwarzen Intel-Gürtels&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videosession: Multicore-Programmierung mit Intel-Tools</title>
		<link>http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 10:18:07 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=254</guid>
		<description><![CDATA[Über Ralphs Techsession während der Microsoft Tech-Ed EMEA Developers 2008 hatten wir ja schon ausführlich gesprochen. Und heute können wir endlich das dazu passende Video nachliefern. Damit lernen Sie wichtige Dinge über paralleles Codieren innerhalb von Windows-Programmierumgebungen. Viel Spaß dabei! TweetTweet]]></description>
			<content:encoded><![CDATA[<p>Über Ralphs Techsession während der Microsoft Tech-Ed EMEA Developers 2008 hatten wir ja schon <a title="Ralphs Techsession im Wortlaut samt Tech-Interview mit ihm" href="http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/">ausführlich gesprochen</a>. Und heute können wir endlich das dazu passende Video nachliefern. Damit lernen Sie wichtige Dinge über paralleles Codieren innerhalb von Windows-Programmierumgebungen. Viel Spaß dabei!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/5kPxHLboEU8&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5kPxHLboEU8&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/&via=sw_devtwits&text=Videosession: Multicore-Programmierung mit Intel-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/&via=sw_devtwits&text=Videosession: Multicore-Programmierung mit Intel-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video-Tutorial: Windows-Programme richtig parallelisieren</title>
		<link>http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/</link>
		<comments>http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 14:53:33 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=223</guid>
		<description><![CDATA[Der dritte Tag der Microsoft Entwicklerkonferenz Tech-Ed EMEA 2008 fand mit der technischen Präsentation von Edmund Preiss ein würdiges Ende. Edmund arbeitet bei Intel in München/Feldkirchen in der Abteilung &#8220;Software &#38; Services&#8221;. Der Vortragsbereich war ziemlich gut gefüllt: Mehr als 80 Leute lauschten interessiert Edmunds Ausführungen bezüglich der Frage, wie man mithilfe geeigneter Tools seriellen [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/mYGg2cny2xE&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/mYGg2cny2xE&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Der dritte Tag der Microsoft Entwicklerkonferenz <a title="Videoimpressionen von der Tech-Ed EMEA 2008" href="http://software.intel.com/en-us/blogs/2008/11/10/tech-ed08-started-first-impressions-from-barcelona/">Tech-Ed EMEA 2008</a> fand mit der technischen Präsentation von Edmund Preiss ein würdiges Ende. Edmund arbeitet bei Intel in München/Feldkirchen in der Abteilung &#8220;Software &amp; Services&#8221;.</p>
<p>Der Vortragsbereich war ziemlich gut gefüllt: Mehr als 80 Leute lauschten interessiert Edmunds Ausführungen bezüglich der Frage, wie man mithilfe geeigneter Tools seriellen Quellcode in parallel ablaufende Anwendungen transformiert. Auf dass sie automatisch skalieren, sobald die Software nicht mehr von zwei Prozessorkernen ausgeführt wird, sondern von 8, 12 oder mehr.</p>
<p><span id="more-223"></span>Um dies zu verdeutlichen, bedient sich Edmund eines einfachen und zugleich nachvollziehbaren Beispiels: Wie kann die Zahl Pi mithilfe mehrerer Prozessoren schneller berechnet werden, indem der Quellcode parallelisiert wird? Natürlich ist es keine große Überraschung, das Edmund eine sehr elegante Lösung für das Pi-Problem präsentieren konnte, und zwar mithilfe der Intel-Tools <a title="Intel Thread Checker" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Thread Checker</a>, <a title="Intel Thread Profiler" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Thread Profiler</a> und <a title="Intel VTune Performance Analyzer" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a>. Das Gute daran: Diese Tools lassen sich alle innerhalb der gewohnten Entwicklungsumgebung wie Microsoft Visual Studio oder <a title="Eclipse-Webseite" href="http://www.eclipse.org/" target="_blank">Eclipse für Linux</a> nutzen!</p>
<p>Ach ja: Natürlich konnte die Berechnungszeit für die Zahl Pi dank der Optimierung für zwei bzw. vier Prozessorkerne halbiert bzw. geviertelt werden. Und klar, dass im Anschluss an Edmunds Vortrag der nächste <a title="Video: Gewinner des ersten HP-Notebooks" href="http://www.software-dev-blog.de/tech-ed08-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/">Gewinner eines schicken HP-Notebooks</a> ermittelt werden konnte. So ein Glück!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/&via=sw_devtwits&text=Video-Tutorial: Windows-Programme richtig parallelisieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/&via=sw_devtwits&text=Video-Tutorial: Windows-Programme richtig parallelisieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videochat: So wird aus seriellem paralleler Code</title>
		<link>http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 13:30:10 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=213</guid>
		<description><![CDATA[Wenige Minuten vor seiner Präsentation auf der Microsoft Tech-Ed EMEA 2008 hatten wir die Gelegenheit, mit Edmund Preiss zu sprechen, der für die Intel Software &#38; Services Group in München/Feldkirchen tätig ist. Unsere Fragen lauteten wie folgt: 1. Worum geht es denn in deinem Vortrag? 2. Mit welchen Software-Tools lässt sich serieller Quellcode parallelisieren? 3. [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/5YLCdYYvBgI&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5YLCdYYvBgI&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Wenige Minuten vor seiner Präsentation auf der <a title="Video impressions from Tech-Ed EMEA 2008" href="http://software.intel.com/en-us/blogs/2008/11/10/tech-ed08-started-first-impressions-from-barcelona/">Microsoft Tech-Ed EMEA 2008</a> hatten wir die Gelegenheit, mit Edmund Preiss zu sprechen, der für die Intel Software &amp; Services Group in München/Feldkirchen tätig ist. Unsere Fragen lauteten wie folgt:</p>
<p><em>1. Worum geht es denn in deinem Vortrag? </em></p>
<p><em>2. Mit welchen Software-Tools lässt sich serieller Quellcode parallelisieren? </em></p>
<p><em>3. Wie hilft das Intel Parallel Studio Windows-Entwicklern?<br />
</em></p>
<p>Edmunds Antwort auf die erste Frage war so überraschend nicht: Die Transformation von seriellem Programmcode in eine Anwendung, die auf mehreren Prozessorkernen optimal skaliert, gelingt mit den richtigen Tools recht einfach.</p>
<p>So zeigt er während seines Vortrags anhand eines kurzen, aber offensichtlichen Beispiels, wie sich die Berechnungszeit der Zahl Pi mit Hilfe der Intel Thread Analysis Tools halbieren lässt. Hierzu setzt man zunächst den <a title="Intel Thread Checker" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Checker</a> ein, der unter anderem Data Races aufspürt, die im schlimmsten Fall einen Bluescreen hervorrufen können.</p>
<p><span id="more-213"></span>Im zweiten Schritt findet der <a title="Intel Analysis Tools" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Profiler</a> sämtlichen Code, der bei der Thread-Synchronisierung überflüssigen Overhead generiert. Schließlich kommt der <a title="Intel VTune Performance Analyzer" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> zum Zug, der dabei hilft, gut versteckte False-Sharing-Probleme zu lösen, die man in parallel programmierten Anwendungen häufig antrifft.</p>
<p>Edmund bemüht in seiner Tech Session übrigens einen hübschen Vergleich: Der Umstieg von maschinennahen Sprachen wie Assembler auf Programmierumgebungen wie Fortran oder C geschieht heute erneut, nur von der seriellen Programmierung auf Multicore-Entwicklung mithilfe geeigneter Tools wie den <a title="Intel Threading Building Blocks infos" href="http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm">Intel Threading Building Blocks</a>. Diese C++-Bibliothek hilft Entwicklern dabei, ihre Programme zu parallelisieren, indem Task-basierter Quellcode mithilfe des in den Intel TBB integrierten Schedulers automatisch in die richtige Zahl an Threads transformiert wird.</p>
<p>Und wie lautet die Antwort auf die dritte Frage? Na, darüber haben wir ja schon des öfteren <a title="Video-Interview mit Ralph de Wargny über Intel Parallel Studio und mehr" href="http://www.software-dev-blog.de/tech-ed08-videosession-intel-multicore-tools/11/2008/">ausführlich</a> <a title="Intel Parallel Studio" href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">berichtet</a>, oder?!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/&via=sw_devtwits&text=Videochat: So wird aus seriellem paralleler Code&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/&via=sw_devtwits&text=Videochat: So wird aus seriellem paralleler Code&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech-Ed&#8217;08-Videochat: Intel Multicore-Tools</title>
		<link>http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/</link>
		<comments>http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 16:37:00 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vortrag]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=199</guid>
		<description><![CDATA[Während seines Vortrags auf der Microsoft Tech-Ed EMEA 2008 entführt Ralph de Wargny vom Intel-Software-Team seine Zuschauer in die Welt der parallelen C++-Programmierung. Denn leider gibt es immer noch genügend Softwaretitel, die &#8220;seriell&#8221; programmiert sind und damit die Chance verspielen, auf leistungsfähigen Prozessoren vernünftig zu skalieren. So nutzt beispielsweise die nächste Intel-Mikroprozessor-Architektur Core i7 vier [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="play" value="false" /><param name="quality" value="high" /><param name="src" value="http://www.youtube.com/v/krxXcTHCvfc" /><param name="align" value="top" /><param name="vspace" value="5" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/krxXcTHCvfc" vspace="5" align="top" quality="high" play="false"></embed></object></p>
<p>Während seines Vortrags auf der <a title="Intel at Microsoft TechEd EMEA Developers 2008" href="http://software.intel.com/en-us/blogs/2008/11/05/intel-at-microsoft-teched-emea-developers-2008/">Microsoft Tech-Ed EMEA 2008</a> entführt Ralph de Wargny vom Intel-Software-Team seine Zuschauer in die Welt der parallelen C++-Programmierung. Denn leider gibt es immer noch genügend Softwaretitel, die &#8220;seriell&#8221; programmiert sind und damit die Chance verspielen, auf leistungsfähigen Prozessoren vernünftig zu skalieren.</p>
<p>So nutzt beispielsweise die nächste Intel-Mikroprozessor-Architektur <a title="Presseinfos zum Intel Core i7" href="http://www.intel.com/cd/corporate/pressroom/emea/deu/archive/2008/399286.htm" target="_blank">Core i7</a> vier und mehr Prozessorkerne, was acht und mehr parallel stattfindende Threads ermöglicht. Dies erfordert natürlich Anwendungen, die mit der zunehmenden Zahl an Prozessoren skalieren, damit sie möglichst automatisch 16, 32 oder mehr CPU-Kerne nutzen, sobald diese zur Verfügung stehen.</p>
<p>Genug Gründe also für Ralph, über wichtige Aspekte des parallelen Programmierens zu sprechen. So stellt er sehr kompakt die verfügbaren <a title="Intel Software-Tools" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Softwaretools</a> vor, die Entwicklern dabei helfen sollen, Multithread-Anwendungen zu programmieren. Die Rede ist vom geplanten <a title="Intel Parallel Studio" href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">Intel Parallel Studio</a> und dem zugehörigen Beta-Programm, von den <a title="Intel Performance Libraries" href="http://software.intel.com/en-us/blogs/2008/11/07/speed-up-your-software-development-with-intel-performance-libraries/">Intel Performance Libraries</a>, <a title="http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm" href="http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm">Intel TBB</a>, <a title="Intel Thread Checker" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Checker</a>, <a title="Intel VTune Performance Analyzer" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">Intel VTune Performance Analyzer</a> und <a title="Intel Thread Profiler" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Profiler</a>.</p>
<p><span id="more-199"></span>Aber es geht auch um das <a title="Intel Black Belt Software Developer" href="http://softwarecommunity.intel.com/blackbelt/">Intel Black Belt Software Developer</a> Programm, das besonders fleißige Mitglieder des <a title="Intel Software Network" href="http://software.intel.com" target="_blank">Intel Software Network</a> für ihre rege Teilnahme und für ihr technisches Know-how auszeichnen will. Die gute Sache daran: Als besonders umtriebiger Blogger und Kommentator hat man sogar die Chance, auf Intel-Kosten nach Hawaii oder sonstwohin zu reisen – ein wenig Glück und viel Schreibarbeit vorausgesetzt.</p>
<p><strong>Videotipp:</strong> Im Anschluss an seine Präsentation hatten wir die Gelegenheit, mit Ralph über seinen Vortrag zu sprechen, über Intel Software Tools und über die Frage, ob paralleles Programmieren bereits Realität ist.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/&via=sw_devtwits&text=Tech-Ed'08-Videochat: Intel Multicore-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/&via=sw_devtwits&text=Tech-Ed'08-Videochat: Intel Multicore-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videochat mit Steve Teixeira, Microsoft-Parallel-Guru</title>
		<link>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 10:50:41 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=183</guid>
		<description><![CDATA[Am zweiten Tag der Tech-Ed EMEA Developers 2008 hatten wir die Gelegenheit, mit dem Parallel-Guru Steve Teixeira von Microsoft ein Interview zu führen. Unsere Fragen waren investigativ und herausfordernd zugleich: 1. Welche Anstrengungen unternimmt Microsoft, um das parallele Programmieren noch besser zu unterstützen? 2. Wie sieht die Zusammenarbeit zwischen Intel und Microsoft in Sachen paralleles [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/LCO9m8eAv6A&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/LCO9m8eAv6A&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Am zweiten Tag der <a title="Tag eins von der Microsoft Tech-Ed 2008: Videoimpressionen und Freibier" href="http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/">Tech-Ed EMEA Developers 2008</a> hatten wir die Gelegenheit, mit dem Parallel-Guru <a title="Steves Weblog" href="http://blogs.msdn.com/texblog/" target="_blank">Steve Teixeira</a> von Microsoft ein Interview zu führen. Unsere Fragen waren investigativ und herausfordernd zugleich:</p>
<p><em>1. Welche Anstrengungen unternimmt Microsoft, um das parallele Programmieren noch besser zu unterstützen?</em></p>
<p><em>2. Wie sieht die Zusammenarbeit zwischen Intel und Microsoft in Sachen paralleles Programmieren aus?</em></p>
<p><em>3. Wie profitieren Intel Parallel Studio und Microsoft Visual Studio voneinander?</em></p>
<p><em>4. Wann werden wir neue Microsoft-Anwendungen und Tools in Sachen parallele Programmierung sehen?</em></p>
<p><em>5. Wie werden Software-Entwickler in Microsofts Beta-Programme einbezogen?</em></p>
<p><span id="more-183"></span>Die Antworten auf diese fünf Fragen gibt es natürlich im Videobeitrag. Und, schon neugierig?! Dann sollten Sie auf jeden Fall sehr genau Steves Worten lauschen, wenn er über die bis 2011 geplanten Tools spricht, seine Zufriedenheit über die Zusammenarbeit mit Intel äußert und uns verrät, dass die Microsoft Entwicklergemeinde sehr intensiv in die Beta-Programme und andere Dinge involviert ist.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/&via=sw_devtwits&text=Videochat mit Steve Teixeira, Microsoft-Parallel-Guru&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/&via=sw_devtwits&text=Videochat mit Steve Teixeira, Microsoft-Parallel-Guru&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

