预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共68页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

BlackBerry开发平台介绍 及API应用 邓明轩 中国区技术经理 ResearchInMotion 议程 •BlackBerry开发平台介绍 •问答 •BlackBerryAPI介绍 •问答 BlackBerry 开发平台介绍 BlackBerry架构 •由BlackBerryEnterpriseServer提供后端服务 •由BlackBerry智能终端提供前端服务 •提供了安全,可靠,快速,基于PUSH技术的无线通道 Web及应用服务器BlackBerryEnterpriseServerBlackBerry智能终端 为企业提供无线应用平台 企业信息系统Web及应用服务器BlackBerryEnterpriseServerBlackBerry智能手机 J2EE,.NET&DominoWeb集成 Services 部署BlackBerryBrowser 管理 WebServers优化 代码转换混合方式 Corporate ApplicationServers存取控制 推送 连接BlackBerryJVM 加密 为开发人员提供多样化的开发方式 直接在浏览器上运行 原有应用,快速有效 浏览器 将Web页面转换成应用程 序,提供更多的灵活性 开发效率 混合型应用 通过J2ME访问原有应用 ,提供了最大的灵活性 J2ME客户端 可伸缩性 BlackBerry无线应用平台协议 •标准协议(HTTP,HTTPs,TCP/IP) •标准语言(XML,xHTML,cHTML,HTML,WML) •高安全性(3DES,AES,SSL/TLS) •可靠的数据推送机制 •多种网络支持(GPRS,EDGE,1XRTT,iDEN,Mobitex,Datatac) Corporate Email MessagingServersEncryption, Transport ServicesServices WirelessNetworks Mobile SAP Data OracleBlackBerry Service SiebelHandheld … BlackBerryEnterpriseCorporateFirewall Corporate Server ApplicationServers 浏览器应用 •应用范围 •所有通过浏览器访问的Web应用 •开发人员要求 •Java,HTML,JavaScript等 •技术点 •利用”推送”技术,实时向手机推送Web页面 •定义手机页面布局 •应用效果 •当页面更新或满足一定条件下进行 •邮件提醒 •频道推送 •应用举例 •产品更新通知 •企业新闻提醒 •差旅审批通知 浏览器应用开发要点 •根据浏览器类型调整页面 •根据httprequestheader判断请求来自一般的浏览器还是BlackBerry浏览 器,以呈现不同的页面. •部分HTMLTag,CSS,Javascript不被支持 •需要对部分HTMLTag,CSS,Javascript进行修改,尽量保持页面简单,以展 现内容为基本 •考虑手持设备的操作习惯 •考虑手持设备的屏幕大小,结合手持设备基于滚轮/traceboll的操作习惯 对页面进行调整 •结合PUSH技术 •内容的提醒多使用push技术,方便最终用户并节省流量 J2ME应用 •应用范围 •所有企业应用系统 •开发人员要求 •Java,J2ME •掌握BlackBerryJavaDevelopmentEnvironment(JDE) •技术点 •利用”推送”技术,实时向手机推送信息数据 •自定义客户端界面 •应用效果 •根据应用条件,向手机推送数据 •通过手机上的Java应用访问数据,并进行操作 •手机端支持离线信息处理 •实现对手机通话,蓝牙等功能的高级调用 •应用举例 •移动办公 开发效率•ERP,SFA,CRM等 •各种行业应用 J2ME客户端 可伸缩性 BlackBerryJavaAPI •支持标准的J2MEAPI,标准的J2ME程序可以直接在BlackBerry手 持设备上运行 •提供丰富的BlackBerryJavaAPI: •BlackBerry用户界面API:定义自己的用户Screen,在Screen上 可以增加各种类型的域,可以增加自定义的菜单按钮,可以自 定义事件响应方式 •数据存储API:可以在设备本地保存数据 •网络通讯API:可以通过PGRS,WiFi连接后端系统,充分运行推 送技术 •电话功能API:可以拨打电话,发送短信,彩信 •应用集成API:可以和邮件和个人信息管理程序交互 •GPSAPI:可以定位设备的位置,运用在不同的应用程序中 •蓝牙API:用于访问蓝牙设备