【技术实现步骤摘要】
本专利技术涉及人机界面开发
,尤其涉及一种基于Lua脚本的人机界面开发 方法及系统。
技术介绍
目前,移动终端(例如手机或平板电脑)上的人机界面的开发都是基于传统的 Java, C/C++来实现。而上述技术都有一个共同的弊端就是开发的代码量庞大、代码逻辑 设计复杂。这对于在竞争异常激烈的市场上,快速推出具有个性化特点的产品是一个巨大 的瓶颈。Lua 是一个小巧的脚本语言。,由 Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo于1993年开发。其设计目的是为了嵌入应用程序中,从而 为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平 台上都可以编译,运行。有鉴于此,如何将Lua引入手机的人机界面开发中成为当前的研究方向之一。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术提出一种基于Lua脚本的人机界面开发方 法及系统,以克服现有技术中的人机界面开发时存在的开发代码量庞大、代码逻辑设计复 杂等问题。本专利技术解决技术问题所采用的技术方案如下一种 ...
【技术保护点】
一种基于Lua脚本的人机界面开发方法,用于在移动终端的目标平台上实现人机界面开发,其特征在于,所述方法包括以下步骤:S1、把完整的Lua代码开发包作为第三方文件编译进目标平台的操作系统,使Lua脚本移植到所述目标平台上;S2、将Lua脚本的框架建立在目标平台的应用框架之上,令Lua脚本能通过调用目标平台的应用框架接口实现移动终端的功能;S3、所述目标平台的原生程序启动后,当一基于Lua脚本编写的程序启动后,目标平台自动加载一Lua?虚拟机,所述Lua?虚拟机对上述程序的应用场景中的Lua?接口进行解析,解析完成之后通过调用GeLua?、应用服务接口和封装的适配层接口来实现人机界面开发。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈乔将,
申请(专利权)人:TCL通讯宁波有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。