发明名称 System and method for dynamic version management of applications
摘要 Current applications, in particular for resource constrained terminals, may only require access to an updated version of an application, but updates of current applications must typically be downloaded in their entirety. Further, multiple versions of the same application typically cannot be stored on the device, as resources can be limited. Contrary to current application management systems, there is provided systems and methods of modifying an application program for provisioning in a runtime environment of a terminal, the application including a plurality of uniquely addressable logical modules having respective executable methods, where the modules are linked by a set of execution pathways. One such method comprises the steps of obtaining a migration instruction set for coordinating the modification of the application and executing the migration instruction set for modifying a first execution pathway of the execution pathways to create a modified application. The first execution pathway represents a redirectable shared method call of a first executable method linking a pair of the modules, the first executable method being of the respective executable methods. This method also includes constructing an addressing map for mapping a direct relationship between the redirected shared method call and a corresponding private address of the first executable method, the private address configured for use by one of the pair of modules as an internal reference to the first executable method. The resulting updated version of the application is represented by a stored addressing map for coordinating hosting of the modified application in the runtime environment, as well as any associated modules.
申请公布号 US2005193382(A1) 申请公布日期 2005.09.01
申请号 US20040787951 申请日期 2004.02.27
申请人 GORING BRYAN R.;SHENFIELD MICHAEL;BIBR VIERA 发明人 GORING BRYAN R.;SHENFIELD MICHAEL;BIBR VIERA
分类号 G06F9/44;G06F9/445;G06F9/46;(IPC1-7):G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址