Slashdot Mirror


WebOS Market Review

ReadWriteWeb writes "A number of small startups are trying their luck building a WebOS, which is a software platform that interacts with the user through a web browser and does not depend on any particular local operating system. Current WebOS contenders include XIN, YouOS, EyeOS, Orca, Goowy and Fold. There's also a bit of crossover with Ajax homepages like Netvibes, Pageflakes, Microsoft's Live.com and Google's start page. The key difference from Ajax homepages is that a WebOS is a full-on development platform. Indeed for developers, a big benefit is that a WebOS theoretically makes it easier to develop apps that work cross-platform. DHTML and Javascript are the main tools to do that, but not all developers think they are suitable."

8 of 173 comments (clear)

  1. Not Exactly by AKAImBatman · · Score: 5, Insightful

    1. WebOS is a misleading name. "Web Desktop" is a more appropriate term. I know that most users use the terms interchangably, but as techies we really shouldn't be encouraging them.

    2. Most of these "WebOSes" are a mess. EyeOS just IFrames everything, Orca doesn't seem to work (at least not for me), YouOS is about at the XEdit and XTerm level, Fold is a fancy Portal environment, and XIN isn't available yet. These are nice starts to desktops, but they're a long way from fully featured desktop replacements. Right now, they're just fancy portals.

    3. Google is not building a WebOS. Or at least, that's my opinion. There's no inherent advantage to building a windowing system in a browser other than the possibility of Web integration. Unfortunately, if the desktop isn't actually a real desktop (i.e. the only interface you see), then it isn't in any better position to provide Web integration than the web brower itself. Desktop development APIs are best saved for regular AJAX work until an actual need for a desktop arises.

  2. Cross Platform? by KermodeBear · · Score: 5, Insightful
    Indeed for developers, a big benefit is that a WebOS theoretically makes it easier to develop apps that work cross-platform.

    Isn't that what Java was supposed to do? All this "Web 2.0" stuff is getting out of hand; It's trying to duplicate a technology that already exists with inferior tools. I would rather have all the effort go into improving something that already exists.
    --
    Love sees no species.
  3. Reinventing the wheel again and again and again by Professor_UNIX · · Score: 5, Insightful

    If people wanted to use an X terminal they'd buy X terminals. People don't buy $500-$2000 computers just to handicap themselves by running some web-based operating system and using their computer as a dumb terminal. We went through similar hype years ago with the whole network computing idea of using a dumbed-down network appliance box and accessing software from an online application provider. That fell flat on its face as well. How many times do these people have to keep trying to reinvent the same concept over and over before they realize that people LIKE having a fat client on their desktop so they don't have to be connected 24/7 to a network?

  4. Links by babbling · · Score: 5, Informative

    Links to the various sites mentioned:
    Xin
    YouOS
    eyeOS
    goowy
    Fold
    Orca

  5. Re:WHY? by Troposphere · · Score: 5, Interesting

    Absolutely agree. Only people who have never used javascript and DHTML would even dream such madness. Or possibly fanatical Javascript zealots, if they exist in some cave somewhere. This is too painful to even begin thinking about. Perhaps a Web OS might have worked if the conceptual infrastructure had been put in place for it at the beginning, but instead we now have a crippled monster that has been built up by feature accretion and bastardization, all dictated by a heady mixture of spineless toady bureaucrats and greedy corporate raiders. We need a disruptive technology to fix this mess now, I'm afraid. We are not going to get there by evolution.

  6. Re:Good luck with that by Odiumjunkie · · Score: 4, Insightful

    I couldn't agree more. What's the point?

    If I wanted a customisable environment I could access anywhere, I'd make a custom install of a lightweight linux OS on a flash drive and carry it around with me. All my programs, anywhere - plus encrypted storage, plus no need for a network connection, plus no bandwidth usage, plus no latency issues, plus programs that I choose, customise, install and run myself, that I trust, that I can examine the source code of and compile myself if I choose OSS, plus no server downtime, plus less risk of my personal data being accessible by any one of thousands of users with read/write privaledges in an account on the same server that I use that happens to find an unpatched exploit.

    The move toward a WebOS is another part of the "stupid user" school of computer education. Instead of actually promoting learning how to use a box properly, you just move all the sensitive stuff server-side. "Installing programs? We'll do that for you! Configuring system files? Leave that to us! Data storage? Backups? System Patches? Anti-virus? Malware detection? It's all on us! You don't need to know a damned thing, just sit down at your thousand dollar terminal, log in, point and click. Sports Broadcasts will resume as normal."

    It's just another aspect of the great computer devide that's gradually starting. On the one hand, unix geeks who run their own systems and software, spec their own hardware, believe in open source, try to make personal backups of media, won't buy DRM and want control of their own boxes. On the other, the average consumer who doesn't give a damn about anything aside from getting a system that just works with as little management and maintanence as possible. For the second group, WebOS is brilliant. All you need to remember is a URL, a login and a password. Instant system wherever you are. You've surrenedered the autonomy of your box, but in return you get an easier system to manage. It's a dream for content suppliers as well - imagine the strength of DRM if the average media player is stored on a remote server, and the user has no access to it's program files.

  7. Why? by BenjyD · · Score: 4, Insightful

    OK, I'm extremely sceptical about this ever taking off because:

    - It relies on an internet connection
    - It actually increases the processing requirements of the client
    - it sticks another huge layer of abstraction and source of incompatibility between my apps and the system
    - It doesn't solve a user problem.

    Can anyone give me an argument for why anyone would use this instead of a USB thumbdrive, or a laptop, which are pretty cheap these days?

  8. Because we can by barryfandango · · Score: 4, Insightful

    A few years ago JavaScript was considered a toy language. Now that it's been "discovered" the pendulum has swung the other way, and people seem to think that JavaScript plus a browser is a suitable platform for writing a windowing system.

    We've been able to do a remote terminal like this for years, using more appropriate network protocols and faster execution environments. If we rebuild it on a completely absurd applpication stack:

    • Actual OS (hardware interface level)
    • Fast, mature windowing system
    • Web Browser w/JavaScript
    • Slow, buggy Windowing System inside Web Browser

    How does this bring any more value to the concept? The ability to hit the "Back" button and lose my entire session? Having two taskbars at the bottom of my screen?

    It seems like this is an idea being pursued just becasue we can; because we're excited about JavaScript and the Web 2.0 hype machine is working overtime.

    --
    In all matters of opinion, our adversaries are insane. -Oscar Wilde