System and method for generating a mobile network browser view of desktop applications. The system and method can include obtaining for desktop application source code, the source code includes various attributes, and identify with one or more attributes associated with the notes, the notes are described for display properties of the one or more attributes. The system and method may also include determining one or more display settings of a client device, and generating a mobile network browser view with the display attributes based on the annotations and the display settings. The system and method also include via the mobile web browser view receives input from a user to perform back-end logic based on the input and the source code, including the back-end logic leads to the view of change, and to update the mobile web browser view based on the view of the change.
【技术实现步骤摘要】
【国外来华专利技术】生成用于应用的移动网络浏览器视图相关申请的交叉引用本申请要求2014年10月10日提交的具有序列号14/512,358的美国专利申请的优先权。
本公开一般涉及用于对于基于非移动网络浏览器的应用自动生成移动网络浏览器视图的方法、系统和计算机可读介质。
技术介绍
云计算的增长已增加了对于生产传统桌面应用的软件企业经由网络或移动平台传递它们的产品的压力。使用传统框架,开发者将不得不重写他们的许多现有桌面软件代码,以在网络或移动平台上运行。另外,开发者一般需要重组他们的资源以支持网络开发。在一些情况下,这样的重写和重组可需要再训练和/或雇佣新人员,因为对于桌面应用书写的大多数代码使用与对于网络或移动平台采用的那些代码不同的编程语言/环境。因此,软件开发技术可受益于基于来自桌面应用的源代码生成网络或移动视图的改进技术。
技术实现思路
本公开一般涉及用于向软件开发技术提供这些和其他改进的方法、系统和计算机可读介质。本教义的实现涉及用于生成一个或多个应用的移动网络浏览器视图的系统、方法和计算机可读介质。在一些实施例中,计算装置能获得用于该应用的源代码,其中该源代码各个属性。计算装置 ...
【技术保护点】
一种方法,包括:获得用于应用的源代码,其中该源代码包括一个或多个属性;确定与所述一个或多个属性关联的注释,其中所述注释描述用于所述一个或多个属性的一个或多个显示属性;确定移动装置的一个或多个显示设置;和基于所述注释和所述一个或多个显示设置,来生成具有所述一个或多个显示属性的移动网络视图。
【技术特征摘要】
【国外来华专利技术】2014.10.10 US 14/512,3581.一种方法,包括:获得用于应用的源代码,其中该源代码包括一个或多个属性;确定与所述一个或多个属性关联的注释,其中所述注释描述用于所述一个或多个属性的一个或多个显示属性;确定移动装置的一个或多个显示设置;和基于所述注释和所述一个或多个显示设置,来生成具有所述一个或多个显示属性的移动网络视图。2.根据权利要求1的方法,其中所述注释的至少一个描述数据绑定行为,该方法进一步包括:经由该移动网络视图从用户接收输入;基于所述输入和所述源代码来执行后端逻辑,其中该后端逻辑导致视图中的改变;和基于视图中的改变,来更新该移动网络视图。3.根据权利要求1的方法,其中所述注释的至少一个描述从框架基础类继承的类,以指定恢复该移动网络视图的统一资源定位符(URL)地址。4.根据权利要求1的方法,进一步包括:基于相对于属性的调用的注释的位置,来确定注释与属性关联。5.根据权利要求1的方法,其中该源代码是与.NET框架或ASP.NET框架之一兼容的编程语言。6.根据权利要求1的方法,其中与所述一个或多个属性关联的注释不存在于源代码的原始版本中。7.根据权利要求1的方法,其中该移动网络视图是移动网络浏览器视图。8.一种系统,包括:处理系统,包括一个或多个处理器;和存储系统,包括一个或多个计算机可读介质,其中所述一个或多个计算机可读介质包括指令,所述指令当由处理系统运行时,促使处理系统执行操作,包括:获得用于桌面应用的源代码,其中该源代码包括一个或多个属性;确定与所述一个或多个属性关联的注释,其中所述注释描述用于所述一个或多个属性的显示属性;确定客户机装置的一个或多个显示设置;基于所述注释和所述一个或多个显示设置,来生成具有所述显示属性的网络视图;和将该网络视图传送到该客户机装置。9.根据权利要求8的系统,其中所述注释的至少一个描述数据绑定行为,所述操作进一步包括:经由该网络视图从用户接收输入;基于所述输入和所述源代码来执行...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。