März2012

MSDN Magazin März 2012

Microsoft StreamInsight:Erstellen des „Internets der Dinge“

Verbundene Geräte eröffnen eine neue aufregende Welt der Anwendungen. Die Tools zum Erstellen dieser Anwendungen für das Internet der Dinge sind von heute an über Microsoft erhältlich. Erfahren Sie, wie Sie Ihre .NET-Kenntnisse auf Geräteebene einsetzen, um Daten in die leistungsstarke Analysefunktionen von StreamInsight einzuspeisen. Colin Miller, Torsten Grabs

ASP.NET MVC 3:Entwickeln von hybriden, nativen und mobilen Webanwendungen

Shane Church zeigt Ihnen, wie Sie mit ASP.NET MVC 3 eine mobile Webanwendung entwickeln und sich native mobile Funktionen wie zum Beispiel die Kamera und den Beschleunigungsmesser zunutze machen. Shane Church

Windows Azure AppFabric-Dienstbus:Erstellen eines kontinuierlichen Clients mithilfe von portablen Klassenbibliotheken

David Kean zeigt, wie Sie mithilfe der neuen portablen Klassenbibliotheken und dem Windows Azure AppFabric-Dienstbus eine einfache kontinuierliche Clientanwendung entwickeln, die mehrere Geräte und Plattformen umfasst. David Kean

C++:Neue Parallelitätsfunktionen in Visual C++ 11

Lernen Sie die neuen Visual C++-Technologien kennen, mit denen Anwendungen unabhängige oder semi-unabhängige Aktivitäten parallel ausführen können. Stellen Sie zudem Mechanismen bereit, um die Art und Weise der Datenverarbeitung durch diese Aktivitäten zu synchronisieren und so Racebedingungen zu vermeiden. Diego Dagum

Windows Phone:Windows Phone-Datenbindung

Jesse Liberty demonstriert die Stärken der XAML-Programmierung, indem er praktische Codebeispiele zur Datenbindung für Laufzeitdaten sowie Entwurfszeit-Daten und die Bindung von einem Steuerelement an ein anderes darlegt. Jesse Liberty

Erstellen von HTML5-Anwendungen:Hinzufügen von Drag & Drop für HTML5 zu SharePoint-Listen

SharePoint verfügt nicht über integrierte HTML5-Funktionen, aber das soll Sie nicht aufhalten. Andrey Markeev veranschaulicht, wie einfach es ist, die Drag & Drop-Unterstützung für HTML5 in SharePoint hinzuzufügen – und warum das erst der Anfang ist. Andrey Markeev

Rubriken

In eigener Sache:Was Sie wollen

Es ist schwierig, ein Gleichgewicht der Tools und Technologien, mit denen die Entwickler tagtäglich arbeiten, und neuen wichtigen Tools und Technologien herzustellen.Michael Desmond

Innovation:Entwickeln einer Statusleiste mit SignalR

SignalR, ein vom ASP.NET MVC-Team entwickeltes jQuery-Plug-in, präsentiert einige sehr viel versprechende Funktionen, die derzeit in Microsoft .NET Framework fehlen.Dino Esposito

Datenpunkte:Häufig gestellte Fragen zu Code First und DbContext in Entity Framework

Viele Leute haben zahlreiche Fragen zum Thema Code First und DBContext in Entity Framework 4.2. In diesem Monat beantwortet Julie Lerman einige der am häufigsten gestellten Fragen.Julie Lerman

Vorhersage: Bewölkt:Erforschen der Cloud-Architektur

Joseph Fultz nutzt Windows Azure als Kontext, um allgemeine architekturbezogene Überlegungen einzubeziehen und einige grundlegende Entwürfe zur Entwicklung Cloud-basierter Lösungen vorzustellen.Joseph Fultz

Programmiererpraxis:Sprich mit mir, Teil 2: ELIZA

Ted Neward baut auf dem Beispiel seines letzten Artikels auf und macht einen Abstecher in die künstliche Intelligenz. Lesen Sie, wie er mithilfe von F# Feliza entwickelt, einen auf ELIZA basierenden Chatterbot.Ted Neward

Clienteinblicke:Integrierte Bindungen für HTML und JavaScript in Knockout

John Papa setzt seine Vorstellung der JavaScript-Bibliothek Knockout fort, indem er sich eingehend mit einigen der integrierten Bindungen beschäftigt.John Papa

Touch and Go:Audiostreaming für Windows Phone

Charles Petzold schaut sich das Audiostreaming für Windows Phone an. Dazu nutzt er eine aus MediaStreamSource abgeleitete Klasse, mit der die Audiodaten auf Abruf an den Audioplayer des Betriebssystems übermittelt werden. Petzold zeigt, wie das Audiostreaming im Hintergrund von Windows Phone OS 7.5 funktioniert.Charles Petzold

Fangen Sie bitte nicht mit diesem Thema an:Fingereingabe, keine Maus

Die Fingereingabe ist hervorragend für die Auswahl von auf dem Bildschirm angezeigten Alternativen geeignet, ist jedoch in vielen Fällen nicht die beste Lösung.David Platt