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可以采用自己的定制跨平台的增强浏览器内核实现更强大的功能。
我要赚赏金打赏帖 |
|
|---|---|
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
| TCS3472S传感器及其色彩检测被打赏¥19元 | |
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
我要赚赏金
