[发明专利]用于将网络应用转换为移动应用的方法和系统在审
申请号: | 201410092838.8 | 申请日: | 2014-03-13 |
公开(公告)号: | CN104049991A | 公开(公告)日: | 2014-09-17 |
发明(设计)人: | E.J.伯卡特;G.A.科莫;D.约瑟夫;T.E.卡普林格;V.S.穆尔;G.L.特鲁蒂 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网络 应用 转换 移动 方法 系统 | ||
技术领域
本申请一般涉及计算机和计算机应用,并且更具体地涉及移动设备应用和将现有网站转换为移动应用。
背景技术
移动应用(也被称为移动app)指的是在移动设备上运行的软件应用。现有网站通常被开发为通过台式计算机等以全能力访问屏幕、联网带宽、连接和其他。至少因为上述原因,从移动设备(例如,这些设备从一个区域向另一个区域移动时可能经历网络断开或丢失、窄带宽、以及具有移动设备中固有的其他特性)访问那些网站证明是低效率的。
作为另一方面,移动app被创建时被部署到诸如“App商店”的应用商店内。每当需要对移动app进行任何更新时,整个被更新的移动app被加载回到这样的应用商店内。一旦在应用商店上更新了移动app,则该整个应用接着被下载到移动设备,并且被重新安装。当前已知的方法不允许选择性更新,不能使用已知的解决方案执行应用的部分更新。
发明内容
在一个方面,一种将网络应用转换为移动应用的方法可以包括:将所述网络应用分离为静态内容和动态内容。所述动态内容可以包括一个或多个数据源,在所述网络应用的运行时间从所述一个或多个数据源检索数据。所述方法还可以包括将所述静态内容呈现为一个或多个超文本标记语言页面,所述超文本标记语言页面之间的一个或多个链接被转换为本地链接。所述方法还可以包括:将对所述动态内容的一个或多个引用改变为代表性状态转换请求。所述方法还可以包括:从所述一个或多个超文本标记语言页面使能(enable)所述代表性状态转换请求。所述方法还可以包括:将所述一个或多个超文本标记语言页面封装为所述移动应用。
在一个方面,一种将网络应用转换为移动应用的系统可以包括:转换模块,可操作用于在处理器上执行,所述转换模块还可操作用于将所述网络应用分离为静态内容和动态内容,所述动态内容可以包括一个或多个数据源,在所述网络应用的运行时间从所述一个或多个数据源检索数据。所述转换模块可以进一步可操作用于将所述静态内容呈现为一个或多个超文本标记语言页面,所述超文本标记语言页面之间的一个或多个链接被转换为本地链接。所述转换模块可以进一步可操作用于将对所述动态内容的一个或多个引用改变为代表性状态转换请求,以从所述一个或多个超文本标记语言页面使能所述代表性状态转换请求。可以将所述一个或多个超文本标记语言页面封装为所述移动应用。
还可以提供一种计算机可读存储介质,用于存储能够被机器执行来执行在此所述的一个或多个方法的指令的程序。
下面参考附图详细描述各个实施例的其它特征以及结构和操作。在附图中,同样的附图标号指示相同或在功能上类似的元件。
附图说明
图1是在本公开的一个实施例中的、用于将网络应用转换为移动应用或混和移动应用的方法的总览。
图2是图示在本公开的一个实施例中的、将网络应用的动态内容转换为基于模型(诸如RESTful数据模型)的资源的方法的流程图。
图3是允许用户更新他们的简档的示例表格(form)字段。
图4图示了用于表示与REST请求相关联的属性的、在JavaScript对象表示(JSON)中建模的数据的示例。
图5图示了基于解析的数据模型的更新的客户端(应用)的示例。
图6图示了用于基于模型来检索数据的REST API的示例。
图7是图示根据本公开的一个实施例封装的移动应用的图。
图8是图示在本公开的一个实施例中的、可以更新移动设备上部署的移动app的方法的流程图。
图9图示了在本公开的一个实施例中的、可以实现使能网站应用向网络应用的转换的系统的示例计算机或处理系统的示意图。
图10图示了在本公开的一个实施例中的、网站的移动使能(mobile enablement)的架构总览。
具体实施方式
在本公开的一个实施例中,提供了一种方法,该方法使得诸如现有网站的网站或类似物(例如,客户端/服务器应用)的用户或客户能够创建移动网站。例如,本公开的一个实施例中的方法可以提供已经在传统因特网网站中具有投资的现有网络服务器或应用服务器(例如,WebSphereTM)客户的移动使能。在一个方面中,本公开的方法可以从因特网网站的JavaServer页面(JSP)创建移动网站。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410092838.8/2.html,转载请声明来源钻瓜专利网。