用开源工具创建 BlackBerry 应用程序
2009-12-24 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佽鍨庨崘锝嗗瘱闂備胶顢婂▍鏇㈠箲閸ヮ剙鐏抽柡鍐ㄧ墕缁€鍐┿亜韫囧海顦﹀ù婊堢畺閺屻劌鈹戦崱娆忓毈缂備降鍔庣划顖炲Φ閸曨垰绠抽悗锝庝簽娴犻箖姊洪棃娑欐悙閻庢矮鍗抽悰顕€宕堕澶嬫櫖濠殿噯绲剧€笛囧箲閸ヮ剙钃熼柣鏂挎憸閻熷綊鏌涢…鎴濇灈妞ゎ剙鐗嗛—鍐Χ鎼粹€茬凹缂備緡鍠楅幐鎼佹偩閻戣棄纭€闁绘劕绉靛Λ鍐春閳ь剚銇勯幒鎴濐伀鐎规挷绀侀埞鎴︽偐閹绘帩浼€缂佹儳褰炵划娆撳蓟濞戞矮娌柟瑙勫姇椤ユ繈姊洪柅鐐茶嫰婢т即鏌熼搹顐e磳闁挎繄鍋涢埞鎴犫偓锝庘偓顓涙櫊閺屽秵娼幏灞藉帯闂佹眹鍊曢幊鎰閹惧瓨濯撮柛鎾村絻閸撳崬顪冮妶鍡楃仸闁荤啿鏅涢悾鐑藉Ψ瑜夐崑鎾绘晲鎼粹剝鐏嶉梺缁樻尰濞叉﹢濡甸崟顖氱疀闂傚牊绋愮花鑲╃磽娴h棄鐓愭慨妯稿妿濡叉劙骞樼拠鑼槰闂佸啿鎼崐濠毸囬弶搴撴斀妞ゆ梻銆嬪銉︺亜椤撶偛妲婚柣锝囧厴楠炴帡骞嬮弮鈧悗濠氭⒑鐟欏嫭鍎楅柛妯衡偓鐔插徍濠电姷鏁告慨鐑藉极閸涘﹥鍙忔い鎾卞灩绾惧鏌熼崜褏甯涢柍閿嬪灦閵囧嫰骞掗崱妞惧缂傚倷绀侀ˇ閬嶅极婵犳氨宓侀柛鈩冪⊕閸婄兘鏌涘┑鍡楊伀妞ゆ梹鍔曢埞鎴︽倻閸モ晝校闂佸憡鎸婚悷锔界┍婵犲洦鍤冮柍鍝勫暟閿涙粓姊鸿ぐ鎺戜喊闁告瑥楠搁埢鎾斥堪閸喓鍘搁柣蹇曞仧绾爼宕戦幘璇茬疀濞达絽鎲¢崐顖炴⒑绾懎浜归悶娑栧劦閸┾偓妞ゆ帒鍟惃娲煛娴e湱澧柍瑙勫灴閹瑩寮堕幋鐘辨闂備礁婀辨灙闁硅姤绮庨崚鎺楀籍閸喎浠虹紓浣割儓椤曟娊鏁冮崒娑氬幈闂佸搫娲㈤崝宀勬倶閻樼粯鐓曢柟鑸妼娴滄儳鈹戦敍鍕杭闁稿﹥鐗犲畷婵嬫晝閳ь剟鈥﹂崸妤€鐒垫い鎺嶈兌缁犲墽鈧厜鍋撳┑鐘辩窔閸嬫鈹戦纭烽練婵炲拑绲垮Σ鎰板箳閹冲磭鍠撻幏鐘绘嚑閼稿灚姣愰梻鍌氬€烽懗鑸电仚濠电偛顕崗妯侯嚕椤愩倖瀚氱€瑰壊鍠栧▓銊︾節閻㈤潧校缁炬澘绉瑰鏌ュ箵閹烘繄鍞甸柣鐘烘鐏忋劌顔忛妷褉鍋撶憴鍕碍婵☆偅绻傞~蹇涙惞閸︻厾锛滃┑鈽嗗灠閹碱偊锝炲鍥╃=濞达綁顥撻崝宥夋煙缁嬪灝鏆遍柣锝囧厴楠炲鏁冮埀顒傜不婵犳碍鍋i柛銉戝啰楠囬悗瑙勬尭缁夋挳鈥旈崘顔嘉ч柛鈩兠棄宥囩磽娴e壊鍎愰柛銊ュ缁顓兼径瀣偓閿嬨亜閹哄秶顦︾€殿喖鐏濋埞鎴﹀煡閸℃浠梺鍛婎焼閸曨収娲告俊銈忕到閸燁垶宕愰崹顐e弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

图 1 突出显示了一些物理特性。
图 1. BlackBerry 设备
现在让我们查看 BlackBerry 应用程序开发。
BlackBerry JDE
从软件的观点来看,BlackBerry 设备都启用了 Java,并且为应用程序开发提供了优秀的平台。不同于一些具有 J2ME 功能的电话,它们运行应用程序就像转入 “双启动” 样式的电话的另一端一样,在 BlackBerry 上启动应用程序很自然并且具有整体感。实际上,整合得非常紧密,第三方应用程序甚至可以将自定义菜单添加到许多核心 BlackBerry 应用程序中。完全了解 Java 语言对于构建 BlackBerry 应用程序十分有帮助。
本教程主要介绍如何使用 BlackBerry JDE。RIM Web 站点中有很多个 JDE 版本可供下载。这些截然不同的版本与 BlackBerry 硬件中的软件版本相对应。例如,当应用程序需要在尽可能多的设备(包括特性集非常有限的较旧设备)上运行时,使用一个较老版本 JDE 会是个好主意。这可能类似编写不需要照相机或真正 GPS 服务的应用程序。构建商业应用程序时,获得最少的共同点会是个好主意,因为能够运行应用程序的设备越多,售出产品的可能性就越大。
附带功能有哪些?
来自 RIM 的可用开发环境下载包不仅包含图形化代码编辑器和编译工具。来自 RIM 的资源包括:
图形化代码编辑器此编辑器看上去类似于提供应用程序项目管理、代码编辑、代码编译和调试的其他编程环境。设备模拟程序使用这些模拟程序可以在开发计算机上直接执行编码、编译和调试周期。这比在实际设备上测试具有更大优势。优秀编程实践建议在设备上进行测试后再发布产品。但是,使用模拟程序可以在开发阶段节省大量时间。使用模拟程序也是应用程序支持过程的重要部分,因为用户可能会报告仅在特定设备上出现的异常。例如,我编写过的一个应用程序可以在大部分设备上正常运行,但是在 8700c 上运行时出现了奇怪的行为。使用模拟程序,我能够定位问题并找到解决方案。定期在最新可用的设备模拟程序上测试应用程序是个好主意。这是比购买每个进入市场的新设备都便宜的备选方法。模拟程序还有利于为应用程序编写文档 — 获取屏幕快照十分简单。API 参考JDE 下载中附带了方便详细的 API 参考。MDS 模拟程序此软件将模拟实际的 BlackBerry 与 RIM 网络之间的通信量。如果不运行 MDS 模拟程序,则 BlackBerry 设备模拟程序无法与 Internet 中的主机进行通信。电子邮件模拟程序JDE 还附带一个电子邮件模拟程序。由于 BlackBerry 的大多数操作都与电子邮件有关,因此使用电子邮件模拟程序是个好主意。这将允许应用程序测试与电子邮件相关的功能。
- ››创建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应用
更多精彩
赞助商链接