[发明专利]用于应用程序管理框架的应用程序封装在审
申请号: | 201380065897.X | 申请日: | 2013-10-16 |
公开(公告)号: | CN104854561A | 公开(公告)日: | 2015-08-19 |
发明(设计)人: | 忠民·朗;盖瑞·巴顿;詹姆斯·罗伯特·沃克;维平·阿拉温达克尚 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/44;G06F9/455;G06F21/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 郭红梅;郑霞 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用程序 管理 框架 封装 | ||
1.一种用于将非受管应用程序修改为受管应用程序的方法,所述受管应用程序被配置为在应用程序管理框架内执行,所述方法包括:
由计算系统,通过将在所述受管应用程序结合应用程序管理代理被执行时被配置为控制所述非受管应用程序的软件组件的信息插入到所述软件组件中,来将所述非受管应用程序修改为配置为在所述应用程序管理框架内执行的所述受管应用程序;
通过所述计算系统,产生识别公共应用程序商店的元数据,所述非受管应用程序从所述公共应用程序商店下载;以及
通过所述计算系统提供所述受管应用程序和所述元数据并将所述受管应用程序和所述元数据提供到至少一个应用程序商店。
2.根据权利要求1所述的方法,其中所述非受管应用程序包括本地应用程序,所述方法包括:
通过所述计算系统接收所述本地应用程序;
通过所述计算系统确定所述本地应用程序的结构;
通过所述计算系统插入代码并将所述代码插入到所述本地应用程序的所述结构中,所述代码配置为允许所述应用程序管理框架控制所述本地应用程序;以及
通过所述计算系统将所述本地应用程序重建为所述受管应用程序。
3.根据权利要求2所述的方法,包括:
通过所述计算系统并使用软件工具来从所述本地应用程序获得信息;
通过所述计算系统并向用户提供促使所述用户输入关于所述本地应用程序的附加信息的用户接口;以及
通过所述计算系统并基于从所述本地应用程序自动获得的信息和关于所述本地应用程序的所述附加信息,产生所述元数据。
4.根据权利要求1所述的方法,包括:
通过所述计算系统接收识别所述受管应用程序的应用程序类型的用户输入;以及
通过所述计算系统并基于所述用户输入,检索所述应用程序类型的应用程序模板。
5.根据权利要求1所述的方法,其中所述软件组件包括web应用程序模板,所述方法包括:
通过所述计算系统检索所述web应用程序模板;
通过所述计算系统接收对应于一个或多个统一资源定位符URL的用户输入;
通过所述计算系统接收对应于用于所述受管应用程序的定制的用户接口的用户输入;以及
通过所述计算系统并使用所述web应用程序模板构建所述受管应用程序,所述受管应用程序包括被配置为支持对应于所述一个或多个URL的一组网站并被配置为提供所述定制的用户接口的web应用程序。
6.根据权利要求1所述的方法,其中所述软件组件包括托管的企业应用程序模板,所述方法包括:
通过所述计算系统检索所述托管的企业应用程序模板;
通过所述计算系统接收对应于用于所述受管应用程序的定制的用户接口的用户输入;以及
通过所述计算系统并使用所述托管的企业应用程序模板构建所述受管应用程序,所述受管应用程序包括被配置为提供所述定制的用户接口的定制的托管的企业应用程序。
7.根据权利要求1所述的方法,包括:
通过所述计算系统产生包括所述受管应用程序和所述元数据的包;以及
通过所述计算系统来向所述至少一个应用程序商店发送所述包。
8.根据权利要求1所述的方法,包括:
通过所述计算系统提供所述受管应用程序并将所述受管应用程序提供给公共应用程序商店。
9.根据权利要求8所述的方法,其中,所述受管应用程序被配置为:当所述应用程序管理代理不存在时在非受管执行模式下运行,并且当所述应用程序管理代理存在时在受管执行模式下运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380065897.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:接入网络的系统和方法
- 下一篇:显示装置及相关联的方法