发明名称 只需设计一次就能在任何平台应用的移动应用开发框架
摘要 本发明提供用作开发可移植软件应用的系统,方法及计算机程序产品。其方法包括步骤确定项目;在所述项目里加入画面,所述画面定义为通用画面或平台特定画面;在所述画面加入组件,所述组件定义为通用组件或平台特定组件;当所述画面被定义为通用画面而加入了一或多个平台特定组件时,重新定义所述画面为特定画面;定义从所述画面到一或多个其他画面的应用程序流程。
申请公布号 CN102160037B 申请公布日期 2015.04.22
申请号 CN200980136587.6 申请日期 2009.07.15
申请人 赛贝斯股份有限公司 发明人 萨米尔·尼加姆
分类号 G06F9/46(2006.01)I;G06F17/50(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 邵亚丽
主权项 一种开发可移植软件应用的方法,包括:确定软件开发项目,所述软件开发项目用于在应用开发期间在多个客户端平台上执行;在所述应用开发期间在所述项目加入画面,所述画面定义为通用画面和平台特定画面中的一个;在所述应用开发期间在所述画面加入组件,所述组件定义为通用组件和平台特定组件中的一个;当所述画面被定义为通用画面而加入了一或多个平台特定组件时,在所述应用开发期间重新定义所述画面为平台特定画面;在所述应用开发期间定义从所述画面到一或多个其他画面的应用程序流程;为第一装置创建应用程序;分析所述应用程序以部署到第二装置,包括确定所述应用程序依赖于所述第一装置但欠缺于所述第二装置的一个或多个功能;和基于所述分析步骤和所述确定步骤,为用户提供移植可行性分析报告,其中所述分析步骤进一步包括:定义第一装置设定;定义第二装置设定;基于所述第一装置设定和所述第二装置设定的比较,通过进行移植可行性检测来分析所述应用程序,以部署到所述第二装置,其中所述移植可行性检测包括:比较所述第一装置设定和所述第二个装置设定,以确定所述第一装置及所述第二装置的区别;确定所述可移植软件应用是否依赖于任何虽存在于所述第一装置,但有别或欠缺于所述第二装置的功能;及识别所述平台特定组件的用途。
地址 美国加利福尼亚州