Download - Andrew Odc2008
Past Office Developer Conferences (ODCs) were by invitation only
Pre-conference on Sunday was a 6-hour Office Development boot camp
Regular conference M-W• Keynotes including Bill Gates and various
Office VPs www.odc2008.com
Content Management Server integrated into MOSS
SQL Reporting Server integrated into MOSS
PerformancePoint publishes reports and scorecards into SharePoint (SP)
Web development with SP eliminates risk
Workflow development publishes to SP
WSS: Windows SharePoint Services 3.0• “free” to run on any Windows Server 2003
MOSS: Microsoft Office SharePoint Services 2007• Built on top of WSS 3.0• Not free• Standard & Enterprise versions
Enterprise version includes Form Services, Excel Services & Business Data Catalog
Master Pages require MOSS
Wouter Van Vugt taught Client-side stuff
Office is unlikely to ever be .NET VBA is unmanaged COM scripting
• Use VSTO instead Examples:
• Ribbon customization• Programmatically disable Word functionality
to enforce standards• Task panes• Content controls (better than bookmarks)
Ted Pattison taught Server-side stuff OpenXML (.docx, .docm, etc.)
• XML data store “Every developer should use SP
Designer”• Easy to create, hard to re-use: Designer• Hard to create, easy to re-use: Visual Studio
Deployment of custom SP bits is still immature
1. Visual Studio Extensions for SP2. Visual Studio Tools for Office (VSTO)3. Simple Tools for SP 2007
Development (STSDEV)4. Empty class, start from scratch
Visual Studio 2008 has more of this out of the box, for 2005 you have to install it yourself
Designer/Developer Interaction of Visual Studio and SharePoint Designer
PerformancePoint Technical Overview Inside MS: Real World Insights and
Examples of How MS IT Uses Office as a Development Platform
Web Services and SOA in MOSS Visual Studio Extensions for
SharePoint
Developing Document-Centric Solutions Using OpenXML and VSTO 3.0
Creating Dynamic and Data-Bound Views in Visio
Building High Performance Solutions on MOSS 2007
Planning & Designing BI Solutions using PerformancePoint & MOSS
Extending the Reach of BI Solutions: Delivering on the Promise of BI for the Masses