THE MICROSOFT JOURNAL FOR DEVELOPERS JANUARY 2011 VOL 26 NO 1 COLUMNS WORKFLOWS EDITOR’S NOTE Change the World Scalable, Long-Running Workfl ows with Keith Ward page 4 Windows Server AppFabric TOOLBOX Rafael Godinho ........................................................................ 24 Visual Studio Tools and Extensions Terrence Dorsey page 6 Authoring Custom Control Flow Activities in WF 4 CUTTING EDGE Leon Welicki ............................................................................ 30 Interceptors in Unity 2.0 Dino Esposito page 10 PLUS FORECAST: CLOUDY Branch-Node Synchronization Using MEF to Expose Interfaces in Your with SQL Azure Silverlight MVVM Apps Joseph Fultz page 16 Sandrino Di Mattia ................................................................... 40 THE WORKING PROGRAMMER Data Processing: Parallelism and Performance Multiparadigmatic .NET, Part 5: Automatic Metaprogramming ........................................................................... Johnson Hart 48 Ted Neward page 78 Use Multiple Visual Studio Project Types UI FRONTIERS A Color Scroll for XNA for Cloud Success Charles Petzold page 82 Patrick Foley ............................................................................ 58 DON’T GET ME STARTED Build a Data-Driven Enterprise Web Site Turn! Turn! Turn! in 5 Minutes David Platt page 88 James Henry ............................................................................ 68 ... ............................................................................................ Using Quince™, you and your team can collaborate on the user interface using wireframes, designs and examples. ....................................................................... Then use NetAdvantage® UI controls, like the map control used here, to bring the application to life quickly & easily. Untitled-7 2 11/10/10 10:59 AM .............................................................................................................................. From start to finish, Infragistics gives you the tools to create impressive user experiences that'll make end users happy! ... SEE HOW WE USE THE TOOLS TO CREATE THIS KILLER APP AT INFRAGISTICS.COM/IMPRESS Infragistics Sales 800 231 8588 • Infragistics Europe Sales +44 (0) 800 298 9055 • Infragistics India +91 80 4151 8042 • @infragistics Untitled-7 3 11/10/10 10:59 AM JANUARY 2011 VOLUME 26 NUMBER 1 magazine LUCINDA ROWLEY Director DIEGO DAGUM Editorial Director/[email protected] KERI GRASSL Site Manager KEITH WARD Editor in Chief/[email protected] TERRENCE DORSEY Technical Editor DAVID RAMEL Features Editor WENDY GONCHAR Managing Editor KATRINA CARRASCO Associate Managing Editor SCOTT SHULTZ Creative Director JOSHUA GOULD Art Director ALAN TAO Senior Graphic Designer CONTRIBUTING EDITORS K. Scott Allen, Dino Esposito, Julie Lerman, Juval Lowy, Dr. James McCaffrey, Ted Neward, Charles Petzold, David S. Platt Henry Allain President, Redmond Media Group Matt Morollo Vice President, Publishing Doug Barney Vice President, Editorial Director Michele Imgrund Director, Marketing Tracy Cook Online Marketing Director ADVERTISING SALES: 508-532-1418/[email protected] Matt Morollo VP, Publishing Chris Kourtoglou Regional Sales Manager William Smith National Accounts Director Danna Vedder Microsoft Account Manager Jenny Hernandez-Asandas Director Print Production Serena Barnes Production Coordinator/[email protected] Neal Vitale President & Chief Executive Offi cer Richard Vitale Senior Vice President & Chief Financial Offi cer Michael J. Valenti Executive Vice President Abraham M. Langer Senior Vice President, Audience Development & Digital Media Christopher M. Coates Vice President, Finance & Administration Erik A. Lindgren Vice President, Information Technology & Application Development Carmel McDonagh Vice President, Attendee Marketing David F. Myers Vice President, Event Operations Jeffrey S. Klein Chairman of the Board MSDN Magazine (ISSN 1528-4859) is published monthly by 1105 Media, Inc., 9201 Oakdale Avenue, Ste. 101, Chatsworth, CA 91311. Periodicals postage paid at Chatsworth, CA 91311-9998, and at additional mailing offi ces. Annual subscription rates payable in US funds are: U.S. $35.00, International $60.00. Annual digital subscription rates payable in U.S. funds are: U.S. $25.00, International $25.00. Single copies/back issues: U.S. $10, all others $12. Send orders with payment to: MSDN Magazine, P.O. Box 3167, Carol Stream, IL 60132, email [email protected] or call (847) 763-9560. POSTMASTER: Send address changes to MSDN Magazine, P.O. Box 2166, Skokie, IL 60076. Canada Publications Mail Agreement No: 40612608. Return Undeliverable Canadian Addresses to Circulation Dept. or IMS/NJ. Attn: Returns, 310 Paterson Plank Road, Carlstadt, NJ 07072. Printed in the U.S.A. Reproductions in whole or part prohibited except by written permission. Mail requests to “Permissions Editor,” c/o MSDN Magazine, 16261 Laguna Canyon Road, Ste. 130, Irvine, CA 92618. Legal Disclaimer: The information in this magazine has not undergone any formal testing by 1105 Media, Inc. and is distributed without any warranty expressed or implied. Implementation or use of any information contained herein is the reader’s sole responsibility. While the information has been reviewed for accuracy, there is no guarantee that the same or similar results may be achieved in all environments. Technical inaccuracies may result from printing errors and/or new developments in the industry. Corporate Address: 1105 Media, Inc., 9201 Oakdale Ave., Ste 101, Chatsworth, CA 91311, www.1105media.com Media Kits: Direct your Media Kit requests to Matt Morollo, VP Publishing, 508-532-1418 (phone), 508-875-6622 (fax), [email protected] Reprints: For single article reprints (in minimum quantities of 250-500), e-prints, plaques and posters contact: PARS International, Phone: 212-221-9595, E-mail: [email protected], www.magreprints.com/ QuickQuote.asp List Rental: This publication’s subscriber list, as well as other lists from 1105 Media, Inc., is available for rental. For more information, please contact our list manager, Merit Direct. Phone: 914-368-1000; E-mail: [email protected]; Web: www.meritdirect.com/1105 All customer service inquiries should be sent to [email protected] or call 847-763-9560. Printed in the USA Your best source for software development tools! ® LEADTOOLS Document IDM UltraEdit VMware vSphere Imaging SDK v17.0 The #1 Best Selling Text Editor Essentials Kit Bundle by LEAD Technologies in the World vSphere Essentials provides an all-in-one solution for small offices to virtualize three LEADTOOLS Document Imaging has every compo- by IDM nent you need to develop powerful image-enabled physical servers for consolidating and UltraEdit is the world’s standard in text managing applications to reduce hardware business applications including specialized bi-tonal editors. Millions use UltraEdit as the image processing, document clean up, annota- and operating costs with a low up-front ideal text/hex/programmers editor investment. vSphere Essentials includes: tions, high-speed scanning, advanced compression on any platform — Windows, Linux, (CCITT G3/G4, JBIG2, MRC, ABC), and or Mac! • VMware ESXi and VMware ESX Win32/64 binaries for C/C++, .NET, Silverlight, (deployment-time choice) Features include syntax highlighting Named User WPF, WCF, & WF. Available add-ons include: • VMware vStorage VMFS for nearly any programming language; 1-24 Users for 3 hosts • Multi-threaded OCR/ICR/OMR/MICR/ • Four-way virtual SMP Barcodes (1D/2D) powerful Find, Replace, Find in Files, Paradise # Paradise # and Replace in Files; FTP support, sort, • Forms Recognition/Processing I84 01201A01 • VMware vCenter Server Agent V55 85101C02 Paradise # column mode, hex, macros/scripting, $ 95 • VMware vStorage APIs/VCB L05 03301A01 • Print Capture and Document Writers large file handling (4+ GB), projects, $ 99 59. • VMware vCenter Update Manager 446. $ 99 • PDF, PDF/A and XPS templates, Unicode, and more. 2,007. programmers.com/LEAD programmers.com/idm • VMware vCenter Server for Essentials programmers.com/vSphere Embarcadero RAD Studio XE Enterprise Architect VMware Workstation 7 by Embarcadero Corporate Edition VMware Workstation 7 is the gold-standard virtualization software for desktop and laptop Embarcadero RAD Studio XE is a comprehensive Visualize, Document and computers, with the richest feature set and application development suite and the fastest Control Your Software Project broadest platform support available. VMware way to visually build GUI-intensive, data-driven by Sparx Systems Workstation enables users to create and host applications for Windows, .NET, PHP and the Web. Enterprise Architect is a comprehensive, multiple virtual machines on a single desktop, RAD Studio includes Delphi®, C++Builder®, Delphi ™ ™ integrated UML 2.1 modeling suite expanding the power of desktop systems for Prism , and RadPHP ; providing powerful com- providing key benefits at each stage of IT administrators; software development and piled, managed and dynamic language support, system development. Enterprise Architect test engineers; technical sales, training and heterogeneous database connectivity, rich visual 7.5 supports UML, SysML, BPMN and support staff; and PC enthusiasts. NEW component frameworks, and a vast 3rd party for Linux & RELEASE! other open standards to analyze, design, VMware Workstation transforms the way Windows ecosystem – enabling you to deliver test and construct
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages94 Page
-
File Size-