 |
 |
 |
 |
 |
 |
使用 XQuery 开发 mashup 今天的 Web 开发人员和架构师能够开发出具有更好用户体验的动态 Web 应用程序。改变 Web 应用程序框架的范型带来了一些挑战。了解如何在创建 mashup 示例应用程序的过程中利用 XQuery 有效地应对这些挑战。 |
|
|
|
2006年8月17日 |
|
| |
Mashups:Web 应用程序新成员 Mashup 是一种令人兴奋的交互式 Web 应用程序,它利用了从外部数据源检索到的内容来创建全新的创新服务。它们具有第二代 Web 应用程序的特点,也称为 Web 2.0。这篇简介性的文章对 mashup 是什么、目前流行的不同种类的 mashup 以及 mashup 开发人员用于创建自己的应用程序的支持技术进行了探索。另外,您还将看到 mashup 开发人员面临的一些新的技术和社会挑战。 |
|
|
|
2006年8月31日 |
|
| |
审视 Ajax,第 2 部分: 使用 mashup 改变您的生活 Chris Laffra 的这篇文章继续讨论 Ajax 开发人员在开发应用程序时需要记住什么。除了具体的建议和忠告外,还展望了 Ajax 的未来,它推动了个人网页上内容的用户导向型混合。 |
|
|
|
2006年9月11日 |
|
| |
打造安全 Ajax mashup 的未来 当前的 Web 浏览器设计不能轻松而安全地从多个源获取内容并将其显示到页面上。了解开发人员如何充分利用可用的工具来完成该任务,以及使用这些工具给所得应用程序带来的安全和可伸缩性方面的压力。另外,学习提出的几种用于补救此情形的浏览器改进,以及如何参与相关讨论,使 Web 开发超越这一障碍,使互操作性达到的一个新水平。 |
|
|
|
2007年5月9日 |
|
| |
基于 Lotus Connections 的 Mashup 应用 本文对 Web 2.0 中涌现的一些新技术,包括 Ajax、Atom API、Mashup、GreaseMonkey 等做了简要的介绍,并将其应用到 IBM 的新产品 Lotus Connections 中,实现了在 Communities 模块中向社区中全体成员群发邮件的功能,改善了用户体验。 |
|
|
|
2007年8月31日 |
|
| |
利用 Domino V8 新特性开发 Mashup 应用 本文将介绍 Domino 8 在 Web 开发方面的一些增强,并演示如何将其结合诸如 JavaScript、Ajax、JSON 和 Google 地图 API 等技术来构建一个示例 Mashup 应用。 |
|
|
|
2007年12月20日 |
|
| |
IBM Info 2.0 与 DB2 pureXML 实现企业信息的 Mashup 应用 本文介绍了企业信息 Mashup 应用的前景和相关技术,通过实例讲解用 IBM Info 2.0 与 DB2 pureXML 相结合来实现企业信息的 Mashup 应用。 |
|
|
|
2007年12月28日 |
|
| |
使用 Google Charts、Ajax 和 Project Zero(WebSphere sMash)创建精巧的 mashup Google Charts 是一个非常出色的服务,它让开发人员可以使用简单的 HTTP GET 请求来生成图形和图表。由于它的所有特性都可以通过 HTTP 获得,因此该服务很容易集成到用 Project Zero 构建的 Web 应用程序中。本文演示一些 Groovy 脚本,这些脚本让您不必构造繁琐的 HTTP URL 就可以使用 Google Charts。您将创建一个 Web 界面,该界面使用户可以可视化地构建图形和图表。尝试一下示例项目,看看使用 Zero 平台创建 mashup 应用程序是多么容易。 |
|
|
|
2008年6月2日 |
|
| |
XSLT 在情景数据 Mashup 和 Feed 处理中的运用 Feed ,作为企业数据和内容提供商的新宠,在越来越多的 web2.0 产品和应用中被广泛的使用着。像 IBM 的 web 2.0 系列产品:Lotus Connections,Lotus Mashups,Mashup hub;业界的其他动向,像 Google data,Yahoo pipes等等。因此针对承载 data 和 content 的 Feed 的处理,就显得尤为重要和紧迫。Apache 推出了 Abdera project。Abdera API 是一个以 FOM(Feed Object Model)为基本针对 Atom Feed 的处理工具,它在一定程度帮助程序员方便的创建和读写 Feed。但是对于新的 situational data mashup 的需求,他显得无能为力,比如对一个 feed 的所有 entry 做 group 操作。通常在 situational data mashup 中对 feed 的操作的需求有 filter,sort,truncate,group,enrich,aggregate 等等。本文介绍如何利用 XSLT 的特性,以及如果扩展现有 XSLT build-in 函数的能力,对于 feed procssing 给出一个性能良好,简单方便的实现 filter,sort,truncate,group,enrich,aggregate 这些常见的 feed processing 的操作算子。 |
|
|
|
2008年8月6日 |
|
| |
使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用,第 1 部分: Assemble Flow 简介 在这个新的 IBM WebSphere sMash Assemble Flow 介绍系列文章中,您将了解到如何利用 Assemble Flow 迅速组装 Web2.0 应用程序和创建 Mashup 应用。在第 1 部分中,您将了解 IBM WebSphere sMash Assemble Flow 的简单概念和功能。之后,我们通过一个示例,向您介绍如何设置环境、创建 Zero 项目,并利用 Assemble Flow 实现一个基于 Feed 的 Mashup 服务。 |
|
|
|
2008年8月15日 |
|
| |
IBM Mashup Center 初探: 第三部分 本文是 "IBM Mashup Center初探" 系列 (共三部分) 的最后一部分,文中介绍了信息组装、组件 Lotus Mashups 的使用。在第一部分介绍了产品功能、组件、架构和安装 Mashup Center 的整个过程,在第二部分介绍了信息加工组件 InfoSphere MashupHub 的使用。 |
|
|
|
2008年10月24日 |
|
| |
IBM Mashup Center:迎来企业 2.0 的新时代 近年来,Web 2.0 逐渐成为互联网领域的一种趋势,但在企业软件方面的应用仍然微乎其微。 IBM Mashup Center 作为 IBM 推出的新产品,将 Web 2.0 的技术应用到企业商务软件中,开创了企业 2.0 的新时代。 IBM Mashup Center 主要包含 Lotus Mashups 和 InfoSphere MashupHub 两部分。本文将详细介绍 IBM Mashup Center 1.0 产品及其特点,并重点介绍 Lotus Mashups 部分。 |
|
|
|
2009年1月5日 |
|
| |
使用 JavaFX 创建 mashup 作为 Java 开发人员,您是否希望利用开放的 Web 来创建富 Internet 应用程序(Rich Internet Applications,RIA)?您非常幸运,因为 JavaFX 现在为开发人员提供在 Java 平台上创建 RIA 的功能。在本文中,学习如何使用 JavaFX 创建 mashup。了解 JavaFX 如何让您接触 Flickr 等流行的 Web 服务,以及如何使用它创建交互式用户界面。在这一过程中,您还将了解 JavaFX 为客户端开发带来的新功能。 |
|
|
|
2009年4月16日 |
|
| |
使用 Groovy 构建社交网络混搭(Mashup)应用程序 本文介绍如何构建一个 Groovy Mashup 应用程序,用户可以通过它使用 Twitter4J、Google 地图和一点 Ajax 来查看他们在 Twitter 上的好友的地图。 |
|
|
|
2009年4月17日 |
|
| |
使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用,第 2 部分: 使用 Assemble Flow 开发简单协作流程 在使用 WebSphere sMash 中的 Assemble flow 来构建 Mashup 应用的第 1 部分中,我们介绍了 Assemble flow 的基本概念,以及如何使用 Assemble flow 来实现基于 Feed 的 Mashup 服务。本文中,我们将向您介绍如何使用 Assemble flow 来开发简单的协作流程。 |
|
|
|
2009年5月11日 |
|
| |
使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup 随着公开提供的 Web 服务 API 不断增加,现在可以轻松地从不同 Web 源获取资源并构建 mashup —— 只要您能访问正确的 API 和工具。探究如何能够结合高深的跨域调用技术(JSONP)和灵活的 JavaScript 库(jQuery),以快速构建强大的 mashup。 |
|
|
|
2009年5月25日 |
|
| |
使用 JSONP 实现跨域通信,第 2 部分: 使用 JSONP、jQuery 和 Yahoo! 查询语言构建 mashup 在本系列的上一篇文章中,我们介绍了 JSONP(JSON with Padding),将其作为克服浏览器同源策略限制的一种手段,同时整合和显示来自第三方源的数据。本文将延续上一篇文章的讨论,为您展示如何使用来自 Yahoo! 的 JSONP 服务 Yahoo! 查询语言(YQL),使用 JQuery 构建 mashup Web 页面。 |
|
|
|
2009年5月27日 |
|
| |
使用开放 API 和工具快速开发情景式 mashup 应用 情景式应用是快速开发的满足用户特定需求的“足够好”的应用。mashup 作为快速整合数据的一种应用开发模式,能够非常快速的把与某个主题相关的信息整合在一起,以满足情景式应用的需求。情景式 mashup 应用要求能够比较快速的构建,利用开放 API 和工具就成为最佳的选择。本文围绕一个示例 mashup 应用,详细介绍了 Google 地图、屏幕抓取、微软必应、雅虎 Pipes、Delicious、Flickr 和 Identi.ca 等开放 API 和工具。 |
|
|
|
2009年10月26日 |
|
| |
终极 Mashup ―― Web 服务和语义 Web,第 2 部分: 管理 Mashup 数据缓存 每天用于搜索、在线购物或者查找城镇路线的许多大型应用程序都提供了可在全新的应用程序中使用的数据。企业应用程序开发人员已经创建了很多 mashup 应用程序,结合不同应用程序的数据集来实现特定的目标。本系列的 第 1 部分 讨论了一个应用程序,它从不同的服务提取数据然后将其结合起来。现在我们将讨论如何将请求结果保存到 DB2 9 数据库中,减轻这些外部服务的负担,从而大大改善程序的性能。 |
|
|
|
2006年11月30日 |
|
| |
终极 mashup ―― Web 服务和语义 Web,第 3 部分:理解 RDF 和 RDFs 终极 mashup 的强大之处在于通过使用语义 Web 技术,即 Web Ontology Language (OWL) 而为其带来的智能化。但是在能够使用 OWL 之前,首先需要熟悉它的基本语言 Resource Description Framework (RDF) 和 RDF Schema Language (RDFs)。本教程向您介绍 RDF 和 RDFs 方面的背景知识,以便您能够为自己的 Web 服务构建本体(ontologies),也能够对其他项目利用 RDF 的强大功能。 |
|
|
|
2006年12月4日 |
|
| |
终极 mashup ―― Web 服务和语义 Web,第 4 部分: 创建本体 本系列文章详细讨论了如何创建能够控制向用户返回何种数据的 mashup 应用程序,为此需要为应用程序植入一定的智能。现在您已经知道了如何用 RDF 表示信息,接下来就可以着手用基于 XML 的 Web 本体语言(OWL)创建一个本体,以便能够在服务及其各部分之间自动选择。 |
|
|
|
2006年12月5日 |
|
| |
使用 Eclipse 和 JavaFX 开发 Mashup 应用 本教程介绍了如何搭建基于 Eclipse 的 JavaFX 开发环境,并且通过一个 Hello World 示例,演示了 JavaFX 的基本语法、UI 设计和类的概念,最后综合利用了 JavaFX 和 REST 风格的 Web 服务接口构建了一个查询股票、天气预报和城市信息的 Mahup 应用。 |
|
|
|
2007年9月21日 |
|
| |
使用 Adobe AIR 和 Dojo 开发基于 Ajax 的 Mashup 应用 本教程介绍了 Adobe AIR(Adobe Integrated Runtime)的基本知识以及如何运用 Web 开发技术结合 AIR 去开发桌面应用。通过几个例子详细介绍了在具体开发中遇到的各种问题,以及如何将 AIR 和 Dojo 框架结合起来,利用 REST 风格的 Web 服务接口开发一个基于 Ajax 的 Mashup 桌面应用程序。 |
|
|
|
2007年10月18日 |
|
| |
开发一个基于位置的动态 mashup Mashup 是一种全新的、高度交互的 Web 开发方法。mashup 是来自不同资源的相关内容的综合,为超级用户体验提供了丰富的动态内容。在开发工具箱中加入 Asynchronous
JavaScript + XML (Ajax) 和 mashup 将会让您在不断变化发展的 Web 2.0 工作空间所带来的高要求方面游刃有余。 |
|
|
|
2008年11月11日 |
|
| |
征服 Ajax 应用程序的安全威胁 Ajax,即异步 JavaScript 与 XML,是 Web 2.0 中的一项关键技术,它允许把用户和 Web 页面间的交互与 Web 浏览器和服务器间的通信分离开来。尤其是 Ajax 可以驱动 mashup,mashup 就是将多个内容或服务集成到一个单一的用户体验中。然而,由于其动态和多畴性,Ajax 和 mashup 技术引入了一些新型威胁。了解 Ajax 技术所带来的威胁,并通过探索一些最佳实践来避免它们。 |
|
|
|
2007年7月16日 |
|
| |
真正的 Web 2.0: 了解 digg.com 和 Reddit 这两个 Slashdot 的后继者 通过本篇文章,发掘组建现代新闻网站所需的用户和开发人员特性。digg.com 和 Reddit 是两个热门站点, 二者均可自行其道,也都可以作为 mashup 的资源和为用户提供定制体验的手段。
Reddit 定制的示例之一就是将 Greasemonkey 的扩展用在 Mozilla Firefox 浏览器上。 |
|
|
|
2007年7月16日 |
|
| |
Rich Web Application Backplane 规划 现在,mashup 和 Ajax 在 Web 领域确立了牢固的地位。结合使用二者您就可以开发 Rich Web 应用程序。本文解释了 Rich Web Application Backplane(目前是 W3C Note),其设计目的是实现该领域的标准化,提供这些应用程序所要用到的一组通用构建块或组件。 |
|
|
|
2007年8月20日 |
|
| |
精通 Grails: RESTful Grails 我们生活在 mashup 的时代。创建能够给用户提供所需信息的 Web 页面固然是一个好的出发点,但是要是能够提供原始数据源,从而让其他的 Web 开发人员能够轻易将其与他们自己的应用程序相融合的话,这样岂不是更好。在本期的精通 Grails 中,Scott Davis 将介绍用 Grails 生成 XML 而不是通常的 HTML 的各种方法。 |
|
|
|
2008年10月7日 |
|
| |
实现环保和安全 在这篇 developerWorks 文章中,理解远程办公的优点和风险。了解如何为业务用户创建安全的 mashup 应用程序,并确保您知道需要向服务提供商了解哪些关键问题,从而实现一个安全可靠的环境。 |
|
|
|
2009年8月17日 |
|
| |
JSF 2.0 Ajax 世界中的 GMaps4JSF GMaps4JSF 是一个 JavaServer Faces (JSF) mashup 库,它集成了 Google Maps 与 JSF。使用 GMaps4JSF,您只需几个 JSF 标记就可以构造复杂的全景街拍图。您还可以轻松向地图添加几个不同的组件。本文解释了如何在 JSF 2.0 中配置 GMaps4JSF,并包含了 JSF 2.0 Ajax 的简介。通过本文学习如何创建一个使用 GMaps4JSF 和 JSF 2.0 Asynchronous
JavaScript 及 XML (Ajax) 的简单 mashup 应用程序。
|
|
|
|
2009年10月12日 |
|
| |
实战 iWidget 开发 iWidget 是 IBM 推出的 Web 窗口小部件规范,它可以运行在 IBM Mashup Center 以及其它产品中,也可以直接嵌入在网页中。本教程着重于 iWidget 开发中的各个方面,以一个 iWidget 示例作为主线,穿插 iWidget 规范中的基本概念,并与具体的实现相结合。除此之外,本教程还介绍了 iWidget 开发过程中一些重要的话题,包括开发环境、国际化、打包与部署和调试等。通过本教程的学习,可以对如何开发 iWidget 有比较全面和深入的了解。 |
|
|
|
2009年6月15日 |
|
| |
Seam - 无缝集成 JSF,第 3 部分: 用于 JSF 的 Ajax JSF 基于组件的方法论促进了抽象,但大多数 Ajax 实现由于公开了底层的 HTTP 交换而使之大受干扰。在本系列最后的这篇文章中,Dan Allen 展示了如何使用
Seam Remoting API 和 Ajax4jsf 组件与服务器上的受管 bean 通信,就好像这些 bean 与浏览器同在本地一样。您将了解利用 Ajax 作为 JSF 事件驱动架构的一种自然改进是多么地容易,以及如何在不影响 JSF 组件模型的前提下实现这一目的。 |
|
|
|
2007年6月25日 |
|
| |
使用 Web 2.0 体系结构实现更灵活的企业 Web 2.0 存储库可以帮助您创建灵活的软件体系结构。这种软件可以很容易地插入到 Web 2.0 社区和外部网。然而,要创建满足可修改性、性能、安全性、可伸缩性和可重用性等方面需求的可变系统,这项工作可能充满挑战。了解相关的技术以帮助确保您的 Enterprise Web 2.0 体系结构能够满足您的质量需求。 |
|
|
|
2007年9月21日 |
|
| |
实现 Enterprise 2.0 Enterprise 2.0 这个词目前引起全球所有企业的关注。本文探讨 Enterprise 2.0 的基本概念、Enterprise 2.0 和 Web 2.0 之间的关系,以及所需的各种工具和服务,并分析企业采用 Enterprise 2.0 的利弊。阅读本文可以帮助您决定如何在企业中更好地利用 Enterprise 2.0。 |
|
|
|
2009年4月23日 |
|
| |