MSDN Flash - Volume 11, Number 13: June 18, 2007
From the Editor
To enable developers to create, manage, and deploy Microsoft Windows client applications more rapidly, Microsoft is working on new tools and an easy-to-implement application framework for .NET client development, code-named "Acropolis." And you can help create the future of .NET client development by downloading the pre-release tools and framework to participate directly in product design and development. "Acropolis" is a set of components and tools intended to make it easier for developers to build and manage modular, business-focused, client applications for Microsoft Windows on the .NET Framework.
Speaking of .NET, the hosting options for Windows Communication Foundation (WCF) services are significantly enhanced in the Microsoft .NET Framework 3.0. Discover how to extend the hosting model to include Windows Services and self-hosting options, and explore the IIS and Windows Activation Services hosting options available for WCF services in the Windows Vista Technical Article Hosting and Consuming WCF Services. The article discusses extending the hosting model to include Windows Services and Self-Hosting options and explores in detail IIS hosting (versions 5.1, 6.0, and 7.0) and Windows Activation Services (WAS) hosting options available for WCF services.
There's a good chance that you have at least played around with Windows PowerShell and maybe you've joined the growing ranks of devotees. Either way, you'll be interested to learn what's in store for the future of the powerful scripting language. For that, check out the video discussion Windows PowerShell: Origin and Future in which Bruce Payette, one of the original PowerShell team members and author of the Windows PowerShell, discusses the design goals and origins of the PowerShell language and the futures for V2.
If you are a software architect, have thought about becoming a software architect, or just want to know what it is a software architect actually does, there is a new site on MSDN called Skyscrapr devoted to everything about architects. For instance, can you name the three different classifications of architects? Go here to check your answers. And for more see the MSDN Solutions Architecture Center.
Do you have a Facebook account and want to learn how to do more with it, like creating cool, fun Windows applications and Web sites? The Facebook Developer Toolkit offers a full complement of components, controls and samples for developing applications using the Facebook Platform. The kit also includes Visual C# and Visual Basic wrappers for the Facebook API. You can use the Facebook Developer Toolkit to build applications using Windows Forms, ASP.NET or WPF. With Visual Studio Express Editions and the Facebook Developer Toolkit, you'll have the tools you need to get going.
Thanks for reading.
Editor, MSDN Flash
Keep those cards and letters coming!
Get Just the News You Want...
By personalizing your profile, your MSDN Flash will contain links to technical articles, news items, and developer resources tailored to the topical areas you choose. Change your choices any time by coming back to the customization page.
MSDN Evaluation Center
Register and download SQL Server 2005 and receive a set of technical resources to help you get the most out of your out of your evaluation experience.
Tech Resource Preview: Database Engine Architect InfoCenter
Coming soon to the MSDN Evaluation Center: Windows Vista trial software.
Download Windows Server 2008 Beta 3
Register and download Beta 3 to begin exploring the new functionality and powerful improvements to the base operating system. You'll receive technical resources right here with every edition of MSDN Flash.
Tech Resource Preview: Explore Internet Information Services 7.0
Windows Server 2008 Beta 3 Evaluation
Additional resources to help you get the most out of your evaluation experience:
Network Access Protection Policies in Windows Server 2008
This white paper provides guidance on how to configure NAP health requirements and enforcement behaviors with Network Policy Server in Windows Server 2008.
Identity and Access in Windows Server 2008
Learn how Windows Server 2008 expands on the Microsoft Identity and Access foundation with solutions in directory services, strong authentication, and information protection.
News for Students
In the process of figuring out what to do this summer? Read on for great ideas to keep you entertained, in ways befitting the finest alpha geeks!
Play with US$20,000 Robots and Laser Range Finders
Check out Robotics Studio and program robots from fischertechnik, iRobot, Roomba, Lego Mindstorms, Pioneer, and KUKA, among others. Program the real thing or target the realistic simulations provided by Robotics studio - or switch between the two without modifying a single line of code. Get started with over 30 tutorials. Build your own sumo robot, or enter your bot in a simulated soccer competition. Then, participate in the robotics competition organized by FIRST and Microsoft.
Create Your Own Games for the Xbox 360
Tired of playing the same types of games on your 360? Do you have a great game idea, but can't get the big publishers to pay attention to you? Well, fear not - your day has come - with XNA Game Studio Express. Download the free development environment based on C# Express, create your own games, and play them on the 360 or Windows. Start off with these great tutorials, play with the samples, and make them your own. Then, enter the Dream Build Play contest and win some great prizes. Not the programmer type? Use TorqueX to drag and drop your way to your own game on the 360 or Windows.
Create Eye-Popping Web Sites and Mashups
Get your presence going or make money on the side by creating Web sites and mash-ups. Don't want to spend 3 months writing code? We've got you covered. Use Silverlight and/or Popfly to do the heavy lifting. Just focus on the content and on imparting your distinct style.
Organize Your Photo Collection
Are you curious to see what the future holds for digital pictures? Imagine hundreds of photos of the same scene being seamlessly stitched together, so that you can follow your own path, zoom in to see the smallest decorative detail, or zoom out and pan through 360 degrees to place the scene in a wider context. This is all made possible with PhotoSynth. Check out the collections currently available.
Close to graduating? Need something appealing to put on your résumé alongside your thesis on "Computational analysis of non-Newtonian fluid mechanics"? Get certified! First-time students and faculty test-takers can take a Microsoft certification for free. This offer is valid through June 30, 2007.
Write a Thesis on "Computational Analysis of Non-Newtonian Fluid Mechanics"
Follow along in this article to make your own oobleck, and then look at all the other fun things that you can do if you have it in large enough quantities!
Government Resources
Microsoft Developer Conference
June 20, New York City, NY
Come join us for a free, full day of developer-oriented technical sessions featuring an early look at the next generation of Microsoft development technologies.
Learn about the latest Microsoft development tools for public-sector developers. Be sure to check out this month's upcoming webcast schedule.
Public Sector Visual Studio Team System Case Study
This case highlights a small government agency adopting Visual Studio Team System to improve software development, increase efficiency, productivity, communication, and transparency to become People_Ready and Citizen_Ready.
Visit the Public Sector Developer Blog
Web Resources
If you're a Web developer you're going to want to know all about Silverlight. Check out MSDN Magazine this month and see what Silverlight has to offer.
Cool Silverlight App Meets Web Technology Resources!
Check out the WhirlyThing that is not only a Silverlight application, but a pathway to a host of web resources you won’t want to miss.
MSDN Magazine: Make Your WPF Apps Power-Aware
Hardware manufacturers design mobile devices with battery consumption in mind, but what about coding software that is power-aware?
MSDN Magazine: Enhance Your Apps with File System Transactions
A new feature in Windows Vista and Windows Server 2008, Transactional NTFS - known as TxF - introduces the concept of transacted file operations which can fundamentally change the way developers write applications, allowing them to build more stable and robust code.
We Have Heard You
MS Readiness will soon be integrated with Windows Live. Get a head start and set up your account today. All MS Readiness sessions beginning June 18 will require your Windows Live login, even if you are already registered.
For Windows Live ID support, call the Microsoft Partner Membership Center at 1-800-688-0496.
Visit the Windows Live ID Account Services site.
Create useful, cool, easy-to-use, and solidly performing value-adds to Windows Home Server for a chance at over US$50,000 in cash and prizes. This contest is sponsored by Hewlett-Packard.
Windows Server 2008 Showcase Roadshow: ISV Developer Essentials
Explore the techniques used to create next-generation applications on Windows Server 2008. Topics include Windows Communication Foundation, WorkFlow Foundation, Windows eventing, performance counters, IIS7, Windows CardSpace, PowerShell, and Transactional File System.
Promote Your Software to Wider Audiences
With pre-installed, pre-configured server and software, partners and customers will benefit from faster testing, evaluation and sales with the VHD (Virtual Hard Disk) "Test Drive" program.
Microsoft Office Interactive Developer Map
Use this map to drill down to each product and technology and learn about new features, objects, Web services, namespaces, and schemas required to extend Microsoft Office and build custom Office Business Applications (OBAs).
Office Business Applications Developer Portal
Learn how OBAs connect current line-of-business systems with the people who use them through the familiar Microsoft Office user interface.
Microsoft SDK for Open XML Formats Technology Preview
Find documentation, code samples, "How to" articles, and programming references to help simplify the task of manipulating Open XML packages.
New MSDN Forum: Microsoft SDK for Open XML Formats
Discuss and ask questions about the Microsoft SDK for Open XML Formats.
Office Talk: Publishing and Synchronizing Excel 2007 Tables to SharePoint Lists
In Excel 2007, the ability to synchronize the data between a table and a list in Windows SharePoint Services is deprecated. Learn how to use an add-in to update the information in a SharePoint list from Excel 2007.
Evaluate and Customize Search Relevance in SharePoint Server 2007
Learn about settings you can adjust to improve relevance in Enterprise Search in SharePoint Server 2007.
E-Learning: Save on BizTalk Server 2004 Courses (Worldwide)
Use promotion code BZS10 during checkout to save 10 percent on all BizTalk Server 2004 e-learning collections. Offer expires June 30.
Take a Free Windows Vista Developer E-Learning Clinic
Learn about working with WPF, WCF, and WF and Visual Studio 2005 with these e-learning clinics, free for a limited time.
Become an Expert by Getting Certified on the Latest Microsoft Technologies
Take advantage of special offers on exams that cover the latest Microsoft technologies and new-generation certifications. For a limited time, you can save on the cost of exams that lead up to certifications in technology solutions such as Microsoft SharePoint Server 2007, Windows Vista, and more.
Free Windows Vista and .NET 3.0 E-Learning
Get the tools you need to make your job easier as you develop next-generation application
45% off Select Training Kits at Bookpool
Shop online at Bookpool.com through June 30 to save 45 percent on select training kits and related resources from Microsoft Press.
Hot Off the Press! New Books from Microsoft Press
• Software Requirement Patterns
Work with XML Data Using the XPathNavigator Class in InfoPath 2007 Form Templates
Use the XPathNavigator and XPathNodeIterator classes to access and work with data in business logic written with managed code in InfoPath 2007 form templates.
Office Developer How-to Center
Discover task-based samples and videos to help you learn the new features of the 2007 Microsoft Office system.
• Add Custom Dynamic Menus to the Office Fluent User Interface (Visual How To)
• Office Open XML Formats: Inserting Values into Excel 2007 Cells (Visual How To)
• Save Ranges as Custom Building Blocks in Word 2007 Documents (Visual How To)
• Search the Outlook 2007 Inbox for Items with Subjects Containing Specific Words (Visual How To)
• Temporarily Repurpose Commands on the Office Fluent Ribbon (Visual How To)
• Use Visual Studio 2005 Tools for Office to Create PowerPoint Add-Ins (Visual How To)
• Write a Filter Provider Web Part for Windows SharePoint Services 3.0 (Visual How To)
Save 15% on SQL Server 2005 E-Learning for Developers
Become an expert on how to develop highly secure and sophisticated database applications with Microsoft SQL Server 2005.
Special Offers on Office 2007 Books, E-Learning, and More
Get great discounts on books, e-learning, classroom training, and certification for developers working with the 2007 Microsoft Office system.
Free Sample Chapters of Select ADO.NET 2.0 Books
Download free sample chapters, and if you like what you see, you can purchase the full book for 35% off.
Stay In Touch with System Builder News
On the System Builder site you'll learn about hardware, software, services, webcasts, and local events to help you deliver the most value to your customers.
Security for Developers
The Making of a Privacy-Savvy Test Team
It's hard to imagine a testing topic more arcane than security, but privacy may be just that.
Windows XP vs. Windows Vista Security
The Most Complex SAL Annotation
Product-Related Downloads
Download the June CTP for SQL Server 2008
Read, watch, and download to learn more about the new capabilities in the upcoming release of SQL Server 2008.
Download the Microsoft SDK for Open XML Formats Technology Preview
This SDK is built on top of the System.IO.Packaging API and provides strongly typed part classes to manipulate Open XML documents.
Excel 2007 Add-in: Synchronizing Tables with SharePoint Lists
Synchronize data in a table with a list on a SharePoint site with this add-in.
Case Studies, KB Articles, & How-tos
Korean Fashion and Discount Retailer Deploys 4 Terabyte Database on SQL Server 2005
After successfully expanding through mergers and acquisitions, E.Land Group decided to move SAP ERP data from newly acquired properties from a UNIX/Oracle platform onto a multi-terabyte database hosted on SQL Server 2005 Enterprise Edition (64-bit).
Health Management Company Improves Patient Health, Lowers Healthcare Costs
To help people be more proactive about healthcare, ActiveHealth developed ActiveHealth PHR, a personal health record built using the .NET Framework 2.0 and SQL Server 2005, powered by the ActiveHealth CareEngine System.
More KB Articles and How-tos...
More Case Studies...
Visual Studio 2005 and Visual Studio .NET KB Articles
Your personalized MSDN Flash is showing these items because you chose to receive Visual Studio 2005 and Visual Studio .NET news. Click the icon to customize your profile.
.NET Framework KB Articles
Your personalized MSDN Flash is showing these items because you chose to receive .NET Framework news. Click the icon to customize your profile.
SQL Server KB Articles
Your personalized MSDN Flash is showing these items because you chose to receive SQL Server and Data Access news. Click the icon to customize your profile.
Partner News
Enter the Telerik Reporting Contest
Win a 19" NEC monitor. For five or more correct answers, you will receive a complimentary Telerik Reporting Developer License (value US$399).
International Events
5 - 9 November, Barcelona, Spain
Get deeper content than ever before and personalize your own agenda with five days of the latest and soon-to-launch Microsoft developer content.
MSDN Events
Slice Your Coding Time with Innovative Solutions from MSDN Events
• Session 1: Next-Generation Identity Management: Windows CardSpace
• Session 2: Revving up Cross-Browser and Cross-Server Web Sites with the Microsoft AJAX Library
• Session 3: Best Practices for Building Next-Generation Web Applications Using Microsoft ASP.NET AJAX