The invention discloses a cross platform interface of intelligent equipment based on interactive development system and its operation method, including UI layer, Runtime layer and Framework operating system core database, the UI layer includes basic controls, container control, embed control and widget control, design and display for specific components; the Runtime layer includes operation analytical engine and renderer, the input of the TML and CSS analysis, and through the view rendering; the core library of Framework system include animation engine, gesture center, event center, local storage, cache management, security center, multi form, network management, notification center and extended management. The invention has the advantages that can achieve cross platform and develop a multi system operation, low cost, low cost of technological learning, interactive, close to pure native high performance, low maintenance cost, simple system adaptation.
【技术实现步骤摘要】
基于智能设备的跨平台界面交互开发系统及其运行方法
本专利技术属于互联网应用领域,尤其涉及一种基于智能设备的跨平台界面交互开发系统及其运行方法。
技术介绍
随着移动浪潮的兴起,各种应用层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用原生技术开发一个应用似乎成本有点过高,而且开发的速度以及后期维护的成本较高,而HTML5技术的低成本、高效率、跨平台等特性马上被利用起来形成了一种新的混合开发模式,但是由于技术的不成熟,各种系统对HTML5标准实现的不统一,系统内置HTML5浏览器的性能低等问题导致了,使用该技术开发出来的应用的交互性,质量等指标和原生开发的应用比起来有很大差距。总结起来原生如开有如下的问题:(1)开发及维护成本高(2)系统限制,无法跨平台(3)内容更新不灵活(4)界面适配比较繁琐HTML5以及衍生技术有如下的问题:(1)跨平台兼容性问题(2)应用交互以及运行性能有局限性(3)无法直接与系统底层交互,需要采用桥技术(4)界面适配不灵活。目前的移动端的跨平台技术主要采用Html5来实现,但是存在兼容性、性能、硬件获取等问题。
技术实现思路
本专利技术为了解决跨平台开发的问题以及解决现有跨平台方案中性能问题、兼容性问题、底层交互问题,提供了一种可实现跨平台和一次开发多系统运行,开发成本低、技术学习成本低,交互性能较高、能够接近纯原生性能,维护成本低、系统适配简单的基于智能设备的跨平台界面交互开发系统及其运行方法。本专利技术的技术方案:一种基于智能设备的跨平台界面交互开发系统,包括UI层、Runtime运行层和Framework系统核心库,所 ...
【技术保护点】
一种基于智能设备的跨平台界面交互开发系统,其特征在于:其包括UI层、Runtime运行层和Framework系统核心库,所述UI层包括基础控件、容器控件、embed控件和widget控件,负责具体组件的设计和展示;所述Runtime运行层包括解析引擎和渲染器,对输入的TML和CSS进行解析,并通过视图渲染;所述Framework系统核心库包含动画引擎、手势中心、事件中心、本地存储、缓存管理、安全中心、多窗体、网络管理、通知中心和扩展管理。
【技术特征摘要】
1.一种基于智能设备的跨平台界面交互开发系统,其特征在于:其包括UI层、Runtime运行层和Framework系统核心库,所述UI层包括基础控件、容器控件、embed控件和widget控件,负责具体组件的设计和展示;所述Runtime运行层包括解析引擎和渲染器,对输入的TML和CSS进行解析,并通过视图渲染;所述Framework系统核心库包含动画引擎、手势中心、事件中心、本地存储、缓存管理、安全中心、多窗体、网络管理、通知中心和扩展管理。2.根据权利要求1所述的一种基于智能设备的跨平台界面交互开发系统,其特征在于:所述解析引擎包括DOM解析引擎、CSS解析引擎和脚本解析引擎,所述渲染器包括试图渲染引擎。3.根据权利要求2所述的一种基于智能设备的跨平台界面交互开发系统的运行方法,其特征在于:该开...
【专利技术属性】
技术研发人员:常亮,袁海平,项方票,
申请(专利权)人:杭州长亮金融信息服务有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。