PDC 2005 Office & SharePoint breakout sessions schedule
PDC starts next week and many enhancements for Office "12" and SharePoint "v3" will be announced, so expect to learn more about what's new for Office developers next week. The Office Developer Center will have some great surprises for you, so stop by next week.
I am very happy because I will be at L.A. next week to attend PDC 2005. I am responsible for the Office & SharePoint Track Lounge, a place where you can stop by and hang out to meet the speakers, staff, and experts. If you are not attending PDC, visit my blog, I will keep you posted on the latest news and surprises.
If you are attending PDC 2005, don't loose the opportuniy to learn more about the possibilities that Office offers as a development platform:
DAT315 Building Portals and Dashboards for Business Intelligence and Reporting Applications
Day/Time: Thursday, September 15 10:00 AM- 11:15 AM Room: 408 AB
Speaker(s): Chris McKulka, Brian Welcker
Session Type(s): Breakout
Session Level(s): 300
Track(s): Data & Systems, Office & SharePoint
Looking to build Business Intelligence and reporting portals and dashboards? Come learn how to build your solutions on the new SharePoint Portal "v3" and SQL Server 2005 Reporting Services platforms to provide live visual dashboards and portal sites optimized for all reporting needs. Topics include setting up and customizing a Report Center in a SharePoint Portal building on the new portal features, using Excel and Report Builder to publish spreadsheets and reports to the portal, and more.
OFF201 ''Office 12'': Introduction to the Programmable Customization Model for the "Office 12" User Experience (Part 1)
Day/Time: Tuesday, September 13 1:00 PM- 2:15 PM Room: 515 AB
Speaker(s): Jensen Harris
Session Type(s): Breakout
Session Level(s): 200
Track(s): Office & SharePoint, Presentation
"Office 12" is introducing a new, declarative model for customizing the Office user interface using XML. Learn about what is possible and how your Office solutions can benefit from the new technologies.
OFF302 ''Office 12'': Developing with the Programmable Customization Model for the "Office 12" User Experience (Part 2)
Day/Time: Tuesday, September 13 2:45 PM- 4:00 PM Room: 402 AB
Speaker(s): Andy Himberger
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint, Presentation
"Office 12" is introducing a new, declarative model for customizing the Office user interface using XML. This session dives into the details of the markup and the resulting behavior, describes how the markup interacts with DLL-based code, and provides guidance for migrating existing solutions and developing new ones.
OFF303 Groove: Building Enterprise Workgroup Applications
Day/Time: Tuesday, September 13 2:45 PM- 4:00 PM Room: 406 AB
Speaker(s): Hugh Pyle
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
This session covers the architecture and design of Groove applications connected to enterprise systems. We show how to use the Groove Forms tool to build collaborative applications with the Groove client, and take apart a custom C# application that uses the Groove Web Services to connect Groove workspaces and Groove Forms data into an enterprise process.
OFF304 Assembling, Repurposing and Manipulating Document Content Using the New Office File Format
Day/Time: Tuesday, September 13 4:15 PM- 5:30 PM Room: 406 AB
Speaker(s): Brian Jones
Session Type(s): Breakout
Session Level(s): 300
Track(s): Data & Systems, Office & SharePoint
The new Microsoft Office Open XML Formats are the default XML file formats for "Office 12". The power and accessibility of these XML file formats are designed for programmability and open up numerous scenarios for manipulating files, creating files from scratch, repurposing content and merging files with business data. This session explains the architecture of the new Open XML Formats, details of the application schemas and walks through how to create a couple of detailed solutions using the WinFX API to control file content.
OFF306 "InfoPath 12": Creating Browser-Based Forms for Enabling Data and Application Integration
Day/Time: Wednesday, September 14 11:00 AM- 12:15 PM Room: 502 AB
Speaker(s): Kamaljit Bath
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
This session dives deeply into the new server capability for forms, including server architecture, the security model, performance and authentication. Learn about Visual Studio development with InfoPath for .NET form rendering, business logic checks (through FxCop on the server), data connectivity on the server, and hosting the server form control in an interactive custom aspx page.
OFF307 "Access 12": Developing Collaboration Solutions with "Access 12" and Windows SharePoint Services "v3"
Day/Time: Wednesday, September 14 1:45 PM- 3:00 PM Room: 411
Speaker(s): Clint Covington
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
Learn how to combine the new "Access 12" capabilities with the collaboration environment provided by SharePoint sites to build smart client solutions for SharePoint list and library data. "Access 12" has significantly enhanced design tools, full schema interoperability with Windows SharePoint Services, and a new sandboxed development model. We show how to put these tools to work building rich applications in Access that store their data in SharePoint sites, collect data through InfoPath and Outlook, and take advantage of new services from "Office 12" SharePoint Servers. Best practices are discussed around taking SharePoint list data offline, implementing workflow capabilities, and creating reusable template applications, tables and fields for end users.
OFF308 Windows SharePoint Services 'v3': Creating and Defining Custom Templates, Sites, Features, and Solutions
Day/Time: Wednesday, September 14 1:45 PM- 3:00 PM Room: 501 ABC
Speaker(s): Mike Ammerlaan
Session Type(s): Breakout
Session Level(s): 300
Track(s): Data & Systems, Office & SharePoint
This session covers facilities and techniques for grafting new features into a variety of standard and custom SharePoint sites. It also highlights enhancements into the site definition and provisioning model for giving users a self-service method to create ready-to-use sites that fit specific business activities.
OFF310 Windows SharePoint Services: Developing Collaboration and Tracking Applications
Day/Time: Wednesday, September 14 5:00 PM- 6:15 PM Room: 402 AB
Speaker(s): Mike Morton
Session Type(s): Breakout
Session Level(s): 300
Track(s): Communications, Data & Systems, Office & SharePoint
The next version of SharePoint sites will include support for new types of data, new options for working with them, and improved interoperability with other Windows Server technologies. This session covers how to take advantage of these facilites within your own code to make use of SharePoint sites for more types of collaboration scenarios.
OFF311 ''Project Server 12'': Developing Project Management Solutions
Day/Time: Wednesday, September 14 5:00 PM- 6:15 PM Room: 411
Speaker(s): Phil Smail
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
"Project Server 12" provides a comprehensive platform for creating project collaboration, program management, and IT governance solutions. In this session, learn how to use the new eventing and programmability for advanced scheduling, workflow operations and more in Project 12.
OFF312 "Outlook 12": Developing Solutions Using the Consolidated Outlook Object Model
Day/Time: Thursday, September 15 10:00 AM- 11:15 AM Room: 406 AB
Speaker(s): Randy Byrne
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
This session highlights the more important fundamental changes that will make "Outlook 12" a better development platform-making it easier to build solutions that are immediately more robust, usable and manageable. Learn about significant changes in programming the user interaction, the core object model and performance.
OFF313 Web Content Management Application Development and Engine Extensibility
Day/Time: Thursday, September 15 10:00 AM- 11:15 AM Room: 404 AB
Speaker(s): Ryan Stocker
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint, Tools & Languages
This session covers enhanced functionality for designing, deploying, and maintaining Web portals and other applications that depend on large amounts of HTML content.
OFF314 Developing Enterprise Document Solutions Using Office Client and Server Technologies
Day/Time: Thursday, September 15 10:00 AM- 11:15 AM Room: 409 AB
Speaker(s): Rob Lefferts
Session Type(s): Breakout
Session Level(s): 300
Track(s): Communications, Office & SharePoint
A solution that manages the life of a document can be complex when it involves workflow, content types, policy management, publishing, solution-specific views, and multiple methods of interaction. This session walks you through one complex scenario that integrates the new Enterprise Content Management technologies in the Microsoft "Office 12" client and server products, featuring code at each stage of the document life cycle.
OFF316 Word “12”: Integrating Business Data into Documents using XML-based Data/View Separation and Programmability
Day/Time: Thursday, September 15 11:30 AM- 12:45 PM Room: 406 AB
Speaker(s): Tristan Davis
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
Word 2003 introduced the concept of structured documents with its support for custom XML. This session will show how Word "12" takes XML document programmability to a new level, offering improved robustness, more intuitive user interaction, and true data/view separation using the new XML file format. A basic overview of the improved out of the box capabilities (incl. integration with Windows SharePoint Services) will be introduced, and then the power behind those will be shown through a more complex scenario leveraging these features.
OFF318 Developing Document Archiving, Records Management, and Policy Enforcement Extensions to the Microsoft Office System
Day/Time: Thursday, September 15 2:15 PM- 3:30 PM Room: 404 AB
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
Abstract pending
OFF319 ''InfoPath 12'': Developing Forms for the Smart Client and the Browser
Day/Time: Thursday, September 15 3:45 PM- 5:00 PM Room: 502 AB
Speaker(s): Ned Friend
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
Rapid development of both client and browser forms is central theme of the next version of InfoPath. This session covers what's changed in forms development for "Office 12." Drill into deeper integration with Visual Studio Tools for the Microsoft Office System and the new all-managed object model. Learn how to reuse your work through form template parts and through migrating your existing forms investments with the importer/exporter framework. Understand how to integrate InfoPath forms into your own application by hosting InfoPath as an ActiveX or WinForm control, and how to extend InfoPath itself through COM add-ins.
OFF320 Developing with Microsoft Office System Search Technology
Day/Time: Thursday, September 15 3:45 PM- 5:00 PM Room: 404 AB
Speaker(s): Joe Sherman
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
Microsoft is making a significant investment in enterprise search with the next version of SharePoint technologies. This session provides a short overview of new product capabilities-including enhancements to relevance, end user experience, and manageability-and then focuses on opportunities for using search in your custom enterprise applications.
OFF321 Surfacing Your Application's Line-of-Business Data and Actions within Enterprise Portals
Day/Time: Thursday, September 15 5:15 PM- 6:30 PM Room: 502 AB
Speaker(s): Jonah Burke
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
Data comes from everywhere. Learn about the new technologies being delivered with the next version of the Microsoft Office System for connecting to enterprise data within portal and workspace applications. We cover recommended practices and interfaces for streamlining the use of business data in Office servers.
OFF322 Building a Solution Using a Spreadsheet in Server-Based Scenarios
Day/Time: Friday, September 16 8:30 AM- 9:45 AM Room: 404 AB
Session Type(s): Breakout
Session Level(s): 300
Track(s): Data & Systems, Office & SharePoint
Abstract pending
OFF323 Building Business Intelligence Solutions Using "Excel 12" and SQL Server 2005 Analysis Services
Day/Time: Friday, September 16 10:30 AM- 11:45 AM Room: 404 AB
Speaker(s): Allan Folting, Amir Netz
Session Type(s): Breakout
Session Level(s): 300
Track(s): Data & Systems, Office & SharePoint
Business Intelligence (BI) is all about business users making better and faster decisions based on the correct data. Getting accurate data into users' hands is crucial to any successful BI application. With that goal in mind, learn how to use SQL Server 2005 Analysis Services and "Excel 12" to build an enterprise-level data analysis solution. In this session, we show you how to develop server-side business rules and unified views of business data for one version of the truth, while at the same time providing end users with simple, self-service flexibility in Excel to make accurate decisions quickly. We cover advancements in SQL Server 2005 Analysis Services, "Excel 12", and how the two products integrate to provide a total solution. Analysis Services topics focus on using Visual Studio to design and organize metadata, develop server-side formatting and exception highlighting, create server-driven actions, develop Key Performance Indicators, and optimize all of the above for analysis in "Excel 12". "Excel 12" topics include the next generation data visualization, analysis, connection and publishing technologies.
OFF324 “Visio 12”: Building Data Visualization Solutions
Day/Time: Tuesday, September 13 1:00 PM- 2:15 PM Room: 409 AB
Speaker(s): Bill Morein
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
Your application deals with huge amounts of data-making sense of that information and communicating it broadly is vital to making your users successful. Learn how to incorporate dynamic views of data into your smart client application using the new data visualization capabilities in "Visio 12". Stepping through the creation of an example application, topics covered include connecting to data sources (e.g. Excel, Access, SQL Server, SharePoint lists, and XML), programmatically mapping that data to shapes, and surfacing the data on the diagram using the Data Graphics API.
OFF325 Microsoft CRM: Extending and Customizing Microsoft CRM Solutions
Day/Time: Wednesday, September 14 3:15 PM- 4:30 PM Room: 402 AB
Speaker(s): Arash Ghanaie-Sichanie, Alex Simon
Session Type(s): Breakout
Session Level(s): 300
Track(s): Office & SharePoint
This session will provide a deep overview of the Microsoft Customer Relationship Management (CRM) V3.0 architecture and its rich extensibility model. We'll show how to use Microsoft CRM managed web services, XML schemas, extensive customization tools, NET managed assembly extensions and client side scripting to build powerful sales automation and price proposal management applications in a Service Oriented world. The session also covers how to use Microsoft CRM Workflow NET managed extensions to integrate your custom business logic and process models with CRM. We will use a real price proposal management business scenario to walk you through the CRM extensibility features and show numerous cool demos and code walkthroughs as part of the session. You will also learn how to integrate Microsoft CRM with other applications such as Microsoft Office System (Word, Excel and SharePoint) using the CRM web services, NET Framework and Visual Studio Tools for Office as part of the price proposal management solution design.
OFF405 Windows SharePoint Services: Using ASP.NET 2.0 Technology to Extend Pages, Sites, and Server Farms
Day/Time: Wednesday, September 14 11:00 AM- 12:15 PM Room: 409 AB
Day/Time: Thursday, September 15 2:15 PM- 3:30 PM Room: 518
Speaker(s): Mike Ammerlaan
Session Type(s): Breakout
Session Level(s): 400
Track(s): Data & Systems, Office & SharePoint
This session covers Windows SharePoint Services' behavior as an ASP.NET Web application, specifically in the areas of Web Parts, master pages, pluggable providers, and much more.
OFF409 Windows SharePoint Services: Advancements in Document, Content, and Data Storage
Day/Time: Wednesday, September 14 3:15 PM- 4:30 PM Room: 409 AB
Speaker(s): Dustin Friesenhahn
Session Type(s): Breakout
Session Level(s): 400
Track(s): Data & Systems, Office & SharePoint
The technology that allows Office clients and servers to use SharePoint sites as repositories for documents, discussion threads, and many other kinds of content has evolved. This session covers how such facilities work and how you can use them for your own applications.
OFF415 Windows SharePoint Services: Developing Custom Workflows
Day/Time: Thursday, September 15 11:30 AM- 12:45 PM Room: 408 AB
Speaker(s): George Hatoun, Pravin Indurkar
Session Type(s): Breakout
Session Level(s): 400
Track(s): Data & Systems, Office & SharePoint
This session covers how to implement workflow within SharePoint sites, as well as handling SharePoint site-specific issues that would be necessary for any workflow
OFF417 Visual Studio Tools for Office 'v3': Creating Office Application Customizations
Day/Time: Thursday, September 15 2:15 PM- 3:30 PM Room: 409 AB
Speaker(s): Andrew Whitechapel
Session Type(s): Breakout
Session Level(s): 400
Track(s): Office & SharePoint, Tools & Languages
See how the next version of the Visual Studio Tools for Office (VSTO) will work with "Office 12" to provide application-level functionality for Visual Studio developers. Learn how the current popular capabilities for VSTO 2005 customizations of Word and Excel documents and add-ins for Outlook are being extended and broadened for "Office 12." This session walks through the development experience and capabilities, and dives into the implementation details that have made these advances possible.