Developer Roadmap to Office 2007 -...

12
Developer Roadmap to Office 2007 Developer Roadmap to Office 2007 Agenda Agenda Office客户端开发 vs. Web开发 Windows SharePoint Services 3.0 Office 2007 客户端应用程序 Office SharePoint Server 2007 成为一个 Office 程序员

Transcript of Developer Roadmap to Office 2007 -...

Page 1: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

Developer Roadmap to Office 2007Developer Roadmap to Office 2007

AgendaAgenda

Office客户端开发 vs. Web开发

Windows SharePoint Services 3.0Office 2007 客户端应用程序

Office SharePoint Server 2007成为一个 Office 程序员

Page 2: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

Microsoft Office:历史岁月Microsoft Office:历史岁月

一切都从一家位于Redmond的中型软件公司所编写的一个普通的办公软件开始

Office 开发人员进化史Office 开发人员进化史

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

Page 3: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

Office 2003 服务器组件Office 2003 服务器组件

Windows SharePoint Services (WSS v2)站点与工作区

从浏览器和Office客户端应用程序访问

内置的协作服务

Microsoft Office SharePoint Portal Server 2003 (SPS)信息聚合与搜索

面向用户的服务(用户信息管理、受众、“我的站点”)

Windows SharePoint Services V2

浏览器客户端浏览器客户端

Word 2003Word 2003

Outlook 2003Outlook 2003

SharePoint Portal Server 2003

Web/WSS 程序员进化史Web/WSS 程序员进化史

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

Page 4: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

介绍 The Office 2007 System介绍 The Office 2007 System

Windows SharePoint Services 3.0 (WSS)增强的 Office 服务器端基础组件

使 WSS 成为了一个更好、更易扩展的平台

Office 2007 客户端应用程序全新的用户界面

与 WSS 更好的集成

更好的开发扩展性

Microsoft Office SharePoint Server 2007 (MOSS)集合与增强了 SPS 与 CMS 的功能

为大型企业和机构所设计

WSS 3.0 服务器端平台WSS 3.0 服务器端平台

Windows SharePoint Services 3.0 (WSS)创建/运行/管理站点和工作区的引擎

将 OS、IIS 和 ASP.NET 所提供的服务组合起来

可支持10,000个站点

创建 Web 应用程序和解决方案的平台

内置的协作服务

SQL ServerSQL Server 2005SQL Server 2000

SQL Express

SQL ServerSQL Server 2005SQL 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浏览器客户端浏览器客户端

Office 2007Office 2007

Office 2003Office 2003

Page 5: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

WSS 3.0 增强特性WSS 3.0 增强特性

关键的架构得到了提高更好的 ASP.NET 集成

更容易进行定制与个性化

更好的开发扩展性

支持 Forms 认证

提供了 V2 用户 强烈需求的解决之道回收站

安全敏感的界面

文档和列表条目级的安全控制

文档库强制签出

内置的对移动设备的支持

DEMO

Page 6: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

SharePoint DesignerSharePoint Designer

下一代的 FrontPage特别针对 WSS 3.0 进行了功能优化

Office 2007 客户端应用程序Office 2007 客户端应用程序Word 2007, Excel 2007 and PowerPoint 2007

突破性的用户界面

与 WSS 和其他数据源的更好集成

新的基于 XML 的文件格式

Outlook 2007新的开发对象模型

增强的搜索和 RSS 阅读器

与 WSS 中的任务、日程和列表进行同步

WSS 3.0

Exchange Server

Other Databases& Web Services

Word 2007

Excel 2007

PowerPoint 2007

Outlook 2007

Page 7: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

彻底的新界面彻底的新界面

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

Office Open XML 文件格式Office Open XML 文件格式

Office 改为使用基于 XML 的文件格式标准的 Microsoft Office Open XML 文件格式

Word, Excel and PowerPointOffice 文件保存为一个包含了文档部件的 ZIP 压缩格式

文档部件保存为开放、透明的 XML 格式

兼容性?

Microsoft 计划为Office 2000, XP and 2003 提供补丁,可以直接打开、编辑和保存为新的文件格式

兼容性?

Microsoft 计划为Office 2000, XP and 2003 提供补丁,可以直接打开、编辑和保存为新的文件格式

程序员可以使用 XML 解析代码直接读取Word、Excel 的文档部件

程序员可以使用 XML 解析代码直接读取Word、Excel 的文档部件

程序员不需要 Office 或者使用 Office 对象模型,就可以直接读取、修改 Office 文件

程序员不需要 Office 或者使用 Office 对象模型,就可以直接读取、修改 Office 文件

程序员可以非常容易的替换和益处某一个文档部件,比如某种样式、某张图片和某个注释

程序员可以非常容易的替换和益处某一个文档部件,比如某种样式、某张图片和某个注释

对客户端程序和服务器程序都具有很大的价值

对客户端程序和服务器程序都具有很大的价值

Word Document (ZIP file)Word Document (ZIP file)

Document Properties

Comments

Document Content as WordML

Custom-defined XML

Images / Sounds / Video

Embedded code / macros

Charts

Page 8: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

Microsoft Office SharePoint Server 2007Microsoft Office SharePoint Server 2007

Microsoft Office SharePoint Server 2007 (MOSS)为企业提供了增值的应用和解决方案

构建于 WSS 之上

可被各种客户端所访问

可扩展到 10.000s 个站点

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

浏览器客户端浏览器客户端

Office 2007Office 2007

Office 2003Office 2003

SharePoint 的目标Office 2007 System 的核心组件

SharePoint 的目标Office 2007 System 的核心组件

BPMBPM业业务内容管理务内容管理

BIBI

协作协作门户与搜索门户与搜索

WebWeb内容管理内容管理

Page 9: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

门户与搜索门户与搜索

下一代的门户功能关注人的需求

聚合企业信息和数据

整合企业搜索

用来访问后端业务系统的 Business Data Connector (BDC)

Word 2007 ClientsWord 2007 Clients

Excel 2007 ClientsExcel 2007 Clients

Outlook 2007 ClientsOutlook 2007 Clients

Active DirectoryInformation

Active DirectoryInformation

Corporate File SharesCorporate

File Shares

WSS Team SitesWSS Team Sites

Line of Business AppsSAP | Seibel | PeopleSoft | OtherLine of Business AppsSAP | Seibel | PeopleSoft | Other

Office Server

Personal Profilesand Document Storage

Personal Profilesand Document Storage

Active DirectoryIntegration

Active DirectoryIntegration

EnterpriseSearch

EnterpriseSearch

Business DataCatalog

Business DataCatalog

My SitesMy Sites

Browser ClientsBrowser Clients

Web 内容管理Web 内容管理

Office SharePoint Server 可被用于Web站点核心的 CMS 功能被整合进了 Office SharePoint具备丰富的站点定制和页面个性化功能

专业的内容发布和审批

Office ServerProduction Web SiteOffice Server

Production Web Site

Office ServerStaging Web Site

Vendors

Shareholders

Customers

Content Author

Content Approver

11

22

33

Page 10: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

InfoPath 2007 and Forms ServicesInfoPath 2007 and Forms Services

第一代: InfoPath 2003以 XML 格式获取业务数据

动态的数据输入和校验

与多种后台系统和服务进行整合

下一代: InfoPath 2007 and Forms Services新的表单模板

与 Office 2007 客户端应用程序进行整合

InfoPath + Forms services 提供浏览器访问支持

Office 2007 工作流Office 2007 工作流

WSS and MOSS 提供了强大的工作流支持基于 Windows Workflow Foundation (WinWF)WSS/MOSS 提供了内置的文档流程管理

IT Pro直接使用 SharePoint Designer 创建定制的工作流

开发人员使用 Visual Studio 2005 创建定制的工作流

Ready to publish,sign off & approve

CreateDocument

Edit /Review Publish

Page 11: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

商业智能商业智能

商业智能的愿景向所有员工提供商业决策信息

更好、更快、更准确的提供决策依据

MOSSMOSS

SQL Server 2005

DashboardsDashboards

Excel ServerExcel Server

Report CenterReport Center

Browser

Excel 2007

Word 2007

Outlook 2007

“Office 程序员” 都能干啥?“Office 程序员” 都能干啥?

Office 客户端程序员Office 客户端程序员

• 创建 Word 模板方案

• 扩展 Ribbon• 开发 Office 插件

• 开发 VSTO 方案

• 创建商业表单

• 编程维护 XML 文档

Web/WSS 程序员Web/WSS 程序员

• 设计站点模板

• 创建协作方案

• 开发 Web Parts• 开发工作流 Activities/Assemblies• 开发事件处理程序

• 打包Features和解决方案

企业程序员企业程序员

• 设计门户

• 扩展搜索引擎

• 与后台业务系统集成

• 创建公共Web站点

• 创建商业表单

• 创建定制的工作流

• 管理企业内容

• 创建定制安全策略

• 创建积分卡、BI报告

Office 2007 程序员现代的、进化的生命形态

Office 2007 程序员现代的、进化的生命形态

Page 12: Developer Roadmap to Office 2007 - images.csdn.netimages.csdn.net/upimgs/CSDN-Microsoft-Club/Developer Roadmap to... · 使WSS 成为了一个更好、更易扩展的平台 ... WSS

© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.