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."
This is colosally STUPID
I'm staying away from this stuff until AJAX stops meaning "let their damn computers do all the work".
Oh the humanity, a submitted link that links to a blog! This couldn't be a thinly veiled attempt to drive up page hits, could it? Lets see, a user called 'ReadWriteWeb', and its linking to a blog about 'WebOS' (stupid term, misnomer, buzzword-compliant). What's next a Roland Piquipaille story?
I want to delete my account but Slashdot doesn't allow it.
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.
Javascript + Nintendo DSi = DSiCade
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.
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?
"applications will be written for the WebOS and won't be specific to Windows, OS X, or Linux."
Someone enlighten me because I thought that is what all the languages used on the web do right now. PHP, Perl, Javascript, etc. It doesn't seem to me that a WebOS will provide any greater benefit that coding in Perl (or pick one). They are completely platform independant.
The article then quotes a couple users who says that Java and DHTML + Javascript is a mess. Well, yeah, but what language isn't? All programming languages have problems that why there are so many of them. What am I missing?
Quality Hosting e3 Servers
How do I install antivirus on this OS?
Links to the various sites mentioned:
Xin
YouOS
eyeOS
goowy
Fold
Orca
...but I can't find the story. Anyway, I like JS/UIX. Wish I could be talented enough to do that.
I think that mixing the concept of a Web based desktop and a programable PIM could be the right thing, where programable PIM means that you could program yourself custom node types that appear on the web Desktop as icons and windows, and of course, share them
------- The last Sig. got fired.
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.
And we all know that Java needs a hell of a lot of improvement.
You mean there is a market for this rubbish?
People actually sell it?
Now that http://www.morfik.com/ is in public beta, and Atlas is about to do the same, we are finally starting to get some IDE/RAD tools to build WebOS apps. It's pretty exciting to see where AJAX has gone in 14 months. I can't wait for things to get a bit further so I can start seriously selling clients on going this route.
Next stop: IBM reintroduces the javastation (only now it will be a javascript station).
We'll see how long it takes to make this kind of interface really WORK on cell phones and other ultraportable devices.
Friends help you move. Real friends help you move bodies.
Never forget: 2 + 2 = 5 for extremely large values of 2.
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?
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:
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
All of these projects don't understand the medium. The web is not a desktop. The web doesn't work like a desktop, and attempts to translate the desktop metaphor to the web almost all suck hard. The web doesn't have milisecond response rates -- even with AJAX. You don't have a consistant set of APIs across browsers like you do on the desktop. You can't assume everyone has JavaScript, images, or styles on, and a smart developer will try to make sure that their users get a site that degrades gracefully through any of those cases.
You can't just shoehorn a "desktop" style experience into a system that isn't at all designed for it. The web is a unique medium from the desktop. It demands a totally different metaphor than desktop applications.
A desktop metaphor adds a lot of unnecessary cruft to the web -- trying to use drop-down menus, popup windows, crappy DHTML "controls" and the like degrade user experiences and make sites slow, frustrating, and buggy. Applications like GMail and Yahoo! Mail try to use the technologies in appropriate ways - they have some elements of desktop applications, but they're not trying to mimic a desktop application.
We have a great, if maturing, set of tools in XHTML, CSS, and the JavaScript DOM. You can do amazing things with those tools provided you understand what their limitations and appropriate uses are. Trying to use those tools to emulate the usability problems of a whole different medium is misusing and misunderstanding the technology. A smart developer looks towards what works for the web rather than trying to force the medium to match an experience that it just can't do.
Help me out here, but what is it that supports the browser which supports the WebOS in question? Could someone tell me what software means exist to take the WebOS concept to its logical conclusion and have only a thin client viewer application? It's just that otherwise, and I'm sure I'm not the only one to have said this, but what advantage is there in a whole WebOS when I still have to have a conventional OS to run the browser to connect to the WebOS?
In the current situation, where we have full-blown fat-client OS's, I could see the utility in some of the remote applications, but I think it's the need to recreate the whole OS and then require IE/Firefox to access it which is confusing me.
WebOS is a trademark, and a product, and it has been for QUITE some time.
IThey were around some 6 years or more ago and had a very nice product, albeit a little sluggish, it was some sort of Java/Ajax enabled Office suite
It looks like they got bough out by Hyperoffice, or changed their name, but WebOS is still a registered Trademak, I wouldnt be making it generic like kleenex just yet.
WebOS rimes with huevos in spanish, which means eggs, a slang for testicles which makes a story about egges particularly amusing for latin americans.
;)
http://www.unapeliculadehuevos.com/
you made my day
They all suck.
I got stung by the buzzword bee
And what a feeling got over me
AJAX in to my eyes
WebOS into my head
'2.0 to my heart
Till I was brain-dead
I'm done! uh-hu
I got stung!!
I pray The Lord everyday to please keep me from this malignous insect!!
"There is always an easy solution to every human problem -- neat, plausible, and wrong."
H. L. Mencken
...can you run Windows apps on it?
http://www.bynarystudio.com
furthermore, I'd add it's the browser wars and the associated lack of standardization that's really slowed things down. I'd say web applications are becoming just another tool in the toolbox, and indeed powerful.
The best examples I've tried are gmail/google calendar/google chat. Privacy issues aside, I much prefer this combo to my previous solution. The reasons include accessibility, non-administration and not having the Outlook the Elephant weigh down on my memory (that program just needs to go on a diet - as well as a trip to the psychologist so it can function in everyday situations).
Anthropomorphism aside, I believe in abstractions and interfaces to simplify computing. To me, web apps and services do just that. They simplify my day so I won't have to worry whether I'll be on a Linux or a Windows machine, won't have to think about where I pop'ed that mail to, or if my main machine will crash. It's basically the economy of scale, where somebody else offers the service - and takes the hassle - for many, many people.
Of course, overextending a good idea usually leads nowhere. However, many applications can beneficially be ran on somebody else's server, provided the bandwidth is there. The requirements vary for different kinds of data, and as a result, I believe we'll see more and more interesting services and apps as bandwidths keep going up.
A windowing system for a website utilizing AJAX to process seemlessly without reloading, thats just cool. But a full operating system that someone may depend on for file storage and work is not reliably enough given the current infrastructure. Reliability would go up if there were fiber lines installed everywhere and a wireless system as backup, but still would not provide the reliability and security many will require. I agree that for the basic user that only really uses the computer to get e-mail and talk on IM, this is a fine solution. What about traveling students, traveling employees, etc. Last time I checked VNC/Terminal Services did the trick and allows for administrators to maintain the software and security. I think the market will be too small for this to actually be a viable option. It only really serves 1 use.
In Spanish, it pronounces as "uebos" which is too close to "huevos" (in fact 100% the same in most regions).
Means "eggs" or slang alternative to "testicles" similar to "cojones" or English "balls"
No me toqueis los Webos.
WebOS's, or Web Desktops, do not accomplish anything that the paired browser/OS cannot accomplish in a more efficient way. Popping open a dhtml window, with or without XMLHttpRequest, can accomplish bypassing pop-up blockers, but in every other way, the client's OS is much better suited to handling any kind of windowing duties.
Allowing the user to manage their windows in an already-familiar OS environment, rather than having to relearn the duplicate controls of a web site is a clear usability win. In my company's usability studies, users are greatly confused by presenting them with a simple web-based tree view, let alone an entire windowing interface. In addition, the more advanced browsers that utilize tabs become crippled when the user doesn't have the option of spawning the dhtml window in a new tab.
if we dont keep re-inventing the wheel, ( regardless if the original wheel was good or bad - wont get into that debate here about java ) then the market slumps.. They have to keep pushing out the 'latest and greatest' re-hash every so often to sell product.
Its sort of like the corner resturant selling leftovers and calling it something new, so people come back in to eat.
---- Booth was a patriot ----
I took some time off from college and went to work for a company called Inergy Online. They made something called IOS 2000, (for Internet Operating System...sorry Cisco). It was a complete web-based suite of applications complete with Email, Word Processing (Yes, we did in 1997 with Fast CGI what in many ways was far beyond anything I've seen today), a home page builder (I was the one responsible for the perl scripts to manage the thousands of user directories of a special html-markup of html...regex hell), a calendar, file manager, etc.
/etc, but the writing is clearly on the wall that Linux will overtake MS for exactly the same reason it beat out the Mac platform.
We had a deal where every purchase of WebTV from either Sony or Philips came with a free year of Inergy's WebDesk (which ran on IOS 2000). There were no ads and the system could be completely private-labeled for companies (hence the reason why Hotmail got purchased and we didn't, even though we had many more users at the time, and definitely a better product even though it was all integrated)
Here's what I learned both from this experience, and from following the progress of many, many companies who came after trying to do the same thing. In order to succeed with this type of idea, you ABSOLUTELY UNEQUIVOCALLY *MUST* create the analog of the PC "hard drive" in order for something like this to fly. The only reason why Microsoft is vulnerable at all to something like this, is that they are going in the opposite direction from the personal computer, where they are the big mainframe in the sky (Viruses...Spyware....Hailstorm....Microsoft Passport...what irony to the US gov't that MS issued their own passport system around the same time as the DOJ trial). Google is the same, just trying to suck you in like a moth to the flame.
As I heard the CEO of Inergy spout about how we are all going back to the mainframe era, I thought to myself, NO FRIGGING THANKS!!!! I like my personal computer, thank you very much. I like my own space that I can control where I reign supreme. It might just be an illusion, but it's the closest thing we have by far to personal empowerment from technology. Linux is the natural successor to the PC, and will beat MS for the same reason MS beat the Mac. It is simply more open. The Mac has always been prettier, easier to use, and more polished. People suffered through win.ini the same way they suffer today through
So my conclusion is that in order for this WebOS idea to fly, it would have to offer the same (or better) level of truly personal space. A good enough encryption algorithm *might* cut it, but even then it wouldn't be the same as having it close to your person. The best thing I've found so far is a "dedicated server". Google that term and see how many companies are doing that. Compare the # of hits for that, compared to shared hosting on a "virtual private server". It just shows that most people's natural inclination is to have something private.
Ideally, you could create your own personal grid composed of a few dedicated servers at once, with automatic backup, clustering, failover, with 100% encrypted traffic. That way, I could federate all my devices against this personal cluster. It would be neat to be able to explore synergies between all of my personal data, so that even voice mails could be delivered to my own personal server.
Sure, there are ways to approximate this for the very technical, but nothing delivers on it with a polished, end-user focused experience. Just my 2 cents. All web applications and ASP-style applications are going very hard against the grain when it comes to control and storage of data.
Actually, I was just going to submit a link to my thoughts on my birthday party a week ago. /. and we'll meet here.
It was kind of lame since we had tapas, and if you've been reading my blog, you know that I'm not totally into the tapas. Not totally.
But I know it was an expression of love, and of gratitude, and for that I'm grateful. Colour me touched.
Then I saw aliens the other day. It's not my favourite (number 3 is), but I still think it's funny. Those aliens make about the same noise the darn neighbourhood cats do when they're getting it on somewhere in the vicinity. You can barely sleep in that noise. They mostly come at night. Mostly.
Today I haven't done much. I bought a ATA33 cable, this dude behind the counter was just staring at me, so, you know, I just placed my elbow on the counter and stared back at 'him and said, like: They are really hard to come by.
Since I'm here, I'd like to give a shout-out to my brothers and my sister, my mother and father, and just let you know that I miss you all and that life in the big city is not all that. And mum, I couldn't survive much longer on frozen pizza. Thanks for the food!
I still don't have enough cash for a vacuum cleaner (although I have ordered a small, USB-powered vacuum cleaner, but I don't have enough cable) so I suggest you do not come visiting just yet. My mail is down, but that's ok, just hang out on
Defining Statistics and Social Research
...is in a corporate environment.
I mean think about it, you have a ton of desktops that must be kept up to date, must keep running for someone to be productive, and shouldn't really be used for personal purposes. Boot them all off of bootable CD's (or maybe even RW's so boot CD's can be cycled and some money saved when doing 'updates'), have them login to a central thin-client 'server'. This has several benefits:
1) Users are 'sandboxed'.
2) Easily control what someone can and cannot do.
3) Only 1 central machine (or cluster, depending) to manage and keep up-to-date.
4) Far less likely that someone will fsck their box.
5) If someone DOES end up messing up their box, just reboot and re-login.
6) Big brother can even more easily track you (good for company, albeit bad for you).
7) Whats that you say, no HD's to purchase or fail?
8) IT staff reduced as some of the support required drops.
Thats just a few off the top of my head...
/* sig */
eyeOS public server is in eyeOS.info. It's Open Source, also.
Since all the comments are negative I thought I'd add some non-negative comments.
No they aren't OSes but they are environments / platforms.
The requirement for internet access isn't such a big deal.
Bascially I find any computer nearly useless if it doesn't have internet access these days. Try programming without doing some Google lookups for reference or
mail!
It subvert the big bad MSFT - so that's good.
Users will like it. No need to have a computer - just a virtual one.
Did people cry when answering machines were replaced with voice mail.
Isn't it funny how quickly times change the perception people have towards things.
In 1996, I was experimenting with JavaScript, creating moving, resizable windows with live applications in them like a calculator, notepad and a place where you put bookmarks.
I was a kid, I didn't know anything, but what I knew is I was just playing around and learning. If I took myself seriously and came up with those things in 1997, I'd be quickly dismissed for being noobish and abusing web technology, right there with people that put MIDI music and lake applets in their pages.
Nowadays, however, faking Desktop interfaces using html and JavaScript is all the rage, and many geeks look to the efforts in the area as the wave of the future in interfaces and application design.
Aside from the technological hassle/benefit hosted application have a BIG economical advantage. It eliminates all distribution costs. Ideally this would lead to more money put in development and eventually getting better applications.
First, the concept is pretty cool. I'd imagine pretty good usage within LAN environment with dedicated web server(s) and managed environment. Since the road block is still the netaccess with RPC or XML feed on every write, this would make offline usage more painful and hassle with trouble prone. Centralized application in replacement over terminal application would make this favorable in my opinion.
Second, desktop realestate. It's just not there. Too cluttered to be used in any useful fashion due to window frame max cap would be the limit of the browser being used. Even having the scroll bar ideally makes sense, but scroll bar themselves takes up realestate. But mostly the idea is to have a virtual desktop on top of already a Desktop makes it somewhat redudant.
Third, related to my last statement, since the realestate is limited, on Windows Active Desktop or KDE HTML background, this would make a pretty neat widget. I would think, freeware application widgets running on desktop would make this pretty favorable toward end users instead of installing adwares or toolbar or other internetwares. For instance, Yahoo! Messanger, Gmail and RSS news feed applications come to mind.
Fourth, centralized realtime data feed to workstations or one-to-many message broadcast data feed or VoIP PBX could make this very affordable and easy to implement for small to mid size business environment with HTML desktop on workstations. For instance, replacement of expensive digital phones and implement Ajax VoIP and internal paging over Acitve/HTML Desktops and let VoIP handle extensions by carriers or set up PBX internally.
Fifth, remote application (not data) access over SSL. Alternative to VPN. Why not have private data private locally but use Ajax applications to present the data locally? If desired, let the sensitive data be sensitive with file encryption, but let the remote application control the key to unlock it and present the data.
that's it...
"Don't let fools fool you. They are the clever ones."
But I will again.
The reason why Windows Vista is a complete let-down is because all the clever stuff's being saved for Windows Live. MS see this WebOS caper as the way forward, and the main job of desktop Windows from now on will be to provide a platform to access the services they'll be offering via this medium (and, of course, to lock everybody down via DRM etc.) They've concentrated on the security and the DRM, rather than on the functionality, because those are the things that will really matter for what they want to do going forward.
Basically, certain big cheeses in Microsoft were really put out by the massive hash they were making of developing Vista, and at the same time could see that there was some pretty clever stuff going on at the MSN end of the company, which sees itself as a separate entity. Microsoft's most successful product of late has been MSN Messenger, which waded into a crowded market late and won users over partly by being included in the OS, in time-honoured fashion, but mostly by actually being good. MSN's all vibrant and innovative and forward-looking, while the rest of the company couldn't organise a piss-up in a brewery. So the prevailing view on high seems to be to give a freer rein to the MSN lot and do stuff over the web instead.
Or at least, that's what a certain well-placed individual told me, anyway.
I don't think we need a new OS or a new Desktop, what we really need is for existing applications to be able share each others data effectively be it locally on someones home machine or from sources elsewhere and across different application groups regardless of who has developed it. Right now sharing calendar information from my website and integrating ti into my business calendars and having it available on my phone should be possible but for one reason or another isn't.
at least attribute them properly: http://bash.org/?338364
when this "WebOS" has drivers for my sound, video and crypto cards.
GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
I just checked out the previously linked eyeOS, and it has a browser built into the "OS". You can actually open up eyeOS again, and log in again, and open up the browser in that "OS", and so on.
Now tell me, why would you put a browser in an application that runs in a browser? That's like giving me a scooter to get around within my car.
And BTW, it does not bypass any proxies or other workplace limitations, so far as I can tell.
As observed already, "WebOS" is a complete misnomer. Last time I checked, I was not able to boot my computer with a blank hard drive using a "WebOS." An operating system allows your computer to boot and run commands, regardless of whether it's connected to a network or not.
What would be super-cool is an BIOS-embedded OS that booted from the NIC from a server available over the internet. But what these "WebOS" people are actually providing is a "WebOffice" suite. Still a useful commodity, but not an operating system.
Web 2.0 == Giant Blogspam Circle Jerk
The correct link to eyeOS is http://eyeos.info/ , where you can create a free account. Also, worth mentioning that eyeOS is the only Open Source and free WebOs here, as far as I know. And that you can download it and install in your own server. You cannot get better protection than that !!
so why should it now ?
perhaps all these web2.0 children should learn a bit of web history
http://web.archive.org/web/20010331050750/www.web
API/X-platform/DHTML/AJAX yadda yadda yadda
try and think of something new for a change, you know INNOVATIVE
What is this "browser" thing you speak of? Is it some sort of antique way of accessing networked applications where you don't have enough bandwidth to handle the application?
Here will be an old abusing of God's patience and the king's English.
At best they are shells, and I hardly see the point.
What problem are they addressing in a unique/better fasion? Simply using a browser engine as your desktop does not make it a unique solution, it makes it a unique approach (which it isnt ).
I would rather see a novel metaphor to replace the icon/rectangle-is-document thing we currently have. But then again, what can you expect from Home Taught Master Linquists?
But I dont want to be totally negative about this so um:
Good work guys.
I think you underestimate just how much I just dont care.
The Web is NOT a platform. I repeat. The web is NOT a platform. There are TONS of applications that the web is not suited to support in any kind of "Web OS" because of the limitations of current bandwidth, computing power and of course the archaic web browser itself. A few examples:
1. Audio/music production software. I wouldn't want to have to use a slow and low powered web application to do audio editing or multitrack recording. Unless we all had 10 gigbit links to the internet with super low latency and the server end was running 10 terahertz CPUs in a 1024 node cluster, it could just be stupid to do this kind of work with a web application.
2. CAD. The same limitations with even more impact considering how graphically intensive this sort of thing is. Hell an X session over a cable modem between two locations would perform better than a stupid web based CAD application!
3. Video/Film editing and production. Sorry, but this is definitely ALWAYS going to be in the realm of running on a REAL OS locally (or at least on the same LAN). You can't "Webify" this type of application. It's just idiotic.
Sure, you can maybe make a few cutesy apps for word processing, spreadsheets, e-mail and the like, but how useful is that to REAL computer users? Not very. It'll keep Joe and Jane Average happy, but that's NOT an OS you're providing there... it's just a set of web services possibly in a unified, clunky "desktop" of a sort. Face it ALL web browsers are ugly. They were designed primarily to display textual content and hypertext. We've bolted on all sorts of additional functionality that browsers are ill suited for. What moron would actually want to run an application or OS inside another application that CAN'T be put out of the way (UI wise)? Even when you're running a virtual machine, you have the option in nearly every case to run it fullscreen so that you don't see the underlying app. NO web browser out there allows this and even if there was one, you'd still have the problem of being forced to get back to the browser occasionally to do something browser specific that you can't do from within the "Web OS". What a phenomenally stupid idea!
I say we ditch the entire concept of web browser and build something from the ground up that is MEANT to be an actual internet based OS that REALLY shares resources like RAM and computing power with security built in from the ground up and an eye towards taking advantage of available bandwidth but being able to scale up when more bandwidth is available in the future. There's already stuff out there that does some of this, why not just dedicate some work to actually making it a dedicated app that can run on any locally hosted platform and joins the "hive mind". Sort of like P2P for hardware resources (a la Seti).
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
"WebOS" means there's a great PXE server in the sky. Until then, I simply refuse to refer to a shoddy scripted application as an "Operating System."
Inferno does meet many of the requirements outlined thus far... it can run locally as a virtual machine or as a base install, it can run in a web browser (only IE at the moment, but they're working on others), it's a full-featured OS... assuming they get this running on some other browsers sometime in the near future, what's missing?
Here is an idea for a product:
:)
Small laptop with included GSM 3G, GPRS and EDGE, EVDO, WiFi, so it can connect to any network and stay connected at all times.
The laptop should have an 1024x768 color display.
The laptop should have a few programs in ROM:
- rudimentary OS consisting of a TCP/IP stack with drivers for all the mobile conectivity options (3G, EDGE, GPRS, EVDO, WiFi) with an interface to change the connection mode
- a version of VNC, preferably UltraVNC or TightVNC because they offer compression
- a version of Windows Remote Desktop (which is faster than VNC for controling Windows machines)
- a web browser, preferably Firefox
Now, this laptop would not work as a stand-along computer. It would work only when connected to the Internet.
This seems a bad idea because of reliability, but it's not. My smartphone is always connected using 3G or GPRS - I have a reliable mobile Internet connection 99.9% of the time.
Also, the software should be able to "jump" connections when one connection is broken. No WiFi signal? Switch to 3G, seamlessly. No 3G and no WiFi? Switch to EVDO without the user noticing (or at least with MINIMAL HASSLE to the user).
So.. what can I do with this laptop? I can connect to my computer at work or at home, and have all the speed, storage and power of my Athlon 64 X2 with 4 GB RAM.
I have used UltraVNC and Windows Remote Desktop over 128 Kbit/s connections, and it works very well, I can work confortably. 3G far exceeds that speed.
Also, another advantage: I don't have to duplicate data to my laptop, because I have it on my PC at home.
So: my VNC mini-laptop would be a lot faster than most laptops.
Because my laptop is in fact a mobile terminal, it doesn't need a hard-disk. Also, it doesn't need 512 MB RAM - it probably only needs 64 MB.
It also doesn't need a powerful CPU - just a CPU powerful enough to run VNC and Windows Remote Desktop.
So, the laptop would have a slow low-power CPU, little memory, NO hard-disk, NO DVD drive. This would translate into LOW power consumption, which means a long battery time.
The lack of a hard-disk and of CD/DVD drive also makes it lighter.
So, in summary:
Advantages:
- light (because it doesn't have a HDD or DVD drive)
- very long battery life (because it lacks a HDD, DVD and it has little RAM and CPU power available)
- as fast as my work or home computer, because in fact my home or work computer is doing all the work
- I never have to synchronize data, because I'm accessing my home computer
Disadvantages:
- Depends on having a mobile Internet connection, but this is something I can rely on 99.9% (or perhaps more) of the time (I'm in Europe).
If something like this was available, I would buy it in an instant.
I wouldn't do business presentations on it (because it sucks if it "just happens" for your online connection to drop during a presentation). I also wouldn't use it for critical work - for example "the deadline is in 3 hours, and if the product isn't ready, the company goes bankrupt".
Most of my work is important but not extremely critical like that. I would buy this immediately.
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.
Can you do that? VMWare is expensive, and a lot of public terminals don't allow you to reboot from USB.
no need for a network connection
How would anybody else see what you write until you connect your USB flash drive to a PC and wait 125 seconds per comment until they are all uploaded?
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.
If the media can be played through the user's machine, then the user has access to it in some form, even if only as photons out of the monitor and compressions out of the speakers.
I did a web search on Roland Piquipaille and 100% of the hits were on /. So what's the story with this guy?
Anyone think this would work well for Intranet/LAN use for custom company apps to lower client side requirements? Or is Java still the better way to go here?
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
I'd guess seamless data hosting is where someone could really make a killing. Basicly a personal networked fs/db that automaticly gets mounted/connected on all personal devices.
How would this beat a USB flash drive again? Many computers do not have a high-speed connection to the Internet.
there are plenty of tools out their to create disk images and configuration files for [VMWare Player].
I wasn't aware of these tools. But even so, will all public PCs let you run VMWare Player? Many computers made accessible to the public are locked into running only those executables stored in specified directories, which are not writable by users other than administrators. These apps include Mozilla Firefox but do not include VMWare Player.
You know, five years ago I thought Flash was going to eat HTML too. I haven't used it in two years so my opinion/facts MIGHT be out date.
But it basically seems to suffer from the same industry wide tendancy to bolt extra functionality onto a shakey early infrastructure unsuited to the final purpose, rather than recreating a valid workable solution from the ground up.
Tell me why in Flash, the outline of a polygon can detach from the fill, unlike all industry standard bezier objects where outline and fill are intrinsic properties of the polygon. This weirdness is built in from the core due to Flash having such a mixed and mottled parentage, and now we are stuck with it.
They didn't design Flash as a GUI platform and programming environment. When they conceived it, seems they had banner ads in mind!
This kind of tragic inertia is an inevitable result of the network effect and the need for backward compatibility. We need either some really clever cross platform abstraction layer technology, which AJAX is not, or better yet some total replacement technology not yet seen to truly let the web grow to full maturity.
And someone pretty damn clever is going to have to have the vision to set it up right right from the start, or it'll just be a repeat performance.