[发明专利]生成应用的网络浏览器视图有效
申请号: | 201580052744.0 | 申请日: | 2015-10-06 |
公开(公告)号: | CN107077484B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | D.苏尔亚迪 | 申请(专利权)人: | 斯凯孚公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 瑞典*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 应用 网络 浏览器 视图 | ||
一种用于生成桌面应用的万维网浏览器视图的系统和方法。该系统和方法可以包括获得桌面应用的源代码,其中源代码包括各种属性,确定与一个或多个属性相关联的注释,其中注释描述一个或多个属性的显示属性,以及基于注释生成显示属性的万维网浏览器视图。该系统和方法还可以包括经由万维网浏览器视图从用户接收输入,基于输入和源代码执行后端逻辑,其中后端逻辑导致视图中的改变,以及基于视图中的改变而更新万维网浏览器视图。
本申请要求于2014年10月10日提交的序列号为14/512,002的美国专利申请的优先权。
技术领域
本公开一般涉及用于为基于非网络(non-web)浏览器的应用自动生成网络(web)浏览器视图的方法、系统和计算机可读介质。
背景技术
云计算的发展增加了产生传统桌面应用以通过网络或移动平台递送其产品的软件企业的压力。使用传统的框架,开发人员必须重写大量的现有桌面软件代码,以便在网络或移动平台上运行。此外,开发人员通常需要重新装备他们的资源来支持网络开发。
在一些情况下,这种重写和重新装备可能需要重新培训和/或雇用新的人员,因为针对桌面应用编写的大多数代码使用与用于网络或移动平台的编程语言/环境不同的编程语言/环境。
因此,软件开发技术可以受益于基于来自桌面应用的源代码生成网络或移动视图的改进技术。
发明内容
本公开一般涉及用于提供对软件开发技术的这些和其他改进的方法、系统和计算机可读介质。
本教导的实现涉及用于生成桌面应用的网络浏览器视图的系统、方法和计算机可读介质。在一些实施例中,计算设备可以获得桌面应用的源代码,其中源代码包括各种属性。计算设备可以确定与一个或多个属性相关联的注释,其中注释描述一个或多个属性的显示属性。基于注释,计算设备可以生成具有显示属性的网络浏览器视图。
在另外的实施例中,计算设备可以通过网络浏览器视图从用户接收输入,基于输入和源代码执行后端逻辑,其中后端逻辑导致视图中的改变,并且基于视图中的改变而更新网络浏览器视图。
附图说明
并入并构成本说明书的一部分的附图示出了本公开的各种实施例,并且与描述一起用于解释本公开的原理。在附图中:
图1是示出与某些公开的实施例一致的从桌面应用生成网络浏览器视图的方法的流程图;
图2是示出与所公开的某些实施例一致的包括用于生成网络浏览器视图的注释的桌面应用的伪代码的图;
图3是示出与所公开的某些实施例一致的网络浏览器视图的图;和
图4是示出与所公开的某些实施例一致的用于生成网络浏览器视图的示例性硬件系统的图。
具体实施方式
以下详细描述参考附图。在可能的情况下,在附图中使用相同的附图标记,并且以下描述涉及相同或相似的部分。虽然本文描述了本公开的若干示例性实施例和特征,但是在不脱离本公开的精神和范围的情况下,修改、适应和其他实现是可能的。因此,以下详细描述不限制本公开。相反,本公开的适当范围由所附权利要求限定。
图1是示出与某些公开的实施例一致的从桌面应用生成网络浏览器视图的方法的流程图。当计算设备获得应用的源代码时,该过程可以在100开始。源代码可以是以特定语言编写的源代码和/或使用由软件框架提供的功能编写的源代码。在一个实施例中,应用可以是旨在在通用计算机上运行的桌面应用。如本文所使用的,“桌面应用”包括排除网络应用/文档的任何类型的软件应用。
在一些实施例中,可以使用由微软公司提供的.NET框架和/或ASP.NET框架的功能来编写源代码。在其他实施例中,可以使用不同的软件框架。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯凯孚公司,未经斯凯孚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580052744.0/2.html,转载请声明来源钻瓜专利网。