[发明专利]只需设计一次就能在任何平台应用的移动应用开发框架有效
申请号: | 200980136587.6 | 申请日: | 2009-07-15 |
公开(公告)号: | CN102160037A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 萨米尔·尼加姆 | 申请(专利权)人: | 赛贝斯股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F17/50 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 张晶 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设计 一次 任何 平台 应用 移动 开发 框架 | ||
1.一种开发可移植软件应用的方法,包括:
确定项目;
在所述项目加入画面,所述画面定义为通用画面或平台特定画面;
在所述画面加入组件,所述组件定义为通用组件或平台特定组件;
当所述画面被定义为通用画面而加入了一或多个平台特定组件时,重新定义所述画面为平台特定画面;及
定义从所述画面到一或多个其他画面的应用程序流程。
2.如权利要求1所述的方法,其中(a)部包括为所述项目设定开发语言。
3.如权利要求1所述的方法,其中(b)部所述画面通过选择既存画面被加入所述项目。
4.如权利要求1所述的方法,其中所述画面利用模板创建。
5.如权利要求1所述的方法,其中(c)部所述组件通过从工具面板选择所述组件加入到所述画面。
6.如权利要求1所述的方法,进一步包括为一或多个与所述组件关联的控件设置属性。
7.如权利要求6所述的方法,进一步包括确定所述控件是否为平台特定控件。
8.如权利要求1所述的方法,其中(a)部包括定义一系列呈现给用户的画面。
9.如权利要求1所述的方法,进一步包括:
定义第一装置设定;
基于所述第一装置设定,为第一装置建立应用程序;
定义第二装置设定;
基于所述第二装置设定,分析所述应用程序,以部署到第二装置;及
基于所述分析步骤,为用户提供移植可行性分析报告。
10.如权利要求9所述的方法,其中所述分析步骤包含进行移植可行性检测。
11.如权利要求10所述的方法,其中所述移植可行性检测包括:
比较所述第一装置设定和所述第二个装置设定,以确定所述第一装置及所述第二装置的区别;
确定所述可移植软件应用是否依赖于任何虽存在于所述第一装置,但有别或欠缺于所述第二装置的功能;及
识别所述平台特定组件的用途。
12.如权利要求1所述的方法,进一步包括通过识别平台而向所述组件提供功能,所述平台由所述组件支持。
13.一种计算机程序产品,其内存储控制逻辑,所述控制逻辑可使一或多个处理器依方法开发可移植软件应用,所述方法包括:
确定项目;
在所述项目加入画面,所述画面定义为通用画面或平台特定画面;
在所述画面加入组件,所述组件定义为通用组件或平台特定组件;
当所述画面被定义为通用画面而加入了一或多个平台特定组件时,重新定义所述画面为平台特定画面;及
定义从所述画面到一个或多个其他画面的应用程序流程。
14.如权利要求13所述的计算机程序产品,所述方法进一步包括:
定义第一装置设定;
基于所述第一装置设定,为第一装置建立应用程序;
定义第二装置设定;
基于所述第二装置设定,分析所述应用程序,以部署到第二装置;及
基于所述分析步骤,为用户提供移植可行性分析报告。
15.如权利要求14所述的计算机程序产品,所述方法进一步包括:进行移植可行性检测。
16.如权利要求15所述的计算机程序产品,其中所述移植可行性检测包括:
比较所述第一装置设定和所述第二个装置设定,以确定所述第一装置及所述第二装置的区别;
确定所述可移植软件应用是否依赖于任何虽存在于所述第一装置,但有别或欠缺于所述第二装置的功能;及
识别所述平台特定组件的用途。
17.一个开发可移植软件应用的系统,包括:
项目确定模块,其用于确定项目;
画面加入模块,其用于在所述项目加入画面,所述画面定义为通用画面或平台特定画面;
组件加入模块,其用于在所述画面加入组件,所述组件定义为通用组件或平台特定组件;
重新定义模块,其用于当所述画面被定义为通用画面而加入了一或多个平台特定组件时,重新定义所述画面为平台特定画面;及
应用程序流程定义模块,其用于定义从所述画面到一或多个其他画面的应用程序流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛贝斯股份有限公司,未经赛贝斯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980136587.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶显示智能控制系统
- 下一篇:电缆剥线刀