BlackBerry JDE 4.5初级篇从开发到发布

BlackBerry JDE 4.5初级篇中文翻译知识点概览

一、理解BlackBerry并为BlackBerry设备编程

BlackBerry OS的版本决定了应用程序能够使用的BlackBerry JDE版本

  • 背景: BlackBerry设备提供了一个基于J2ME (Java 2 Micro Edition)的无线开发环境,支持客户端和服务器端的应用程序开发。

  • 关键功能:

  • UI和数据输入: 支持复杂的用户界面和数据输入功能。
  • 多线程支持: 应用程序可以利用多线程提高性能和响应能力。
  • 网络通信: 通过标准的TCP和HTTP协议进行网络通信,无需关心底层网络细节。
  • 本地数据存储: 提供持久化数据存储API来管理本地数据。

Fundamentals Guide: Understanding BlackBerry and programming for BlackBerry devices

  • Java API扩展支持:
  • User Interface APIs: 创建屏幕、菜单元素等用户界面组件。
  • Persistent Data Storage APIs: 管理应用程序的数据存储。
  • Networking and I/O APIs: 实现网络通信和输入输出操作。
  • Event Listeners: 处理各种事件。
  • Application Integration APIs: 集成其他BlackBerry应用程序和服务。
  • Additional Utilities: 提供额外的功能支持。

BlackBerry MDS (Mobile Data System)

  • 定义: BlackBerry MDSBlackBerry平台的一个重要组成部分,用于支持应用程序与企业系统的集成和数据同步。

二、BlackBerry Java程序设计

  • 重点: BlackBerry Java应用程序的设计涉及到多种技术和最佳实践。

  • 实例: 使用instanceof进行类型检查和转换。

  • 实例化检查: if (obj instanceof SomeClass) 可用于确保对象是特定类的实例。

  • 类型转换: SomeClass sc = (SomeClass) obj; 转换成功前需要进行类型检查。

三、UI和导航设计

  • 设计原则: UI应该简洁、直观,便于用户快速完成任务。

  • 考虑因素:

  • 屏幕尺寸和分辨率限制。
  • 快速访问信息的重要性。
  • 用户期望的快速交互体验。
  • 符合BlackBerry设计规范。
  • 考虑与其他BlackBerry应用程序的兼容性。

四、内存管理

BlackBerry设备内存

  • 内存分类:
  • RAM: 运行时用于存储应用程序数据。
  • ROM: 存储操作系统和预装软件。
  • 闪存: 可用于扩展存储空间。
  • 微SD卡: 用于外部数据存储。

垃圾收集机制

  • 自动垃圾收集: 当系统检测到内存不足时,会自动执行垃圾收集。

  • 全系统垃圾收集: 定期执行的完全垃圾收集过程。

  • 空闲时垃圾收集: 在设备空闲时进行的垃圾收集操作。

五、数据管理

MIDPRMS APIs (Mobile Information Device Profile Record Management System)

  • 介绍: 提供了一种简单的方法来存储和检索小型记录集。

  • 特点:

  • 轻量级: 适合小型数据集。
  • 易用性: 提供简单的API接口。
  • 安全性: 支持加密数据存储。

六、整合BlackBerry程序

  • 整合要点: 将BlackBerry应用程序与设备的核心服务和其他应用程序相结合。

  • 核心服务: 消息列表、组织者应用、电话、浏览器等。

  • 集成第三方服务: 例如通过MDS与企业系统集成。

  • 用户认证: 确保应用程序的安全性。

七、安全审核

BlackBerry设备上的数据加密

  • AES (Advanced Encryption Standard): 用于保护数据的安全传输和存储。

  • 密钥管理: 安全地管理和分发加密密钥。

  • 加密算法: 使用AES加密算法进行数据加密。

BlackBerry认证和IT策略

  • 用户认证: BlackBerry设备支持多种认证方式,包括PIN、密码等。

  • IT策略: 可以通过IT策略来管理设备的安全设置。

  • 网络设置: 控制网络访问权限。

  • 数据保护: 设置加密和擦除策略。

  • 应用程序控制: 管理应用程序安装和更新。

IT策略和microSD介质卡

  • microSD介质卡安全: 支持加密和数据保护措施。

  • 加密: 对存储在microSD卡上的数据进行加密。

  • 远程擦除: 如果设备丢失或被盗,可以通过远程命令擦除microSD卡中的数据。

八、测试BlackBerry Java程序

模拟器

  • BlackBerry Smartphone模拟器: 用于模拟真实设备的行为。

  • 硬件仿真: 模拟BlackBerry设备的各种硬件特性。

  • 网络仿真: 测试不同网络条件下的应用程序表现。

  • BlackBerry MDS模拟器: 用于测试与企业系统的集成。

  • BlackBerry Email模拟器: 测试电子邮件功能。

九、发布程序

  • 发布流程:
  • 签名: 应用程序必须经过签名才能发布。

  • 审核: BlackBerry审核团队会检查应用程序是否符合安全和质量标准。

  • 市场发布: 通过BlackBerry App World发布应用程序。

以上内容概述了BlackBerry JDE 4.5初级篇的主要知识点,从开发环境、程序设计、UI设计到安全和测试等方面进行了详细介绍。这些知识点对于初学者来说非常重要,有助于理解BlackBerry开发的基本原理和技术要求。

pdf 文件大小:695.16KB