MSDN Flash
UK MSDN Flash
17 October 2007
Editor's Intro


Hello

...and welcome to the swag-filled issue.

First, for your chance to win an Xbox 360 Elite plus a wireless controller just let us have your email address (if you think about it, we have that already so you shouldn't hesitate) and fill in this short questionnaire on the UK MSDN Flash. Seriously, I urge you to complete it even if you don't want the XBOX, since I will personally use it to drive any future changes to this newsletter.

Next, if you are a Microsoft partner, for a mere £199+VAT the Partner team here would like to offer you ongoing full access to the Microsoft Web Action Pack. If you'd rather experience the Microsoft Web development Platform for free, why not order a free DVD. If you are not a partner, follow either of those links to read about the benefits and see how you can enrol to become one.

Good luck with trying to win the XBOX, and I really look forward to reading your responses to the Flash survey.

Cheers
Daniel

Fresh Discoveries



Articles
MSDN Online
What’s New in Windows Presentation Framework 3.5.
Touches on the major differences between WPF v3.0 and v3.5.
Downloads
Download
Silverlight Ink Sample.
Shows how to collect, erase, select, and render ink on the web.
Downloads
Download Fix
Fix for VS2008 Beta 2 crashing in C# projects under specific condition.
Using a member from an explicitly implemented interface defined in a referenced project.
Downloads
Recorded Webcast
Working with Windows Communication Foundation.
How to build and configure services in WCF using a variety of scenarios.
Downloads
Listen
NxtGenUG Podcast #41.
Featuring Tech Ed 2007 and Alan Elston on presentation skills.
Articles
Case Study
City of Edinburgh Council Delivers Smart City Vision with Infrastructure Optimisation.
Local government used 4 Microsoft Server products to improve service.
Articles
MSDN Magazine
Lessons Learned from Five Years of Building More Secure Software.
Michael Howard on trustworthy computing, looking at threats from multiple angles.
Articles
MSDN Magazine
Simplified APM with C# by Jeffrey Richter.
Discusses the usage of lambda expressions and iterators in asynchronous programming.
Articles
KB Article
Memory load may be high when you run a .NET Framework 2.0 application.
Hotfix for garbage collection being unable to handle the pinned objects in memory.
Articles
Blog
Releasing the Source Code of the .NET Framework libraries.
Did you ever want to debug right into the framework code? With VS2008 you can.
Downloads
Video Interview
Programming in the Age of Concurrency.
Anders Hejlsberg and Joe Duffy on concurrent programming with PFX.
Downloads
Screencast
LINQ to Entities Introduction – Part 1.
The first in a multi-part series on ADO.NET Entity Framework.
Downloads
Screencast
Use WPF in your Windows Forms projects.
Learn how to interop between WPF and WinForms using VS2008.
Downloads
Video Recording
MVC Presentation by Scott Guthrie.
Very early look at the Model View Controller framework planned for ASP.NET.
Downloads
Listen
SQLBits - Richard Fennell on SQL Server Unit Testing.
Craig interviews Richard about his session and TSQLUnit.



Register Now to Avoid Disappointment


Community event
18 October, Southampton: NxtGenUG - Microsoft codename "Astoria".
Community event
Community event
Community event
23 October, Cambridge: NxtGenUG - XSLT and Vista Speech.
Community event
Community event
Community event
Community event
30 October, Oxford: NxtGenUG – MonoRail.
Community event
Community event
Community event
Community event
Community event
Community event


Feature Article


Office Business Applications - the developer story

I've spend the last six months talking to developers about Office Business Applications (OBA). OBAs are all about making applications, particularly Line of Business (LOB) systems, integrate more tightly with the different elements of the Microsoft Office platform. OBAs lets you streamline a whole range of common use-case scenarios, reducing re-work and errors, thus saving time for the user. For a more formal and full description of OBAs please visit OBA Central. For many developers, the key technologies are Microsoft Office 2007 and Windows SharePoint Services (WSS).

So, how do you go about designing and building your own OBA? For Office add-ins you will want to download Microsoft Visual Studio 2008. It includes the latest version of Visual Studio Tools for Office (VSTO v3.0), which makes add-in development a breeze, through new Office 2007 application level and document level add-ins. These, combined with the Office Ribbon and Custom Task Pane let you create the "fluent UI" experience as they change to reflect the tasks you are doing. Think about the ways in which you could use this new "real estate" to display data in a whole variety of ways, by pushing LOB data into the cells of an Excel spreadsheet or into the body of Word document.

VSTO v3.0 also opens up Outlook to deep application integration which is something many developers have wanted. Outlook Form Regions allow you to take control of many elements of the Outlook UI to display information. Perhaps certain types of email will contain all the charts and data a user needs to make a decision within the body of the reading pane. Or perhaps when you click on an Outlook contact, it also uses Live Search to map the contacts address details or retrieve sales and invoice information. If you know how to program in WinForms applications, you'll feel right at home with VSTO. The latest information can always be found at the Office Developer Centre.

For portals, WSS provide the ideal platform for building everything from dashboards to custom web applications. In SharePoint, web parts are the basic building blocks and they can be used to surface a whole range of information using either the standard web parts Microsoft provides out of the box, or by building your own. If you already know ASP.NET 2.0, then web part development with SharePoint will feel very familiar. Microsoft Office SharePoint Server (MOSS) provides additional services and web parts that sit on top of WSS, providing features such as graphs and charts through the new server side Excel services engine, or browser based forms input via the new InfoPath Forms Service. Tied in with Workflow or the Business Data Catalog (BDC), it can be used to create powerful systems. Explore the resources at the SharePoint Server 2007 Developer Portal.

Finally, I hope to see you all at Tech Ed in Barcelona, where I chair the Office track and have some great sessions lined up.

David Gristwood

Read David's blog here

On the Horizon


Community event
5-9 November, Barcelona: Tech-Ed Developers (Euros 2,245 + VAT).


Contact Microsoft


Send your feedback and comments to ukmsdn@microsoft.com.
Find out more about the MSDN resources that are available to you.

Find out more about the Microsoft Contact Centre or call on 0870 60 10 100 (0800-1800 Monday to Friday)
Find out more about your MSDN Subscription contact points or call 0800 0517 215


To cancel your subscription to this newsletter, reply to this message with the word UNSUBSCRIBE in the Subject line. You can also unsubscribe at the Microsoft Profile Centre You can manage all your Microsoft.com communication preferences at this site.

Legal Information 

This newsletter was sent by Microsoft Ltd, Microsoft Campus, Thames Valley Park, Reading RG6 1WG.
Sign up for other newsletters | Contact Us | Unsubscribe | Update your profile | Legal information
© 2007 Microsoft Corporation  Terms of Use | Trademarks | Privacy Statement
Microsoft