MSDN Magazine March 2012

MSDN Magazine March 2012

Microsoft StreamInsight:Building the Internet of Things

Connected devices are opening up an exciting new world of applications—and the tools for building these Internet of Things applications are available from Microsoft today. Learn how you can use your .NET skills at the device level to feed data into the powerful analytics capabilities of StreamInsight. Colin Miller, Torsten Grabs

ASP.NET MVC 3:Develop Hybrid Native and Mobile Web Apps

Shane Church shows you how to build a mobile Web application with ASP.NET MVC 3 and take advantage of native mobile features such as the camera and accelerometer. Shane Church

Windows Azure AppFabric Service Bus:Create a Continuous Client Using Portable Class Libraries

David Kean shows how to build a simple continuous client application that spans multiple devices and platforms, using the new Portable Class Libraries and the Windows Azure AppFabric Service Bus. David Kean

C++:New Concurrency Features in Visual C++ 11

Explore the new Visual C++ technologies that allow applications to run independent or semi-independent activities in parallel and provide mechanisms for synchronizing the way these activities handle data to avoid race conditions. Diego Dagum

Windows Phone:Windows Phone Data Binding

Jesse Liberty shows the strength of XAML programming as he discusses hands-on code for data binding against runtime data, design-time data and binding one control to another. Jesse Liberty

Building HTML5 Applications:Adding HTML5 Drag and Drop to SharePoint Lists

SharePoint doesn’t have any built-in HTML5 goodness, but don’t let that stop you. Andrey Markeev demonstrates how easy it is to add HTML5 drag-and-drop support to SharePoint—and why that’s just the beginning. Andrey Markeev


Editor's Note:What You Want

It's a serious challenge, balancing coverage of important new tools and technologies with those developers rely on every day.Michael Desmond

Cutting Edge:Build a Progress Bar with SignalR

SignalR, a jQuery plug-in being developed by the ASP.NET MVC team, presents some extremely promising functionality currently missing from the Microsoft .NET Framework.Dino Esposito

Data Points:Entity Framework Code First and DbContext FAQs

Lots of people have lots of questions about Code First and DbContext in Entity Framework 4.2. This month, Julie Lerman shares the answers to some of the most common ones.Julie Lerman

Forecast: Cloudy:Exploring Cloud Architecture

Joseph Fultz uses Windows Azure as the context in which to explore general architectural considerations and some base high-level designs for creating cloud-based solutions.Joseph Fultz

The Working Programmer:Talk to Me, Part 2: ELIZA

Ted Neward builds on the example in his last column with a side trip into artificial intelligence. Read on as he uses F# to create Feliza, a chatterbot based on ELIZA.Ted Neward

Client Insight:Knockout's Built-in Bindings for HTML and JavaScript

John Papa continues his exploration of the Knockout JavaScript library by delving into a number of the built-in bindings it offers.John Papa

Touch and Go:Streaming Audio in Windows Phone

Charles Petzold looks into streaming audio on Windows Phone. This occurs through a class derived from MediaStreamSource, which feeds the audio data to the OS’s audio player on demand. Petzold shows how to stream audio in the background on Windows Phone OS 7.5.Charles Petzold

Don't Get Me Started:Touch, Not the Mouse

Touch is excellent for selecting among alternatives presented on-screen, but it's not the best solution in many cases.David Platt