当前位置: 首页 > news >正文

《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之93——BREW中的工具接口层...

原来的OEM层只能被BREW Tools Suite PEK 使用,其中的API不能被开发者所使用。手机厂商也需要单独的实现手机与PC机互相连接的接口,而且功能有限,不能够与BREW应用直接通信。BTIL与原来的OEM层的区别如表16-5所示。

OEMLayer

BTIL

使用底层芯片的编程接口,第三方的芯片厂商需要提供独立的DLL 来实现BREW 工具的连接性

BREW中实现了客户端接口,独立于底层芯片组

私有的API是不开发给开发者的

提供了开发的C/C++ API ,允许用户编写PC上的工具应用,可以完全被BREW的开发者定制和扩展使用

只能与一个手机设备连接

允许一个PC应用可以同时连接多个手机设备

不能与BREW应用直接通信

能够在一个PC应用和一个BREW应用之间直接双向通信,使BREW应用的自动化测试成为现实。

不能与BREW 模拟器通信

BREW模拟器(3.1.4 SDK或以上版本) 无缝连接

通过 QCOMOEM.DLL 提供支持

通过BTILOEM.DLL提供前向兼容

16-5OEM层与BTIL的区别

BTIL提供了一个通信协议能够使PC上的应用与手机或者模拟器上的BREW应用实现通信功能。BTIL的客户端接口是使用BREW实现的,与芯片级软件之间是相互独立的。BTIL允许开发者开发自己的PC工具,也就是说,开发者可以自行扩展和定制他们自己的工具,实现PC上的应用与BREW应用之间的双向通信。利用BTIL,开发者可以编写自己的测试用例来实现应用测试的自动化。

BTIL 还允许一个PC 应用同时连接多给手机,或者与多个BREW SDK 3.x以上版本的模拟器直接连接,并且支持基于BTILOEM层上的各种工具。

相关文章:

  • 第二次冲刺阶段每日任务01
  • python基础整理笔记(三)
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之94——BREW中的应用单元测试方法...
  • 一张图说明CDN网络的原理
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之95——BREW中的典型上有测试TBT...
  • 我的程序库:HiCSUtil
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之96——BREW中运营商管理的测试UBT...
  • echarts学习网站
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之97——BREW的应用管理器...
  • QTableWidget嵌入QpushButton后定位QpushButton
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之98——BREW中RUIM的相关问题...
  • Linux strace命令使用详解
  • wireshark在ubuntu系统中的正确安装方法
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之99——BREW中的应用删除和召回...
  • 数据存储——SQLite数据库存储——API
  • 【前端学习】-粗谈选择器
  • angular2 简述
  • Centos6.8 使用rpm安装mysql5.7
  • CSS 三角实现
  • golang 发送GET和POST示例
  • Material Design
  • PHP的Ev教程三(Periodic watcher)
  • Vue--数据传输
  • WePY 在小程序性能调优上做出的探究
  • 大快搜索数据爬虫技术实例安装教学篇
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 构建工具 - 收藏集 - 掘金
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何设计一个微型分布式架构?
  • 世界上最简单的无等待算法(getAndIncrement)
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 责任链模式的两种实现
  • 智能合约开发环境搭建及Hello World合约
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 【云吞铺子】性能抖动剖析(二)
  • linux 淘宝开源监控工具tsar
  • 积累各种好的链接
  • #ifdef 的技巧用法
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (3)llvm ir转换过程
  • (9)STL算法之逆转旋转
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (C#)获取字符编码的类
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • .FileZilla的使用和主动模式被动模式介绍
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET Reactor简单使用教程
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • /etc/motd and /etc/issue
  • [ IO.File ] FileSystemWatcher