发明名称 Network operating system
摘要 Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
申请公布号 US8954526(B2) 申请公布日期 2015.02.10
申请号 US200812240854 申请日期 2008.09.29
申请人 Xcerion Aktiebolag 发明人 Arthursson Daniel
分类号 G06F15/16;G06F15/173;H04L29/08;G06F9/455;G06F9/54 主分类号 G06F15/16
代理机构 Christensen O'Connor Johnson Kindness PLLC 代理人 Christensen O'Connor Johnson Kindness PLLC
主权项 1. A method performed by a virtual machine executing on a client computing device for abstracting communications with a data source located remotely from the client computing device, the method comprising: based on an expression in an application that requests a model document using a Uniform Resource Locator (“URL”), identifying, from a first portion of the URL, a communication channel that is configured to access a resource from the data source; instantiating an instance of the identified communication channel configured to communicate with the data source; causing the communication channel to translate a request represented in a second portion of the URL into a format expected by the data source; transmitting the request to the data source; translating content in a response received from the data source into a format of the model document requested by the application; binding a user interface component associated with the application to the model document, wherein the binding associates the user interface component with a URL object that references the model document, and wherein the URL object is provided by the virtual machine; and receiving, by the URL object, a call from the user interface component to cause a data update associated with an event to be implemented on the model document; wherein program logic of the application is defined separately from the virtual machine.
地址 Linköping SE