MSDN Flash
  Mike Taulty
Welcome to the 13 December 2006 issue of the MSDN Flash. I'm Mike Taulty, the technical editor for the MSDN Flash in the UK.

I wanted to briefly highlight last week’s announcements of changes in the Expression suite of tools for designing web sites and rich Windows user interfaces. Take a look and see what’s coming up in the world of presentation technology and tools.

As this is the last issue of the Flash before the holiday, I’d like to wish you season greetings and all the best for the New Year when I hope to catch you at the Windows Vista and 2007 Office system launch in January or at one of our MSDN 2007 Roadshow events starting in February.

We're also planning to go on the road with a launch tour from 22 - 27 January. If you want the Microsoft team to come and present and your company, let us know and your company could be one of the stops on our tour. Find out more here.

If there's anything that you'd like to see in this newsletter, or you would like to provide feedback on its content, then please do let me know...

Mike Taulty

Feature Article
Windows Mobile Managed APIs
by Daniel Moth
(visit my blog)

With all the current activity around betas, pre-release software and just released platforms, I thought I’d take a novel step and look at something that is already a year old but more relevant than ever.

In May 2005, Bill Gates announced the release to manufacturing of Windows Mobile 5.0. It came with many advances for the consumer and the business user, but also featured a fantastic move forward for the developer: managed APIs that are built in the platform. These managed libraries are independent of the version of the .NET Compact Framework used (in other words, you can use them from v1.0 or from v2.0 and beyond). Now is a great time to take a look at the managed API’s if you’ve not already done so as practically every Microsoft unit on the market today runs Windows Mobile 5.0. As we head towards the release of the next Windows Mobile platform, the managed APIs are fully supported so your code will require no changes moving forward.

The APIs ship in ROM and hence do not have to be deployed to the target by your setup programs. To code against them, you need to download the free Windows Mobile 5.0 SDK which installs the six libraries that you can reference from your Visual Studio 2005 Smart Device project, so you can use the namespaces and types and gain access to the new features. The SDK also provides Windows Mobile 5.0 emulators for use from within Visual Studio 2005. These class libraries are (in no particular order):
Microsoft.WindowsMobile.Telephony.dll: make phone calls programmatically.
Microsoft.WindowsMobile.Forms.dll: Contact Chooser, Picture Picker and Camera Capture dialogs.
Microsoft.WindowsMobile.dll: it is not used directly in your code and is only necessary when referencing the Status and PocketOutlook dlls described next.
Microsoft.WindowsMobile.Status.dll: this powerful library provides an easy to use generic way for accessing device state and for getting notified when device state changes (over 100 system properties), even when your application is not running.
Microsoft.WindowsMobile.PocketOutlook.dll: wraps the Pocket Outlook Object Model (POOM) for interacting with Personal Information Management (PIM) items: appointments, contacts and tasks. This is also the place to look if you want to programmatically send SMS and email messages or even intercept SMS messages as they arrive.
Microsoft.WindowsMobile.Configuration.dll: useful for processing or testing device XML configuration files e.g. for provisioning a device. Essentially a managed wrapper for DMProcessConfigXML.
Now that your appetite is whetted, browse the online documentation for more details and install the Windows Mobile 5.0 SDK to have a play in your favourite language (C# or Visual Basic); there are links to both of those and plenty more from the Windows Mobile developer site. Keep an eye on the UK MSDN Nuggets page for short videos coming soon covering these in more detail.

Highlighted Links
Try out the new version of Microsoft Office. You can now download a fully working trial and get to grips with the new features.
A PowerShell User Group, Get-PSUGUK, has launched with the aim of evangelising the use of PowerShell amongst system administrators and developers, sharing information and helping solve users’ problems. Everyone with an interest in PowerShell is welcome. The first meeting will be held on 24 January at Global Knowledge Wokingham and will cover installation\configuration and a presentation on PowerShell Tools. Beer and pizza will be supplied courtesy of Power Gadgets. The group aim to meet every couple of months at various venues. For more details about the group and the meeting, see the leader’s blog.
Spotlight on: Visual Studio Team System for Database Professionals
Visual Studio Team 2005 Edition for Database Professionals delivers a market-shifting database development product designed to manage database change, improve software quality through database testing and bring the benefits of Visual Studio Team System and life cycle development to the database professional.
Spotlight on: ASP.NET AJAX (formerly code-named Atlas)
Download and install the beta release of ASP.NET AJAX v1.0, a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalised web experiences that work across all the most popular browsers.

Events
Microsoft Events
Microsoft’s most important product event for years, the launch of Windows Vista and the 2007 Microsoft Office system, is in Reading on 19 and 20 January 2007. Over two days, developers will gain both technical and practical experience of the new tools available in Vista and Office. There’s a parallel virtual event online for those unable to attend personally. With feedback from experts via forums, Microsoft promises that virtual attendees won’t miss a thing. From the opening keynote speech delivered via live webcast to experiencing the new applications, the virtual event will be as good as being there. Register now.
Register now for the MSDN 2007 Roadshow
The MSDN Roadshow for 2007 will demonstrate the latest developments in our up-and-coming technologies from across the Microsoft stack. Join us for these full day events and learn from our experts, network with your peers and find out how Microsoft is supporting developers in the community. The events are free and lunch is provided. To register for these events and find out more about the content, please select your venue of choice:
Nottingham: 21 February 2007 
Glasgow:5 March 2007
Harrogate:13 March 2007
London: 21 March 2007
Reading: 27 March 2007 

Third-Party & Community Events
DevWeek 2007 early bird deadline is Friday 15 December - last chance to claim maximum discount.

Training
Designed for software developers and system architects who need to understand the architecture and programming techniques required to build collaborative applications using Windows SharePoint Services v3 and Microsoft Office SharePoint Server 2007.
5 - 9 February 2007, London
DevelopMentor’s Guerrilla Visual Studio Team System, offers over 50 hours of training on VSTS, a platform that helps software development teams deliver complex software solutions.
5-9 March 2007, Location TBD
This is an intensive (9am – 9pm) training event for experienced .NET developers who build applications in C# using v2.0 of Microsoft’s .NET platform.
Exam Insurance gives you two chances to pass any Microsoft Certification exam free. Pass on the first try and you’ll get 25% off your next exam. Exam Insurance is offered exclusively by Microsoft Certified Learning Solutions Partners, so take your career to the next level by purchasing Exam Insurance today.

Security
Check out the recently added security articles under the ‘Contributors’ menu covering topics such as ‘WS-Federation and Single Sign-On’, ‘Moving to Partial Trust’, ‘Windows CardSpace’, 'Security Levels in Windows Communication Foundation', ‘Latest in Internet Attacks: Web Application Worms’ and ‘User Account Control in Windows Vista’.
David Litchfield (of NGSSoftware and databasesecurity.com) has published a paper that compares the vulnerability track record of Microsoft SQL and Oracle databases over the past six years.

Partner News
Run, analyse, profile and navigate failed tests, and re-run unit tests from within Visual Studio 2005.

Web Resources
In MSDN Magazine This Month
Custom workflow activities are one of the most important aspects of the Windows Workflow Foundation and there are many features to consider when building them.

The patterns & practices (p&p) team at Microsoft recently began publishing software factories, collections of guidance assets-tools, reusable code, documentation and reference implementations to help automate the process of building software according to accepted patterns and predefined standards.

See the top sessions, interviews and highlights from Tech•Ed: Developers on the Virtual Side.
Use the VBA skills you already have to add new functionality to your VBA solutions

MSDN Flash
13 December 2006
In This Issue:
Feature Article
Highlighted Links
Events
Training
Security
Partner News
Web Resources
Webcasts & Online Events
Expression Web
Learn how to create rich web sites, manipulate links and images and work with style sheets in our two new Microsoft Expression Web virtual labs. You can complete these free guided, hands-on labs in less than 90 minutes.
Also, watch our live and on-demand Expression webcasts.
Windows CardSpace (.NET 3.0 Framework) Virtual Labs
Practice using the Windows CardSpace Control Panel Applet and adding Information Card support to your Windows Communication Foundation application.
Inside Look: Develop Solutions Using Windows SharePoint Services 3.0
This premium clinic from Microsoft E-Learning covers Windows SharePoint Services 3.0 platform features, how to build and extend SharePoint Sites and deployment options.
ISV Innovation Briefings Online: 2007 Microsoft Office System Development 
13 – 15 December 2006: 6.00 p.m. GMT.
The new 2007 Microsoft Office system is designed specifically with ISV developers in mind - it can now be used to create an entirely new breed of programs called Office Business Applications.
ISV Web Seminar Deep Dive Series: 2007 Microsoft Office System 
29 January - 2 February 2007, 9:00 p.m. GMT.
ISV Web Seminar Deep Dive Series: Windows Vista
22 – 26 January 2007: 9:00 p.m. GMT.
Expression Web: Creating a Standards-Based Web Site Virtual Lab 
This virtual lab will show you to how to create and open a web site folder, develop a static web page, insert images, text, and hyperlinks and manage preferences to ensure your desired standards support.
Expression Web: Designing Pages with CSS Virtual Lab 
This virtual lab shows you how to create page layouts with CSS, apply styles for text and images, save styles to external sheets and attach an external style sheet to multiple web pages.
Product-related Downloads
Download SQL Server 2005 Service Pack 2 CTP (November 2006)
Help refine and enhance product features by trying and sending feedback on the Community Technology Preview of SQL Server 2005 Service Pack 2 (SP2).
Useful UK Links
Microsoft MSDN
Support
Microsoft Certifications
Microsoft Press Books
Microsoft Learning Info for Developers
Microsoft Careers
Academic Developer Information
Useful Links
KB Articles and How-tos
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.com web site 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
© 2006 Microsoft Corporation  Terms of Use | Trademarks | Privacy Statement
Microsoft