加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

[黑莓开发之路][01][黑莓开发平台介绍][01][概述]

发布时间:2020-12-17 02:34:36 所属栏目:安全 来源:网络整理
导读:概述 RIM 推出新一代BlackBerry智能手机的同时,也重新整合了BlackBerry开发平台,使BlackBerry程序开发不再局限于J2ME程序。简单来说,黑莓开发平台分成三个版块: BlackBerry?Browser?Development (黑莓浏览器开发,本人在下文简称“BBD”) 、 Rapid?App

概述


RIM推出新一代BlackBerry智能手机的同时,也重新整合了BlackBerry开发平台,使BlackBerry程序开发不再局限于J2ME程序。简单来说,黑莓开发平台分成三个版块:BlackBerry?Browser?Development(黑莓浏览器开发,本人在下文简称“BBD”)Rapid?Application?Development(快速程序开发,RAD)Java?Application?Development(Java程序开发,JAD)

BlackBerry?Browser?Development实际上是开发Web网页程序,以静态、动态的标准Web网页为程序的载体,以黑莓自带浏览器为运行环境,用典型的Client/Server(客户端/服务器)形式实现程序的业务功能。程序员只要能够开发网页程序就能完成BBD开发过程,因为黑莓的浏览器支持从HTML到AJAX的不同工业标准,还能进行数据推送和离线队列处理。BBD所需的编程知识最少,开发也最快捷,也不需要开发客户端程序,维护工作量少,最适合编程新手。

Rapid?Application?Development其实是以前的MDS?Application?Development,是针对Web?Service的一种富客户端(Rich-Client)开发方式,MDS程序通过BES的MDS服务,将Web?Service扩展到黑莓智能手机上。RAD能够充分利用现存的Web?Service及其资源,通过所见即所得(WYSIWYG)开发界面使用拖拽(Drag-and-Drop)方式迅速组装出图形用户界面,客户端程序能够由用户手动安装也能以空中下载(Over-the-Air,OTA)或主动推送方式安装到手机上。但是用RAD方式开发的MDS?Runtime程序必须使用BES的MDS服务,因为BIS不能提供程序所需的数据压缩功能;手机上必须安装MDS?Runtime?Enviroment(MDS运行环境)以支持MDS?Runtime程序运行。RAD需要程序员熟练掌握Web?Service的相关知识。

Java?Application?Development就是我们通常所做的程序开发方式,既可以去开发通用的标准J2ME程序,也可以开发黑莓专用的Java程序。JAD能够最大限度地利用黑莓智能手机硬件和操作系统及自带程序的各种功能,程序的全部控制都掌握在程序员手上,程序更加个性化、定制化。Java程序不仅能利用系统自带程序,还能让程序常驻内存在后台运行,还能使用蓝牙、GPS、多媒体等丰富功能。如果是开发游戏这样高度定制化的程序,JAD无疑是首选。JAD还支持在Eclipse、NetBeans等非黑莓JDE的开发环境下完成编程工作。程序的功能越强大,程序越复杂,技术要求也越高,因此JAD方式推荐给熟悉Java开发的程序员使用。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读