【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

一种在 IE 中编写 Mashups 的新方法

  • 2008-03-13
  • 本文字数:1146 字

    阅读完需:约 4 分钟

Mashup 是一个被松散定义的 Web 应用程序,它将从各个源中获得数据和功能联合在一起。它通常使用 JavaScript,也许还有 AJAX 技术在浏览器中执行。虽然它们已经相当的成功,但是 mashups 通常还需要站点运营者进行一定的规划。

微软正在创造一种编写类似 mashup 功能的新方法,他们将其称之为“Activities”。与采用一个特定页面定义的方式不同,用户可以启动类似的一套 activities,而不用管这些 activities 位于哪个页面。

通过创建一个遵循 OpenService 格式的技术规范的 XML 文件,可以创建 Activities。该文件指定了 activity 何时被触发,activity 预览视图的样式,以及在运行 activity 时发生的内容。

最常见的 activities 可能是基于 selection 的 activities。用户可以选择一个文本块,然后点击一个图标查看 activities 的列表。当用户的光标从每个菜单项移过时,一个预览视图就会出现。点击菜单项会启动 activity,并把选中的文本传递到 activity 中。

预览视图的生成与动作的执行都在上面提到的 XML 文件中指定。它既支持简单的参数,也支持相当复杂的参数集,例如{selection}, {documentUrl}和{documentTitle}。此外,调用既可以采用“get”方式执行,也可以采用“post”方式执行。预览视图具有额外的限制,必须满足 320*240 的文本框大小,并且必须是在 HTML 中。

微软并不吝于 OpenService 格式的技术规范的许可,这一点甚至超出了人们的期望。它并没有让其成为 ECMA 规格或者将其限制为这些许可中的一种,而是采用 Creative Commons Attribution-Share 许可。

对于 OpenService 格式和 WebSlice 格式的技术规范,我们使用了两种独立的 Creative Commons 协议,允许开发人员免费使用我们的技术,或者基于我们的技术构建产品。我们将版权划定为在 Creative Commons Attribution-Share Alike 许可之下的 OpenService 格式的技术规范。该许可允许其他人复制、分发、修改以及根据该技术规范进行产品的构建,甚至允许商业使用,只要声明微软为其版权所有者,并基于相同的条约对他们所做出的修改授予许可。该许可与 OpenSearch 社区所接受的许可也是一致的。OpenSearch 社区致力于 OpenService 格式的技术规范的相关工作。

既然专利权总是受到关注,因此微软清楚地表达了他们对此授予了所有的权利。

微软发展了 Open Specification Promise (“OSP”),用以提供简单明白的专利权承诺,再次确保了广泛的开发者用户和客户从现在直到永远都能够免费、便捷地使用给定的技术规范。OAP 可以根据客户与开源社区提出的反馈进行发展,而且,我们也乐于使得 OpenService 格式和 WebSlice 格式的技术规范能够在 OSP 下可用。OSP 的使用确认了这两种技术规范都能够免费实现。若要解 OSP 的完整信息和详细的关注内容,请参考本页

查看英文原文: A New Way to Write Mashups in IE

2008-03-13 06:21677
用户头像

发布了 109 篇内容, 共 39.8 次阅读, 收获喜欢 13 次。

关注

评论

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

智能量化对冲搬砖套利交易软件APP系统开发

系统开发

GitHub标星150K的神仙笔记,3个月肝完成功面进美团定级3-2

Java架构之路

Java 程序员 架构 面试 编程语言

安卓开发实战!闭关在家37天“吃透”这份345页PDF,成功定级腾讯T3-2

欢喜学安卓

android 程序员 面试 移动开发

极客训练营知识点思维导图

jorden wang

特斯拉自建ERP的背后

明道云

2021年,字节/百度/阿里相继发布50W+优质Java岗(含内部面试真题及答案)

996小迁

Java 程序员 架构 面试

训练营第十三周作业

大脸猫

Soul 网关源码阅读(三)请求处理概览

Java 源码阅读 网关

PHP转JAVA开发30分钟实战攻略

dothetrick

Java php

从姚安娜出道说起

三只猫

28天写作 社交泛娱乐

架构师第八周总结

Geek_xq

初识ClickHouse——安装与入门

Simon

Clickhouse

面试阿里Java岗,技术总监真正关心的核心能力是什么?

Java架构追梦

Java 编程 架构

Soul 网关源码阅读(一) 概览

Java 源码阅读 网关

Soul 网关源码阅读(四)Dubbo请求概览

Java 源码阅读 网关

二本学渣考研失败,为什么Android要采用Binder作为IPC机制?已开源

欢喜学安卓

android 程序员 面试 移动开发

物流快递公司APP架构设计

jorden wang

在数据分析、挖掘方面,有哪些ETL工具值得推荐?

TASKCTL

大数据 kettle 海豚调度 批量任务 ETL

Soul 网关源码阅读(二)代码初步运行

Java 源码阅读 网关

解读容器的 2020:寻找云原生的下一站

阿里巴巴云原生

Docker 云计算 Serverless 容器 云原生

矿机挖矿软件系统开发|矿机挖矿APP开发

系统开发

iOS性能优化 — 五、App启动优化

iOSer

ios 性能优化 性能分析

从CPU到XPU进化,英特尔对业界放了什么大招?

E科讯

Java 程序经验小结:剖析@SuppressWarinings注解

后台技术汇

28天写作

百度面试被算法血虐,闭关29天肝完445页算法神仙笔记成功入职字节跳动!

Java架构之路

Java 程序员 架构 面试 编程语言

华云大咖说|企业混合云构建之道

华云数据

云计算 桌面云

架构师第8周作业

Geek_xq

技术人员如何写好周报

猿话

矿机挖矿APP系统模式开发平台

v16629866266

Nginx 的负载均衡模式有哪些?它的实现原理是什么?

码农架构

nginx 架构 微服务

架构师训练营第十三周笔记

李日盛

笔记

一种在IE中编写Mashups的新方法_.NET_Jonathan Allen_InfoQ精选文章