Ever since we created the Microsoft Office Interactive Developer Map I became a huge fan of Windows Presentation Foundation (WPF). I love that you can expose information and build custom solutions in very creative ways using WPF. If you want to learn more about WPF I recommend the following resources to get started:
We published last week a new article that shows how to create an Office Business Application that generates a customer e-mail to confirm flight reservations. The article provides a walkthrough that shows how to develop an add-in for Microsoft Outlook 2007 using VSTO + WPF.
Fulvio Giaccari is the author of this article. Fulvio Giaccari is a Project Manager for SB Soft S.r.l., a Microsoft partner company. He is currently working on porting Windows Form applications to the .NET Framework 3.0. Fulvio is a published author of magazine articles in both English and Italian; he plans to write a book about VSTO that will be published by Apress Inc.
Fulvio is founder of www.freeaspx.it, an online community dedicated to ASP.NET. He is also founder of www.ShareOffice.it, the first Italian user group for Microsoft Office developers.
SB Soft S.r.l. is an Italian company that specializes in building solutions for Microsoft Office and Microsoft SharePoint Services as well as building Windows Form and Web applications for companies, banks, and public administrations.
Fulvio is currently organizing and event in Lecce, Italia dedicated to Microsoft Business Intelligence, Office 2007, and ASP.NET Ajax Library (www.sb2dev.it).
The Office Developer Documentation Group has a very cool content tracking application that we developed internally. We use this application to track all Office developer content submissions for MSDN. Our editors track all submitted content and schedule it in our editorial calendar so we always know what's cooking and what's published so we can cross promote in different MSDN portals.
Every now and then, when we have a few dev days in between other projects some of us add new features to our internal application. Right now we are working with MSDN to create a new Office Developer and a MOSS RSS feed. We publish an average of 40 content items/month (articles, downloads, videos, white papers), so we know we need to provide RSS feeds for "Just Published" content.
While we finish our RSS solution, I thought it would be nice to start providing bi-weekly blog entries that list all the content we published. I created a new "Just Published" tag in my blog, so you can start tracking all the content we publish. You should also check out Randall's blog for news related to MOSS content.
How-To article: Visual How To: Creating Search Queries Programmatically by using the Search Object Model in SharePoint Server 2007 Learn to work directly with the object model or use the Search Web service to execute search queries programmatically.
2007 Microsoft Office System
Microsoft Office SharePoint Server 2007
Microsoft Office 2003
API reference: Microsoft Office Outlook 2007 Primary Interop Assembly Reference The Microsoft Office Outlook 2007 Primary Interop Assembly (PIA) Reference provides help for developing managed applications for Microsoft Office Outlook 2007. It extends the Outlook 2007 Developer Reference from the COM environment to the managed environment and focuses on how to use the PIA.
Microsoft Office Outlook
Microsoft Office Outlook 2007
Visual Basic .NET
Visual Studio 2005
Visual Studio Tools for Office
VS Tools for Office 2005
How-To article: Visual How To: Creating Search Queries Programmatically by using the Search Web Service in SharePoint Server 2007 Learn to use the Office SharePoint Server 2007 Web service named search.asmx to allow a remote client to execute a search query.
How-To article: Visual How To: Exposing Enterprise Search in SharePoint Server 2007 by using Internet Explorer 7 and the Office Research Pane Step-by-step guide to configuring the Microsoft Office research task pane that is available in the 2007 Office system and Microsoft Office 2003 Editions.
White paper: Download: Windows white paper: Software Update for Web Folders This white paper outlines the procedures and describes the interfaces you can use to extend Web Folders if you have the Software Update for Web Folders installed.
Technical article: Isolating Microsoft Office Extensions with the COM Shim Wizard Version 2.3 Learn about an updated set of Microsoft Visual Studio 2005 wizards that automate the generation of COM shims for managed shared add-ins, with specific support for the new extensibility interfaces introduced in the 2007 Microsoft Office system.
Code sample: Sample: 2007 Office Sample: Using the Business Data Catalog and Smart Tags with the 2007 Office System This code sample and white paper walks through a custom solution that integrates LOB data with the 2007 Microsoft Office system to support the preparation of documents within Word 2007.
Microsoft Office Word 2007
Windows SharePoint Services v3
Scot Hilier (also Bhushan Nene from Microsoft)
Technical article: Using the Business Data Catalog and Smart Tags with the 2007 Office System Learn how to build custom applications that use the business data catalog and smart tags.
Scot Hilier (and Bhushan Nene from Microsoft)
Code sample: Sample: 2007 Office System Sample: Isolating Microsoft Office Extensions with the COM Shim Wizard Version 2.3 Download the sample that accompanies the MSDN article and learn about an updated set of Microsoft Visual Studio 2005 wizards that automate the generation of COM shims for managed shared add-ins.
Technical article: Building a Custom Add-in for Outlook 2007 Using Windows Presentation Foundation Use the Microsoft .NET Framework 3.0 and Microsoft Windows Presentation Foundation to build a custom add-in for Outlook 2007.
Column: OfficeTalk: Excel 2007: Let's Get Connected (Jul 2007) In this Office Talk column, Frank Rice discusses how centralizing data source connections gives you much more control over the data you use in your Excel 2007 workbooks.
Microsoft Office Excel 2007
Also, Microsoft Office Virtual Labs published recently five new 2007 Microsoft Office System Virtual Labs:
I will post another blog entry for content published last June.