Slashdot Mirror


Online Ajax Pages The New Web Desktop?

SphereOfInfluence writes "With our existing models for operating environments aging badly, how do we manage our information and software as we get increasingly mobile and short on attention? In a ZDNet piece, Dion Hinchcliffe discusses the rise of the new dynamic, online, roaming Ajax desktops like Netvibes, Live.com, Protopage, and Pageflakes. Will concerns about privacy and reliability kill these or is this the wave of the future?"

56 of 266 comments (clear)

  1. Privacy by Anonymous Coward · · Score: 3, Insightful

    Although cool and nifty, who is really going to want a remote desktop which governments can potentially access at their free will? Especially nowadays with lax wiretap laws and the like.

    1. Re:Privacy by sleeper0 · · Score: 5, Interesting

      I think the popularity of web based email answers that question. People will use non private web based applications for private data.

      The real question is who needs it at all? The linked article mentions consumers probably not being ready for this kind of service for 1-2 years. The reality is that the market is fragmented, and while there are API's the results generally just resemble personalized home pages. I saw much better technology die on the vine at desktop.com 6 years ago - it was cool stuff looking for an audience. The same team had made what became yahoo mail - much simpler tech but in the end much more popular. The same situation probably stands today - (semi) cool tech looking for an audience. More or less we've long gotten past personalized home pages as a neat new thing - just adding AJAX doesn't change the paradigm. Desktop.com went some major steps beyond that but didn't just get killed by the bubble... they also never had an audience.

    2. Re:Privacy by Greg+Merchan · · Score: 4, Interesting

      If more people could safely run their own servers from home, we could have the benefits of these web-based apps without entrusting our data to strangers.

      I think the first barrier to this is the ISPs: I don't know of any broadband provider in my area that allows one to run a server. (The cable provider even tries to get people to pay extra to set up a router.) I'd think there must be little demand, but then I see ads on TV for remote access (to Windows machines).

      I guess no one has found a way to make a profit providing some sort of secure server appliance that allows a house to be networked and provides a remote connection. It seems we've had the parts of the technology for over a decade, but noone has put them all together. Heck, it's only in the last couple of years that we've seen home entertainment center computers, and those were possible at least as early as 1992.

    3. Re:Privacy by javaman235 · · Score: 4, Insightful

      I think the popularity of web based email answers that question

      I'm not so sure it does. The difference is that my email goes over the internet whether I use outlook or gmail, but my journal never does...And I'm not so sure I feel comfortable having my journal online, but I do feel okay with having it on my box.

      --
      -The art of programming is the pursuit of absolute simplicity.
    4. Re:Privacy by shmlco · · Score: 4, Interesting
      Agree. Most of the examples shown were "Yahoo" with the ability to drag stuff around and edit-in-pace. Wow. Color me... unimpressed.

      Take a look at your personal computer's desktop. Do you have every document, email, and application you own open on it, running side-by-side at the same time? No? Then why should I expect the wave of the future to be a personal web page?

      Want the future? Extrapolate from an "always-connected" world. Figure servers will increase in power exponentially. Figure the devices we carry will increase in power exponentially.

      With all that, the "future" is an oversized web page? Please.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    5. Re:Privacy by zoloto · · Score: 2, Interesting

      I just finished watching "I, Robot" moments ago so take this with a grain of salt if it seems I'm a little wary (wait... that's normal - nevermind)

      I believe there very well will be a means of having a "central system" to hold some of our types of data we really need access to. School reports, dissertations, files for work or more where we simply can't keep them on one computer. Your /home or /Users or 'Documents and Settings\user' may be on remote systems when you "sync" your directories designated to be on a central (at least for your own access) system. Something tells me that data encryption isn't going to be a part of the equation. The google's of the world would LOVE to read your data to profile you. (re: also governments)

      I would never really allow my files, even encrypted, to be stored remotely. My own computer practices of this are evident as I have a particular laptop that is never hooked up to the internet. This iBook has no wireless and I've put in "blanks" into the dialup, ethernet, usb & firewire plugs to prevent "mistakes". All updates are downloaded individually as they appear to me on another iBook when I see that "Software Updates" has an update waiting and transferred using CD-R's. All data to and from this system are handled by the same method. It's for things that I both want and need to keep private out of neccecity and choice. Things of financial, housing, family information, contracts, journal and some phd work as well. Normal things you really want to keep private from others.

      All in all, I recommend people doing something similar. The dual iBook thing on my part was only due to extreme luck on ebay where I picked up two for the price of one, so find something for your financial ability to use.

    6. Re:Privacy by putko · · Score: 2, Interesting

      If you can find a good, smaller ISP, they'll let you do what you want.

      Perhaps MSN doesn't allow you to run a server, but the smaller folks don't care.

      Basically, the phone company forwards them the packets. If you run your own server, that's less work for them. As long as your modem can connect, via the phone system, to their network, their job is essentially complete.

      Also, users that are savvy enough to run their own server typically don't have all the bullshit Windows problems, so they are constantly calling with some malware/shitware related problem.

      --
      http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
    7. Re:Privacy by Nosklo · · Score: 2, Insightful
      Although cool and nifty, who is really going to want a remote desktop which governments can potentially access at their free will?
      People who have nothing to hide?
      --
      find -name "*base*" -exec chown us {} \; ; ln -s /dev/zero /dev/chance ; make time
    8. Re:Privacy by Jaruzel · · Score: 3, Insightful

      Also, users that are savvy enough to run their own server typically don't have all the bullshit Windows problems, so they are constantly calling with some malware/shitware related problem.

      You were doing so well... until you threw in a random anti-windows statement.

      I run my own web servers at home, on my network, with forwarding from my internet facing router. These servers run Windows 2003. These servers do a variety of public and private web-serving. For a while I even ran a MUD server on another Windows box.

      For those that don't have access to a copy of Windows 2003 Server, Windows XP's IIS Web Server implementation is more than adequate to serve several low traffic sites (including those with dyanamic content)

      So, I resent your inferred statement that to have a workable at-home server solution it has to be be on a non-windows platform.

      -Jar.

      --
      Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
    9. Re:Privacy by Anonymous Coward · · Score: 3, Insightful
      Although cool and nifty, who is really going to want a remote desktop which governments can potentially access at their free will? Especially nowadays with lax wiretap laws and the like.
      The thing you need to realize is that the vast majority of people out there just aren't terribly concerned about privacy. Most folks figure their lives aren't interesting enough for a hacker/police/whatever to go digging into their email...and if it did happen, there's very little of importance to be found there. Maybe some love letters, or an embaressing photo...but most people don't have classified information going through their email.

      Convenience is a very important factor these days. At my job we set up VPNs and VNC/RDP sessions left and right - because people want the convenience of being able to access their computer/work/data/programs from wherever they're at. Services like Log Me In and Go To My PC are insanely popular.

      If you told the average user that they could use their computer from anywhere in the world through a web browser... That all their programs/documents/settings/whatever would all be there... That it would be just like sitting down at your PC at home/work, but from absolutely anywhere with Internet access... Most of them would leap at the opportunity, and privacy be damned.

  2. On the whole they are closer to solution. by luvirini · · Score: 4, Interesting
    The way these services and others make place irrelevant is a good thing, people have tried many different solutions from PDAs and laptops to remote control software to achieve the same goal.

    But this solution has also it's own problem, like all the earlier attempts, in this case the problem is a lot about security and secrecy.

    When these applications start to be sold to companies to run on the company's own servers, some of the problems do go away ofcourse..

    1. Re:On the whole they are closer to solution. by killjoe · · Score: 3, Insightful

      Aaaah good old incompetent Sun and it's stupid management. Only if they had any foresight, will, and brains we would not all be hyping AJAX all to hell and be perfectly happy using applets and java web start. We would forever be saved from trying to shoehorn applications into a stateless publishing technology.

      Too bad they could not figure out how to make AWT look nice, how to get swing into every desktop, how to make multipe applications run in the same VM, how to make it easy to build swing apps, how to make gui threading managable by humans, how to not make java web start be the butt ugliest thing in the face of the planet.

      Instead we are forever doomed to try and build applications in XML and javascript quite possibly the worst combination of tools to build a applications ever invented by mankind.

      Thanks Sun, I blame you, you could have saved us from all this madness but you just couldn't capitalize on the golden goose sitting in your barn.

      --
      evil is as evil does
    2. Re:On the whole they are closer to solution. by shmlco · · Score: 4, Funny

      Don't worry. There's always Flash...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    3. Re:On the whole they are closer to solution. by Dom2 · · Score: 3, Informative
      You jest, but Adobe's Flex stuff looks quite useful...

      -Dom

  3. Buzzword alert by Viol8 · · Score: 3, Insightful

    Oh dear, its only a short article and its got "leverage" and
    "rich" (as in experience). Pass the sick bucket. Still, I
    persevered. Not sure why I bothered. Seems like just another
    snake oil "evangelist" (he missed that one) trying to flog yet
    more CPU sucking eye candy that will have a large impact on your
    computers power consumption but a small impact on how much more
    usable the web will be. Is it just me? Is there really something
    wrong with clear, simple HTML pages that load quickly without all
    this flash/ajax/flavour-of-the-month-tool crap shoved in just to
    please web fashion victims?

    1. Re:Buzzword alert by BrynM · · Score: 3, Funny

      "Online _____ is the new ____!" If there was some way to monetize every time I hear this.... It would be the new money. Thus, online bullshit is the new bullshit - only digitized!

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    2. Re:Buzzword alert by MadJo · · Score: 2, Funny

      It makes a great drinking game...

      pass that bottle again!

    3. Re:Buzzword alert by Viol8 · · Score: 2, Insightful

      I don't want "REALLY COOL" "dude". I'm not 12. I just want
      information. Google manages to present relevant information from
      a couple of billion web pages with a simple HTML front end.
      Why can't other sites manage it? Why do they have to resort to
      some developers wet dream to get their info across? Because most
      of them wouldn't know good usability design if it the dictionary
      definition was stamped in red ink on their foreheads, thats why.

    4. Re:Buzzword alert by sleeper0 · · Score: 2, Insightful

      just so you know, one of the primary reasons that the world caught on to what is now called AJAX applications is google's use of the technology - granted not on the search homepage but in several other big apps.

    5. Re:Buzzword alert by Dominic_Mazzoni · · Score: 4, Informative

      I don't want "REALLY COOL" "dude". I'm not 12. I just want
      information. Google manages to present relevant information from
      a couple of billion web pages with a simple HTML front end.


      I hate to break it to you, but Gmail and Google Maps are totally AJAX, and even a basic web search on Google makes use of JavaScript. Google integrates it all so seamlessly, you don't even realize that they're using fancy "Web 2.0" tricks to give you what looks like a simple HTML page.

    6. Re:Buzzword alert by Jugalator · · Score: 2, Funny

      Your lack of respect for exciting Web 2.0 user experiences is disturbing!

      --
      Beware: In C++, your friends can see your privates!
    7. Re:Buzzword alert by Viol8 · · Score: 3, Insightful

      I wasn't talking about Gmail or maps. And yes the search page
      uses javascript but so what. That takes no longer to load up
      and run than HTML. And even overuse of javascript can be a pain.

      If some people want to ultimately have their browser as some
      kind of web based virtual computer thats up to them. But I don't
      see why that sort of crap should be foisted upon the rest of us
      who just want to look for stuff and do it quickly. I still have
      to use dial up at home and I don't appreciate having to download
      a 1 meg app just to view a friggin web page which could have been
      rendered in HTML in a few kilobytes, albeit with a few less
      poxy graphics (Boo bloody hoo).

    8. Re:Buzzword alert by Westley · · Score: 2, Insightful

      Do you have any examples of the 1MB apps you're talking about? Most AJAX usage I've seen has been really small.

      As for doing things quickly - I totally agree, which is why I infinitely prefer the Google maps way of doing things to the "old" way where you were basically in the "North by a square, north east by a square, only show me 3x3 squares at a time" trap. Did you really find that more usable than Google Maps?

      Jon

    9. Re:Buzzword alert by Vo0k · · Score: 4, Interesting

      Is there really something wrong with clear, simple HTML pages that load quickly without all this flash/ajax/flavour-of-the-month-tool crap shoved in just to please web fashion victims?

      Yes. Amount of repeatable content, basic pain of CGI/PHP. Take a GOOD application of AJAX: DeviantArt comments. Each art piece posted to the site may be commented by the users. Sometimes there's 200-300 comments, discussion occurs etc. Indentation provides some threading, there are some basic forum-like features etc. You probably want to cut on page switching when you dig into the comments. You set it to display 100 per page. Including links, avatars, smileys and some more such crap plus bandwidth throttling from the server if you're not a subscriber, it starts getting really lengthy to load the comments page. But it's still better than loading 20 separate pages 10 comments each. Then you want to participate in the discussion...

      Non-AJAX, non-javascript, pure CGI way: Click "Reply" in given thread. Wait for the "reply" form for given thread to load. Type your answer. Click "preview". Wait for preview to load. Click "send". Wait for the whole discussion page, 100 posts, plus your answer to load.

      AJAX way: Click "Reply". Immediately a textarea appears, where your post would go, with "send", "preview" and "cancel" buttons. You type in your reply and press "preview". The border around the textarea blinks for a moment and then turns into your post's final look, in context of the 100 other posts, differing only by "preview" replaced by "edit" (which with no further delay gets you back to editing your post). You click "send" and the border blinks a moment more. Buttons vanish, your post is placed in the context amongst all the rest, where it was supposed to be. No single other post gets reloaded.

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
  4. For Your Clicking Convenience by Anonymous Coward · · Score: 3, Informative

    Netvibes, Protopage, Pageflakes, Live.com, and a bonus Google Personalized

    Ah hypertext links. What wonders have Tim Burners Lee wrought. And look, I'm anonymous so no karma whoring.

    1. Re:For Your Clicking Convenience by Flossymike · · Score: 2, Interesting

      Just to add to the url links, here's an interesting looking project:-

      http://www.eyeos.org/

  5. A partial solution by JanneM · · Score: 5, Insightful

    I think Google and Gmail illustrate the limits of online apps (that would include Ajax as well as any other remote system). I see three basic issues:

    * I (like many others) use mail as a general information storage system. And whenever I'm offline, that information is unavailable. And yes, offline still happens quite regularily - there's still plenty of trains, planes, trainstations and airports, hotels and conference venues that don't have it, have it but at ridiculous cost, or have it but some random component is down leaving everyone offline.

    I need to have data cached locally - but if I'm going to have a local solution set up anyways I might as well go with that and avoid the hassle.

    * If I leave data at Google (or some other off-site organization), my data integrity is only as good as their security. That is something I do not have any control over and (as has been demonstrated) even supposedly very security conscious companies regularily goof.

    * Google and Yahoo have amply demonstrated a third issue: jurisdiction. If I have information stored with Google, I may suddenly be exposed to liability and possible data seizures in both my own country as well as Googles base country (USA at this time). If I am a company owner, do I really need the headache of reading up on data retention minutiae for a country on a different continent?

    As a private citizen, there are today plenty of books and audio recordings that are in the public domain in Europe but not in the US. Also, rules about fair use are different. If I store an mp3 of an early Elvis recording in a service run by a company that is based in the US, will I get hit by a lawsuit, or have my (perfectly legal) recording deleted with no warning? I do not need that headache.

    I think these kind of apps really will find their niche as internally run company-wide systems, where you have control, not primarily as the kind of third-party enterprises we usually talk about.

    --
    Trust the Computer. The Computer is your friend.
    1. Re:A partial solution by jetxee · · Score: 3, Insightful
      I would like to add to your three points (no offline availability, requirement for trust, jurisdiction issues) yet another three:
      • Backup. I case of GMail I may do backup with POP. In case of general web-desktop service I will not have such an opportunity. This is close to the concept of lacking `local cache'.
      • Permanence of service conditions. One may never be sure that the service he is using will remain available on the same conditions. I expect GMail to remain free, but I would not be amazed if any `no-cost' (or low-cost) web-desktop suddenly asks for some more compensation from me. They have my data. Why not?
      • Choice of environment. Now to change my computing environment I just need to copy my data and install appropriate software for the new environment. Even if I change an OS, it is not much a problem. I expect, it would not be so easy to move between remote web-desktops. Even further, I expect, that those desktop may discourage moving from web-desktop back to the traditional computing.
  6. Need an offline "backup" application by broothal · · Score: 2, Insightful

    I used to think this would be the future, but my views on that has changed. Lately, it's been very obvious that any script-kiddie with control of a sufficient amount of compromised machines (zombies) can ddos any webserver, almost regardless of the capacity of the datacenter.

  7. Reliability? by cperciva · · Score: 4, Insightful

    Will concerns about privacy and reliability kill these or is this the wave of the future?

    If you think reliability is likely to kill this, I have two questions for you:
    1. When was the last time Google stopped working?
    2. When was the last time Windows stopped working?

    The simple fact is that a single centrally administered server farm is vastly easier to administrate -- and will be vastly more reliable -- than a hundred million home PCs, most of which are managed by people who are vastly less competent than the average server farm administrator. Of course, if Windows broke and your home PC isn't working, you won't be able to use it to connect to sites online; but this isn't much of a problem. People care far more about their data than their hardware; if all else fails, they can borrow a friend's terminal.

    Privacy and security, on the other hand, are much more serious issues; but (sadly) I don't think they have much chance of stopping something like this. Computer security is something which most people simply don't understand.

    1. Re:Reliability? by killjoe · · Score: 3, Insightful

      Google stopped working when windows stopped working.

      Something to think about who wears the pants in that relationship.

      --
      evil is as evil does
    2. Re:Reliability? by Vo0k · · Score: 4, Insightful

      Worse.

      Google stopped working after last storm that broke my ISP's router.
      Google slowed down to a crawl when I was delaying paying my ISP bills.
      Google stopped working when the Ethernet plug got loose in the hub.
      Google stopped working when power supply in my firewall box died.
      Google stopped working while the ISP network was down for maintenance.
      Google stopped working when the local DNS got poisoned.
      Google stopped working when a neighbor was driving his car with broken ignition near the WiFi accesspoint.

      Common home networks are too unreliable to base your desktop and mostly everything you do on them.

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
  8. online!=always available by J0nne · · Score: 3, Insightful

    If you rely on webapps exclusively, you can't reach your information all the time. Your internet connection could drop out, or you could be someplace without an internet connection (wardriving might be easy, but I never find an open access point when I need one).

    Webapps complement regular apps, they don't replace them. It's good that websites are finally feeling more like real applications, and it's nice to be able to reach your information from everywhere, but they'll never replace them completely.

    Why does one technology have to kill the other technology? Both can coexist fine. I use Gmail, but I still use Thunderbird to read and send my e-mail when I'm at my computer.

  9. Online apps the new desktop? by Jugalator · · Score: 3, Insightful

    Online Ajax Pages The New Web Desktop?

    I think I'd be happy to see this... as long as the Internet transfer speeds would equal that of a hard drive, and I wouldn't have to pay just to stay online and do my work.

    --
    Beware: In C++, your friends can see your privates!
  10. Is this the wave of the future? by cerberusss · · Score: 4, Funny
    Is this the wave of the future?

    No.

    --
    8 of 13 people found this answer helpful. Did you?
  11. Rage of the Future....for a while by bm_luethke · · Score: 2, Interesting

    General consumers do not care about privacy until they get bit by it or a "trustworthy" news agency makes it sound like the whole world will collapse.

    That's not really being stupid - just relativly uneducated and most people are too busy with other things to really think it through. I talk people out of using this type of stuff all the time - simply tell them how it can be abused. Until then they usually just look at the marketing hype about how useful it is when it works.

    The first major public group that looses something important through a lack of privacy and it will stop. Just as people didn't lock doors at the turn of the century (who cared about privacy?) once it was obvious it was going to be taken advantage of it changed. Though it will probably swing back too far the other way in trusting almost nothing.

    But hey, maybe they will fix thier privacy issues too, it *could* happen.

    --
    ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
  12. XUL by pubjames · · Score: 3, Interesting

    The problem with AJAX as I see it is that it is a bit of a Kludge.

    Why did XUL never take off? I think that is a really interesting technology, much better than AJAX, but I guess being mozilla only it will never really reach mainstream? I guess it wouldn't be possible to create a XUL plug-in for IE?

    1. Re:XUL by Vo0k · · Score: 3, Informative

      XUL is a language for writing GUI looks with room for hooks. It's not all that much better than HTML for it. Both for XUL and for HTML you need the same Javascript backend, and if given JS backend to HTML includes xmlhttprequest() for dynamically changing the HTML content (through DOM tree), it's called AJAX.
      The kludginess of the solution lies in less-than-perfect reliablity of xmlhttprequest and hideous access to the DOM tree in JS. (e1=document.getElementById('e1'); e2=document.createNode('H1'); e2.value=reqResult; e1.parentNode.replaceChild(e1,e2); e2.id='e1';)

      With XUL it would look just the same, very similar DOM tree with the same hideous access methods, same unreliable xmlhttprequest and only different tag names. It could look differently, it could be more sleek as a GUI because it was meant to be a GUI in the first place, but it would be just as kludgy inside.

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
    2. Re:XUL by Vo0k · · Score: 2, Informative

      document.e1.modeType='H1'; document.e1.value=reqResult;

      or

      e1=document.createElement('h1',id='e1',value=reqRe sult);
      document.e1.replaceWith(e1);

      or generally anything that would make it less verbose. Every smallest operation requires kilometers of DOM methods. Why the hell call parentNode.replaceChild() if you know the element you want replaced and you're really not interested in the parent? Why fun, pleasant methods like innerHTML are essentially made useless in the specs? ('adds a new page in history stack' or something). Why not push around some plaintext HTML strings and then call something like document.rerender(); to apply changes? Why no easy aggregation methods of changing multiple things at a time? Why no new data types that support new kinds of values? (document.class('header').style.fontSize+='1px'; document.form2.replyarea.style.{height:"5em + 8px",padding:"4px"} ?

      Sure it IS powerful. But
      - you need to spell out the least detail of everything you want. No 'default actions', want an element? First specify type, then create attributes, one a time, then find the location of the parent in the tree, then use not-too-fun methods to put it at desired location between the children.
      - Awkward traversing of the element tree. this.parentNode.nextSibling.firstChild ? or document.forms[1].radio2[4].checked ?
      - Extreme verbosity. e=document.pleaseVeryMuchGiveMeAnElementWhoseNameS oundsLike('x');
      - Specs asking to shoot yourself in the foot. (are newlines between tags 'textNodes'? How to find first non-textnode child of an element easily then? When ".value" is equal to innerHTML and when it's something different?)

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
  13. Ajax all you want by palad1 · · Score: 2, Informative

    But please make your ajax scripts available through https or half of the corporate users won't ever stand half a chance of seeing your 'loading please wait' splash screen...

    Hint: https://mail.google.com/mail (thanks google)

  14. Application Layer on top of Application Layer by layer3switch · · Score: 5, Interesting

    Although I do think, Ajax with javascript/dhtml is pretty cool, it's a bit overkill to think that it will be the "desktop" platform of the future. My beef would be an idea of a secondary application layer (only logical, not literal) over OS and within browser application framework. The shared load between Javascript JIT compilation and native applications to make Ajax application smooth, stable and functional would be hard to implement especially for portable PDAs with underpower processors and limited memory and buffer cache. Not to mention Ajax applications will always have to be confined within browser application, not able to compete with multithreaded and compiled bytecode applications.

    Try benchmark Javascript against your machine here;
    http://www.24fun.com/downloadcenter/benchjs/benchj s.html

    I think, for web "desktop" to be successful and attractive for "users," the web browser platform itself has to change dramatically to give Ajax applications an development edge and ability to compete with native applications. Otherwise similar fate of Java Applets may be ahead for Ajax.

    --
    "Don't let fools fool you. They are the clever ones."
  15. It's... by ShaolinTiger · · Score: 2, Insightful

    Not like we have a WHOLE load of privacy online or offline now, your PC is under the jurisdiction of the government if they so wish to search it, what's the difference with storing it online?

    Even if you encrypt it you have to give up the key or go to jail.

    Why not just sit in your tin-foil hat with a copy of DBAN boot-and-nuke in the drive ready at all times..

    --
    Share your Knowlege - Kung-Fu Geekery
    1. Re:It's... by miro+f · · Score: 2, Interesting

      the difference is that if the information is stored on your computer, the feds can't get to it without a search warrant

      if it's online, they only need a subpoena. Much easier to get, however, if it's a serious issue I don't think they're going to give up just because they need a search warrant.

      however, look at the recent DOJ subpoena. There's no way they can subpoena information that is on your computer. so there's a difference. If you're doing illegal stuff, you would have to be a moron to do it through a medium that stores all your information online

      --
      being vague is almost as cool as doing that other thing...
  16. Due to moving I switched ISP's by SmallFurryCreature · · Score: 2, Interesting
    Not my choice but that is live. Anyway I went from xs4all.nl to tiscali.nl Now those who are dutch might already know what is going to come next but for the 99% of /. readers who aren't let me explain. xs4all is a bit crap, they are expensive, their helpdesk is always busy and they have network problems from time to time. In short, they are the best.

    Odd conclusion? Well no. They are expensive but that is because they do not actually have a datalimit, or rather you have one 100gb on my account but they don't actually measure your data throughput. Tiscali does and the limit is 1gb for half the price. Mmmm. 40 bucks for 1gb or 80 for unlimited.

    Next is that their helpdesk is always busy, this is nasty but at least the helpdesk fucking knows their business AND is available in the weekend. Oh and their online help is good enough that the only thing I ever needed from them is password resets.

    So who cares about this? Is this on topic? Well no but I am getting there. Next is reliability. I said xs4all sucks? Well it does, it always managed to drop my connection at least once per month. Fucking annoying.

    Offcourse that was until I moved house and now am on tiscali. Wich drops the con every 10 minutes. Suddenly the internet is totally different. Even simple browsing becomes a pain when every 4th click results in a minute long wait for the modem to reconnect.

    Why is it crap? Oh who knows. I actually have worked for tiscali (then worldonline) in the distant past and they never struck me as the brightest bulb (they hired me after all) but perhaps it is just the phone line.

    But it really doesn't matter. On my old con it was already troublesome that a couple of times per year I could not google or whatever but with this ISP can you imagine using web apps? It would be like trying to do work on windows 95 adware edition.

    And that is my fundemental, and I think everyone elses, problem with the whole idea of webapps. Very nice until your connection drops out.

    As long as we got joke ISP's with idiotic data limits web apps are never going to take off. Think of it like this. Who here does not have some kind of emergency equipment like a flashlight for when the elec drops out or camping gas stove for when the gas drops out? And that is (at least in holland) extremely reliable stuff. Trusting my internet connection to determine wether I can work or not does not sound very smart to me.

    Oh and as far as mobile computing is concerned. Those who can afford mobile connection costs don't need it, they got secretaries and those who need it can't afford it.

    You can forget the net 2.0 the same problem that killed the 'bubble' ideas of the net are killing any new ideas. The ISP's simply ain't up to the task of providing reliable constant connections. Oh the better ones come close but xs4all in holland is tiny. The best and reviewed that way by consumer organisations but still tiny.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  17. Scary news by Exaton · · Score: 3, Funny

    "roaming Ajax desktops"

    I swear that statement would scare my mother.

  18. Subscription model by jaymz168 · · Score: 2, Interesting

    We've all heard over the last few years that Microsoft et al want to move all their software to a subscription model. Gone will be the days when you pay for a piece of software once and it just works for a very long time. This isn't going to happen overnight, but this all ties together and that's where these guys want this to go. Thank god for F/OSS.

  19. False premise. Next article! by Max+Threshold · · Score: 3, Funny
    "With our existing models for operating environments aging badly . . ."

    sh has aged very well, thank you very much.

  20. theres a good side to this by wwmedia · · Score: 4, Insightful

    Theres a good thing about remote applications

    if theres a security bug,
    ALL the clients can be fixed in ONE update

    none of that microsoft / symantec patching every so often business

  21. The problem... by Gavin86 · · Score: 5, Insightful

    The problem I see with AJAX technologies is that almost none of them have been put to any good -use-. Everyone keeps talking about the 'potential' of such applications, the 'implications' AJAX-like setups can have for software and desktops.... But how many actually -useful- applications do I use a day? What, Gmail? Every now and then when I get directions or I'm board enough to check the satallite photos, Google Maps. And really, those things are the cream of the crop for AJAX applications. Most other sites integrate AJAX in a small way, ways that are helpful and I'm sure appreciated by their users, but nothing earth shattering and certainly nothing that ushers in the obvious defeat of the modern desktop as we know it. Most of these things are subtle improvements on an existing platform.

    Frankly I would be both a bit suprised and pissed if the user interface of webpages -didn't- evolve into something much more responsive and a bit more slick. Am I the only one who sees this as a completely expected progression and not the eXTreM3 R3V0LUTION 3.0??

    I understand AJAX from a technical perspective, I've made a few "AJAX" applications myself, I just don't see the results and the real world practicality to back up the absurd wave of hype. Consider me slightly amused and half-interested until I see the types of applications that fundamentally shift the ways I'm using this machine as I've been promised.

    I'm new to the business world and particuarily the business/marketing aspects of software developement and website design, but do all industries act like this? Am I getting bent out of shape over nothing, or is the hyperbole really hitting the roof on this one?

    --
    "Progress comes from the intelligent use of experience."
    1. Re:The problem... by Tarwn · · Score: 4, Insightful

      Excellent, if I had mod points I would have burned some. I completely agree. Everyday some new set of articles is posted about "Web2.0", etc and yet things like AJAX don't seem to be revolutionary as much as small steps and, in most cases, gap fillers.
      I've written some "AJAX" stuff in the past. Granted only a few of sites I wrote using javascript and asynchronous XML calls were written after there was a name for it, but as the parent poster said, it is not revolutionary. There are some sites out there that are heavily AJAX-ified. Some of them are useful, some of them are just feature-filled for features sake. In most of the cases I have seen, though, AJAX has been used to fill the gaps, as a polish, if you will. Now don't get me wrong, this is not a bad thing, but even GMail and Google maps are far from the promised revolution we read about in articles such as this.

      All this AJAX "revolution" does for us is allow us to treat the frontend web page as a bit more of a client, as opposed to treating it as content in a thin client. Flash did as much, if not more. The only difference here is that AJAX isn't a platform that requirs a plugin, it is instead (at it's core) a group of existing plugins accessible by the browser. How long has AJAX been around as the cool, hip thing? It's already available to every developer with notepad/vi and a browser, it's not very complicated to implement, so where is this revolution that has been remarked on since the day it got an acronym all it's own?

      And a commentary on the original article: I lost interest in reading it right after the author said that our OS's are out of date and what we really need is a web-based desktop to truly leverage all of the fantastic capabilities of our machines...right. I didn't look too closely, but to me it just looked like he was selling start pages, similar to what Yahoo and many others have had for ages...personally I like my desktop environment to do a little more.

      --
      Whee signature.
  22. Agreed by coder111 · · Score: 2, Insightful

    I'm sick sick sick to see HTTP+HTML+JS used for APPLICATIONS instead of a thin client. Browsers make horrible thin clients, and HTML+HTTP+JS is a horrible way to write remote applications for thin clients. Some solution that was designed from the start for this purpose would be so much better. HTML+HTTP should be used for information transfer and PRESENTATION, not applications... To bad- while Microsoft controls desktop, this isn't going to change.

    Sun did have a shot at this with java, but they failed horribly, and this opportunity is lost forever. It's a shame, i'd like to see java dominating desktop application programming, not .NET

    Oh, and one more thing. If all (ok, most) applications become web applications, who needs a computer anymore? A zero-administration appliance with integrated browser would do just as well... This reminds me we're living in a post-Microsoft computer renaissance, client-server model of computing was used and then abandoned in favor of MS solutions years ago. It is comming back now.

    --Coder

  23. Anyone remember Desktop.com? by _flan · · Score: 3, Interesting

    I think it's interesting to note that AJAX and online desktops were presaged by Desktop.com in 1999-2000. I worked there, so I can say with authority that we did have a full web-based operating system going in Netscape 4 and IE 4. The stuff that's done now isn't as complex as the stuff we had, in general, though recently (GTalk through GMail, for example) it's started coming close. (I admit I haven't been following some of the other sites mentioned, so maybe some other folks are further along.)

    We ran into a couple of killer problems:

    * Browser instability -- we had no control over this. Netscape lasted on average 10-15 minutes and ate tons of memory. IE lasted longer, but also consumed memory until it crashed.

    * Slow connections -- we had a good 500K download at first connection (or empty cache), which was *slow* over dailup, which was the norm.

    * Apps -- nobody is going to come if the apps aren't there. In the day, even making a notepad clone was difficult because native HTML controls were always on top.

    The first two of these problems have been/are being slowly overcome. The third one is still a problem.

    But the problem of privacy has never really been foremost in the minds of users. Maybe it will be, but with everyone using web mail, I'm kinda doubtful.

    Ian

  24. Missing the point... by qazwart · · Score: 2, Interesting

    We see a few "Web 2.0" apps, and we make our comments based upon those. However, that's like looking at Alexander Graham Bell's demonstration of his first telephone and comment that it would never get anywhere because of its technical limitations.

    * What if instead of your Web 2.0 application using a remote server, it used your own desktop machine as a server. Would you still need your Internet connection?

    * What if businesses ran their own Ajax applications for wordprocessing, spreadsheets, and whatever else they do instead of needing every application loaded on each and every PC?

    * What if you could quickly switch from one HTTP server (running from say Google.com) to another HTTP server (running on your desktop). What if the application could store your data remotely and locally? You could use a remote server when you have good service and switch to your local server when you don't have Internet connectivity.

    * What if you decide not to lug around your desktop machine, but rather work on a PC laptop? Maybe not even a laptop, but a Linux based PDA?

    Do you see where this could be heading?

    With "Web 2.0" applications, you could be running an application from your "desktop server", from your company's server, or even from a public server. It doesn't matter! Your application will still work.

    With "Web 2.0", your data could be stored locally, remotely, or even both. It is even possible for a remote server to "update" your local instance of your application when you decide to work locally. When you switch to your local desktop server, you still have the same up to date application you had on the Web.

    With "Web 2.0", you're not tied down to a particular piece of hardware or even a single platform. You could be using your Windows XP desktop at work, switch to your laptop on the train ride home, switch to your Mac at home, and when you go off on your well deserved ski vacation, switch to your handheld Linux powered PDA. Each and every device would have access to all the applications and data you need. There's no difference between one piece of hardware vs. another.

    Corporations are no longer have to preload their desktop machines with the applications their workers need. They're not tied down to a particular platform. No more waiting for that MSCE to show up in order to install that application you need. Heck, if a meteor came flying through the window and smashed your desktop PC, you could get on another one and not miss a lick of work. You'll still have the same desktop and the same applications. The last time my PC died at work, it took me two weeks to get back up and running.

    When an application is updated, everyone at your company has the latest copy. You don't have to install it on tens of thousands PCs. Desktop support is much simpler. You don't have to worry whether someone has the same version of your appliction (or even if they have your application).

    That's why everyone is so excited by "Web 2.0".

    Unfortunately, I don't believe AJAX is going to be the way to go. (Of course, what do I know? I thought Windows 95 would be a flop.) Ajax is too iffy. JavaScript is not the "universal" language we all think it is. Every browser on every hardware platform implements it a bit differently. Its even worse than Sun's "write once, run everywhere" JVM platform. I'm playing around with Ruby on Rails to see if that feels any better.

  25. Re:real time data is the key. by zenwarrior · · Score: 2, Insightful

    BTW, as we get more mobile, our attention spans will actually improve and be more focused, since we'll have information we want to review on demand; more time to focus on that information.

    I am not certain about that. In fact, all current research points to "information overload" now occurring. There are those who even feel the rise of ADHD is related to more mobility and larger numbers of diversions. Attention spans have gotten much shorter, and we hear that in sound bites on TV and see it in the gloss-over articles of USA TODAY.

    --
    /.'s Psychic-in-Residence: Psychic to the Geeks
  26. The "server" problem won't exist much longer... by nonlnear · · Score: 2, Interesting
    The term "server" will very soon be completely antiquated. As the line blurs between a data request and actual data, (to Google, a data request is data) the legal distinction between uploading and downloading will disappear.

    The legal line will get blurred very soon. (The content companies will make sure of this.) That will make any server clauses completely void. The only meaningful contract language left will be bandwidth limits and volume of data traffic per billing cycle. And if you think about it, that's all the ISPs really care about anyways.

    --
    argumentum ad fallacium: Fallacy of defining a fallacy which allows one to dismiss the argument in question.
  27. confused goals, lousy standards by penguin-collective · · Score: 2, Interesting

    I think a well-designed system for running apps remotely would be great, but all attempts so far have had serious problems. AJAX's problems are that its component technologies were designed for completely different purposes (web document display), that it lacks many UI components, that it lacks a programming model on the display side that supports good GUI development, and that it lacks desktop integration (drag-and-drop, menu bars, window closing, etc.).

    The previous attempts at this haven't been much better; X11 got everything right on the application side but screwed up on security and compression, Display Postscript and NeWS had serious technical problems and never really pushed remote usage, etc.

    The closest to a good web applications delivery language might be XUL or Microsoft's proprietary clone. Or, maybe, just maybe, people will finally clean up the HTML/Javascript mess and fill in the missing bits and pieces; the standards for that are on the drawing board, but whether they get adopted is anybody's guess. Until they are, AJAX applications are going to remain painful to develop and limited in functionality.