<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">From donovanf's Office</title><subtitle type="html">A .NET Developer's Resource</subtitle><id>http://blogs.msdn.com/donovanf/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/donovanf/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-05-21T17:41:35Z</updated><entry><title>Announcing the Microsoft Office 2010 (Beta) Workshop: A Developer Training Course On Channel 9</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/11/09/announcing-the-microsoft-office-2010-beta-workshop-a-developer-training-course-on-channel-9.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/11/09/announcing-the-microsoft-office-2010-beta-workshop-a-developer-training-course-on-channel-9.aspx</id><published>2009-11-09T16:54:03Z</published><updated>2009-11-09T16:54:03Z</updated><content type="html">&lt;p&gt;&lt;a href="http://channel9.msdn.com/learn/" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/AnnouncingMicrosoftOffice2010TrainingCou_130BE/image_3.png" width="780" height="208" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The &lt;b&gt;&lt;a href="http://r.ch9.ms/of10a" target="_blank"&gt;Office 2010 Workshop&lt;/a&gt;&lt;/b&gt; is an all new &lt;a href="http://channel9.msdn.com/learn/" target="_blank"&gt;developer training course&lt;/a&gt; to debut on Channel 9 today. The release of this course consists of 29, 5-18 minute video segments, with presentations and demos on Office 2010 Beta development. That’s around 4.5 hours of content! But it’s available at your convenience to work through at your own pace. Shortly after Office 2010 Beta becomes publicly available the training course will be updated with the hands-on-lab and source code for each unit so you can dive in and get on to development. I will also be adding more content to the course as we move into the latter part of this year and next. So be sure to stay tuned.&lt;/p&gt;  &lt;p&gt;The training course currently includes these units:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;· Office 2010 Developer Roadmap&lt;/li&gt;    &lt;li&gt;· Office UI Customization&lt;/li&gt;    &lt;li&gt;· Office Client Workflow&lt;/li&gt;    &lt;li&gt;· Security and Deployment&lt;/li&gt;    &lt;li&gt;· Business Connectivity Services&lt;/li&gt;    &lt;li&gt;· Developing BI Applications&lt;/li&gt;    &lt;li&gt;· Open XML&lt;/li&gt;    &lt;li&gt;· Office 2010 Services&lt;/li&gt;    &lt;li&gt;· InfoPath 2010 and Forms Services&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Office 2010 is an evolved developer platform with new services and extensibility. It provides the best productivity experience across PC, phone and browser with platform power to connect to cloud and on-premises services. This course introduces developers to the concepts of Office development and the broad set of tools available for both client and server side development. These include Visual Studio 2010 and .NET Framework 4, InfoPath 2010, Access 2010 and SharePoint Designer 2010 to call out a few. With many new features, these tools help developers be more productive by providing greater flexibility in how they approach developing and deploying their solutions – all to deliver &lt;i&gt;real value&lt;/i&gt; to information workers and organizations. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/The+Knowledge+Chamber/John-Durant--Developing-Managed-Applications-for-Office-2010-in-Visual-Studio-2010/" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/AnnouncingMicrosoftOffice2010TrainingCou_130BE/image_6.png" width="244" height="138" /&gt;&lt;/a&gt; &lt;a href="http://blogs.msdn.com/johnrdurant/archive/2009/07/30/office-developer-guild-is-live.aspx" target="_blank"&gt;John Durant&lt;/a&gt; chats with Robert Hess and sets the stage for developing Office 2010 applications with Visual Studio 2010 in &lt;a href="http://channel9.msdn.com/shows/The+Knowledge+Chamber/John-Durant--Developing-Managed-Applications-for-Office-2010-in-Visual-Studio-2010/" target="_blank"&gt;this Channel 9 interview&lt;/a&gt;. It’s a great video to listen to while you’re browsing through the new course content. &lt;/p&gt;  &lt;p&gt;Also, be sure to check out the &lt;a href="http://channel9.msdn.com/learn/" target="_blank"&gt;other training courses on Channel 9&lt;/a&gt;, especially the &lt;strong&gt;Visual Studio 2010 &amp;amp; .NET Framework 4&lt;/strong&gt; course and the &lt;em&gt;all new&lt;/em&gt; &lt;strong&gt;SharePoint 2010&lt;/strong&gt; course brought to you by my colleague &lt;a href="http://blogs.msdn.com/pstubbs/" target="_blank"&gt;Paul Stubbs&lt;/a&gt;. &lt;strong&gt;Office 2010&lt;/strong&gt; and &lt;strong&gt;SharePoint 2010&lt;/strong&gt; are a powerful duo for creating your business solutions – you’ll see.&lt;/p&gt;  &lt;p&gt;You can &lt;a href="https://microsoft.crgevents.com/Office2010TheMovie/Content/Default.aspx?p=Home&amp;amp;" target="_blank"&gt;register for early notification on the Office 2010 Beta availability by following this link&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919619" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/donovanf/archive/tags/SharePoint/default.aspx" /><category term="Office" scheme="http://blogs.msdn.com/donovanf/archive/tags/Office/default.aspx" /></entry><entry><title>PDC Developer Sessions for Office and SharePoint 2010</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/10/27/pdc-developer-sessions-for-office-and-sharepoint-2010.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/10/27/pdc-developer-sessions-for-office-and-sharepoint-2010.aspx</id><published>2009-10-27T21:02:51Z</published><updated>2009-10-27T21:02:51Z</updated><content type="html">&lt;p&gt;Last week’s SharePoint Conference (SPC) was an amazing unveiling of all the investments that the product groups have made in Office and SharePoint 2010. These products, with their Beta version coming out soon, provide a powerful platform for developing business solutions. And as &lt;a href="http://blogs.msdn.com/johnrdurant/archive/2009/10/23/office-2010-developer-at-spc-what-s-the-end-user-value.aspx" target="_blank"&gt;John Durant&lt;/a&gt; states, “At SPC, we placed a special &amp;quot;real user value&amp;quot; slide in every presentation slide deck that had to do with Office 2010 client. In each presentation we emphasized what the developer investments in the Office/SharePoint platform mean to real users, users who will never touch a line of code or know what &lt;em&gt;Dim&lt;/em&gt; or &lt;em&gt;Using&lt;/em&gt; mean in programming syntax.” With both time and budget constraints in organizations, it is critical that development investments will have reduced time to delivery and yet produce the greatest value for both the end user and the organization at large. That’s what makes developing on the Office and SharePoint platform such a great developer investment, you are surfacing in the Office applications (where users spend much of their time, where they’re familiar with the user interface) the types of data, KPI information, process automation capabilities, etc. that helps them to be more productive in their daily tasks. And for developer productivity, the tooling around Office and SharePoint has increased significantly (future bogs to come). I say all that to say this, if you missed SPC, you can still get exposure to the same type of developer-focused sessions at the &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;Professional Developers Conference&lt;/a&gt; (PDC) (&lt;a href="http://microsoftpdc.com/Registration" target="_blank"&gt;$300 discount still applies until Oct. 30th&lt;/a&gt;). Office and SharePoint 2010 will be a highlight at PDC from the keynote by Kurt DelBene, Senior VP in Office, to these great sessions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-06"&gt;Developing .NET Managed Applications Using the Microsoft Office 2010 Developer Platform&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR09"&gt;Document Assembly and Manipulation on Microsoft SharePoint Server 2010 Using Word Services and Open XML&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR06"&gt;Developing Solutions with Business Connectivity Services in Microsoft SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR13"&gt;Integrating and Extending the Microsoft Office Communicator Experience with Windows Presentation Foundation and Microsoft Silverlight&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-12"&gt;Microsoft Unified Communications: Developer Platform Futures&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-18"&gt;Overview of SharePoint 2010 Programmability&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR12"&gt;It's All about the Services: Developing Custom Applications for Microsoft SharePoint Server 2010 Using Microsoft ASP.NET, WCF, and REST&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-05"&gt;Developer Patterns to Integrate Microsoft Silverlight 3.0 with Microsoft SharePoint 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR07"&gt;Developing Solutions for Microsoft SharePoint Server 2010 Using the Client Object Model&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/PR10"&gt;SharePoint Is Not Just On-Premise: Developing and Deploying Solutions to Microsoft SharePoint Online&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://microsoftpdc.com/Sessions/P09-07"&gt;Developing xRM Solutions Using Windows Azure&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To get yourself ready for Office and SharePoint 2010 development, &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target="_blank"&gt;Visual Studio 2010 Beta 2&lt;/a&gt; was announced at SPC as well. And developing for Office and SharePoint with Visual Studio 2010 has never been better – new project templates abound. If you haven’t downloaded and installed it yet, &lt;a href="http://blogs.msdn.com/briankel/archive/2009/10/19/using-a-download-manager-to-quickly-download-visual-studio-2010-beta-2.aspx" target="_blank"&gt;Brian Keller’s&lt;/a&gt; blog is a great resource to help you with this.&lt;/p&gt;  &lt;p&gt;Lastly, if you love developing for Office, be sure to join the &lt;a href="http://blogs.msdn.com/johnrdurant/archive/2009/07/30/office-developer-guild-is-live.aspx" target="_blank"&gt;Office Developer’s Guild&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/johnrdurant/archive/2009/07/30/office-developer-guild-is-live.aspx" target="_blank"&gt;&lt;img title="mole3y[1]" border="0" alt="mole3y[1]" src="http://blogs.msdn.com/blogfiles/johnrdurant/WindowsLiveWriter/OfficeDeveloperGuildisLive_87FB/mole3y%5B1%5D_thumb.png" width="244" height="126" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy, and hope to see you at PDC!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913704" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/donovanf/archive/tags/SharePoint/default.aspx" /><category term="Office" scheme="http://blogs.msdn.com/donovanf/archive/tags/Office/default.aspx" /><category term="PDC" scheme="http://blogs.msdn.com/donovanf/archive/tags/PDC/default.aspx" /></entry><entry><title>A Taste of Microsoft Access 2010 and Access Services</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/10/20/a-taste-of-microsoft-access-2010-and-access-services.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/10/20/a-taste-of-microsoft-access-2010-and-access-services.aspx</id><published>2009-10-20T05:50:08Z</published><updated>2009-10-20T05:50:08Z</updated><content type="html">&lt;p&gt;For all those that have loved Microsoft Access over the years (and for those that have yet to discover it) one of the announcements today at the SharePoint 2010 Conference was about Access 2010 and Access Services on SharePoint. Think of it, Access databases being able to be published to the Web! New opportunities for Access abound! But you really need to see this in action. The &lt;a href="http://channel9.msdn.com/shows/Access/Microsoft-Access-2010-Demo/" target="_blank"&gt;Channel 9 video&lt;/a&gt; below takes you through a great demo showing some of the key new features in Access 2010 from Office Themes, UI and Data Macros, to the publishing of the entire database, forms, reports, etc. to SharePoint. Don’t miss this &lt;a href="http://channel9.msdn.com/shows/Access/Microsoft-Access-2010-Demo/" target="_blank"&gt;video&lt;/a&gt; with Tina Wood interviewing Clint Covington and Ryan McMinn, Program Managers on the Access team!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://channel9.msdn.com/shows/Access/Microsoft-Access-2010-Demo/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/ATasteofMicrosoftAccess2010andAccessServ_1411D/image_3.png" width="925" height="353" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As noted above, be sure to check out the &lt;a href="http://blogs.msdn.com/access/archive/tags/2010+Intro+Series/default.aspx" target="_blank"&gt;Access 2010 Intro&lt;/a&gt; series at the Access team &lt;a href="http://blogs.msdn.com/access/" target="_blank"&gt;blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Enjoy!!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909672" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/donovanf/archive/tags/SharePoint/default.aspx" /><category term="Office" scheme="http://blogs.msdn.com/donovanf/archive/tags/Office/default.aspx" /><category term="Access" scheme="http://blogs.msdn.com/donovanf/archive/tags/Access/default.aspx" /></entry><entry><title>PDC09 is Fast Approaching…</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/10/14/pdc09-is-fast-approaching.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/10/14/pdc09-is-fast-approaching.aspx</id><published>2009-10-14T16:04:27Z</published><updated>2009-10-14T16:04:27Z</updated><content type="html">&lt;p&gt;&lt;a href="http://microsoftpdc.com/" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/PDC09isFastApproaching_7EAA/image_3.png" width="244" height="65" /&gt;&lt;/a&gt; will kick off on November 17th so now is the time to get &lt;a href="http://microsoftpdc.com/Registration" target="_blank"&gt;registered&lt;/a&gt;. The $300 discount is still available until October 30th! This is going to be a great conference with tons of &lt;a href="http://microsoftpdc.com/Sessions"&gt;sessions&lt;/a&gt; to learn about the future of Microsoft’s developer platform, hands on labs to get a first look at these emerging technologies, excellent networking opportunities with other developers and industry experts and a lot of fun. Here’s the keynote line up. Be sure to visit &lt;a href="http://microsoftpdc.com/"&gt;PDC09&lt;/a&gt; for all the details!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://microsoftpdc.com/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/PDC09isFastApproaching_7EAA/image_6.png" width="664" height="290" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907215" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/donovanf/archive/tags/PDC/default.aspx" /></entry><entry><title>Microsoft Office 2010 Blog Resources</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/10/08/microsoft-office-2010-blog-resources.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/10/08/microsoft-office-2010-blog-resources.aspx</id><published>2009-10-08T07:23:11Z</published><updated>2009-10-08T07:23:11Z</updated><content type="html">&lt;p&gt;Before I get to the numerous blog resources for Microsoft Office 2010 I want to mention that there are still some &lt;a href="https://spc2009.dynamiceventsreg.com/" target="_blank"&gt;general registration&lt;/a&gt; openings for the SharePoint Conference. So if you’d like to go be sure and get signed up! For a great background on the history of SharePoint be sure to read Jeff Teper’s post on the &lt;a href="http://blogs.msdn.com/sharepoint/default.aspx" target="_blank"&gt;SharePoint Team Blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.mssharepointconference.com/Pages/default.aspx"&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/pstubbs/WindowsLiveWriter/MyFallSharePoint2010SpeakingSchedule_C388/image_3.png" width="644" height="117" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In preparation for the conference or if you just can’t make it, I’ve pulled together a collection of Microsoft blogs around Office 2010. These provide the background and a taste of the amazing new capabilities the Office client applications and SharePoint bring to the information worker and business productivity overall for an enterprise. And for the developer, you’re going to love it – but that comes later. To build stand-alone components and applications or fully integrated business solutions on this platform – WOW! For now, give these a browse and get a sense for what you’ll be working with. I can’t say that this list is definitive, so will add others as I come across them or they come online.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.technet.com/office2010/" target="_blank"&gt;Office 2010 Engineering&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/microsoft_office_word/default.aspx" target="_blank"&gt;Word Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/excel/default.aspx" target="_blank"&gt;Excel Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/infopath/default.aspx" target="_blank"&gt;InfoPath Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/microsoft_office_publisher/default.aspx" target="_blank"&gt;Publisher Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/access/default.aspx" target="_blank"&gt;Access Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/david_rasmussen/default.aspx" target="_blank"&gt;OneNote&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/visio/" target="_blank"&gt;Visio Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/outlook/default.aspx" target="_blank"&gt;Outlook Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/powerpoint/default.aspx" target="_blank"&gt;PowerPoint Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/project/default.aspx" target="_blank"&gt;Project Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/naturallanguage/default.aspx" target="_blank"&gt;Natural Language Team Blog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/office_global_experience/" target="_blank"&gt;Office Global Experience Team Blog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brian_jones/" target="_blank"&gt;Open XML&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/officewebapps/default.aspx" target="_blank"&gt;Office Web Apps Team&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint_workspace_development_team/" target="_blank"&gt;SharePoint Workspace Team Blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/sharepoint/default.aspx" target="_blank"&gt;SharePoint Team Blog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://sharepoint.microsoft.com/Pages/Default.aspx" target="_blank"&gt;SharePoint 2010 Sneak Peak&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/vsto/" target="_blank"&gt;Office Development with Visual Studio (VSTO)&lt;/a&gt;&amp;#160;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Some additional goodies:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.office2010themovie.com/" target="_blank"&gt;Office 2010, The Movie&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/office/2010/" target="_blank"&gt;Office 2010 Tech Preview&lt;/a&gt; (with video clips of each product)&lt;/li&gt;    &lt;li&gt;&lt;a href="https://microsoft.crgevents.com/Office2010TheMovie/Content/Home.aspx" target="_blank"&gt;Technical Preview Registration&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/presspass/presskits/2010office/imageGallery.aspx" target="_blank"&gt;Microsoft PressPass Site&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904722" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/donovanf/archive/tags/SharePoint/default.aspx" /><category term="Office" scheme="http://blogs.msdn.com/donovanf/archive/tags/Office/default.aspx" /></entry><entry><title>“donovanf’s Identity and Access Blog” becomes “From donovanf’s Office”</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/07/13/donovanf-s-identity-and-access-blog-becomes-from-donovanf-s-office.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/07/13/donovanf-s-identity-and-access-blog-becomes-from-donovanf-s-office.aspx</id><published>2009-07-13T09:36:52Z</published><updated>2009-07-13T09:36:52Z</updated><content type="html">&lt;p&gt;As part of my transition to a new role, I’m changing the name of my blog to a more generic title, “From donovanf’s Office.” I thought this appropriate because although this is a personal blog, I use it to only talk about the technologies that are related to what I do “at the office,” as a technical evangelist for Microsoft. &lt;/p&gt;  &lt;p&gt;But wow, is “at the office” an interesting concept in this day. In my past, “at the office” meant a distinct location that I traversed to, it housed file cabinets, essential documents, at one point a dumb terminal with access to only the mainframe computer and of course eventually a desktop computer. In that time, the office was a destination, a place I went to accomplish a set of tasks, and if I could not carry what I needed home in my briefcase, I had to wait until I returned the next day to access those items I could not transport. Or, if I had more to do than what I could transport with me or had to use the tools only available to me there, I would simply stay additional hours at my office. Hence, I would need to make that phone call, “honey, I’m working late at my office tonight.” As you may have experienced, that is generally never greeted with as much enthusiasm as one would like. But “the office” was tied to a physical place. So much so that in a community I once lived there was a local bar named, “My Office.” It can only be imagined how many times its patrons made that proverbial phone call with the declaration, “honey, I’m at My Office.” &lt;/p&gt;  &lt;p&gt;But although “the office” may still be a physical location, and I have one, now “my office” is really all about what’s available to me on my mobile devices and connectivity to those locations I may need to access to perform my “office related” work. So “my office” is almost always with me because my devices are with me. That may not be a thought we really want to admit to, but it really means that “where I am,” there my office is. Sometimes it’s on a bus, on a plane or in an airport, sometimes at a coffee shop or restaurant, sometimes on my back deck or in my family room watching TV and sometimes in my physical office at Microsoft. But the point is that “my office” is essentially everywhere I am. Now, I can discipline myself when to “instantiate my office” so that it doesn’t overrun other critically important parts of my family life, but the incredible thing is that I am free to interact with office related activities “on demand” as appropriate. And that is intensely freeing – as I chose to take a few minutes this evening to “instantiate my office” in the comfort of my family room and didn’t even have to consider physically &lt;i&gt;going to my office&lt;/i&gt; to make this post!&lt;/p&gt;  &lt;p&gt;So, welcome to “From donovanf’s Office.” There is much more to come from “my office” to yours as we explore just how easy it is becoming to “instantiate your office.”&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9831140" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author></entry><entry><title>Transitioning to a new Evangelism Focus</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/07/08/transitioning-to-a-new-evangelism-focus.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/07/08/transitioning-to-a-new-evangelism-focus.aspx</id><published>2009-07-08T18:46:31Z</published><updated>2009-07-08T18:46:31Z</updated><content type="html">&lt;p&gt;Well it’s been a really good run for these past several years having the opportunity to evangelize the Identity and Access technologies on the Microsoft platform. And it has been my sincere pleasure to not only work with my Microsoft Identity colleagues, but with so many customers and partners around AD, AD LDS, AD FS and Windows Authorization Manager as well. But now my evangelism focus is shifting to another set of Microsoft technologies – I’ll have more on that in an upcoming post. Therefore, as I transition away from Identity and Access I’d like to simply say:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;The show must go on…&lt;/em&gt; Although I’ll no longer be hosting &lt;a href="http://channel9.msdn.com/shows/Identity/" target="_blank"&gt;The Id Element&lt;/a&gt;, the show will continue so be sure to stay tuned to &lt;a href="http://channel9.msdn.com/" target="_blank"&gt;Channel 9&lt;/a&gt;!!&lt;/li&gt;    &lt;li&gt;My best to the &lt;a href="http://blogs.msdn.com/card/default.aspx" target="_blank"&gt;Microsoft Federated Identity&lt;/a&gt; team as they push on to ship a great set of &lt;a href="http://www.microsoft.com/forefront/geneva/en/us/" target="_blank"&gt;Geneva technologies&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Thanks to all that have been the source behind so many of these blog posts due to your writing, interviews, technical expertise, etc.&lt;/li&gt;    &lt;li&gt;Thanks to all that have followed this blog, but as mentioned, you’ll see it transition shortly to a new focus. If it fits your interest, stay on board.&lt;/li&gt;    &lt;li&gt;And a special thanks to &lt;a href="http://blogs.msdn.com/vbertocci/" target="_blank"&gt;Vittorio&lt;/a&gt; – it’s been great working with you! I’ll still be reading &lt;a href="http://blogs.msdn.com/vbertocci/default.aspx" target="_blank"&gt;Vibro.NET&lt;/a&gt;!&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9824201" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author></entry><entry><title>Microsoft Forefront Identity Manager 2010 Highlighted on “The Id Element”</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/06/29/microsoft-forefront-identity-manager-2010-highlighted-on-the-id-element.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/06/29/microsoft-forefront-identity-manager-2010-highlighted-on-the-id-element.aspx</id><published>2009-06-29T18:29:43Z</published><updated>2009-06-29T18:29:43Z</updated><content type="html">&lt;p&gt;&lt;img src="http://www.maseghepensu.it/IdElementbanner.png" /&gt;&lt;/p&gt;  &lt;p&gt;For those that are struggling with getting a handle on Identity Management in their enterprise, Alex Weinert, Principal Group Program Manager, Identity Management, provided me with an &lt;a href="http://channel9.msdn.com/shows/Identity/Alex-Weinert-on-Forefront-Identity-Manager-2010/" target="_blank"&gt;“Id Element” interview&lt;/a&gt; on the subject that may be of great help to you. Alex first provides a background on evolution of the synchronization products on the Microsoft platform and then provides an excellent whiteboard session on how Forefront Identity Manager (FIM) 2010 (formerly known as Microsoft code name ILM “2”) builds on these to provide significant new identity management capabilities. Built on the .NET 3.5 technologies, FIM’s web services, workflow and portal provide a range of extensibility opportunities from the enterprise/ISV developer to the codeless capabilities offered to the IT Pro in the portal itself. If you want to check things out for yourself, you can download FIM 2010 RC0 &lt;a href="http://www.microsoft.com/windowsserver/ilm2/default.mspx" target="_blank"&gt;here&lt;/a&gt;. Or to read more about FIM 2010 you can start &lt;a href="http://www.microsoft.com/forefront/en/us/identity-manager.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://channel9.msdn.com/shows/Identity/Alex-Weinert-on-Forefront-Identity-Manager-2010/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/MicrosoftForefrontIdentityManager2010Hig_9D92/image_8.png" width="732" height="320" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9808676" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="MSDN IdA" scheme="http://blogs.msdn.com/donovanf/archive/tags/MSDN+IdA/default.aspx" /></entry><entry><title>FabrikamShipping Demo Application Available for Download</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/06/19/fabrikamshipping-demo-application-available-for-download.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/06/19/fabrikamshipping-demo-application-available-for-download.aspx</id><published>2009-06-19T22:19:07Z</published><updated>2009-06-19T22:19:07Z</updated><content type="html">&lt;p&gt;In an October 2008 blog &lt;a href="http://blogs.msdn.com/donovanf/archive/2008/10/29/the-next-generation-microsoft-geneva-platform-components-beta-unveiled-at-pdc08.aspx" target="_blank"&gt;post&lt;/a&gt; I highlighted some videos from the PDC sessions, one being &lt;a href="http://channel9.msdn.com/pdc2008/BB11/"&gt;Identity Roadmap for Software + Services&lt;/a&gt; by &lt;a href="http://www.identityblog.com/" target="_blank"&gt;Kim Cameron&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/vbertocci/default.aspx" target="_blank"&gt;Vittorio Bertocci&lt;/a&gt;. In this video, Vittorio demonstrates the FabrikamShipping application that was built using the Geneva Framework. We have gone on to use this demo in a number of other venues to show off the use of claims-based identity and it has always been really well received. Therefore, this application has now been upgraded to use the &lt;a href="http://msdn.microsoft.com/en-us/security/aa570351.aspx" target="_blank"&gt;Geneva beta 2&lt;/a&gt; Framework and made available for public download &lt;a href="http://code.msdn.microsoft.com/FabrikamShipping" target="_blank"&gt;here&lt;/a&gt;. It provides an excellent example of how to build a claims-based application and is super simple to download and setup on your machine. Vittorio describes the &lt;a href="http://blogs.msdn.com/vbertocci/archive/2009/06/16/announcing-fabrikamshipping-in-depth-semi-realistic-sample-for-geneva-framework.aspx" target="_blank"&gt;details&lt;/a&gt; so I won’t repeat them here. So if you’re needing a way to show your management the really cool ways you can drive applications using claims-based identity, this will provide you with a super demo!!&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9791906" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="MSDN IdA" scheme="http://blogs.msdn.com/donovanf/archive/tags/MSDN+IdA/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/donovanf/archive/tags/Geneva/default.aspx" /></entry><entry><title>Identity and Access Strategies for SharePoint (MOSS 2007 and WSS 3.0) Products and Technologies</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/06/19/identity-and-access-strategies-for-sharepoint-moss-2007-and-wss-3-0-products-and-technologies.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/06/19/identity-and-access-strategies-for-sharepoint-moss-2007-and-wss-3-0-products-and-technologies.aspx</id><published>2009-06-19T21:30:39Z</published><updated>2009-06-19T21:30:39Z</updated><content type="html">&lt;p&gt;I want to thank Ethan Wilansky and Tomek Stojecki for their excellent and hard work to pull together this two part whitepaper on &lt;a href="http://msdn.microsoft.com/en-us/library/dd878353.aspx" target="_blank"&gt;Identity and Access Strategies for SharePoint Products and Technologies&lt;/a&gt;. Part 1 discusses the &lt;a href="http://msdn.microsoft.com/en-us/library/dd878353.aspx" target="_blank"&gt;Membership and Provider Architecture&lt;/a&gt; and Part 2 digs into &lt;a href="http://msdn.microsoft.com/en-us/library/dd897500.aspx" target="_blank"&gt;Membership and Role Provider Assignment&lt;/a&gt;. These constitute a comprehensive look at and guidance for the use of membership and role providers with SharePoint. Sample code, &lt;a href="http://code.msdn.microsoft.com/spstsadmcommands"&gt;Identity and Access Strategies Code Sample for SharePoint Server&lt;/a&gt;, accompanies the whitepaper. To give you a flavor for the paper, here’s the introduction:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;“Tomes have been written about the Microsoft ASP.NET provider architecture, and much of that content focuses specifically on the membership and role providers. In addition, there are probably two dozen blogs about how to configure membership and role providers in Microsoft SharePoint Products and Technologies (which includes Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0). This article provides a variety of links to many of these additional resources. Why, then, write this article? We aim to start where most of these resources stop. Sure, certain items addressed in this article repeat existing guidance to establish context. However, this article delves deeply into describing exactly how SharePoint Products and Technologies use the membership and role providers. Then, it demonstrates how to automatically configure providers into Office SharePoint Server so that SharePoint Server manages the configuration settings for you. The article's examples focus on the Microsoft SQL Server Membership and Role providers and the Lightweight Directory Access Protocol (LDAP) membership and role providers in SharePoint Server 2007, and then briefly explores the Active Directory Federation Services (ADFS) single sign-on (SSO) Membership and Role providers.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Thanks Ethan and Tomek!&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9791756" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="MSDN IdA" scheme="http://blogs.msdn.com/donovanf/archive/tags/MSDN+IdA/default.aspx" /><category term="ADAM" scheme="http://blogs.msdn.com/donovanf/archive/tags/ADAM/default.aspx" /><category term="ADFS" scheme="http://blogs.msdn.com/donovanf/archive/tags/ADFS/default.aspx" /><category term="SharePoint" scheme="http://blogs.msdn.com/donovanf/archive/tags/SharePoint/default.aspx" /></entry><entry><title>Making the shift from ADFS v1 to Geneva Server</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/06/14/making-the-shift-from-adfs-v1-to-geneva-server.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/06/14/making-the-shift-from-adfs-v1-to-geneva-server.aspx</id><published>2009-06-14T20:08:47Z</published><updated>2009-06-14T20:08:47Z</updated><content type="html">&lt;p&gt;&lt;a href="http://channel9.msdn.com/identity/" target="_blank"&gt;&lt;img title="clip_image002[5]" border="0" alt="clip_image002[5]" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/MicrosoftcodenameGenevabeta2onTheIdEleme_13B67/clip_image0025.jpg" width="695" height="157" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After having worked with ADFS v1 for a number of years now, and with all that has been forthcoming around the Geneva Server betas, &lt;a href="http://blogs.msdn.com/vbertocci/default.aspx" target="_blank"&gt;Vittorio&lt;/a&gt; proposed that he interview me about the deltas between ADFS v1 and Geneva Server. So in this episode of &lt;a href="http://channel9.msdn.com/shows/Identity/Donovan-Follette-on-making-the-shift-from-ADFS-v1-to-Geneva-Server/" target="_blank"&gt;The Id Element&lt;/a&gt; I find myself, somewhat reluctantly, in front of the camera. However, for those that know and love ADFS as I do, it’s important to have some tips on how to make the conceptual connections to what Geneva Server has to offer – it has sooooo much more! &lt;/p&gt;  &lt;p&gt;One other thing I want to add that is of great importance. In the video I highlight a significant delta in that the extensibility point in ADFS was the claims transformation module. By implementing a claims transformation module you could jump into the claims pipeline and reach out to a SQL database (or whatever) in your environment to augment, transform, etc. claims at will – but you needed to do this with code. In the video I highlighted that Geneva Server has &lt;em&gt;built-in&lt;/em&gt; support for querying attribute stores that are based on AD, LDAP directories and SQL Server – which of course is a significant step forward. One need not write code for these now. &lt;/p&gt;  &lt;p&gt;But after viewing the video, some might be saying, &lt;em&gt;“but I need to get data for claims from other sources than the built-in stores, how do I do that?”&lt;/em&gt; That’s where I need to say here, &lt;em&gt;&lt;strong&gt;you still can&lt;/strong&gt;&lt;/em&gt;!! Geneva Server also provides extensibility in terms of custom attribute stores where you write your own module(s) that implements the attribute store interface. Once defined and plugged into Geneva server, the custom attribute store will be recognized by Geneva server and then can be used for querying the custom attribute store for claims population, etc. A whitepaper describing this is available for download on the &lt;a href="http://connect.microsoft.com/site/sitehome.aspx?SiteID=642" target="_blank"&gt;Geneva Connect&lt;/a&gt; site, the document in &lt;a href="http://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=642" target="_blank"&gt;Downloads&lt;/a&gt; is, &lt;a href="http://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=642&amp;amp;DownloadID=18933" target="_blank"&gt;Developing Custom Attribute Stores for Geneva Server&lt;/a&gt;. So, here’s the full picture…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/MakingtheshiftfromADFSv1toGenevaServer_8E8A/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/MakingtheshiftfromADFSv1toGenevaServer_8E8A/image_thumb.png" width="699" height="234" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy the document, and populate claims from any source desired!!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9751268" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="MSDN IdA" scheme="http://blogs.msdn.com/donovanf/archive/tags/MSDN+IdA/default.aspx" /><category term="ADFS" scheme="http://blogs.msdn.com/donovanf/archive/tags/ADFS/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/donovanf/archive/tags/Geneva/default.aspx" /></entry><entry><title>What’s new in Windows CardSpace “Geneva” beta 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/06/04/what-s-new-in-windows-cardspace-geneva-beta-2.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/06/04/what-s-new-in-windows-cardspace-geneva-beta-2.aspx</id><published>2009-06-04T19:24:48Z</published><updated>2009-06-04T19:24:48Z</updated><content type="html">&lt;p&gt;&lt;img src="http://www.maseghepensu.it/IdElementbanner.png" width="723" height="164" /&gt;&lt;/p&gt;  &lt;p&gt;Oren Melzer, SDE, was introduced to “project InfoCard” (a former internal code name for Windows CardSpace) as an intern with Microsoft -- he’s now a developer on Windows CardSpace “Geneva” and a member of the Federated Identity team. This week I sat down with Oren to hear &lt;a href="http://channel9.msdn.com/shows/Identity/Oren-Melzer-on-whats-new-in-Windows-CardSpace-Geneva-beta-2/" target="_blank"&gt;what’s new in CardSpace Geneva beta 2&lt;/a&gt;. Among the new features, managing information cards via Active Directory group policy (in concert with Geneva Server) provides new opportunities for using CardSpace within the enterprise. So enterprise developers and IT Pros will want to give this a listen. Oren also calls out the delta between beta 1 to beta 2 for the ASP.NET developer in that the information card control previously in the Geneva Framework beta 1 is no longer there. A number of code samples are available on the &lt;a href="http://connect.microsoft.com/site/sitehome.aspx?SiteID=642" target="_blank"&gt;Microsoft code name “Geneva” Connect site&lt;/a&gt; under the Windows CardSpace “Geneva” section. These include ObjectTagSamples and a CardSpaceBackedWebApp showing how to work directly with the returned token. Oren requests feedback for the team on the new features so following are the pertinent links. Thanks Oren!!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/Geneva/threads/"&gt;“Geneva” Forum on MSDN&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/card"&gt;&amp;quot;Geneva&amp;quot; Team Blog&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/Identity/Oren-Melzer-on-whats-new-in-Windows-CardSpace-Geneva-beta-2/" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/WhatsnewinWindowsCardSpaceGenevabeta2_6AEC/image_5.png" width="719" height="307" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9699903" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="MSDN IdA" scheme="http://blogs.msdn.com/donovanf/archive/tags/MSDN+IdA/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/donovanf/archive/tags/Geneva/default.aspx" /></entry><entry><title>Geneva Server beta 2, SAML 2.0 and Interoperability with Sun OpenSSO Enterprise and Novell Access Manager</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/05/29/geneva-server-beta-2-saml-2-0-and-interoperability-with-sun-opensso-enterprise-and-novell-access-manager.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/05/29/geneva-server-beta-2-saml-2-0-and-interoperability-with-sun-opensso-enterprise-and-novell-access-manager.aspx</id><published>2009-05-29T20:58:32Z</published><updated>2009-05-29T20:58:32Z</updated><content type="html">&lt;p&gt;&lt;img src="http://www.maseghepensu.it/IdElementbanner.png" /&gt;&lt;/p&gt;  &lt;p&gt;In &lt;a href="http://channel9.msdn.com/shows/Identity/Caleb-Baker-on-Geneva-Server-and-SAML-20-Interoperability/" target="_blank"&gt;this episode&lt;/a&gt; of &lt;a href="http://channel9.msdn.com/identity/" target="_blank"&gt;The Id Element&lt;/a&gt; I talked with Caleb Baker, Sr. SDET, who worked with the interoperability testing of Geneva Server’s SAML 2.0 with both Sun’s OpenSSO Enterprise and Novell’s Access Manager products. Caleb discusses his discoveries in the interoperability testing and demonstrates how to configure Geneva Server as both the Identity Provider and the Service Provider using SAML 2.0. He also shows how to configure Geneva Server for redirect, POST and artifact binding using the MMC and PowerShell. Two whitepapers were produced from the interop testing and are available &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9eb1f3c7-84da-40eb-b9aa-44724c98e026" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/Identity/Caleb-Baker-on-Geneva-Server-and-SAML-20-Interoperability/" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/Gen.0andInteroperabilitywithSunOpenSSOEn_97BB/image_5.png" width="704" height="315" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9655823" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="MSDN IdA" scheme="http://blogs.msdn.com/donovanf/archive/tags/MSDN+IdA/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/donovanf/archive/tags/Geneva/default.aspx" /></entry><entry><title>PHP drill down for enabling Information Card use with CardSpace Geneva by Intand’s Scott Otis</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/05/28/php-drill-down-for-enabling-information-card-use-with-cardspace-geneva-by-intand-s-scott-otis.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/05/28/php-drill-down-for-enabling-information-card-use-with-cardspace-geneva-by-intand-s-scott-otis.aspx</id><published>2009-05-28T19:42:29Z</published><updated>2009-05-28T19:42:29Z</updated><content type="html">&lt;p&gt;Last week I posted a video to &lt;a href="http://channel9.msdn.com/identity/" target="_blank"&gt;The Id Element&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/donovanf/archive/2009/05/21/geneva-server-cardspace-geneva-and-php-interoperability-with-information-cards.aspx" target="_blank"&gt;described the work&lt;/a&gt; that &lt;a href="http://www.intand.com/" target="_blank"&gt;Intand&lt;/a&gt; had done to enable their PHP S+S application to accept information cards from Geneva Server via Windows CardSpace Geneva for a prototype project with the Lake Washington School District and Microsoft. In a follow-up &lt;a href="http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/" target="_blank"&gt;video interview&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/jccim" target="_blank"&gt;Jean-Christophe Cimetiere&lt;/a&gt;, Sr. Technical Evangelist - Interoperability, talks with Scott Otis, CIO, Intand. Scott first provides a demo of the PHP application using information cards for application access. Then he drills down into the PHP code to show exactly what it takes to information card enable a PHP application and access the claims. Thanks Scott and Jean-Christophe for providing this deeper look for PHP developers!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/PHPdrilldownforenablingInformationCardus_7EFC/image_3.png" width="672" height="274" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For more information about Microsoft’s work around interoperability, visit the &lt;a href="http://blogs.msdn.com/interoperability/" target="_blank"&gt;Interoperability@Microsoft&lt;/a&gt; blog.&lt;/p&gt;  &lt;p&gt;Enjoy!&amp;#160; &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9647886" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="Geneva" scheme="http://blogs.msdn.com/donovanf/archive/tags/Geneva/default.aspx" /></entry><entry><title>Geneva Server, CardSpace Geneva and PHP Interoperability with Information Cards</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/donovanf/archive/2009/05/21/geneva-server-cardspace-geneva-and-php-interoperability-with-information-cards.aspx" /><id>http://blogs.msdn.com/donovanf/archive/2009/05/21/geneva-server-cardspace-geneva-and-php-interoperability-with-information-cards.aspx</id><published>2009-05-21T19:41:35Z</published><updated>2009-05-21T19:41:35Z</updated><content type="html">&lt;p&gt;&lt;a href="http://channel9.msdn.com/identity/"&gt;&lt;img title="clip_image002[5]" border="0" alt="clip_image002[5]" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/MicrosoftcodenameGenevabeta2onTheIdEleme_13B67/clip_image0025.jpg" width="690" height="147" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This week on “The Id Element” I had the opportunity to interview both the President and CIO, Bryan Otis and Scott Otis, respectively, from &lt;a href="http://www.intand.com/" target="_blank"&gt;Intand&lt;/a&gt; along with Vijay Rajagopalan, Principle Architect, Microsoft Interoperability Strategy. Intand offers a calendaring application for scheduling/managing a school’s facilities, events, teams, etc. Prior to this prototype project to enable &lt;a href="http://informationcard.net/" target="_blank"&gt;information cards&lt;/a&gt; in their PHP application, Intand’s sole source for user authentication and authorization data was in its own directory. Accounts for administrators, teachers, parents and students were provisioned into the directory. An administrator would then login to the application and update the users with the appropriate access permissions. School users could then login.&lt;/p&gt;  &lt;p&gt;But with the work they did using the open source &lt;a href="http://framework.zend.com/download/infocard" target="_blank"&gt;Zend Framework’s support for information cards&lt;/a&gt;, they now have an additional way to provide users with access to their application (again, this is a prototype and is not in production, the Geneva technologies are still in beta). To eliminate the need to create an additional user account, for those schools that are already managing their users in Active Directory, the Geneva Server can issue a &lt;a href="http://informationcard.net/managed-card-guide" target="_blank"&gt;managed information card&lt;/a&gt; to each user. Therefore, Intand, by implementing access to their application via information cards, “trusts” Geneva Server to issue it a security token with the appropriate permissions (in the form of claims) after the user authenticates to Active Directory. For instance, when the user accesses the Intand application, they can choose to login with an information card by clicking the information card icon on the web page. In the case of this prototype, Windows CardSpace Geneva is then invoked and the user selects the Geneva Server issued managed information card. The user is then prompted to authenticate to Active Directory at their school where they provide the appropriate AD credentials and the user then receives access to the PHP application via the trusted security token, issued by the Geneva Server. A &lt;a href="mms://msnvideo.wmod.llnwd.net/a392/d1/cmg/e2etrust/LWSD_LONG%20Version_720p_FINAL_700K.wmv" target="_blank"&gt;video&lt;/a&gt; of this working prototype was featured in the Scott Charney, Corporate Vice President, Microsoft, 2009 RSA Conference &lt;a href="http://www.microsoft.com/mscorp/twc/endtoendtrust/conference.aspx" target="_blank"&gt;keynote&lt;/a&gt; address. &lt;/p&gt;  &lt;p&gt;In this segment, Vijay also discusses other open source interoperability work that’s been done around information cards for heterogeneous web applications, not only &lt;a href="http://framework.zend.com/download/infocard" target="_blank"&gt;PHP&lt;/a&gt; (&lt;a href="http://www.codeplex.com/informationcardphp" target="_blank"&gt;codeplex&lt;/a&gt;). This includes information card support for &lt;a href="http://sourceforge.net/projects/informationcard/" target="_blank"&gt;Java&lt;/a&gt; (&lt;a href="http://www.codeplex.com/informationcardjava" target="_blank"&gt;codeplex&lt;/a&gt;), &lt;a href="http://informationcardruby.com/" target="_blank"&gt;Ruby on Rails&lt;/a&gt; (&lt;a href="http://www.codeplex.com/informationcardruby" target="_blank"&gt;codeplex&lt;/a&gt;) and a generic &lt;a href="http://www.codeplex.com/InformationCard" target="_blank"&gt;C module&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/GenevaServerCardSpaceGenevaandPHPInterop_DC4C/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/donovanf/WindowsLiveWriter/GenevaServerCardSpaceGenevaandPHPInterop_DC4C/image_thumb.png" width="690" height="306" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9633977" width="1" height="1"&gt;</content><author><name>donovanf</name><uri>http://blogs.msdn.com/members/donovanf.aspx</uri></author><category term="MSDN IdA" scheme="http://blogs.msdn.com/donovanf/archive/tags/MSDN+IdA/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/donovanf/archive/tags/Geneva/default.aspx" /></entry></feed>