April2012

MSDN Magazin April 2012

Erstellen von HTML5-Anwendungen:Verwendung von CSS3-Medienabfragen für die Erstellung von Websites mit schnellerer Reaktionszeit

Durch die Unterstützung von CSS3-Medienabfragen für alle gängigen Desktop- und mobilen Browser können Sie mit Kontexthinweisen maßgeschneiderte Anwendungen für eine Vielzahl von Geräten liefern, erklärt Brandon Satrom. Dieser Artikel bietet eine Übersicht über das Media Queries CSS3-Modul, bespricht seine Syntax und Verwendung und zeigt an einem einfachen Beispiel, wie durch die Nutzung von Medienabfragen benutzerfreundliche Tablet- und Smartphone-Ansichten für eine Onlinefotogalerie erstellt werden. Das Ziel ist die Bereitstellung einer soliden Basis für die Erstellung von Websites mit schneller Reaktionszeit sowie für Anwendungen, die nur CSS und ein paar angepasste Formatvorlagen verwenden. Brandon Satrom

C++:Eine codebasierte Einführung in C++ AMP

Der C++ Compiler, der mit Visual Studio 11 geliefert wird, bietet Unterstützung für heterogene Plattformen über eine Technologie namens C++ Accelerated Massive Parallelism. C++ AMP ist ein API für Datenparallelverarbeitung, das Entwicklern erlaubt, die Leistungsfähigkeit von Beschleunigern (z. B. GPUs) bei der Ausführung von Algorithmen für parallel verarbeitete Daten voll auszuschöpfen. In diesem Artikel werden die wesentlichen Konzepte von C++ AMP API vorgestellt. Daniel Moth

C++ AMP:Einführung in Tiling in C++ AMP

In C++ AMP wird eine Steigerung der Leistungsfähigkeit üblicherweise als Erstes mit dem Einsatz der Tiling-Technik erzielt. Dieser Artikel knüpft da an, wo Daniel Moth’'s Einführung in C++ AMP aufhört. Wir erklären, wie Sie C++ AMP-Algorithmen aufteilen (tiling) können. Daniel Moth

T4-Vorlagen:Codeerstellung mit T4 ohne große Hindernisse

Das T4-Toolkit von Microsoft baut viele Hürden ab, die die Codeerstellung während des Entwicklungsprozesses behindern. Hier erfahren Sie, wie Sie Ihre Codelösung erstellen, implementieren und debuggen und wie Sie neue Gelegenheiten für Lösungen bei der Codeerstellung wahrnehmen können. Peter Vogel

Microsoft Office:Einbindung der Microsoft Windows Workflow Foundation in OpenXML SDK

Wir zeigen Ihnen, wie Sie OpenXML SDK 2.0 bei der Integration von Microsoft Office-kompatiblen Dokumenten mit Windows Workflow Foundation einsetzen können, ohne dass eine direkte Interaktion mit Microsoft Office-Anwendungen erforderlich ist. Rick Spiewak

Kinect:Kontextsensitiver Dialog mit Kinect

Project Lily, eine Kinect-fähige Windows Presentation Foundation-Anwendung, stellt einen Versuch dar, die Möglichkeiten kontextsensitiver Dialoge und multimodaler Kommunikation durch die Erstellung eines virtuellen Büro-Assistenten in der Vordergrund zu rücken. Leland Holmquest

BizTalk:Batchverarbeitung von EDI-Daten in BizTalk Server 2010

Wir zeigen Ihnen anhand einiger Beispielszenarien, wie Sie einfach und schnell Daten aus einer Quelldatenbank extrahieren und Zuordnungen und Batchverarbeitung implementieren. Mark Beckner

CLR:Eine Übersicht der Leistungsverbesserungen in .NET 4.5

Es geht nicht immer nur um neue Funktionen. Manchmal hebt sich ein Framework auch durch Leistungsfähigkeit, Stabilität und Zuverlässigkeit hervor. Hier ist ein Abriss der bevorstehenden Leistungsverbesserungen im .NET Framework 4.5, die CLR, ASP.NET, ADO.NET, Entity Framework und andere betreffen. Ashwin Kamath

Rubriken

In eigener Sache:Was Sie wollen

Die erweiterte Webauflage des MSDN Magazins enthält ausführliche Tutorials und monatliche Kolumnen, wie z. B. den Webentwickler-Bericht von Rachel Appel und Azure Insider von Bruno Terkaly.Michael Desmond

Innovation:Langes Abrufen (Long Polling) und SignalR

Dino Esposito setzt die Kolumne vom letzten Monat fort, erklärt den Nutzen von langem Abrufen (long polling) und wie SignalR die Client/Server-Kommunikation in Echtzeit ermöglicht.Dino Esposito

Datenpunkte:Lasst Hauptbenutzer ihre eigenen OData-Feeds erstellen

Julie Lerman wirft einen Blick auf die aktuelle Vorschau von SQL Azure Labs Codename “Data Explorer und verwendet es, um einen Kunden seinen eigenen” OData-Feed erstellen zu lassen.Julie Lerman

Test Run:Optimierung der Nahrungssuche von Bakterien

Sie haben hartnäckige Probleme bei der numerischen Optimierung? Ein wahrscheinlichkeitstheoretisches Verfahren, das das Verhalten von Bakterien bei Nahrungssuche und Reproduktion abbildet, könnte hier helfen.James McCaffrey

Clienteinblicke:Verwendung von JsRender mit JavaScript und HTML

John Papa befasst sich mit JsRender, der aufstrebenden Technologie, die sich daran macht, jQuery-Vorlagen zu ersetzen.John Papa

Touch and Go:Musikinstrumente für Windows Phone

Was könnte unterhaltsamer sein, als Audiostreaming mit Mehrfingereingabe zu kombinieren und damit das Telefon in ein Musikinstrument zu verwandeln?Charles Petzold zeigt Ihnen wie es geht. Kann ein Windows Phone in ein handliches Theremin verwandet werden, ein elektronisches Instrument, das über eine Antenne Handbewegungen erkennt und in Noten umwandelt? Charles Petzold will es herausfinden.Charles Petzold

Fangen Sie bitte nicht mit diesem Thema an:Poesie der Computerfreaks

David Platt spricht mit seiner inneren Muse und verleiht dem Begriff „poetische Freiheit‟ eine neue Bedeutung, indem er sich mit der Lyrik von Software und Wissenschaft befasst.David Platt