【FCon上海】与行业领袖共话AI大模型、数字化风控等前沿技术。 了解详情
写点什么

开发基于 Office 及 Sharepoint 2013 的应用

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

    阅读完需:约 3 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

在近期举办的微软 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:231821
用户头像

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

关注

评论

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

企业研发效能提升之道 —— 管中窥豹,窥一斑而知全豹

在天涯的海角

研发效能

架构实战营毕业设计

林子钧

架构实战营 毕业设计

从0开始的TypeScriptの九:接口Interfaces · 中

空城机

typescript 大前端 8月日更

Fastdata for TSDB: SQL使时序数据可扩展

数据库 大数据 时序数据库 tsdb 数据智能

Excelize 发布 2.4.1 版本,新增并发安全支持

xuri

Excel Go 语言 Excelize #Github

讲透学烂二叉树(四):二叉树的存储结构—建堆-搜索-排序

zhoulujun

二叉树 堆排序 二叉堆 二叉堆排序 二叉树排序

传统企业数字化转型的三大技术误区

码猿外

数字化转型 敏捷精益

Seata TCC模式原理与实战

码农参上

分布式事务 seata SpringCloud Alibaba 8月日更

docker的使用

Rubble

8月日更

智能时代的信任口诀:让计算远离算计

白洞计划

用Java仿一个低配版的Everything软件

Regan Yue

Java 8月日更 Everything

架构实战营 毕业设计项目

梦寻解语花

架构实战营

【Vue2.x 源码学习】第三十七篇 - 组件部分 - 组件的合并

Brave

源码 vue2 8月日更

高并发中,那些不得不说的线程池与ThreadPoolExecutor类

华为云开发者联盟

Java 线程 高并发 线程池 ThreadPoolExecutor类

Python入门:ChainMap 有效管理多个上下文

华为云开发者联盟

Python 字典 上下文 映射 ChainMap

《社会心理学》-怎样说服他人?

箭上有毒

8月日更

LeetCode题解:220. 存在重复元素 III,暴力法,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【Flutter 专题】68 图解基本约束 Box (三)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

百亿级分布式文件系统之元数据设计

焱融科技

云计算 技术 分布式 高性能 文件存储

讲透学烂二叉树(五):分支平衡—AVL树与红黑树伸展树自平衡

zhoulujun

二叉树 平衡二叉树 红黑树

架构实战营 - 模块五作业

思梦乐

架构实战营毕业总结

林子钧

架构实战营 毕业总结

悄悄学习Doris,偷偷惊艳所有人 | Apache Doris四万字小总结

王知无

你真的了解 fail-fast 和 fail-safe 吗

4ye

Java 后端 并发 map 8月日更

Spark RDD模型

布兰特

spark

netty系列之:自定义编码解码器

程序那些事

Java Netty 程序那些事

Go语言:如何通过Go来更好的开发并发程序 ?

微客鸟窝

Go 语言

讲透学烂二叉树(六):二叉树的笔试题:翻转|宽度|深度

zhoulujun

二叉树 二叉树遍历 二叉树翻转

OpenYurt 联手 eKuiper,解决 IoT 场景下边缘流数据处理难题

阿里巴巴云原生

云计算 阿里云 开源 云原生 中间件

手撸二叉树之递增顺序搜索树

HelloWorld杰少

数据结构与算法 8月日更

毕业总结

梦寻解语花

架构实战营

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