使用 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 演示应用程序
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接