MSDN Magazine > Issues and Downloads > 2008 >  MSDN Magazine June 2008
June2008 June 2008
SAAS: Connect Enterprise Apps with Hosted BizTalk Services
In this article we introduce you to BizTalk Services, new technology that offers the Enterprise Service Bus features of BizTalk Server as a hosted service. Jon Flanders and Aaron Skonnard
Concurrency: Tools And Techniques to Identify Concurrency Issues
Efficient parallel applications aren’t born by merely running an old app on a parallel processor machine. Tuning needs to be done if you’re to gain maximum benefit. Rahul V. Patil and Boby George
Robotics: Simulating the World with Microsoft Robotics Studio
Microsoft Robotics Studio is not just for playing with robots. It also allows you to build service-based applications for a wide range of hardware devices. Sara Morgan
Form Filler: Build Workflows to Capture Data and Create Documents
Learn how to create a workflow that uses InfoPath forms and other office documents for passing data to targeted activities and for use in Office documents. Rick Spiewak
GUI Library: Bring the Simplicity of Windows Forms to Native Apps
In this article, author John Torjo presents a guide to his C++ GUI library called eGUI++ and explains how it makes user interface programming easier. John Torjo
Code Download (975 KB)
.Chm Files

Columns
Editor's Note: In Case You Hadn’t Noticed …
Find out what's new for MSDN Magazine, including a print redesign and the introduction of virtual labs on our web site so you can experiment with our code. Howard Dierking
Toolbox: Cross Browser Testing, Mock Objects, and Raymond Chen
This month test your web site on many platforms and browsers without setting up a test environment, use mock objects for unit testing, and visit Raymond Chen. Scott Mitchell
CLR Inside Out: Large Object Heap Uncovered
This month CLR Inside Out reveals the secrets behind the Large Object Heap—what’s there, when it’s released, how the garbage collector handles the objects there. Maoni Stephens
Cutting Edge: ASP.NET AJAX and Client-side Templates.
AJAX is meant to go beyond mere partial page rendering. Find out where Dino Esposito thinks dynamic pages are headed in the future with ASP.NET AJAX. Dino Esposito
Patterns in Practice: The Open Closed Principle
Extending an existing codebase can be as productive and frustration-free as writing all new code when you employ the Open Closed Principle. We'll show you how. Jeremy Miller
Service Station: Building a WCF Router, Part 2.
Here we present a deep look into the workings of Windows Communication Foundation routers, exploring the details of pass-through router implementations. Michele Leroux Bustamante
Foundations: Bitmaps and Pixel Bits
Charles Petzold takes an inside look at the flexible bitmap pixel formats offered by the retained-mode graphics features of Windows Presentation Foundation. Charles Petzold
Windows With C++: Decoding Windows Vista Icons with WIC
In this month's installment, Kenny Kerr sings the praises of the new Visual C++ 2008 Feature Pack, which brings modern conveniences to Visual C++. Kenny Kerr
Concurrent Affairs: Simplified APM with the AsyncEnumerator
Here Jeffrey Richter introduces his AsyncEnumerator class, which drives an iterator so that different thread pool threads can execute the same code at different times. Jeffrey Richter
Going Places: Adaptable Apps for Windows Mobile.
We show you the techniques for building adaptable applications that can make the best use of different screens and capabilities on Windows Mobile devices. Michael Saffitz
{ End Bracket }: Election Results Even Voters Can Trust
Surprisingly, cryptography can be applied to the electoral process to allow every individual voter to check the integrity of an election tally. Find out how here. Josh Benaloh
Page view tracker