[黑莓开发之路][01][黑莓开发平台介绍][02][BlackBerry Browser Development][黑莓浏览器开发]

BlackBerry Browser Development——黑莓浏览器开发


BBD开发体系架构

BBD开发的体系架构极其简单,非常直观清晰。

  • 程序使用与黑莓邮件相同的网络连接,相同的数据加密、压缩方式,相同的硬件设施,无需构建额外的网络功能(黑莓的这种最基本的优点始终贯穿所有黑莓开发过程方法)
  • 程序是基于浏览器的客户端/服务器(C/S)模式,所有信息均保存在服务器上,无需部署客户端,浏览器界面对程序员和用户来说都是相当熟悉的,几乎不用专门培训。

Browser规格参数(Specification)

黑莓Browser作为黑莓JavaME操作系统核心部分已将近十年了,黑莓手机的硬件功能提升的同时,黑莓Browser的功能也随之提升。V4.6版本的浏览器支持多种标记语言和Web 2.0功能:

  • 标记语言:HTML,XHTML-MP(WAP 2.0),WML 1.3
  • 图像格式:JPEG,GIF,BMP,PNG,WBMP
  • 复合表示格式:Frame,RSS,ATOM
  • 脚本语言:支持Ajax的JavaScript 1.5,ECMAScript,WML Script 1.2.1

Browser高级功能

推送技术(Push Technology)

  • 能使用真正的服务器推送,支持所有型号的黑莓手机;
  • 能通过多种方式发送数据到Browser(Channel通道,Cache缓存,Message消息);
  • 兼容PAP等工业标准及简化的推送技术;
  • 大大减少数据传输流量

离线表单队列(Offline Queuing)

当黑莓手机处于信号覆盖区域外时,浏览器能将要提交的数据自动加入离线队列,当再次进入信号覆盖区时自动提交到服务器处理,消除了表面上的延迟。

Web Signals

这是RIM新推出的一项面向内容提供商的服务,该服务使其能够向订购其服务的黑莓手机上Push一个图标,点击该图标就能启动浏览器访问指定页面。Push不同的图标及URL地址能够反映出订购其服务帐户的不同状态或变化。


开发工具

开发Browser程序,只需两个必备工具:

  • 黑莓MDS模拟器(BlackBerry MDS Simulator);
  • 黑莓设备模拟器(BlackBerry Device Simulator)。

黑莓MDS模拟器模拟了BES提供的网络连接和数据传输功能,为黑莓设备模拟器实现Email、推送信息及其他的数据路由。黑莓设备模拟器预设了自动连接到MDS模拟器的路由信息。黑莓设备模拟器提供了全部型号黑莓手机的对应模拟器,不用购买所有的手机就能在多个系统版本上测试你的程序。

Plugin for Microsoft Visual Studio——黑莓的Visual Studio插件

该插件使程序员能够将面向桌面电脑浏览器的网站程序调整为黑莓浏览器的程序。该插件带有黑莓设备模拟器和ASP.NET移动设备控件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cheyong007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值