用开源工具创建 BlackBerry 应用程序
2009-12-24 00:00:00 来源:WEB开发网本教程将在移动数据收集应用程序的环境内介绍 BlackBerry 应用程序开发,通过快速介绍平台、查看 BlackBerry 开发工具和构造完整的数据收集应用程序,提供对 BlackBerry 开发的介绍。在 下载 部分中可以获得 BlackBerry 应用程序和样例应用程序中使用的服务器端组件的完整源代码。本教程是按照以下几个小节组织的:
BlackBerry 平台基础知识
用 JDE 进行 BlackBerry 应用程序开发
BlackBerry 中的数据收集应用程序
服务器端的事务处理
后续步骤
系统要求
本教程演示了一些开源技术并且集成这些技术来构造开源移动数据收集平台的原型。您需要所有这些技术才能执行本教程中的步骤。我们的主要焦点是为 BlackBerry 平台开发应用程序,因此这些内容都是根本要求。如果您没有兴趣构建服务器端,则可以利用公开访问的 Web 站点完成服务器端事务。下面是完整列表:
BlackBerry Java Development Environment本教程使用了 JDE V4.0.2,但是可以使用更新的版本。PHP可以从 PHP.net 下载 PHP。最新的稳定版本是 V4.4.9。MySQL最新的稳定版本是 V5.0。IBM Tutorial on BlackBerry Data Collection Applications访问作者托管服务器端事务的站点。
样例代码的亮点
在本教程中,为 BlackBerry 构造了一个通用的数据收集应用程序。它称为 bb_ibm_demo,听上去并不吸引人。但是别让这个名字骗了您。在理解了介绍的概念后,一大堆有用的应用程序等着您。在 下载 小节中可以获得完整的源代码。源代码片段包括:
bb_ibm_demo 构造函数这是 BlackBerry 应用程序的主类。BlackBerry 应用程序的 bb_ibm_demo 中的 main() 方法这是应用程序的 public static void 方法(BlackBerry 应用程序的入口点)。bb_ibm_screen 构造函数这是 BlackBerry 显示给用户的实际用户界面(UI)。此方法将演示 UI 元素的创建。fieldChanged()此方法处理在 BlackBerry 的 UI 屏幕中按下按钮的操作。ProcessTransaction此方法将使用 HTTP 通过 Internet 在 BlackBerry 与服务器之间通信。index.php这是样例服务器应用程序的主页。从这里开始,您可以启动对以前载入的事务的搜索。db.php管理与 MySQL 数据库的连接。export.php提供将已上传的事务导出到 CSV 文件的功能。manage.php管理已上传的事务。将您自己的功能添加到这个文件中。showtransactions.php显示为特定标识符载入的所有事务。posttransaction.php此服务器例程与 BlackBerry 中的 ProcessTransaction 同时使用以记录字段中收集的数据。utils.php此文件包含在服务器上管理事务的助手函数。db.sql此脚本包含用于创建在服务器上使用的事务表的数据定义语言(DDL)。
- ››创建SQL2005自动备份,定期删除的维护计划
- ››创建动态表单 javascript
- ››开源平台Meego和Android之间的对弈
- ››开源的Kingthy.Mail邮件组件库
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››开源飞信Openfetion最新发布v1.8版
- ››创建远古部落环境与原住民角色
- ››创建并扩展Apache Wicket Web应用
更多精彩
赞助商链接