这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 嵌入式的 UniSDP核心组件说明

共1条 1/1 1 跳转至

嵌入式的 UniSDP核心组件说明

助工
2014-12-05 17:11:59     打赏
Native MiddleWare:原生系统中间件层,该层实现各个系统平台如Linux,Android、iOS等平台上与本地系统API接入和资源的访问、设备调用以及各个平台扩展中间件的。


各个平台的文件系统,数据库扩展、网络io、文件上传、Socket增强(用于不支持webSocket)情况。
设备调用、摄像头、麦克风、传感器等多媒体接等。
原生UI组件调用接口、比如图层控制、WebView行为控制、等等。
中间件扩展如DLNA(数字家庭网络联盟)、DTV(数字电视相关接口)、语音识别、人脸识别、SDM(智能设备管理)、DCM(设备连接管理)等。
Hybrid App Engine:混合式应用支撑层,通过该层衔接浏览器(WebAPP)与各平台系统的Native接口。


统一的UI显示,比如Android和iOS系统的UI和操控有很大不同,如果基于系统原生组件开发将非常困难实现相同UI显示。UniSDP采用HTML5技术开发跨平台的通用的UI,构建与众不同的用户体验。
统一的系统行为,HTML5控件在不同系统下行为会有差异,比如video标签。在移动设备上往往是全屏播放,无法嵌入在页面显示。UniSDP统一了此类行为。
安全认证:所有Web与系统底层的接口的访问都必须经过授权认证,来自远程页面发起的访问认证在访问时申请,会话内有效。
原生API开发:基于原生组件的开发增强。举例DLNA组件是基于标准C开发,在集成到iOS、与Android时分别基于ObjectC和Java开发相关功能。
Web与Native调用方式,UniSDP在不同平台可以采用下列方式
拦截Web浏览器URL解析。
扩展js引擎、和tag解析。
通过本地HTTP或Socket服务。
UniSDP可以采用自己的定制跨平台的增强浏览器内核实现更强大的功能。


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]