Download presentation
Presentation is loading. Please wait.
1
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood
2
Microsoft Confidential New Breed of Applications, using the Microsoft Office System to find and surface Line of Business Information Office and SharePoint become the composition point for the “Software + Services” vision Offers users additional ways to interact with those systems, giving them the information they need, where they need it Reduces user learning curve, provides wider access to enterprise information, greater user adoption, increased policy compliance, improved decision making, and saves time and money
3
Microsoft Confidential LOB Apps, data warehouse, trading partners, etc Tools SharePoint Designer Visual Stuidio Tools for Office Tools SharePoint Designer Visual Stuidio Tools for Office 2007 Office system clients Office SharePoint Server 2007 Office Business Applications Microsoft Office System Dynamics SAP Content Management Unified Communication & Collaboration Business Intelligence Exchange Server 2007 Office Communications Server 2007 Search Workflow Business Data Catalog Website & Security Framework Open XML File FormatsExtensible User Interface Siebel LOB Dynamics Duet ISV OBAs Custom OBAs
4
Microsoft Confidential
5
SharePoint Document Libraries & Forms KPI, Metrics, Reports, Dashboards KPI, Metrics, Reports, Dashboards Excel Services Business Data Catalog Workflow Data via web services, ADO.NET, XML, RSS, etc
6
Microsoft Confidential
9
Question – the importance of development tools? Document-level solutions Application-level Add-ins Highly streamlined developer experience
10
Microsoft Confidential New experience for developing structured documents in Word 2007 New UI for developers to access Word Content Controls Programmable through Word Object Model Toolbox Controls
11
Microsoft Confidential Property Grid Ribbon Control Toolbox Design Surface Tab Group Ribbon Control
12
Microsoft Confidential Create custom task panesCreate custom task panes Project, Excel, InfoPath, Outlook, PowerPoint, WordProject, Excel, InfoPath, Outlook, PowerPoint, Word Main application window or Outlook inspectorsMain application window or Outlook inspectors Build with Winform controlsBuild with Winform controls Can be triggered from RibbonCan be triggered from Ribbon
13
Microsoft Confidential
16
Web Part control set part of ASP.NET 2.0 SharePoint Services 3.0 builds on this, including MOSS 2007 SharePoint Services Web Part manager, Web Part zones, etc. MOSS, SharePoint, Data, Custom, filters, connections, etc
17
Microsoft Confidential
18
Rich object model Programmatic access to data and documents Content Types with associated behaviors such as workflow Events on lists and libraries Features combine resource handlers, web part, etc
19
Microsoft Confidential
20
Excel has great calculation and charting engine Server-side Excel calculation engine for browser based spreadsheet viewing & interactivity Excel Web Part to build dashboards Web Service programmatic access to Excel Services Can reuse logic & business models built in Excel Eliminate “multiple versions of the truth” caused by distributing copies of spreadsheets Control access to spreadsheets for regulatory concerns or to protect proprietary information Offload long-running calculations from desktop
21
Microsoft Confidential
22
Excel 2007 Design and author Browser High quality web rending Zero-footprint Interactive: Set parameters, sort, filter, explore View and Interact Custom applications Set values, perform calculations, get updated values via web services Retrieve full workbook file Programmatic Access Open in Excel for rich exploration and analysis Open snapshots Excel 2007 Export/Snapshot into Excel Spreadsheets stored in doc libraries Spreadsheet calculation and rendering External data retrieval and caching 100% calculation fidelity SharePoint platform and Excel services Publish Spreadsheets
23
Microsoft Confidential Not all data resides in SharePoint Surface business data from backend applications without coding Bridges gap between the portal and business applications Turn backend data into “entities” using XML definition Define custom actions for entities Use SQL connection strings and queries BDC WebPart Share Point Lists Search User Profile Importer Custom Solutions Business Data Catalog Metadata Database ADO.Net Database Web Service Web Service Proxy
25
Microsoft Confidential Single workflow technology for Windows Redefining workflow Take workflow mainstream Programming model, engine and tools for building workflow enabled applications
26
Microsoft Confidential
27
Get small business (people < 10) a web presence quickly and easily Build on SharePoint architecture
28
Microsoft Confidential Office Live Web Infrastructure (WSS 3) R: 187 G: 224 B: 227 R: 255 G: 124 B: 128 StorageSecurityMgmtTopologySite ModelAPIs Data ListsLibraries Public Web Site Client-side JavaScript Web Services e-mail Auth. Admin. Workspaces Dashboards Custom Applications List Views Web Parts OL Business Applications & Workspaces Workspaces, BCM, Sales, Project Manager, Time Manager, Document Manager, … Business Rules WorkflowsAlerts Web page Modules Web page Templates Office Live Page Editor Office Live Site Designer R: 255 G: 204 B: 0 R: 0 G: 153 B: 255 Data Sharing
29
Microsoft Confidential
30
User view: Single Office “file” Container Can add, extract and modify individual parts using any Zip implementation Corruption or absence of any part would not prohibit the file from being opened Document Parts Most parts are XML Each XML part is a discreet, compressed component Developer view: Modular File System
31
Microsoft Confidential © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.