1 / 28

Developer Roadmap to Office 2007

Developer Roadmap to Office 2007. Agenda. Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications Office SharePoint Server 2007 Components Becoming An Office Developer. Microsoft Office Through the Ages.

Download Presentation

Developer Roadmap to Office 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Developer Roadmap to Office 2007

  2. Agenda Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications Office SharePoint Server 2007 Components Becoming An Office Developer

  3. Microsoft Office Through the Ages It all started off with a modest productivity tool from a medium-sized company in Redmond

  4. Evolution of the Office Developer VSTO Smart Documents Smart Tags .Managed Add-ins .NET Framework COM Add-ins COM components Visual Basic for Applications (VBA) Access Basic Word Basic Access Macros Excel Formulas Word Macros evolution graphics courtesy of SellsBrothers.com

  5. Office 2003 Server Components Windows SharePoint Services (WSS v2) Site and Workspace Provisioning Engine Accessibility from browser and Office client applications Out-of-the-box Collaboration Services Microsoft Office SharePoint Portal Server 2003 (SPS) Aggregation and search features People-oriented services (Profiles, Audiences, My Sites) Browser Clients SharePoint Portal Server 2003 Word 2003 Clients Windows SharePoint Services V2 Outlook 2003 Clients

  6. Evolution of the Web/WSS Developer ASP.NET 2.0 WSS Site Definitions WSS Event Handlers WSS Web Parts .ASMX Web Services ASP.NET Pages ASP.NET 1.x .NET Framework COM Components ASP JavaScript CSS HTML evolution graphics courtesy of SellsBrothers.com

  7. Student Questionnaire What's Your Name? What Company are you with? How have you evolved as an Office Developer? How have you evolved as an Web/WSS Developer? Have you had any experience with Office 2007? What do you want to do with Office 2007?

  8. Introducing The Office 2007 System Windows SharePoint Services 3.0 (WSS) Improving the Office server-side foundation Making WSS a better platform for extensibility Office 2007 Client Applications An entirely new UI experience for users Improvements with integration to WSS Better extensibility options for developers Microsoft Office SharePoint Server 2007 (MOSS) Combining and enhancing the features of SPS and CMS Designed to address the needs of larger organizations

  9. The WSS 3.0 Server-side Platform Windows SharePoint Services 3.0 (WSS) An engine for creating/running/managing sites and workspaces Leverages many services/features from OS, IIS and ASP.NET Architecture designed to scale to 10,000s of sites and users Platform for building Web application and solutions Collaboration services include as out-of-the-box (OOB) feature Browser Clients WSS Collaboration Services SQL Server SQL Server 2005 SQL Server 2000 SQL Express Office 2007 Clients Windows SharePoint Services 3.0 (WSS) Core Site and Workspace Services Office 2003 Clients .NET FX 2.0 and ASP.NET 2.0 Internet Information Services 6.0 (or later) Windows Server 2003 (or later)

  10. WSS 3.0 Enhancements Major Architectural Improvements Better ASP.NET integration Much easier approaches to branding and customizing sites More and better extensibility options for developers Support for forms-based authentication Solutions for top-requested features from V2 users Recycle Bin Security trimming Security at document and item level Document library support for forced check out Built-in support for mobile devices

  11. Creating a new WSS 3.0 Team Site DEMO

  12. SharePoint Designer The Next-generation of the FrontPage designer Especially tuned to work with WSS 3.0

  13. Office 2007 Client Applications Word 2007, Excel 2007 and PowerPoint 2007 Overhauled UI to create new user experience (UX) Enhanced integration with WSS and other data sources New XML-based file format to enhance integration and interoperability Outlook 2007 New object model for developers Enhanced search and RSS feeds WSS integration with tasks, scheduling and list synchronization WSS 3.0 Word 2007 Excel 2007 Exchange Server PowerPoint 2007 Outlook 2007 Other Databases & Web Services

  14. The Entirely New Office UX The “Ribbon” Galleries Live Preview Contextual Tools Quick Access Toolbar (“QAT”) “Floatie” “Super Tooltips” Enhanced window frame “KeyTips” and Keyboard Navigation Streamlined Options Context Menus New File Menu

  15. New Office Open XML File Formats Office is changing to an XML-based file format Based on Microsoft Office Open XML File Formats standard Applies to Word, Excel and PowerPoint Office files saved as ZIP file containing document parts Document parts saved in open, transparent XML format Word Document (ZIP file) Developers can read and modify Office documents without requiring Office or using the Office object models Document Properties Comments Compatibility? Microsoft plans to release patches for Office 2000, XP and 2003 to open, edit and save files in this new format Document Content as WordML Developers can read specific parts of a Word or Excel file with a simple XML parser Custom-defined XML Images / Sounds / Video Developers can easily replace or remove parts of a document such as the styles, graphics or comments Embedded code / macros Charts Valuable for both client-side and server-side development

  16. Microsoft Office SharePoint Server 2007 Microsoft Office SharePoint Server 2007 (MOSS) Value-added applications and solutions for the enterprise Built on WSS using development standards and best practices Accessible to many types of clients Scalable to 10.000s of sites and users .NET FX 2.0 and ASP.NET 2.0 Internet Information Services 6.0 (or later) Windows Server 2003 (or later) Browser Clients Microsoft Office SharePoint Server 2007 (MOSS) Value-added Applications and Solutions Built on WSS 3.0 Office 2007 Clients Office 2003 Clients Windows SharePoint Services 3.0 (WSS) Core Site and Workspace Services

  17. SharePoint InvestmentsCore Part of Office 2007 System Portal and Search Collaboration BI WCM BPM ECM Make collaboration easy and intuitive Deliver in-context and role-based access to information, processes, and people Create public Internet-facing Web sites with rich content Make informed decisions through better business data Automate and managecritical business processes Manage the full enterprise content lifecycle

  18. Portal and Search Next-generation Portal Features from SPS People treated as first class entities Portal features designed to aggregate corporate data Enterprise search drastically improves discoverability New Business Data Connector (BDC) for accessing LOB apps Office Server Active Directory Information Browser Clients Active Directory Integration Personal Profiles and Document Storage Word 2007 Clients My Sites Corporate File Shares Excel 2007 Clients Enterprise Search WSS Team Sites Line of Business Apps SAP | Seibel | PeopleSoft | Other Outlook 2007 Clients Business Data Catalog

  19. Web Content Management Office Server designed for public facing Web site Core CMS features integrated into Office Server core Rich features for site branding and customized page layouts Profession publishing features for content approval New mechanisms for moving content from staging to production Customers Office Server Production Web Site Vendors Shareholders 3 Content Author Office Server Staging Web Site 1 2 Content Approver

  20. InfoPath 2007 and Forms Services First generation: InfoPath 2003 Capture business data with dynamic, XML-based forms Rich data entry and validation Integration with multiple back-end systems and services Next generation: InfoPath 2007 and Forms Services New form templates Integration with Office 2007 client applications InfoPath + Forms services support browser as well as rich client

  21. Office 2007 Workflows WSS and MOSS provide rich workflow support Workflow support built on Windows Workflow Foundation (WF) WSS/MOSS provide OOB workflows for document management Users create custom workflows with SharePoint Designer Developers create custom workflows with Visual Studio 2005 Developers create workflow forms with InfoPath 2007 Create Document Edit / Review Ready to publish, sign off & approve Publish

  22. Business Intelligence The BI Vision Provide business insights to all employees Lead to better, faster, more relevant decisions Dashboards Report Center Excel Server MOSS Browser Word 2007 Outlook 2007 Excel 2007 SQL Server 2005

  23. What Do "Office Developers" Build? The Office 2007 Developer a modern, evolving life form Enterprise Developer • Designing Portals • Extending the Search Engine • Integrating with LOB systems • Creating Public Web Sites • Creating Business Forms • Creating Custom Workflows • Managing Enterprise Content • Creating Custom Policies • Creating Scorecard, BI Reports Web/WSS Developer Office Client Developer • Designing Site Templates • Creating Collaboration Solutions • Developing Web Parts • Developing Workflow Activities/Assemblies • Developing Event Handlers • Packaging Features and Solutions • Creating Word Template Solutions • Extending the Ribbon • Developing Office Add-ins • Developing VSTO solutions • Creating Business Forms • Programmatically Manipulating XML Documents

  24. Course Outline Developer Roadmap (you are here) WSS 3.0 Architecture WSS Storage Building InfoPath 2007 Solutions Excel Services and Reporting in the Portal Creating Portal Applications Web Content Management Core WSS 3.0 Development Integration with Office Open XML File Format Office 2007 Client Programmability Developing, Customizing and Deploying WSS Applications Windows Workflow Foundation Integration Content Deployment & Backup Recovery Process

  25. Online Resources Microsoft Office Developers Center http://msdn.microsoft.com/office/ MSDN Office Developer Screencasts http://msdn.microsoft.com/office/learn/screencasts/ Gorilla Training http://www.GorillaTraining.com U2U Training http://www.u2u.be

  26. Summary Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications Office SharePoint Server 2007 Components Becoming An Office Developer

More Related