Abstract: An application is executed remotely from a first client device associated with a first user and a second client device associated with a second user. A first access level of the first user and a second access level of the second user are determined. Shared simultaneous access to a single instance of the application is provided to the first user based on the first access level and to the second user based on the second access level. Input is received based on interactions of at least one of the first user and the second user with a virtualized instance of the application. The application is remotely executed from the first client device and the second client device based on the input.
Abstract: Matching an appropriate online application for a particular file access is disclosed. In a specific implementation, a seamless remote online application-enabled web page can be served to a web client. In another specific implementation, a script can be injected into a web page to create a seamless remote online application-enabled web page.
Abstract: Matching an appropriate online application for a particular file access is disclosed. In a specific implementation, a seamless remote online application-enabled web page can be served to a web client. In another specific implementation, a script can be injected into a web page to create a seamless remote online application-enabled web page.