The invention discloses a mobile front end based on the framework of the cross platform application development framework, including: application and business logic layer: the front frame basic page layout, network request data, data loading, page navigation development, and business logic processing, compiled into a web page file; HTML rendering layer through: the browser will \analytical results after calculation, layout, calling the mobile device interface, rendering the user interface on mobile devices; API, HTML for rendering layer and mobile terminal operating system hardware function of data exchange between mobile devices, providing access to API; the mobile terminal operating system platform; on the completion of the project package according to the installation file generation mobile terminal operating system identification can be run in the corresponding system. It can improve the development efficiency of mobile software, shorten the development cycle and save the cost.
【技术实现步骤摘要】
基于前端框架的移动端跨平台应用开发框架及开发方法
本专利技术属于移动端跨平台应用开发
,具体地涉及一种基于前端框架的移动端跨平台应用开发框架及开发方法。
技术介绍
随着网络技术的不断发展,尤其是移动互联网技术的发展,人们已经离不开移动终端设备,人们可以随时随地地通过手机从互联网获取信息和服务,截至2017年1月22日,中国网民数为6.88亿人,其中手机网民数为6.20亿人,手机上网人群占比为90.1%,由此可见移动终端设备在人们的生活中所具有的重大意义,移动端设备已经成为一个人赖以生存的一个重要工具,而移动互联网技术的发展也成为了一个国家科技创新能力发展的重要指标。如果在6亿手机用户这样一个重大的消费群体上建立一个平台,使之广泛应用到企业、商业、普通用户之中,肯定可以创造惊天动地的奇迹。在移动互联网发展过程中,涌现出了很多手机操作系统,这其中以苹果的IOS系统、谷歌的Android系统、微软的WindowsPhone系统尤为出众,截至2016年第二季度,这三款手机操作系统的市场占有率已经达到了99.7%。目前一款移动端应用软件的开发基本都是基于这三个平台的,由于这三种操作系统的软件开发是基于不同的编程语言的,所以要开发出适配这三种系统的软件,就要编写三份不同的代码来带到最终目的。这就大大提高了软件开发和维护的工作难度,这时如果要研究出一种跨平台的移动端软件开发平台就至关重要。目前移动端应用分类主要有三种:Native应用、Web应用、Hybrid应用。Native应用主要指使用特定平台开发语言所开发的应用,Web应用主要采用统一标准的HTML、Jav ...
【技术保护点】
一种基于前端框架的移动端跨平台应用开发框架,其特征在于,包括:应用表现与业务逻辑层:通过前端框架进行基本的页面布局、网络请求数据、数据加载、页面导航开发,并进行业务逻辑处理,编译成网页文件;HTML渲染层:通过浏览器将网页的解析结果经过计算、排版布局、调用移动设备接口,渲染绘制到用户界面上;移动设备API,用于HTML渲染层与移动端操作系统硬件功能间的数据交互,提供访问的移动设备API;移动端操作系统平台;对完成的工程进行打包,根据识别的移动端操作系统生成可在相应系统下运行的安装文件。
【技术特征摘要】
1.一种基于前端框架的移动端跨平台应用开发框架,其特征在于,包括:应用表现与业务逻辑层:通过前端框架进行基本的页面布局、网络请求数据、数据加载、页面导航开发,并进行业务逻辑处理,编译成网页文件;HTML渲染层:通过浏览器将网页的解析结果经过计算、排版布局、调用移动设备接口,渲染绘制到用户界面上;移动设备API,用于HTML渲染层与移动端操作系统硬件功能间的数据交互,提供访问的移动设备API;移动端操作系统平台;对完成的工程进行打包,根据识别的移动端操作系统生成可在相应系统下运行的安装文件。2.根据权利要求1所述的基于前端框架的移动端跨平台应用开发框架,其特征在于,所述HTML渲染层与移动端操作系统硬件功能间的数据交互包括,生成交互插件,通过交互插件向移动设备发送信息,移动设备接收信息后将原生代码的执行结果以JSON对象的形式发送至HTML渲染层。3.根据权利要求2所述的基于前端框架的移动...
【专利技术属性】
技术研发人员:黄刘生,辛贺,徐宏力,
申请(专利权)人:中国科学技术大学苏州研究院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。