Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developer Roadmap to Office 2007. Agenda Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications.

Similar presentations


Presentation on theme: "Developer Roadmap to Office 2007. Agenda Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications."— 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 Word Macros Access Macros Word Basic Access Basic Excel Formulas Visual Basic for Applications (VBA) COM components COM Add-ins VSTO.NET Framework.Managed Add-ins evolution graphics courtesy of SellsBrothers.com Smart Tags Smart Documents

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) Windows SharePoint Services V2 Browser Clients Word 2003 Clients Outlook 2003 Clients SharePoint Portal Server 2003

6 Evolution of the Web/WSS Developer HTML JavaScript ASP COM Components CSS ASP.NET 1.x ASP.NET Pages.ASMX Web Services ASP.NET 2.0 WSS Web Parts WSS Event Handlers WSS Site Definitions.NET Framework 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 SQL Server SQL Server 2005 SQL Server 2000 SQL Express SQL Server SQL Server 2005 SQL Server 2000 SQL Express Windows Server 2003 (or later).NET FX 2.0 and ASP.NET 2.0 Internet Information Services 6.0 (or later) Windows SharePoint Services 3.0 (WSS) Core Site and Workspace Services WSS Collaboration Services Browser Clients Office 2007 Clients Office 2003 Clients

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 Exchange Server Other Databases & Web Services Word 2007 Excel 2007 PowerPoint 2007 Outlook 2007

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 Compatibility? Microsoft plans to release patches for Office 2000, XP and 2003 to open, edit and save files in this new format Compatibility? Microsoft plans to release patches for Office 2000, XP and 2003 to open, edit and save files in this new format Developers can read specific parts of a Word or Excel file with a simple XML parser Developers can read and modify Office documents without requiring Office or using the Office object models Developers can easily replace or remove parts of a document such as the styles, graphics or comments Valuable for both client-side and server-side development Word Document (ZIP file) Document Properties Comments Document Content as WordML Custom-defined XML Images / Sounds / Video Embedded code / macros Charts

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 Windows Server 2003 (or later).NET FX 2.0 and ASP.NET 2.0 Internet Information Services 6.0 (or later) Microsoft Office SharePoint Server 2007 (MOSS) Value-added Applications and Solutions Built on WSS 3.0 Windows SharePoint Services 3.0 (WSS) Core Site and Workspace Services Browser Clients Office 2007 Clients Office 2003 Clients

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

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 Word 2007 Clients Excel 2007 Clients Outlook 2007 Clients Active Directory Information Active Directory Information Corporate File Shares Corporate File Shares WSS Team Sites Line of Business Apps SAP | Seibel | PeopleSoft | Other Line of Business Apps SAP | Seibel | PeopleSoft | Other Office Server Personal Profiles and Document Storage Personal Profiles and Document Storage Active Directory Integration Active Directory Integration Enterprise Search Enterprise Search Business Data Catalog Business Data Catalog My Sites Browser Clients

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 Office Server Production Web Site Office Server Production Web Site Office Server Staging Web Site Vendors Shareholders Customers Content Author Content Approver 1 1 2 2 3 3

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 Ready to publish, sign off & approve Create Document Edit / Review Publish

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

23 What Do "Office Developers" Build? Office Client Developer Creating Word Template Solutions Extending the Ribbon Developing Office Add-ins Developing VSTO solutions Creating Business Forms Programmatically Manipulating XML Documents Web/WSS Developer Designing Site Templates Creating Collaboration Solutions Developing Web Parts Developing Workflow Activities/Assemblies Developing Event Handlers Packaging Features and Solutions 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 The Office 2007 Developer a modern, evolving life form The Office 2007 Developer a modern, evolving life form

24 Course Outline 1.Developer Roadmap (you are here) 2.WSS 3.0 Architecture 3.WSS Storage 4.Building InfoPath 2007 Solutions 5.Excel Services and Reporting in the Portal 6.Creating Portal Applications 7.Web Content Management 8.Core WSS 3.0 Development 9.Integration with Office Open XML File Format 10.Office 2007 Client Programmability 11.Developing, Customizing and Deploying WSS Applications 12.Windows Workflow Foundation Integration 13.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

27

28


Download ppt "Developer Roadmap to Office 2007. Agenda Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications."

Similar presentations


Ads by Google