WEB开发网
开发学院软件开发Java 使用 Apache Pivot 构建 iTunes 搜索客户端 阅读

使用 Apache Pivot 构建 iTunes 搜索客户端

 2009-11-28 00:00:00 来源:WEB开发网   
核心提示: Pivot 还为 RIA 开发人员提供真正开源的代替选择,尽管 Flex、Silverlight 和 JavaFX 在某种程度上是开源的,使用 Apache Pivot 构建 iTunes 搜索客户端(3),但它们仍然是专用的平台,Pivot 在 2007 年作为 R&D 开始开发,包括使用 W

Pivot 还为 RIA 开发人员提供真正开源的代替选择。尽管 Flex、Silverlight 和 JavaFX 在某种程度上是开源的,但它们仍然是专用的平台。Pivot 在 2007 年作为 R&D 开始开发,并于 2008 年在 Apache 2.0 许可中作为开源项目发行。Pivot 于 2009 年 1 月份与 Apache Incubator 结合,现在完全由该软件驱动。

Pivot 平台概述

Pivot 提供一组全面的基础类,这些类共同构成了一个框架。Pivot 类按照以下类别进行分组,并且打包到对应的库中并发行:

Core —— 一组常见的非 UI 类

WTK —— 用于用户界面开发的类,包括窗口、对话框、按钮、列表、文本输入、布局、拖放操作和 XML 标记等

Web —— 为与远程数据服务通信提供便利的类

Charts —— 向 Pivot 应用程序添加交互式图表功能的类

Tools —— 开发工具和实用应用程序

本教程描述的应用程序重点描述 Core、WTK 和 Web 库提供的特性。

演示应用程序

本教程描述的演示应用程序允许用户从 iTunes Store 搜索与特定查询条件匹配的标题。查询被指定为一组字符串词汇,并且匹配条目被显示在一个表视图中。用户从表中选择一个条目以显示标题的缩略预览,然后双击该条目或按 Preview 预播放该条目 30 秒。选择这个例子的原因是,它突出了 Pivot 的许多强项,包括使用 WTKX、JavaScript 轻松构建 UI 和 Pivot 对与基于 JSON 的 REST 服务进行交互的支持。

图 1 是样例应用程序的屏幕截图,是在使用 Cheap Trick 搜索标题时捕获的。


图 1. iTunes Search 演示应用程序
使用 Apache Pivot 构建 iTunes 搜索客户端

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 Apache Pivot

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接