2.2 What is WEBOS?
WebOS is a computing environment running within a web browser. User can run applications (i.e. IM,word processor) from within the "desktop". It's quite similar to many Ajax based web applications onthe net right now (i.e. Writely), except that this web application/service is a desktop that allow morefunctions to be performed inside it. One note characteristic of the webOS is the capability to connectand access to storage like local disk, USB drive or other net-based storage like FTP and such. inaddition, it is accessible from anywhere with net connection. This makes webOS very mobile aspeople can use it everywhere .But that's not all - a WebOS should be an expandable platform (just like Windows) that givesdevelopers the right tools (IDE, APIs) to develop new applications and add new utilities. And that'sthe advantage of a Web-based "OS" - it gives you the new ability to use it remotely and not berestricted to one PC. This is a huge need in today's world, because increasingly we use more thanone computer from various different locations. So each time we sit down to a computer, a differentscene awaits us - different applications and different documents. WebOS can solve this inefficiency,by taking your productivity with you everywhere you go .
2.3 Main Parts of the System
The main parts of the system are: web browser, web application, and web server. The web browser (along with other browser-ish applications like Konfabulator) becomes the primary applicationinterface through which the user views content, performs services, and manages data on their localmachine and on the Web, often without even knowing the difference. Something likes Firefox, Safari,or IE. Web applications of the sort we're all familiar with: Gmail, Flickr, and Bloglines, as well asother applications that are making the Web an ever richer environment for getting stuff done. Webserver is a must, a local Web server to handle the data delivery and content display from the localmachine to the browser. This local server will likely be highly optimized for its task, but would becapable of running locally installed Web applications (e.g. a local copy of Gmail and all its associateddata.
Figure 1 - 
2.4 Traditional VS. New Operating System
A traditional operating system manages: the interaction between hardware and software via drivers,the memory and execution of programs, the layout, retrieval, and modification of files on disk ,user management, permissions, and preferences , and a higher level functionality like networking anduser interface widgets .A new web operating system: this is not a comprehensive list - many operating systems do far morethan this, often blurring the distinction between OS and application .It's fair to say though, that most