BlackBerry BES推送应用实战解析:ECL案例
需积分: 16 124 浏览量
更新于2024-07-31
收藏 1.18MB PDF 举报
"这篇文章是关于BlackBerry BES推送应用的实例演示与分析,作者是杨江,可以从www.yao99.com获取更多相关信息。本文通过EmergencyContactList (ECL) 应用来阐述BlackBerry如何利用BES进行数据推送,包括服务器端和手机端的代码实现。"
在BlackBerry企业服务器(BES)的环境中,数据推送是一项关键功能,它允许服务器主动将信息推送到BlackBerry设备,而无需设备持续请求。这个实例演示主要涉及以下几个技术点:
1. **服务端Java程序与BES的集成**:服务端Java程序通过调用BES提供的API,可以实现向连接到BES的BlackBerry设备发送数据。这通常涉及到注册推送服务,创建推送消息,并将其定向到指定的设备。
2. **手机端Java应用的接收机制**:在手机端,Java应用程序需要设置监听器以接收来自BES的数据。一旦接收到推送,程序会触发相应的处理逻辑,如更新显示、通知用户等。
3. **图标变化提示新数据**:当新数据到达时,为了提醒用户,手机端的Java应用可以改变其图标或显示通知,以直观地让用户知道有未读信息。
ECL示例程序是一个多语言版本的应用,包括Java、ASP.NET和Domino。Java版本的ECL使用Microsoft Excel作为数据源,基于Java Enterprise Edition (JavaEE) 构建服务器端,采用命令行接口。而在手机端,它是一个Java应用程序,同时也有一个浏览器版本的应用。在本文中,重点分析的是Java版本ECL的实现。
ECL的其他语言版本,如ASP.NET,使用Microsoft Access或SQL Server作为数据库,服务器端采用.NET技术,提供了图形用户界面(GUI)和Windows平台的Java应用程序实现。
在模拟器环境下,开发者可以使用MDS模拟器和BlackBerry手机模拟器来测试和调试这些推送功能。同时,BlackBerry官网提供了ECL的样例程序和源代码,方便开发者学习和实践push技术。
本实例分析涵盖了BlackBerry推送服务的核心概念和技术,对于理解和开发基于BES的推送应用具有很高的参考价值。通过学习ECL,开发者能够掌握如何在BlackBerry平台上构建高效、实时的数据推送系统。
2021-05-13 上传
2020-10-30 上传
135 浏览量
2022-07-13 上传
2022-07-13 上传
2011-05-06 上传
2022-09-20 上传
2021-09-30 上传
hemuo
- 粉丝: 0
- 资源: 3
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜