[发明专利]控制运行的应用程序以便进行实时场景图编辑有效
申请号: | 201180002458.5 | 申请日: | 2011-05-13 |
公开(公告)号: | CN102473103A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | J-F·丹尼斯;A·艾伦森;A·罗杰斯;J·伯基;E·P·麦克马纳斯 | 申请(专利权)人: | 甲骨文美国公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 杜娟 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 运行 应用程序 以便 进行 实时 场景 编辑 | ||
背景技术
现代计算机应用程序可存储在地理上遥远的多个位置,或者存储在世界各地的多个计算机上,以便向最终用户提供对应用程序的便利访问。另外,最终用户可能严重依赖于这种应用程序,以致对这种应用程序的访问的中断可能导致重大的社会和金融挫折。
当部署新版本的应用程序时,典型的计算机应用程序会在一段时间内不能供最终用户使用。此外,对典型计算机应用程序做出的改变只有在做出所述改变之后重新部署所述应用程序时才能观察到。
发明内容
一般来说,在一个方面,本发明涉及一种计算机可读介质,所述计算机可读介质包括执行一种方法的软件指令,所述方法包括由内容服务器从客户端接收对应用程序内容文件的第一请求,其中应用程序内容文件与第一Java网络加载协议(Java network launch protocol,JNLP)文件相关联,响应于所述第一请求,提供所述应用程序内容文件;从客户端接收编辑所述应用程序内容文件的第二请求,响应于所述第二请求,向客户端提供应用程序设计器工具;从客户端接收利用所述应用程序设计器工具生成的变更的应用程序内容文件,生成与变更的应用程序内容文件相关联的第二JNLP文件,和把第二JNLP文件提供给web服务器。
一般来说,在一个方面,本发明涉及一种系统。所述系统包括内容服务器,所述内容服务器包括处理器,应用程序内容文件,和配置成存储指令的存储器,其中当被处理器执行时,所述指令使内容服务器从客户端接收对应用程序内容文件的第一请求,其中应用程序内容文件与第一Java网络加载协议(JNLP)文件相关联,响应于所述第一请求,提供所述应用程序内容文件;从客户端接收编辑所述应用程序内容文件的第二请求,响应于所述第二请求,向客户端提供应用程序设计器工具;从客户端接收利用所述应用程序设计器工具生成的变更的应用程序内容文件,生成与变更的应用程序内容文件相关联的第二JNLP文件,和把第二JNLP文件提供给web服务器。
一般来说,在一个方面,本发明涉及一种计算机可读介质,所述计算机可读介质包括执行一种方法的软件指令,所述方法包括由客户端向web服务器发送对应用程序内容文件的第一请求,其中应用程序内容文件与Java网络加载协议(JNLP)文件相关联,从响应于第一请求的web服务器接收JNLP文件,向内容服务器发送第二请求,其中第二请求包含至少一部分的JNLP文件,从响应于第二请求的内容服务器接收应用程序内容文件,向内容服务器发送编辑应用程序内容文件的第二请求,从响应于第三请求的内容服务器接收给客户端的应用程序设计器工具,利用应用程序设计器工具编辑应用程序内容文件,以获得变更的内容文件,向内容服务器发送包含变更的内容文件的第四请求。
附图说明
图1表示根据本发明的一个或多个实施例的系统。
图2表示根据本发明的一个或多个实施例的流程图。
图3表示根据本发明的一个或多个实施例的流程图。
图4表示根据本发明的一个或多个实施例的例子。
图5表示根据本发明的一个或多个实施例的计算机系统。
具体实施方式
下面参考附图,说明本发明的示例性实施例。附图中的相似项目用相同的附图标记表示。
在本发明的实施例中,为了更透彻地理解本发明,阐述了众多的具体细节。不过,显然对本领域技术人员来说,可在没有这些具体细节的情况下实施本发明。在其它情况下,为了避免模糊本发明,未详细说明公知的特征。
一般来说,本发明的实施例涉及控制运行的JavaFX应用程序,以便进行实时场景图编辑(live scene graph editing)。更具体地说,本发明的实施例涉及在不中断用户对应用程序的访问的情况下,编辑部署的(即,最终用户可访问的)JavaFX应用程序的内容和行为的方法和系统(和是Sun Microsystems,Inc.,Mountain View,CA拥有的注册商标)。
图1表示根据本发明的一个实施例的系统。系统包括用户浏览器(100),Web服务器(102)和内容服务器(104)。用户浏览器(100)包括Web启动小程序(106),FX设计器运行时实例(108),JavaFX应用程序实例(110)和FX设计器工具实例(112)。Web服务器(102)包括Java网络加载协议(JNLP)文件(114)。内容服务器(104)包括FX设计器运行时文件(116),JavaFX应用程序内容文件(118)和FX设计器工具文件(120)。下面详细地分别讨论这些组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文美国公司,未经甲骨文美国公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180002458.5/2.html,转载请声明来源钻瓜专利网。