写点什么

开发基于 Office 及 Sharepoint 2013 的应用

  • 2012-12-07
  • 本文字数:955 字

    阅读完需:约 3 分钟

在近期举办的微软 Build 2012 大会上,Keenan Newton 和 Cyrielle Simeone 演示了一些即将为使用 Office 和 SharePoint 2013 的程序员提供的新特性。这些新应用将更好地利用来自 web 的数据源,并将提供从相应的应用商店安装的功能。

Newton 列出了以下针对这些最新版本即将改善的方面:

  • 应用和云应用模型
  • Office 和 SharePoint 应用商店
  • SharePoint 客户端对象模型
  • SharePoint 服务端对象模型
  • 工作流
  • 访问

Sharepoint 的应用众多,但并不意味着会出现安全风险,正如 Simeone 演示的系统管理员如何限制用户对应用的访问。如果禁止用户添加应用,则用户必须先请求,然后管理员要对用户的每一个应用安装进行授权。这使得管理员可检查应用和审核用户安装应用的合法性。Office 用户的管理员可以通过组策略对象去限制用户访问 Office 应用商店。

对工作流进行重新设计,通过工作流管理器可以使工作流脱离服务器运行 。这意味着,SharePoint 安装不再需要扩展硬件了,只需要扩展工作流管理器。虽然管理员的确能够将 SharePoint Server 和工作流管理器安装在同一台服务器上,但 Newton 建议,最好还是分别安装在单独的机器上。

Newton 勾勒的愿景是平台的现代化。为此,Newton 指出了一些关键的趋势,以及实现它们的原则:

当前趋势

  • HTML5 和 CSS3
  • 使用 HTML5 的用户达 75%
  • 到 2014 年,75% 的财富 1000 强企业愿意提供公开的 API

我们的原则

  • 为云计算进行设计
  • 启用统一开发平台
  • 给开发者选择的权利

为了强调给开发者选择的权利,Newton 给出了一个例子,如果开发者愿意的话,他可使用记事本开发 Office/SharePoint 应用。

Simeone 演示了 Office 2013 的应用支持是如何在现实场景中工作的。在 Excel 2013 中,她在一个包含每个州的数据表格中,添加了一个 Bing 的应用。在数据表中列出如销售,产品等信息是很普通的方法。最大的不同在于,有了 Bing 地图之后,数据可以动态展示在 Bing 地图上,每个州的数据都在地图上标记出来了。当 Simeone 改变表格的数据时,地图上的相应的数据也会动态改变。

查看英文原文 Developing New Applications for Office and SharePoint 2013


感谢马国耀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-12-07 03:231958
用户头像

发布了 81 篇内容, 共 24.8 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

详解基于 Celestia、Eclipse 构建的首个Layer3 链 Nautilus Chain

鳄鱼视界

OceanBase 第六期技术征文活动|小鱼还能“更快”吗?你来试试

OceanBase 数据库

数据库 oceanbase

走进RocketMQ(四)高性能网络通信

白裤

Java RocketMQ io RocketMQ网络通信

开源即时通讯IM框架 MobileIMSDK:快速入门

JackJiang

网络编程 即时通讯 IM

你也能成为“黑客”高手——趣谈Linux Shell编程语言

京东科技开发者

Linux 系统架构 操作系统 开发 企业号 3 月 PK 榜

FL Studio编曲2023最新水果中文版本功能介绍

茶色酒

FL Studio 21

A/B实验避坑指南:为什么不建议开AABB实验

字节跳动数据平台

大数据 云服务 数据产品 AB testing实战

更人性化的无阈值监控不再为无效告警烦恼

观测云

运维 可观测性 监控告警 观测云 可观测性用观测云

如何使用 Apache IoTDB 中的 UDF

Apache IoTDB

UDF IoTDB

基于 eBPF 的 Serverless 多语言应用监控能力建设

Serverless Devs

Serverless

详解基于 Celestia、Eclipse 构建的首个Layer3 链 Nautilus Chain

股市老人

CDR2023下载安装图文教程coreldraw23

茶色酒

CorelDraw2023

数据基础设施 NFTScan 新增支持 Gnosis 网络

NFT Research

NFT 区块链、

超越ChatGPT:大模型的智能极限

OneFlow

人工智能 深度学习 ChatGPT

类加载机制

Apache IoTDB

IoTDB

详解基于 Celestia、Eclipse 构建的首个Layer3 链 Nautilus Chain

威廉META

Deploy Workshop|DIY部署环境,让OceanBase跑起来

OceanBase 数据库

数据库 oceanbase

用友BIP事项会计 X 全面预算:多维数智预算助力企业敏捷算赢未来

用友BIP

智能会计

2022 IoTDB Summit:京东刘刚《Apache IoTDB 在京东万物互联场景中的应用》

Apache IoTDB

大数据 时序数据库 IoTDB

Serverless 时代开启,云计算进入业务创新主战场

Serverless Devs

Serverless

写入性能:TDengine 最高达到 InfluxDB 的 10.3 倍,TimeScaleDB 的 6.74 倍

TDengine

大数据 tdengine 性能测试 时序数据库 国产数据库

k8s 探测方法总结

Geek_f24c45

#k8s

程序调试利器——GDB使用指南

京东科技开发者

c++ debug gdb 企业号 3 月 PK 榜 程序检测

云原生应用配置管理的5个最佳实践

HummerCloud

云原生

面对“中国式报表”需求, 瓴羊 Quick BI的电子表格优于Tableau?

夏日星河

OceanBase 4.0 解读:全链路追踪要解决什么问题?从一条慢SQL说起

OceanBase 数据库

数据库 oceanbase

详解Docker容器运行GUI程序的方法

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 3 月 PK 榜

初识VUE响应式原理

京东科技开发者

Vue 系统架构 Proxy 企业号 3 月 PK 榜 响应系统

打造成熟产品矩阵,瓴羊Quick BI数据可视化获认可

小偏执o

敏捷开发工具leangoo时间线视图管理项目

顿顿顿

Scrum 敏捷开发 甘特图 敏捷开发管理 时间线

开发基于Office及Sharepoint 2013的应用_语言 & 开发_Jeff Martin_InfoQ精选文章