发明名称 |
一种基于移动平台的应用软件开发方法 |
摘要 |
本发明公开了一种基于移动平台的应用软件开发方法,该方法包括以下步骤:在windows平台下,运用跨平台的开发语言设计应用软件的主体部分,所述主体部分运行与移动平台无关;运用跨平台的开发语言创建虚拟机,所述虚拟机没有使用依赖于平台的函数;利用跨平台的开发语言进行动态代码加载和类型反射,生成桥接的代码;通过消息机制,实现主体部分中与平台无关的代码通过桥接与平台相关的代码的互相调用,所述桥接的代码须将动态代码放置到所述跨平台的开发语言认定的安全沙箱中;将开发出来的应用软件代码拷贝到移动平台上进行测试与使用。本发明提供的基于移动平台的应用软件开发方法的开发成本低、开发效率非常高。 |
申请公布号 |
CN105022620A |
申请公布日期 |
2015.11.04 |
申请号 |
CN201410175305.6 |
申请日期 |
2014.04.28 |
申请人 |
上海未达数码科技有限公司 |
发明人 |
李建明 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于移动平台的应用软件开发方法,其特征在于,该方法包括以下步骤:在windows平台下,运用跨平台的开发语言设计应用软件的主体部分,所述主体部分运行与移动平台无关;运用跨平台的开发语言创建虚拟机,所述虚拟机没有使用依赖于平台的函数;利用跨平台的开发语言进行动态代码加载和类型反射,生成桥接的代码;通过消息机制,实现主体部分中与平台无关的代码通过桥接与平台相关的代码的互相调用,所述桥接的代码须将动态代码放置到所述跨平台的开发语言认定的安全沙箱中;将开发出来的应用软件代码拷贝到移动平台上进行测试与使用。 |
地址 |
201111 上海市闵行区元江路5500号第1幢2631室 |