Slashdot Mirror


Landscape Is Changing For Microsoft and Google

ReadWriteWeb writes "John Milan, Senior Software Architect and founder of TeamDirection, writes about the convergence of Web and Desktop. He argues that Microsoft and Google are focusing so much on each other, that both will either fail to notice the landscape is changing underfoot — or will be unable to adapt quickly enough. The article concludes that the days of purely desktop-based applications are clearly numbered, but so are the days of exclusively web-based apps. Both Microsoft and Google are racing toward a happy medium. However, they aren't the only players in town, not by a long shot. Both Mozilla and Adobe are well positioned to take advantage of desktop and web convergence."

122 comments

  1. Browser OS by cucucu · · Score: 2, Funny

    As computer power increases, everything will be inside your browser.
    Now we are starting to have Office Apps in the browser.
    In the near future all your OS will be in your browser/server.
    Your good old Desktop OS will be just to start your browser.

    1. Re:Browser OS by Anonymous Coward · · Score: 0

      The author of the parent post shows a clear misunderstanding of what the difference is between an application and an operating system.

    2. Re:Browser OS by badfish99 · · Score: 3, Interesting

      As computer power increases, everything will be inside your browser.

      Yes, because of course we need to waste all that computer power on the desktop by just running a browser, and then sell hundreds of expensive mainframes^H^H^H servers to do the real processing.

      Than, after a few years, someone will come up with the revolutionary idea of a "personal computer", and we'll go round the loop again.

    3. Re:Browser OS by CaymanIslandCarpedie · · Score: 1

      Quick question... without an OS how exactly are you planning to have the browser interact with hardware like... I don't know... maybe the network card so it can access the "server" to runs its OS?

      Since controlling low level hardware communitcations like this is what the OS does, I guess we can just rename the "OS" to the "browser". If thats the case does that mean MS was right all along and the browser really does belong in the OS? ;-)

      --
      "reality has a well-known liberal bias" - Steven Colbert
    4. Re:Browser OS by Anonymous Coward · · Score: 0

      Actually, with more modern flash and AJAX applications, a lot, if not most, of the computation occurs on the client side. Compare this with how Google search works - the computation is almost entirely on the server.

      The only constant is change; bandwidth is cheaper now and mobility is a consumer "must have". Why wouldn't you think that computing paradigms change as well?

    5. Re:Browser OS by daranz · · Score: 4, Funny

      In the future, all browsers will be a webapps! Then, the Internet will collapse because of the resulting paradox.

      --
      This is a sig. It is appended to the end of comments I post.
    6. Re:Browser OS by tbannist · · Score: 2, Insightful

      1995 called, they want their Netscape back.

      I'm sure we all know that we really want to play Quake inside a browser. No, the Desktop OS will never go away and browsers are not the best tool for every job, any more than screwdrivers have made hammers obsolete. I can't really say any use in a program that's half web based and half desktop based. Except perhaps to use a browser component to access web pages from within the application. Any other information can be handled by a proprietary networking app/server and you get orders of magnitude better performance.

      To make a bad analogy it's like saying in the future everyone will drive a van because most furniture will fit in it. It's a waste of resources for those who don't need that extra storage space.

      After reading the article, I'm left uninpressed.

      --
      Fanatically anti-fanatical
    7. Re:Browser OS by Anonymous Coward · · Score: 0

      Desktop does not equal OS. You can certainly replace your desktop with a browser, but you will always need an OS - though it might be much simpler (chopped-down Linux, for example).

    8. Re:Browser OS by mach777 · · Score: 1

      The OS in the Browser in the OS in the Browser in the OS in the ..

    9. Re:Browser OS by morgan_greywolf · · Score: 1
      I can't really say any use in a program that's half web based and half desktop based.


      So, then you have no use for:

      • Google Earth
      • Picasa
      • Blogging, particularly blogging front-ends
      • Adobe Reader
      • Microsoft Update


      All of these are half-web and half-desktop.
    10. Re:Browser OS by Richard+W.M.+Jones · · Score: 1

      In the future, all browsers will be a webapps! Then, the Internet will collapse because of the resulting paradox.

      No no no, it's simple. You'll only need a desktop browser to bootstrap the web app browser. Once it's running, you won't need the desktop browser any more!

      Rich.

    11. Re:Browser OS by Ucklak · · Score: 1

      Actually the future of the desktop commercial OS will be nothing but a rentware kiosk that provides a platform for iTunes like interface for media and WGA for localized apps.
      Similar to the current model of the boxed versions of Norton/McAfee for those products.

      As consoles will continue to do more than just play games, there will likely be a convergence of the two(consoles and PC).
      You will be able to view data (files,pictures, etc...) on either a console or a PC that you store on a personal SAN.

      One of the things that will suck about that is that proprietary lockin will overrule ease of use and features. The customer will lose except for those of us that are technically adept.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    12. Re:Browser OS by Techguy666 · · Score: 1

      Um. The practical application as stated is funny but the principle is actually intriguing... I can see web filtering companies such as WebSense going for something like this. Think of a kid's locked-down desktop that comes with only a bare minimal, barely functioning browser. A web filtering company then totally controls the content (think massive portal with approved applets). You wouldn't be able to hack it or go around it and new anonymous proxies can be detected and dealt with in real time. No spyware can install either. You try to hack the desktop browser and the thing just stops working altogether so no zombie machines.

      The downside is that it requires a complete centralization of the Internet. But still... Not out of the realm of possibility.

      Point is, it'd be a patentable idea, I'd bet.

    13. Re:Browser OS by tbannist · · Score: 1

      So, then you have no use for:

              * Google Earth
              * Picasa


      Never used them.


              * Blogging, particularly blogging front-ends


      Tried one, didn't like it


              * Adobe Reader


      Isn't web based at all as far as I can tell.


              * Microsoft Update


      There are better ways than Microsoft Update, and I don't like or trust their garbage proprietary must-use-IE software.


      All of these are half-web and half-desktop.


      I still don't see it.
      1) The blogging front end is a front end. Just like you can have a web front end to an application, that doesn't make it half-web, half-desktop.
      2) Acrobat Reader, while it does have a browser plug-in to display the document also is not half-web. PDF documents are good at what they do, which is a platform independent layout engine. However, I don't really see how this qualifies as half-web unless you consider any downloadable file to be "half-web". I also find it usually better for Reader to spawn it's own window to display Acrobat content then to take up one my browser tabs. That way I don't add the extra browser overhead to the acrobat functionality.
      3) Microsoft Update requires IE to force people to keep IE installed on their Windows machines. It's all about reinforcing the monopoly.

      I think vertical integration is being confused with new applications. If google produces a desktop work processor that has an integrated upload connection to a google file sharing service, that's not a new half-web/half-desktop application. That's google integrating two separate services together. In fact it might be more than two separate services. What uploads the file content? Is there an ftp client embedded in there? A web browser for uploading to myspace? A BitTorrent client? What you have is a ton of seperate functions all bundled together with a slick interface.

      Eventually it starts to look like an Open Source project without the re-useable components.
      --
      Fanatically anti-fanatical
    14. Re:Browser OS by AKAImBatman · · Score: 1
      You'll only need a desktop browser to bootstrap the web app browser.

      You laugh, but that's pretty close to what the Mozilla-based browsers do. They are basically an empty window that gets filled by some sort of web technology. (XUL in the case of FireFox.) The HTML rendering pane is just another control inside a web document. That rendering pane could theoretically hold another copy of FireFox inside of it, as it can render XUL just as well as HTML.

      I have actually done a web browser inside of a webbrowser by using DHTML and an IFrame. The only issue that prevents the browser from becoming fully functional is the security restrictions placed on the History and Location objects. A signed script could (theoretically) give you a complete interface with working back/forward buttons, bookmarks, location bar updates when clicking a link, etc.
    15. Re:Browser OS by lavaface · · Score: 1
      In the future, all browsers will be a webapps! Then, the Internet will collapse because of the resulting paradox.

      The end is near!

    16. Re:Browser OS by Anonymous Coward · · Score: 0

      "a lot, if not most, of the computation occurs on the client side"

      You really don't seem to actually understand what AJAX or normal web application does.

      MOST of the computer occurs on the SERVER SIDE. The only thing that happens on the client side is the UI update, through AJAX or a whole web page being re-rendered...

      Example: What do you think is more cpu intensive, your browser rendering a google search result page, or the google serves actually querying their database to find results?

    17. Re:Browser OS by MrMarket · · Score: 0

      All your OS are belong to browser?

    18. Re:Browser OS by Firehed · · Score: 1

      While you're not wrong, I'd like to point out that I've used screwdrivers as a hammer on several occasions. And they work well enough for the purpose that I don't currently own a hammer (or, at least, have easy access to one, unlike the screwdrivers sitting in my desk drawers). Though I'll be interested to see if "but, does it run Quake" becomes the accepted slashdot meme for these pseudo-web apps.

      --
      How are sites slashdotted when nobody reads TFAs?
    19. Re:Browser OS by jsebrech · · Score: 1

      I can't really say any use in a program that's half web based and half desktop based. Except perhaps to use a browser component to access web pages from within the application. Any other information can be handled by a proprietary networking app/server and you get orders of magnitude better performance.

      The performance gains to be had by building a proprietary application server are easily offset by the opportunity costs of having to release later because you didn't use standard web protocols. What we're seeing is a gradual migrating to XML-based languages running on the internet. Sure, XML is not the most efficient way to encode anything, but it is good enough, and it doesn't require you to reinvent the wheel.

    20. Re:Browser OS by msezell · · Score: 1

      I don't know about anyone else, but I'm having a hard enough time securing my data now without giving over control of my data to whatever company thats wants me to run their all-in-everything browser/os while dialing home with all that I am. No thanks.

    21. Re:Browser OS by badfish99 · · Score: 1

      To be fair, a google search result page doessn't use AJAX.

      If it did, it would crucify the performance of the Google servers, wouldn't work on about 10% of browsers, and would require an army of programmers to maintain the arcane code written in a bizarre programming language, 90% of which would consist of workarounds for the quirks of 739 different browser versions.

    22. Re:Browser OS by greenzrx · · Score: 1

      Still in beta (who'da thunk it?) but http://www.google.com/webhp?complete=1&hl=en Google Suggest uses AJAX.

    23. Re:Browser OS by Anonymous Coward · · Score: 0

      Like -10 years. Except they went out of business. Well, not rollup, but they'd get you some web-browser-only machine to use with the ISP. Turns out, as much as people SAY they only use a computer to surf the web, that's bull.

  2. Then what??? by kelvinq · · Score: 0

    Apps neither run on desktop nor web - where then are they doing to run? On the USB drive?

    > Instead, what will matter is that your data being everywhere and in sync.

    I thought we have been trying to do that for years. Both Google and M$ have been trying. Clearly, yet another article that says close to nothing.

    Next!

    --
    http://kelvin.quee.org
  3. Microsoft is not in a battle with Google by BadAnalogyGuy · · Score: 1

    Just as Netscape before them, Google is only one provider of online services.

    Just like Internet, Microsoft provides the infrastructure upon which online services may run.

    Mozilla and Adobe are in an enviable position of providing tools for people to build useful applications upon.

    Google, OTOH, needs to rely on constant innovation and development of markets in order to keep their revenue stream growing.

    Who are Microsoft's competitors? Apple and Linux.

    Who are Google's? You and me.

    Google's not in any favorable position except in the most naive of interpretations.

    1. Re:Microsoft is not in a battle with Google by onion2k · · Score: 1

      Google's not in any favorable position except in the most naive of interpretations.

      Google are in the very favourable position of being able to buy emerging market leaders/market dominators. They don't need to innovate internally, they can simply wait for others to innovate and then sign a big cheque (check for you Americans). So long as they concentrate on their main goal (selling adverts) they'll stay ahead for a good while yet.

    2. Re:Microsoft is not in a battle with Google by 500HP · · Score: 1

      I don't think the computing public (and some analysts for that matter) understand how Microsoft and Google differ WRT innovation. Microsoft spends $6B annual on R&D. They own patents that currently aren't reasonable to move to production because of hardware and network limitations. I fully expect these innovations are going to once again revolutionize software in less than 20 years. Google, OTOH, is working on catching Microsoft in software as a service. They are also working to adopt a Web 2.0 (is there anything more overhped than Web 2.0?) business strategy.....as is MSFT. The difference is GOOG is building out the corporate infrastructure for 2.0 while MSFT already has it. After 2.0 collapses with massive investments made by tech companies (not dissimilar to the network upgrades made by MCI, ATT, et al) each of these companies will be measured by the ongoing success of their core businesses. One is still a software vendor and one is still an advertising company. Investors will decide what's worth more to them. The short term answer is clear but I wonder what the long term answer is?

    3. Re:Microsoft is not in a battle with Google by MORB · · Score: 1

      Microsoft spends $6B annual on R&D. They own patents that currently aren't reasonable to move to production because of hardware and network limitations.

      Microsoft is not able to innovate. They can't get an OS or a GUI framework right even though most of the concepts involved were invented decades ago, so I don't think they are able to implement the stuff their R&D department comes up with in a practical way.

      Besides, Microsoft has an history of being followers, not leaders. They don't introduce new things until some competitors does it.
      IE was a response to Netscape.
      IE7 is a response to Firefox.
      Vista is a response to osx, Linux, kde, gnome etc. (most of the big new features like the 3d hardware accelerated rendering framework are just response to similar things done before by competitors) .net is a response to Java.

      I don't know if they introduced refactoring in visual 2005 for c#, but in any case it has been done before by eclipse and netbeans.

      Funnily enough, last time I argued with Microsoft shills^H^H^H^H^H^Hapologists here, it ended up on a defensive tone: "me: visual c++ doesn't do refactoring. them: is there any ide that does c++ refactoring?", which is not the way of thinking I thought an innovator would have. But I can see it being Microsoft's position.

      And indeed, it seems that Microsoft never takes the initiative of introducing something new that no competitor has, which is how I would define "innovating". They are reactionary.

      All those patents they have is not for them to implement new stuff, it's to go after people who do. It's a way to stifle innovation from the competitor, rather than innovating themselves.
      I have yet to hear of a software patent that wasn't complete bullshit anyway, like "patent on how to apply [widely known solution to solve problem of type X] to [obvious problem of type X]" (like, for instance, microsoft patent application on "using xml to store word processing documents", aka "using popular and widespread file storage specification to store a certain kind of files" )

    4. Re:Microsoft is not in a battle with Google by 500HP · · Score: 1

      That simply isn't the case. IE is free of charge, VS is free of charge (for all intents and purposes), UI does not have to be the prettiest to be effective. There is a pattern in leading and following. MSFT reacts to the little things like browsers and refactoring because there aren't billions to be made from it. As an investor I applaud those sound business practices. Even Search, while intesting from Ad Revenue perspective is only interesting; the stickiness is what sells Ads....not the technology. Look at XBOX and Zune. Combined I doubt those two brands are going to make enough to justify themselves. But five years from now the convergence (yea, that's an overused term) of these brands will surprise many people and MSFT will be viewed as an innovator. I fully anticipate that the next computing revolution will happen because of two companies: MSFT and IBM. Everyone else will be playing catch up....including Google.

    5. Re:Microsoft is not in a battle with Google by MORB · · Score: 1

      UI does not have to be the prettiest to be effective.

      No, but it has to have a good usability. They are horribly lagging behind in that area. Open the project properties or the configuration manager in visual studio 2005, for instance.

      As an investor I applaud those sound business practices.

      And as a (potential) customer, I despise these practices. Especially when their marketing rethoric paints them as an innovative company that is out to improve the life of its customers.

      But five years from now the convergence (yea, that's an overused term) of these brands will surprise many people and MSFT will be viewed as an innovator

      Convergence? It's overused indeed. How many times did we hear those "convergence, digital convergence, etc. predictions?"

      I think convergence is like perpetual motion. Everyone knows what it is, but it just cannot work.
      What would the convergence between zune and xbox be about, exactly? And most importantly, what innovative, useful thing would it bring the customer?

  4. Does this mean... by jeremyclark13 · · Score: 1
    That pretty soon will have super-mega-corporations such as Microsoggle or Googlesoft. Those sound like some strange Danish name for impotence.

    Anyhow.. Google has already dropped the ball as far as online applications, with the acquistion of Writely and Google spreadsheets, calendar, and email already so previlant. Microsoft needs to get on their game to keep up in the online application market.

    --
    Don't you hate glorious self-promotion? Visit my Blog
  5. The Network *is* The Computer by Coco+Lopez · · Score: 5, Funny

    I'm Scott McNealy, and I approve this message... D'oh!

  6. Usual rant from pundits... by bogaboga · · Score: 1
    He argues that Microsoft and Google are focusing so much on each other, that both will either fail to notice the landscape is changing underfoot -- or will be unable to adapt quickly enough.

    This is the usual rant from pundits. Unfortunately, it does not help at all. This pundit, if he's one, doesn't tell us how exactly the "landscape is changing underfoot." These are events that are seemingly happening now, so the pundit should be able to say what is being ignored.

    Advice to slashdotters: Ignore these kinds of posts. Who has forgotten Gartner's predictions on Linux?

    1. Re:Usual rant from pundits... by oh_my_080980980 · · Score: 1

      It's like the scene from Bill and Ted's Excellent Adventure, where the students are giving a presentation, "...it's like computers dud...wow...."

      Do any of these jackasses know what they are talking about? WTF is the "happy medium?" Some happy person who talks to the dead?

      The moron says both Google and Microsoft are chasing the wrong dream but then say look out Mozilla and Adobe are catching up in your chase after the wrong dream. Earth to Houston, we have a problem here.

      Look the internet is not dead nor is the WWW. What you could say is that computers as we know them are dead and are being replaced by computing devices, e.g., cell phones, iPods, DVRs, Web TV, gaming stations, any type of device that can connect to the internet and download information. You have cell phones that have word processors for christs sake!

      Most people use a computer for music, movies, games, email and word processing. All these things do not need to be concentrated in a single device. They can be spread out among several different devices with some overlap between devices. So yes I see the home computer market going by the way side. People just want a device that works they don't care about Intel, they don't care about Microsoft, they don't care about HP or Dell. They just want the damn thing to work.

      But for businesses and developers, computers are not going away.

    2. Re:Usual rant from pundits... by Anonymous Coward · · Score: 0

      Wait, are you claiming that our devices will diverge again? Once again we will morally have a typewriter, and a telephone, and a music player?
      But then you say that your cellphone has a word processor, this sounds like many of our devices are in fact moving. I agree that people "just want it to work", but some of them "just want their cellphone to do everything their desktop does" while others "just want their cellphone to be a cellphone". I'm not sure that even your statement of where things are going is so clear. I'm currently typing this on a 7 year old computer twice the size of my palm which is running linux. This device, as it turns out, no-one wanted. Most people cited the problem that "it couldn't do anything" that is, all it could be was a pocket organizer, a text editor, a webbrowser, and an mp3 player, but it couldn't run normal windows software under wince. So... do people just want seperate devices that each does it's job well, or one computer device? I think the answer is... YES! of course they do, some of us want one, some of us want the other. The question then is what will the market sustain, which is largely unrelated to what want.

  7. I'll use desktop applications as long as I can. by Anonymous Coward · · Score: 1, Informative

    I'll continue to use purely desktop/workstation applications as long as I possibly can.

    I have not been impressed by any of the Web-based applications, especially those that make heavy use of AJAX. I've found them to be nothing blow slow, bloated pieces of fecal matter. Instead of helping me get my work done efficiently, they become a productivity barrier. To me, that's unacceptable.

    Take email. While I know a lot of people like Google's GMail interface, I think it's horrid. It breaks stuff like opening messages in a new tab. I've noticed that other Web 2.0-style email interfaces do this, as well. And in the end, they don't offer any significant features. I find I can read, send and respond to email many times quicker when using mutt.

    Then there's the whole security aspect to consider. I don't want my private data stored on some remote server somewhere, managed by somebody who I have never met. The only way I know my data is relatively safe is when it's on my desktop here running OpenBSD.

    Maybe Web-based applications will get better. But I think they'll still have too many inherent flaws for me to want to use them.

    1. Re:I'll use desktop applications as long as I can. by Anonymous Coward · · Score: 0

      Amen, brother. I've used web-based applications, and found nothing compelling. Also for me, security is a big issue. If I'm going to put my documents and personal information on a remote server somewhere, I want to know that bad people can't get to it, and that you trust the people you hire not to get to my information.

  8. Factors to consider by otacon · · Score: 4, Insightful

    1. Bandwidth; until ultra high speed internet connections are available everywhere, it will hinder innovation. Corporations can afford these lines DS3/OC3+++ but the average home user still has a crappy dsl connection or dial-up god forbid. Not exactly enough to run soley on web based content. Could you imagine Windows going even slower if it was Web Based?

    2. Reliability; Using all web apps or a web based OS would be ridiculous. What happens when your DS3 circuit goes down at your company? Yeah sure we already rely on the internet for job related things and internet downtime does kill productivity, but it doesn't render your computer useless, you can still write code, do accounting stuff or whatever it is that you do.

    --
    In a world of acronyms, the words are the real victims.
    1. Re:Factors to consider by cucucu · · Score: 1

      Reliability; Using all web apps or a web based OS would be ridiculous. What happens when your DS3 circuit goes down at your company?

      I work for a Fortune 500 and internal applications (even those hosted on server in my site) suffer far more outages (by many orders of magnitude) than gmail and google talk.

      I think it is widely accepted that the problem maintaining 100% application uptime is more difficult than network connectivity.

      What is an important factor is corporate wariness from hosting data off-site.

    2. Re:Factors to consider by Anonymous Coward · · Score: 0

      Bandwidth is increasing quickly - in the last three years, my DSL bandwidth in San Francisco rose from 768Kbps/128Kbps to 1.5Mbps/384Kbps and then to 6Mbps/768Kbps. Even better, it's cost is down by 50%.

      Now that there's finally competition between fiber and DSL and cable, my bandwidth is outpacing even Moore's Law.

    3. Re:Factors to consider by Meatloaf+Surprise · · Score: 1
      2. Reliability; Using all web apps or a web based OS would be ridiculous. What happens when your DS3 circuit goes down at your company? Yeah sure we already rely on the internet for job related things and internet downtime does kill productivity, but it doesn't render your computer useless, you can still write code, do accounting stuff or whatever it is that you do.

      Sadly, this isn't the case anymore. With the increased number of apps that search servers to validate/retrieve licenses upon launch, its very possible a computer can become almost completely useless without a network connection.

    4. Re:Factors to consider by BJBob · · Score: 1

      I hear what you say about bandwidth, etc., but are we missing the point here?

      While this is important for internet/extranet, a lot of users will employ browser apps from within their firewalls (accounts systems, for example), using internal web servers - so no weak links in connectivity.

    5. Re:Factors to consider by xaosflux · · Score: 1

      "...and internet downtime does kill productivity..."

      Not quite sure about that, when the Internet link is down, that's when a lot of us START working.

    6. Re:Factors to consider by vtcodger · · Score: 1
      Basically you're right about bandwidth. For the majority of users today -- and for many, many years to come -- web users are going to get dismal performance from web based applications.

      And I think it's unlikely that many people whose jobs cause them to live in Word or Excel for 8 hours a day, 5 days a week, are going to change to on-line alternatives any time soon.

      But ... the are other factors. Budget for example. A lot of users do about three documents a year and spreadsheets maybe twice a decade. Is it more cost effective for them to stuggle a bit with network speed once in a great while or to pay a few hundred bucks plus support costs for Word and Excel? I suspect that in a lot of cases -- especially outside the developed world -- the answer is going to be let's use the network we are already paying for and put up with a little slow. Even in the US, I think many K-6 schools for example are eventually going to think twice about plunking down bucks to put MSOffice on every PC. (Even with educational discounts, MS software isn't all that cheap when you are talking hundreds of copies).

      And collaboration. The online document and spreadsheet programs already are more convenient than shipping files around -- especially given the tower of Babel document format situation that the industry has created. "Dear Agent 007, Her majesty's government greatly appreciates your risking your life to obtain plans describing the Mongolian nuclear weapons program. However, M says that he is unable to figure out their file format and that his folks have never heard of a .YAK file. He wishes to know if, once you have finished your dalliance with the nice blond lady spy, you could possibly resend the files as ASCII text with the images converted to bitmaps or, at worst, .JPG? We will be looking forward to hearing from you"

      There are probably other advantages to on-line document and spreadsheet creation. Cost and Collaboration are just two that happen to come to mind.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    7. Re:Factors to consider by kfg · · Score: 1

      With the increased number of apps that search servers to validate/retrieve licenses upon launch, its very possible a computer can become almost completely useless without a network connection.

      I, for one, welcome the day when I need to rely on our propriatary code Internet overlords to run vi.

      KFG

    8. Re:Factors to consider by jp10558 · · Score: 1

      Open Office or the like...? There are still local apps that compete with MSOffice. Free local apps in this case still might (ought?) beat web ones.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    9. Re:Factors to consider by vtcodger · · Score: 1
      ***Open Office or the like...? There are still local apps that compete with MSOffice. Free local apps in this case still might (ought?) beat web ones.***

      You're correct, but that's a different issue -- why do folks pay Microsoft money for MSOffice when there are free products that do the job every bit as well? Beats me. Yes, there are a small number of Microsoft office product users that genuinely need the real thing because they need VBA macros or because of their support arrangements and such. I'd put the number at maybe 5-15% of the MSOffice users. Maybe that's too low. Could be 50% for all I know. But in any case, there are surely a bunch of folks that'd be better off with Open Office or Abiword.

      But I think the subject here is why people would choose a slow, limited, web oriented tool over a faster, more capable MSOffice tool.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    10. Re:Factors to consider by Anonymous Coward · · Score: 0

      Other than territories that have FIOS, unfortunately there is very little competition between fiber and the other two, atleast in the US. I guess I'm very lucky to have service from a local fiber provider (SureWest). I had SBC DSL (before merger with AT&T) a few years ago, which was 3Mbps/384Kbps. Now I can get either 10Mbps/10Mbps or 20Mbps/20Mbps from SureWest. How much are they? With promotions, it is $30 a month for the 10Mbps package and $50/mo for 20Mbps. To get their promotions, it requires a year contract plus one of their other services (either phone or TV). Not bad to have TV service plus 20Mbps for around $100/month, no complaints from me :-)

    11. Re:Factors to consider by jsebrech · · Score: 1

      Reliability; Using all web apps or a web based OS would be ridiculous. What happens when your DS3 circuit goes down at your company? Yeah sure we already rely on the internet for job related things and internet downtime does kill productivity, but it doesn't render your computer useless, you can still write code, do accounting stuff or whatever it is that you do.

      Actually, in a lot of situations you can't. My company makes windows applications that require a live database connection to work because they're used for things like booking reservations, announcing visitors, and all kinds of things you can't do unless you are connected to the intranet. Since some three years we also develop a line of web apps that do the same thing, running on a PHP backend, connecting to the same database. What we've seen is that some customers move over entirely to the web app, even though it is slower, because the interface is simpler, and install, configuration and updating is more easily centralized. They only use the windows apps to initially configure the system.

      For a lot of intranet apps the network must be up. Once your app depends on the network it makes a lot of sense to turn it into a web app.

    12. Re:Factors to consider by oohshiny · · Score: 1

      Seems reliable enough to me. I can't remember the last time my Internet connection went down either at home or at work, except when there was a power failure.

    13. Re:Factors to consider by aricusmaximus · · Score: 1

      Quote from the article:

      "The days of purely desktop-based applications are clearly numbered, but so are the days of exclusively web-based apps."

      No "all web apps or web based OS" mentioned here.

      In other words, parent topic's rant about pure-web based apps, while interesting, is off topic, not to mention boring. The article's author is looking beyond Web 2.0 - why don't you give it a try as well?

  9. Elephants? Landscape? by Dekortage · · Score: 2, Insightful

    Microsoft is a very reactive company; when the landscape changes, they will eventually adapt, though it may take years. Google, however, is setting the pace in many ways, and has a boggling number of development efforts in the works that are still ahead of most other companies. So I disagree these two companies are somehow in the same predicament.

    Anyway, from the article: "The days of purely desktop-based applications are clearly numbered, but so are the days of exclusively web-based apps. Both Microsoft and Google are racing toward a happy medium. However, they aren't the only players in town, not by a long shot. Both Mozilla and Adobe are well positioned to take advantage of desktop and web convergence. Companies offering solutions that connect desktop and web apps together will get their chance too. Calendaring and project management are two obvious choices, but every productivity app deserves to be re-examined."

    The author also says "in the spirit of open source I'm happy to dispense my advice freely...." Continuing that spirit, I'm happy to modify your advice so it actually works. Adobe will never go up against Microsoft, Google or others in developing their own "web convergence" applications (word processors, calendars, whatever). Adobe is in the business of enabling communication. If that means in print, they've got it (InDesign, Illustrator, Photoshop, etc.). If it means in portable documents, they've got it (PDF, now FlashPaper too). If it means web development, they've got it (Flash, Dreamweaver, GoLive, Flex, Cold Fusion, etc.). Adobe makes tools for designers and builders; they don't make the end product. The author of the article has missed this point.

    --
    $nice = $webHosting + $domainNames + $sslCerts
  10. Work itself is changing by pieterh · · Score: 1

    Large static structures (companies) are less and less significant. People join many more networks, when it's simple & cheap to do so.

    This affects the way we work. Traditional desktop software becomes less and less important. For example the bulk of work I used to do using a word processor now gets hammered out in wikis. An incredible, and increasing, amount of work happens just by email.

    The future of online collaboration and work probably lies in today's games, anyhow.

    1. Re:Work itself is changing by Dekortage · · Score: 1

      I get all my work done on Slashdot. I'm pretty sure that's what they pay me for.

      --
      $nice = $webHosting + $domainNames + $sslCerts
    2. Re:Work itself is changing by ThosLives · · Score: 1
      An incredible, and increasing, amount of work happens just by email.

      Eh, I'm beginning to think more and more that this is a dangerous direction that the "first world" economies are taking: they forget that real wealth comes not from talking about things, but actual matter-bashing (that is, things like agriculture, manufacturing, etc.). I don't know about you, but I don't get much "work" done when writing emails or attending meetings - I only get "real" work done when I measure physical data or cause physical things to change; all the rest of my activities may have value, but it's just shuffling already-present things around.

      So, if you can show me how writing an email can actually transport goods from location A to location B, or make it require fewer resources to store goods for longer, I'll be impressed; until then, email is just a request that something happen, and there is still some physical thing which must occur. Now, if you say "what about an automated system, where an email causes a [robot] to put a crate onto a vehicle that transports it?" I will respond with "It is not the email which does the work, but the [robot] and vehicle - you just gave an instruction. I suppose that might be a bit pedantic, but I think details are far more important than most people realize.

      --
      "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    3. Re:Work itself is changing by Sique · · Score: 2, Insightful

      There is an old saying in Germany: Ist der Handel noch so klein, bringt er mehr als Arbeit ein (May the trade be small, it still yields more than work). You may look at any economy you want: the people who make a living by bashing on matter are always outnumbered by people moving things or agree to each other how to let other people move things.

      Even if you look into a mine: There are much more people moving ore or coal from the deep pit to the surface or from the surface to the processing plant or whatever than people actually mining (e.g. drilling into rock, putting in dynamite etc.pp.)

      If you look at Western Europe's largest conglomeration of towns and industry, the Ruhr Area with about six million inhabitants, even the towns with the largest industry sector like Gelsenkirchen, Bochum or Dortmund have only 16% industry workers compared with about 40% workers in the services sector. (Ironically the small towns and villages in the rural regions southeast of the Ruhr Area, in the Sauerland, have 25% of workers in the industry sector).

      In the end most of our productivity doesn't come from mending and bending matter, but from moving things in a coordinated way. And that's why moving and coordinating is much better paid than hammering on things.

      --
      .sig: Sique *sigh*
    4. Re:Work itself is changing by pieterh · · Score: 1

      To a large extent, human society is a distributed problem-solving machine. Only a part of this is actual physical work - agriculture, mining, etc, A large - very large - part is pure information processing.

      Writing emails, discussing on Slashdot, it's actually part of the human machine. This is how we refine solutions to complex problems that we may not even be aware of. This is how we prevent conflicts, create societies, and basically manage to be a species on holiday. (Oh, and cheap energy also helps a lot).

  11. Sheesh by Anonymous Coward · · Score: 0

    The article concludes that the days of purely desktop-based applications are clearly numbered

    Not trying to troll or flame, but this easily wins the Most Stupid and Short-Sighted Statement of the Year Award. And the word "clearly" makes it even more irritating.

    I could name about 1,000 of kinds of software that can not and never will be web-based.

  12. Re:Elephants? Landscape? by blowdart · · Score: 1
    Google, however, is setting the pace in many ways, and has a boggling number of development efforts in the works that are still ahead of most other companies.

    But they're not goggle developments. Look at all their recent releases, pretty much all acquisitions. Google aren't on the cutting edge, they're simply buying it and that's going to be a big problem; they aren't keeping up at all with their own developments and the more they buy the more trouble there will be integrating.

  13. Factors to consider-ASP. by Anonymous Coward · · Score: 0

    ASP is old hat. Time-sharing remotely has been going on since the sixties.

  14. hot air by electrosoccertux · · Score: 1

    They've been saying this for years and all we have to show for it are some nifty AJA[X]pplications that are dependent on network latency and bandwidth for responsiveness (google maps for example, fails to load all the squares at least once each time I use it).

    As long as broadband is sold as content and not a service, we won't get very far.

  15. Heard it All Before by necro81 · · Score: 1

    Desktop-based applications are dying. Internet-based applications will gain more prominence. Convergence of everything, everywhere, all the time will be the new modality. Yadda, yadda, yadda.

    Anyone have any new predictions - ones that haven't been bandied about already for 10 years?

    1. Re:Heard it All Before by Anonymous Coward · · Score: 2, Funny
      • This will be the year of Linux on the desktop
      • *BSD is dead
      • Microsoft/Google/Oracle/IBM are dead
  16. nonsense by l3v1 · · Score: 1

    What I mean is, it's highly fashionable to talk about web apps, web2, ajax, younameit buzzcrap, and the death of everything else. Accessing certain types of applications and certain types of data from everywhere is very nice, very useful, nobody doubts that. But it's insane to say only web-based apps have a future, and only network storages and remote data storages are the answer. For the average crowds, maybe, and in numbers this is what matters most probably, but hey, it's still those people who work with local data, local files, programming, working on heavy algorithms which no think client could handle, worling with sensitive research data that no remote storage provider can be trusted to, capturing and editing videos and other larger data sources, and I could just go on with a so humongous list that'd fill this week's reading quota.

    What I say is, every app and every platform has it's place. Those who come speculatively preaching about the end of one and the raise of another... well, we all have to spend our spare time somehow :P

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:nonsense by mrmagicmiked · · Score: 1

      Perhaps one day those those who work with local data, local files, etc. will have no choice but to move to a remote storage provider. This of course could be another big economic boom in itself with all these companies trying to offer the highest security, reliability, and what not. It is probably unlikely that this will happen any time soon for these people, and I understand what you are saying, almost 100% web-based apps will be the way to go for the masses in the future.

  17. Free Market Competition by stecoop · · Score: 1

    In order to keep the Free Market free, I have actually reduced the amount I use Google. In order to keep the market a little more competitive, I use FireFox. I believe that monopolies are created by market desire; which, the consumers naturally desire to create. Thus, if you want to keep the market free, you must continuously seek underdog alternatives.

    1. Re:Free Market Competition by sydb · · Score: 1

      Monopolies are not created by "market desire". They are created by ignorance and laziness. If you're ignorant of competitors, you stick with what you know. If you're lazy, even if you know the competitor, you stick with what you've got because it takes no effort. Monopoly marketing is about keeping you in ignorance and making it difficult to change. Examples, I am sure, abound.

      Fighting monopolies is not about looking for "underdogs" (which means "less competitive", is that what you meant?), but about being an educated and dynamic market consumer. Even disregarding monopolies, this is what's required to get the market to produce better and cheaper products.

      Anyway, I use Firefox, because it's the best, and in any case it comes by default with all my operating systems of choice, but I also use google, because it's the best. I went through Altavista, Excite and Lycos in the past, if something better comes along I'll go there too. No point choosing something that's not the best out of some misguided sense of philanthropy.

      --
      Yours Sincerely, Michael.
    2. Re:Free Market Competition by Connie_Lingus · · Score: 1

      This is a excellent point and a very insightful comment. People can only affect change to the extent that *they* are willing to support those companies that compete against the status quo.

      --
      never bring a twinkie to a food fight.
    3. Re:Free Market Competition by zecg · · Score: 1

      Not using Google because of the principle of it seems very extreme and very impractical to me. Also, it actually seems to run against everything I've heard about free markets. If you want to be idealistic, why not just force the per-session cookie so you don't leave them a trail?

      --
      .i lu doi ringos.star. xu do puku'aroroi dunli dopecaku leni virnu li'u
    4. Re:Free Market Competition by freeweed · · Score: 1

      You still use your Amiga, don't you :)

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  18. The Middle Way by CmdrGravy · · Score: 1

    A lot of IT has been processed or held centrally on large servers since time began, the invention of the desktop PC didn't kill this off and both systems have lived happily side by side.

    In the meantime there have been constant predictions that computing will move en-masse and irrevocably to one system or another with only slight nods to reality ( yes, we will keep the desktop PC but these will only be thin clients for our massive array of backend processing power on which everything will be run ).

    This article seems to be saying that in the future we will use a mixture of both, like we do already. Yes, obviously it would be nice to be able to synchronize data between my different devices or groups of people and yes its quite likely that some of the companies mentioned in the article might be working towards this for the average user. That much is obvious, I fail to see what else there is in the article which is interesting ?

  19. The elephant in the room... by mekane8 · · Score: 1

    is pretty obvious.

    I think Microsoft will have the easiest time adapting at this point. They can clearly throw almost any amount of dollars at whatever new trend comes along. Look at what they're doing with the on-line music store. They seem to be waiting to see where the other people are going and then creating their version of it.

    So given that they've got a pretty solid grip on the desktop end, it's not too hard to imagine them taking their 'live' stuff further until it all blends together. Google will have a longer way to go to get a web-desktop blend.

  20. For crying out loud... by ubergenius · · Score: 1

    Man, why is everyone so polar with people? The desktop OS will not be becoming just a browser. It's that simple. Too many people (like most corporations, for example) do not want their applications hosted on some far away server, and people who have the highest security needs will NEVER allow their apps to be hosted on any machine accessible via a basic internet connection (and no, SSL is not sufficient for, say, equities lending companies). These people want LOCAL software, hosted on internal machines.

    Some people LOVE the idea of having truly mobile apps, and for those specific people a new market has emerged: Web-based apps. And that market is growing. BUT, that is all it is: A new market. And just like any other new market, it won't be overtaking ALL other computer software markets, or at the least, not for a long, long, long time. Why? Because not everyone wants that market, so companies will continue developing for all the markets they can to maximize profit, and that includes desktop apps.

    --
    Student Manager - Take control of your education!
  21. The "go around" of change. by Anonymous Coward · · Score: 0

    "Than, after a few years, someone will come up with the revolutionary idea of a "personal computer", and we'll go round the loop again."

    For those who didn't get the subtext. What he's trying to saying is that everything stays the same every time we have a "go round". The personal computer never changes. The network never changes. The server never changes. So why even get out of bed?

    1. Re:The "go around" of change. by badfish99 · · Score: 1

      No, what I'm saying is that "web 2.0" is just a reinvention of the 3270 terminals I was using back in the 1970s, but with fancier graphics.

      The hardware certainly changes. Every year it takes more processing power to do the same thing.

  22. Watch out Google by anserdex · · Score: 1

    Microsoft has complete control over the Operating System world.

    Google doesn't have complete control over the Internet.

    Who has a brighter future?

  23. App Servers? by SAN66 · · Score: 1

    Corporations will not want their data filtered out onto the internet, but developments in this area may lead back to a dummy terminal model. Corporations could run an application server that can serve the programs through a browser like interface. No need for loading any apps on the dummy terminals, no need for letting users load anything except that which the application server is serving up. With client side scripting taking half the weight and server side processing taking the other, the split makes it less taxing on the server.

    1. Re:App Servers? by ubergenius · · Score: 1

      You can already do this. It's called virtualization. Check out http://www.softricity.com/ (which, as it seems, was bought by Microsoft).

      --
      Student Manager - Take control of your education!
  24. Network OS Maybe, Browser OS No by Weston+O'Reilly · · Score: 0

    The hacks and workarounds required to get an AJAX based application to behave like a native app are getting more and more bloated and expensive to deploy - all to emulate capabilities that brain-dead simple to implement in a desktop environment.

    The browser was never meant to do the things it is doing. It had one purpose - follow hyperlinks. Request, response. Now we try to fake asynchronous behavior by putting lots of little tiny browser request/response interactions in the background, or now even worse, long-lived HTTP connections.

    If we're really going to be pushing applications off the desktop and onto the web, what is needed is a thin client RMI browser - one that can make simple method calls over a network, truly asynchronously. Otherwise we'll constantly be fighting the performance issues and development costs associated with this current state of affairs.

  25. Adobe and bloat? by jbarr · · Score: 1
    "...Adobe [is] well positioned to take advantage of desktop and web convergence."
    Let's hope they keep the bloat to a minimum. I certainly like the PDF format, but the latest version of the reader is SO huge that it's very difficult to use on a "lesser" PC. The real key to successful Web/Desktop convergence will be to keep bloat to a minimum.
    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  26. iTunes: Example of successful convergence by GammaRay+Rob · · Score: 1

    Sneaking in under the radar has been the iTunes Store from Apple. It is a desktop app; no, it is a web-based app. Actually, it is both, and a very successful model for the future.

    --
    This line no sig
    1. Re:iTunes: Example of successful convergence by chainLynx · · Score: 1

      When I think about sucessful convergence of a web and a desktop app, I think Amarok. It's in the same vein as iTunes in that it utilizes an app on the desktop to connect to relevant web content: lyrics, wikipedia, and more. And it's free (as in freedom).

  27. Why This Won't Work by _bug_ · · Score: 1

    Platform independence is a myth. IE is not FireFox is not Safari is not iCab is not Lynx. Each has quirks and each web app will need to be programmed to handle each one of those quirks. Eventually it'll be a different web app for each browser which starts to look a lot like what we've got now with different apps for different hardware architectures.

    We've tried this platform-independence idea before. It was called JAVA and despite all the promises we're still running a vast majority of architecture-dependent software.

    "2.0" apps are dependent on JavaScript. JavaScript compromises the browser. We will eventually find it in every "best computing practice" paper to disable JavaScript within the browser. We're already seeing this, the use of JavaScript as a means to attack and spread is growing and will continue to grow as "2.0" becomes more popular. There will be a backlash and as JavaScript is removed from the browsing platform by more and more users the usefulness of these "2.0" apps will disappear.

    Data. Who owns it? If it's on your USB drive or your CD or your HD then you own it. But what about those spreadsheets you developed with that "2.0" spreadsheet application?

    Convenience comes at a price. With all your data stored in a "2.0" application you can access it from anywhere you find an internet connection. You can take your mainframe on the road. Sweet. But what happens when the construction company working on the building next to the data center of the service provider for your "2.0" app accidentally cuts the lines? Well now your company.. and a few thousand others go in the dark. And you become powerless to resolve the situation.

    Security. All aspects. Vulnerabilities in the web app. Vulnerabilities in the client platform. Information management. Privacy. It's a nightmare.

    Which is why, like JAVA before, "2.0" bubble will burst.

  28. Citrix by Kadin2048 · · Score: 1

    Not to mention Citrix, whose whole function is to bring desktop-like functionality to remote-delivered applications. It looks like (to a very casual user) a locally-running application, and sees your locally connected printers and hard drive, but is actually residing on a remote system somewhere.

    It has a lot of problems (not least of which is the way that Microsoft requires you to buy software licenses), but it's quite popular in business.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  29. Hey, I can be a software architect too! by dioscaido · · Score: 1

    1) Create 'company' with a handful of people, and a 'product' deriving from microsoft office
    2) Write in blogs as a "Software Architect"
    3) ???
    4) Profit!

  30. the article is totally devoid of useful insight by hxnwix · · Score: 1

    "The browser is uniquely positioned among all applications as the desktop gateway to every existing web application. It's so obvious it seems trivial."

    A tautology: the thing you use to browse the web is what you use to use the web! Knock me over with a feather.

    "But first the web browser needs a feature. And in the spirit of open source I'm happy to dispense my advice freely: data recognition. Right now the browser excels at data caching, which is how your email pops up on different web pages in any edit box named 'EMail'. It's time for the next step. The browser should start recognizing the concept of email and be able to offer suggestions for fields of similar ilk. It wouldn't even be that hard... And what if Mozilla started defining some common field groups, like 'User Information,' as rich data types?"

    Errr, well, Safari already does the last bit. It's kind of cute but I turn it off so that when other folks use my laptop, it doesn't cache their info or fill in fields with mine. But he wants caching of email subject and body fields? Why, in God's name?? I can't imagine wanting that in a dedicated email application! But when you wrap it up in buzzwords it sounds advanced and futuristic.

    "With its popular browser, penchant for innovation and willingness to extend what the user experience can be, Mozilla has a chance to solidify itself among the giants and lay the groundwork for a real semantic web."

    Semantic ohhhhhhhhhhhhhhh. Everyone is already doing this. Notice Google's context-relevant advertisements? And their substring search service? Have you used wikipedia? Those are real. Have you ever made an html link? Congradulations! You helped build out the semantic WWW.

    "The days of purely desktop-based applications are clearly numbered, but so are the days of exclusively web-based apps."

    So, essentially, what? All pure desktop apps, even ones that chunk through massive amounts of data and need large amounts of low-latency processing power and a highly complex UI will transition to using javascript and XML? Why? So that they can be slower and less functional? Is it hard to dress everything under the sun in the latest trends? Does putting every somewhat-related thing in the context of the latest fluffword inform? No.

  31. Users desired Microsoft's monopoly by Anonymous Coward · · Score: 0

    >I believe that monopolies are created by market desire;

    Yes, Microsoft didnt become a monopoly based on their well detailed history, its the users which desired it.
    So I guess users have no one to blame but themselves.

    Market desire is one of those terms, like "paradigm" and "business model", "a proper cost benefit analysis", "you need to understand and believe" and "do the numbers" when used much, indicate cluelessness on the part of the writer.
    Look at engineers during a meeting when marketing experts give their speeches. As soon as you hit then with this talk, there eyes glaze over.

    > which, the consumers naturally desire to create

    Oh, here is another one of those!!

  32. elaborate crap that we see over and over by unity100 · · Score: 1

    "but so are the days of exclusively web-based apps."

    Check out the above crap.

    This sentence has exactly the same grammar, wording and certainty of the other likewise sentences that were repeated over and over again by some "experts" (more like extra-zealous or excited tech enthusiasts) about many other subjects that became fads.

    Need proof this above is a crap of bull ? think security and what problems the increasing web-desktop transiency has brought in terms of it - trojans, viruses, identity thefts, countless already.

    From this point on every increase in this transiency will bring more serious security issues. taking measures against these is not foolproof, because in the world of bits, anything that can be done can be reversed - if there is a countermeasure there is the evasion of it already.

    Hence "invisible hand" of the web will do the work i think - some sources (like google, with their office stuff over the web and likewise) will tend to increase the transiency, some will not. and some users will prefer to get transient, some will not. it all depends on preferences and the delicacy of the individual information/business information you hold or process in your intranet/desktop.

  33. Gaming by Jastiv · · Score: 1
    Google and Microsoft have different niches and are not really going head to head. There is no Google OS. MS search is and always will be a joke.

    One place I do think that the web and the desktop are coming together is gaming. Web based games such as http://www.phantasyrpg.com/register.php?step=1&ref =122782 mean that you have a client, but most of the work is done server side. This also eliminates the hassle of installing software for your platform. We will continue to develop different clients. Even if the client is not a web browser, multiple games will use the same client.

  34. Obligatory by Vulcann · · Score: 1, Funny
    Convergence between the web and the desktop ... welll

    • But ...will it run Linux
    • Imagine a Beowulf cluster of these!
    • All your desktops are belong to us
    • In Soviet Russia, the web owns you.
    There ... now we can get along with all the real discussions!
  35. "java web start" with eclipse rich client by davidsheckler · · Score: 1

    Java web start, or a similar technology, is the way to go. Of course JWS failed the
    first time around due to Java's ugly UI. Throw in the eclipse rich client and you've
    got the best of all worlds. A remote client you can force updates to, the speed and
    flexiblity of a thick client and it looks good with native UI components. If I have a choice
    I'll use that next time.

    Still, I've played with mozilla/XUL and written an in-house AJAX application. They still
    leave a lot to be desired. XUL/javascript is a pain as mozilla is in constant flux. What
    worked today does not work tomorrow. AJAX *can* be quite slow, just like any web page. It
    all depends on the size of your pipe.

    Thick client will be around for a while, just due to inertia if nothing else.

  36. Landscape is changing,leaving the mountain behind? by Anonymous Coward · · Score: 0

    I quote, "Microsoft and Google are focusing so much on each other, that both will either fail to notice the landscape is changing underfoot -- or will be unable to adapt quickly enough."

    Pardon my luserness, but does there _exist_ a landscape for 90% of computer users outside of Google and Microsoft? Is he saying that competing companies will develop a local/web converged.... operating system? Office tools package? Search engine? Exactly what is the functionality (and preferably the development names) of the applications that will replace Windows, Office and Google?

    "Mozilla and Adobe are well positioned (..)" - In my world, which happens to be the uninformed one, Mozilla is simply a company making a web browser that people use if they dislike Internet Explorer for either 1) ideological reasons, 2) that IE doesn't work (as in my case) or 3) occasionally aesthetic reasons. Unless they intend to embed a Mozilla Office in their browser, I can't see how it can replace anything else branded Microsoft.

    There is slightly more case for Adobe - I can somewhat see them making a form of active desktop with in-built functions to download flash content, that by chance happens to work poorly together with Windows and be ultimately ignored. Any other suggestions for the feature sets of these advanced convergent technologies?

  37. Why? by JustNiz · · Score: 1

    Why does this whole net-services idea persist? It totally sucks.
    Why should my word processor need the internet just to write a doc or open a spreadsheet? I'm sure it works out for Microsoft's marketing division just fine, but there are absolutely no benefits and a lot of disadvantages compared to running your own app locally.

    What about if I want to write a document somewhere where the internet isn't availaable? e.g. on an aircraft or in a country with less internet copnnectivity?

    What if I value my privacy and don't want my docs stored on line on someone elses server, or even going over the internet?

    What if I just want to buy or downlaod for free the software and don't want to pay for a subscription-based services model?

  38. This plays into Microsoft's strengths... by notaprguy · · Score: 1

    Interesting article but I think the author misses a couple of important points. Microsoft's entire strategy is to find a way offer a best of both worlds approach where their platforms offers the "richness" (hate that word but not sure of a better one...) of great client (e.g. Windows) apps and the ease of development/updating and deployment of Web apps. Easier said than done. The irony is that...Microsoft actually might have the right strategy. Microsoft has been saying for years that it would be bad for users and dumb to move too far toward a Web-based application-only world b/c Web apps don't (and will never?) offer the high quality user experience that good client apps offer and b/c turning the hundreds of millions of PC's into, essentially, dumb terminals is a huge waste of processing power. MSFT's problem is that writing/updating and deploying old style Windows apps is such a pain in the ass that users and businesses have been willing to live with the lower quality experience they get from Web apps they're such much easier to deal with. If they (or Adobe?) can ever get it right then Microsoft will be as successful in the future as they have in the past. Things that Microsoft is working on like WPF/e, while still mostly vaporware, have the potential to give developers the best of both worlds - a cross platform ,"managed" runtime with high quality vector graphics/video/audio that,when running in Windows takes advantage of Windows API's/hardware acceleration etc and, when running on other platforms offers an almost as good experience.

  39. Re:Elephants? Landscape? by jp10558 · · Score: 1

    Part of the problem is Google is trying to out MS MS in following the buy out lots of startups for cool technology. That can work, but MS has LOTS of money and can likely buy out more companies than Google can. Also, MS has more infrastructure and experiance in rebranding and integrating purchased products.

    While I don't deny that the buy out a startup is a valid business strategy, I wonder if trying to do the same thing as Microsoft makes sense for a company as different as Google (I.E. they don't sell software AFAIK).

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  40. I dont read the FA by flibuste · · Score: 1

    "The article concludes that the days of purely desktop-based applications are clearly numbered"

    That in itself is enough for me. It was the same story 10 years ago. Desktop applications are still living well and anyone involved in UI development knows they're coming back strong. The Web 2.0 hype won't live that long.

  41. Re:Elephants? Landscape? by nine-times · · Score: 1

    I actually think Microsoft may be ahead of the curve on this one, though it may be accidental and most people at Microsoft may not even know it. In my opinion, for all the coolness of Web 2.0, web applications are still limited. They can't do all the things desktop apps can, and if you network connection goes down, you're screwed. Where desktop apps fail is that they tie to you a specific desktop and they need to be installed. You can't just pull up Microsoft Office at your friends house unless he has it installed, and you can't necessarily get access to your documents and settings anyway.

    So where I think we have the best example of what the future might hold is in a little Microsoft application called "Exchange"-- or more to the point, Exchange OWA. What you have there is a very successful desktop application-- Outlook-- and a web application that mirror each other very closely. They have very similar interfaces and similar features, and most importantly, your data is automatically kept in sync between the two.

    Now, of course that last part is obvious in this implementation. You have an e-mail client and a webmail client, so of course the data is going to stay in sync. However, I think this will become key in the success of web applications in the future because no one wants to have to worry about yet another place where they have to keep their data in sync.

    So according to this viewpoint, what Google needs to do is make a simple desktop application that looks like their web apps and works like their web apps. Then, they need to make it so when I make a change on the desktop version, it automatically syncs with the desktop version, and vice versa. The whole idea here is, when I'm at home I have access to the best features the desktop can offer (including not needing an internet connection), and when I'm away I can have an application that looks and works similarly to what I have at home.

    I don't think people are ready for pure web applications yet.

  42. I never got this... by Aadain2001 · · Score: 1

    Why the sprint to "merging" the web and the desktop into something that tries to be both and does neither very well? It's like all those new cell phones that all you to make calls/take pictures/listen to music/write documents/diagnose your foot pain/force your enemies to cower before you/etc, yet they do none of those tasks very well. Why not just admit there are something tasks that must be done locally, somethings that must be done remotely, and only a handful that can be done in either domain? Why the need to muddle the line between the two domains to provide a solution to all problems yet solve none of them?

    --
    Space for rent, inquire within
  43. Browser OS by joru · · Score: 1

    The WYSE "slim client" has already quietly replaced the PC as a way to access the web. How long will it be until a subscription with an ISP includes a package containing roll-up wireless keyboard, wireless mouse, and maybe a roll-up display?

  44. Re:Balanced computing by sreekotay · · Score: 1

    Desktop power is still scaling faster than network speed, but I think the approaces Microsoft, Adobe, and Mozilla are all pursuing are of "content runtime" approach - where quite a bit of the work really does happen on the desktop. That's (more or less) the specific "convergence" the author is referring to...
    --
    graphicallyspeaking

  45. Factors to consider-collaboration. by Anonymous Coward · · Score: 0

    "You're correct, but that's a different issue -- why do folks pay Microsoft money for MSOffice when there are free products that do the job every bit as well? Beats me. Yes, there are a small number of Microsoft office product users that genuinely need the real thing because they need VBA macros or because of their support arrangements and such."

    You should be beaten. MSOffice and other MS apps get their dominance not just from the apps themselves, but all the third-party software that works with it, as well as the fact that MSapps work together.

    "But I think the subject here is why people would choose a slow, limited, web oriented tool over a faster, more capable MSOffice tool."

    You left out the word "intranet".

    1. Re:Factors to consider-collaboration. by TheSeer2 · · Score: 1

      Indeed. IE may be poorly made by MSOffice is a very, very useful office suite.

  46. Content runtimes and connectivity by sreekotay · · Score: 1

    I think this really boils down to an application distribution question, not a "client/server" vs. "Web app" vs. "desktop app" discussion. Most apps are really all 3 these days (even those "web apps" are running local "code" with Javascript in a browser). There are some nice qualities to "content" and I think the toolset for development and distribution, as well as the context for execution of the next gen of apps is what the discussion is about in the article...
    ---
    graphically speaking

  47. Re:Elephants? Landscape? by jsebrech · · Score: 1

    Adobe will never go up against Microsoft, Google or others in developing their own "web convergence" applications (word processors, calendars, whatever). Adobe is in the business of enabling communication.

    They won't make word processors and calendars because there's little profit to be had in that unless you can couple it with a context-sensitive ad network (like google's), which adobe doesn't have. But they are most definitely going head to head with microsoft.

    Adobe is readying a flash-based platform for desktop app development that will compete with .net currently code-named Apollo. They intend to distribute a runtime like the .net runtime, that will provide a platform for running apps that are a mixture of HTML, javascript, flash and actionscript, with API's to access the local system's capabilities but still platform independent. They're even integrating a KHTML-based browser engine so you can integrate web content directly into your apollo app (and apply all of flash's graphical effects to it).

    I also expect them to bundle this with the pdf reader, so that everyone will have it installed.

  48. Re:Elephants? Landscape? by jsebrech · · Score: 1

    Now I read the article. OK. Mea culpa. It's all in there.

  49. Opera, Mozilla, Yahoo, Google, Apple, etc. by Anonymous Coward · · Score: 0

    Opera widgets, Mozilla XUL, Yahoo Widgets, Google Gadgets, Apple Dashboard
    Some even let you use SVG in them, so cool

  50. no, I don't think it means what you think it means by Anonymous Coward · · Score: 0

    Google "dropped the ball" with respect to webapps? I'm pretty sure they didn't.

  51. clearly numbered by AlgorithMan · · Score: 1
    the days of purely desktop-based applications are clearly numbered
    alright, give me a web-based webbrowser
    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  52. Mozilla? by beemishboy · · Score: 1

    It's interesting that they mention Mozilla since a lot of Mozilla's staff is employed at Google.

  53. Makes sense, lol by Bent+Mind · · Score: 1

    The article concludes that the days of purely desktop-based applications are clearly numbered, but so are the days of exclusively web-based apps.

    I've been hearing about the death of the desktop for at least 20 years. It only makes sense that applications for it are finally dieing. :)

    Client/Server applications have been around a lot longer than the WWW. However, the mainframe/smart-terminal combinations have never been popular with the end-user. The WWW, and the Internet in general, is very good at distributing dynamic content. That is what it is used for. The only Web Applications that have seen any real success are email clients. However, I question even that success. Public, free, email servers are very popular. However, most force you to use their web-based email client.

    Unless hardware suddenly becomes expensive again, software will stay on the local desktop.

    --
    Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
  54. Re:Elephants? Landscape? by Dekortage · · Score: 1

    "But they [Adobe] are most definitely going head to head with microsoft."

    I agree they're going head to head with MS on web development tools. But the article was about the actual web apps, not the development tools. Adobe is not going to get into that market.

    --
    $nice = $webHosting + $domainNames + $sslCerts
  55. I dream about that... by Nicolay77 · · Score: 1

    ... but with a different language.

    I want a similar technology developed with a language from the Lisp family.
    That would really be programmer nirvana.

    --
    We are Turing O-Machines. The Oracle is out there.
  56. FUD by asylumx · · Score: 1

    How handy that a user named "ReadWriteWeb" submitted an article that is hosted by... you guessed it... readwriteweb.com. Come on Taco, how much did they pay you for this advertisement?

    1. Re:FUD by tehcyder · · Score: 1
      How handy that a user named "ReadWriteWeb" submitted an article that is hosted by... you guessed it... readwriteweb.com. Come on Taco, how much did they pay you for this advertisement?
      No, the capitalisation's different, must be a coincidence.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  57. control by strikethree · · Score: 1

    Why do these morons always seem to assume that I will be happy to give control of my data and programs to an external entity? There will be NO convergence of web and desktop applications. Period. Reasons:

    I want total control over my data. It is private. My business data is also not to be available to others except in ways that I determine.

    I want total control over my programs. I do not want to be charged for each time I use a program. I do not want my programs changing behaviour without my explicit consent. A business can not be run under those kinds of parameters either.

    Again, there will be NO convergence. A few applications may benefit from it. Webmail comes to mind. Regardless, there will always be local programs and local data.

    strike

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  58. Right conclusion (offline clients), wrong reasons by aricusmaximus · · Score: 1

    When John Milan says "the days of purely desktop-based applications are clearly numbered, but so are the days of exclusively web-based apps" - he is absolutely correct, but not for the reasons given.

    The writing is on the wall people -- we're already seeing a demand for hybrid applications.

    Example from my work area -- online education:

    Teachers publish their course materials online, create online tests, grade assignments, lead discussion forums online. So far, so good. Now they want ways work on their materials offline, superior editing tools, vastly improved performance, the ability to save materials off the server, and significantly improved control of the student's test taking environment.

    A web-only application cannot provide (all) of this. Conversely, developing a pure client-server application throws away the marvelous (and growing) cross-platform infrastructure (HTML, Javascript, Flash) provided by IE and Firefox, the ability to access the course from any computer with a browser, and an internet connection and default data synchronization with a highly accessible server (i.e. you don't have to "sync" gmail - it does it for you).

    One potential answer as well as upcoming buzzphrase is the "offline client", and companies such as IBM and Adobe are taking this seriously.

    There of course are questions about who's going to implement the most successful online/offline application suites and development environments. But I it's good bet that -- within the next 15 years -- anyone who builds an application without both significant functionality on the browser side *and* a featureful offline client will be in the same boat of someone trying to build an GUI-less application today.

    As Miller says, it would be foolish for Microsoft and Google not to try to capitalize on this trend. Look for Microsoft Studio 2010 to tout its "offline client wizard" capabilities.

  59. From the User's experience . . . by Anonymous Coward · · Score: 0

    From the User's experience, how is this convergence concept different from my KDE desktop that provides apps that can use a local or remote URL to retrieve and save files. Really, the location of any glob of data can be represented as a URL.

    Or is this debate actually about the hardware -- or more specifically, selling bunches of new hardware? The existing hardware and software seems more than adequate to do the jobs we require. I'm certain that fact doesn't sit well with the major players in the field.

  60. Convergence by tehcyder · · Score: 1

    The day I can copy/paste all the internet to my desktop will be the day I am convinced.

    --
    To have a right to do a thing is not at all the same as to be right in doing it