WebOS

From P2P Foundation
Jump to navigation Jump to search

Yihong-Ding distinguishes the WebOS paradigm from the WebROM paradigm.


Description

Yihong-Ding:

"The vision of WebOS is on the basis of that the Web as a platform. If the Web is just a platform, we may construct a uniform operating system that can effectively handles global namespaces, Web-wide resource discovery and management, remote process execution, authentication, and security. The execution of any new Web applications could be guided by such a WebOS. It is similar to that any new PC applications could be effectively managed by PC OS such as Microsoft Windows operating system. Certainly the Web development could become much more efficient if we can make such a WebOS be available.

A problem is, however, that the Web is an open world, which fundamentally contradicts to a personal computer environment that is a closed world. In an open world, we generally have no restrictions on duplicated resources or the potential of mixing Web identifiers with varied references. An open world also means a theoretically infinite large space of search. Hence a global (i.e. Web-wide) resource allocation methodology is too expensive (if possible) to achieve. These problems are main obstacles to produce a WebOS.

The vision of WebROM is on a difference basis of that the Web as a society. In a society, we have loose conventions about Web resource allocation and operation. But the detailed implementations of the conventions are open to individuals. For example, in our society we have federal laws that are general conventions of all the members in our society. A specific execution of these laws, however, is often interpreted slightly differently at varied local places due to their particular local condition. In an open world, nobody can predict all circumstance and hence such a flexibility of interpretation is crucial for the stable of society. Based on this analysis, WebROM is only described at the level of methodology comparing to that WebOS is tending to implement at the level of method."


More Information

  1. WebROM
  2. Ajax