使用 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 演示应用程序
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››Apache中改变php.ini的路径
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
赞助商链接