Slashdot Mirror


Can Microsoft Out-Google Google?

faria24 writes "For the past decade, Microsoft has largely ignored the Web as an emerging platform for application development with fears that it could render Windows obsolete. But that will all change next week, as Microsoft unveils a new strategy for transforming its Web properties into an open platform for developers. As part of its new 'Web 2.0 Platform' strategy, Microsoft will expose application programming interfaces, or APIs, for MSN Search using SOAP. MSN Virtual Earth, Desktop Search and MSN Messenger will all be opened up for outside developers to extend." Coverage on CNet as well. From the article: "Microsoft's online rivals, notably Google and Yahoo, already provide the hooks that let third-party Web developers write applications that tap into their Web services, such as search and mapping. Because these Web applications rely on a Web browser, they can, in theory, run on any operating system. Microsoft, meanwhile, has always drawn third-party developers to Windows. But even with its commitment to Windows, analysts said, Microsoft needs to more fully address the growing popularity of online Web development. Having a healthy ecosystem of third-party add-on products helps drive traffic to Web properties. "

22 of 255 comments (clear)

  1. Re:competition by guildsolutions · · Score: 2, Insightful

    But do you really want Microsoft in charge of this? Just as MSNBC requires you to use IE to view there video, which leaves Mac and Linux users out to pasture. What will happen if MS uses the same for there services in the future? Microsoft has a long, long colorful history of requiring people to use there software, and outright flatly refusing to make it compatible across the boards. Google on the other hand has done a marvelous job of doing just that, cross compatibility to every browser. Even my mobile phones browser!

  2. Re:Marketing bullshit by bluesoul88 · · Score: 2, Insightful

    As far as the average end user is concerned, Microsoft may very well have made the internet. This only stands to exacerbate that view. It's kind of like AOL. AOL is not, in fact, it's own internet, but shame on should you try and explain this to someone that uses it.

  3. Re:Too Little Too Late != Out-Googling Google by FatRatBastard · · Score: 4, Insightful

    Wouldn't Microsoft have to actually come out with a web tool that people use that Google didn't already have to even have the possibility of that description?

    Nope. Its a matter of trying to cut off each other's revenue stream. If MS takes eyeballs from Google products then Google receives less advertising revenue (which is their bread and butter revenue stream). If Google can produce pivotal applications that don't require MS OS or applications to run then MS (in theory) would receive less revenue from selling operating systems and applications (which is their bread and butter revenue stream).

    This looks less like a battle of "what can I build to make more money" than "what can I build to fark my competition."

  4. Wow! by spiritraveller · · Score: 4, Insightful

    --- VERY IMPORTANT NEWS - VERY IMPORTANT NEWS ---

    Microsoft, the most innovative company in history is about to embark on a bold new way of doing things. They are going to open up the APIs for their search engine (that noone uses), their messenger service (that noone uses), and their Desktop search service (which surprisingly, nobody uses).

    Oh wait a sec, this just in... they're going to open up the APIs for Windows users only.

    Of course, Google and Yahoo, whose services people do use, opened up their APIs sometime around 1997.

    --- VERY IMPORTANT NEWS - VERY IMPORTANT NEWS ---

  5. Re:Question Translated: by DAldredge · · Score: 2, Insightful

    "Can you imagine a world where MS supports third party access to their precious code or APIs?"

    Yes - most of the Windows API is open which is how most write programs for that platform.

    Who every thought that Google would ban CNET because CNET used Google to do research on Google Execs?

    Things Change.

  6. The Google Iceberg by Anonymous+Cowdog · · Score: 5, Insightful

    They can certainly copy the visible parts of Google, the products that are out (heh, mostly in beta) now.

    But what about all the other stuff that's still hidden, that's in the Google pipeline? You could call it the Google Iceberg. The cool stuff that is yet to come. It looks like Google is pretty good at staying ahead by innovating.

    As always, Microsoft is claiming to innovate, while actually just copying what they find out there in the marketplace already. They don't move the ball forward, they just keep the pressure on.

  7. Great Question, Here's the Answer by Ieshan · · Score: 3, Insightful

    For all relevant details and discussion, see "Netscape".

  8. Re:competition by w3weasel · · Score: 5, Insightful

    Be very wary of it being a real 'fair and open' kind of competition thogh... in the same way that MS tried to taint and skew Java, Javascript, CSS and other web technologies, you can be pretty sure that this 'open' web 2.0 scheme will ensure that you develop for use only on IE (which still doesnt fullort support a multitude of W3C standards), with a long term aim of steering you off of a dangerously open platform standard such as a browser, and back into the Windows OS proper (where you can be safely contained and gradually bled of your cash).

    --

    Just as irrigation is the lifeblood of the Southwest, lifeblood is the soup of cannibals. -- Jack Handy

  9. Re:Marketing bullshit by Manchot · · Score: 4, Insightful

    Actually, he never said that, though the GOP managed to convince many people that he did.

    http://www.snopes.com/quotes/internet.asp

  10. Re:Too Little Too Late != Out-Googling Google by fossa · · Score: 2, Insightful

    As long as both google and msn keep improving their services, we win, so god speed to both companies.

    As long as no one puts the other out of business. (which seems unlikely at this point, but still...)

  11. Your grammar - ouch! by bogaboga · · Score: 2, Insightful
    While I understood what you were trying to put across, and I believe other slashdotters did, I'd beg you to learn when to use "there" and "their". In your post, you should have replaced every occurrence of "there" with "their".

    That's my piece. Thanx

  12. Microsoft cost me months of lost life. by Helpadingoatemybaby · · Score: 3, Insightful
    I'm a developer and look at Microsoft's actions from my point of view.

    I just spent the last two weeks building a replacement Microsoft's ADO/DAO in our product using sqlite. Why? Because on rolling out we discovered that ADO would fault on half the machines, and DAO would fault on the other half of the machines. Weird error messages. Strange unrelated machine problems. Both implementations ran fine in the lab, but in the real world they would fail. Who has time for that?

    So we ripped out both and replaced them with a brand spanking new sqlite version. Wasted a lot of programming and testing time, but it was the only way to make sure that our program would work in the real world. In a similar vein, we had to remove all the Microsoft calendar controls from our product because some of the machines in the real world would fault. Working around Microsoft's problems is not what programmers should be paid for.

    Now, given a choice between Google's products, which are generally stable and just work, and Microsoft's API which will potentially lead to a lot of uncomfortable surprises on rollout, which would I choose? It's a no brainer.

    No thanks, Microsoft, but you had your chance. When we got to the point that we had to set a policy to minimize the use of Microsoft controls as much as possible you lost any chance of ever getting us back in the fold.

    --

    The baby's fine -- please stop sending business cards.

    1. Re:Microsoft cost me months of lost life. by MemoryDragon · · Score: 3, Insightful

      Working around the myriads of problems imposed by shoddy or non standard compliant microsoft software is what programmers are paid for 90% of the time, the bosses or customers simply do not see that directly. If Microsoft would comply to web standards for instance around 50% of all web programmers probably would lose their job because the worktime could be cut by half... Usually if you do html programming it is like that, make a page, which works on every browser, spend the rest of the time (which is somewhere between 50 and 90%) to get it up and running in IE as well...

  13. Re:Too Little Too Late != Out-Googling Google by Overly+Critical+Guy · · Score: 2, Insightful

    For the past decade, Microsoft has largely ignored the Web as an emerging platform for application development with fears that it could render Windows obsolete.

    The summary is wrong anyway. Microsoft hasn't ignored the Web as an emerging platform. They've specifically targetted it, controlling standards with a non-standards compliant browser, breaking Java to keep people dependent on Windows, and now introducing the Avalon/.NET APIs to attempt to deliver applications through Internet Explorer. All to keep their platform dominant.

    --
    "Sufferin' succotash."
  14. Re:Question Translated: by Antique+Geekmeister · · Score: 3, Insightful

    I'm afraid the API's really are not open. They're open only under very restrictive licensing that very specifically prevents the developers from releasing an updated version of the Microsoft tool with the developer's desired features added.

    Microsoft has also been caught, repeatedly, including unpublished operations in its kernels and its software that do specific functions much faster than the published API for those functions. It's fraudulent and deceitful and monopolistic to do so, since it's like having a secret back door for your airline that lets your customers skip going through customs, thus making your overall trip time much shorter.

  15. New slogan: by hemabe · · Score: 2, Insightful

    Microsoft ... always one step behind.

  16. Why would we want to lock-in to Microsoft again? by IGnatius+T+Foobar · · Score: 4, Insightful

    Microsoft isn't the sweetheart of the developer universe anymore. Anything they offer now is too little, too late. Nobody trusts Microsoft anymore. And besides, would you want your "Web 2.0" apps to depend on Microsoft products and services? It doesn't take a rocket scientist to figure out that if you use Microsoft tools and API's, you're not going to end up with "web applications" -- you're going to end up with "Windows applications that are delivered via the web."

    Around the turn of the century, the phrase everyone was spewing was "whoever controls the browser, controls the Web." Microsoft proved that this isn't true. They had a near-monopoly on browsers for years, and they blew it. They just let the browser stagnate while they went back to focusing Bill Gates' pet projects, like tablet computing and putting a database in the filesystem. Now Google is finally realizing the Netscape dream of turning the web into a pervasive computing platform, and suddenly Microsoft has to go into react mode again. Microsoft does not innovate. Microsoft reacts. And Microsoft gets pissy whenever someone other than them starts succeeding in the technology world. They're a bunch of spoiled brats. Is it any surprise that those of us who are building the next generation of applications are hesitant to go anywhere near Microsoft?

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  17. Re:competition by toddbu · · Score: 4, Insightful

    Google has something that Microsoft doesn't - a brand name that's used as a verb. I don't care how much money you have, nothing beats having Jessica Simpson say "I googled for it" on national TV. Having a brand like this means that you have all the free advertising that you want.

    --
    If you don't want crime to pay, let the government run it.
  18. Re:competition by hritcu · · Score: 2, Insightful

    R&D takes time, a lot of time. And there is no guarantee that the results would be worth the money they would spend. And even if they are, they might simply be to late. If Microsoft wanted innovative products now, they should have invested in research in this domain five years ago, but they probably have not, and this is going to cost them.

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  19. Re:Marketing bullshit by Jeremi · · Score: 3, Insightful

    1. Intelligent, forward-looking politician works for years to fund and shepherd through a new technology before anyone else has ever even heard of it
    2. New technology comes to fruition and pays off big-time, leads to economic boom and years of prosperity
    3. In the next election, said politician rightfully claims credit for his work
    4. Opposition strategists successfully run smear campaign again politician, twisting his words to paint him as a liar
    5. Smear campaign works, politician is discredited, loses election to folksy but brain-dead ideologue opponent with little experience and no capacity for critical thinking
    6. Brain-dead opponent spectacularly mismanages the country into one avoidable debacle after the next (ignoring 9/11 threats, exploding the deficit, invading the wrong country, advocating torture of prisoners, eviscerating FEMA and other gov't agencies, abandoning environmental laws, etc)
    7. Nation begins long, slow decline into penury and ignomy


    I don't know who to blame -- the character assassins who managed to get an incompetent leader elected over a competent one, or the American public who fell for it, twice. But either way, our nation is a poorer place for it.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  20. One more thing. by killjoe · · Score: 2, Insightful

    Here is the license you need to agree just to read the spec. Imagine what you need to sign to implement it.

    wake me up when MS thows away DRM and immunizes people against their own patent portfolio.

    -------------Begin License---------------

    Microsoft Corporation Technical Documentation License Agreement for the specification code named "Metro"

    READ THIS! THIS IS A LEGAL AGREEMENT BETWEEN MICROSOFT CORPORATION ("MICROSOFT") AND THE RECIPIENT OF THE ABOVE REFERENCED MATERIALS, WHETHER AN INDIVIDUAL OR AN ENTITY ("YOU"). IF YOU HAVE ACCESSED THIS AGREEMENT IN THE PROCESS OF DOWNLOADING THESE MATERIALS ("MATERIALS") FROM A MICROSOFT WEB SITE, BY CLICKING "I ACCEPT", DOWNLOADING, USING OR PROVIDING FEEDBACK ON THE MATERIALS, YOU AGREE TO THESE TERMS. IF THIS AGREEMENT IS ATTACHED TO MATERIALS, BY ACCESSING, USING OR PROVIDING FEEDBACK ON THE ATTACHED MATERIALS, YOU AGREE TO THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, YOU ARE NOT AUTHORIZED TO ACCESS, DOWNLOAD, USE OR REVIEW THE MATERIALS.

    For good and valuable consideration, the receipt and sufficiency of which are acknowledged, You and Microsoft agree as follows:

    1. You may review these Materials only (a) as a reference to assist You in planning and designing Your product, service or technology ("Product") to interface with a Microsoft product, specification, service or technology ("Microsoft Product") as described in these Materials; and (b) to provide feedback on these Materials to Microsoft. All other rights are retained by Microsoft; this Agreement does not give You rights under any Microsoft patents. You may not (i) duplicate any part of these Materials, (ii) remove this Agreement or any notices from these Materials, or (iii) give any part of these Materials, or assign or otherwise provide Your rights under this Agreement, to anyone else.

    2. These Materials may contain preliminary information or inaccuracies, and may not correctly represent any associated Microsoft Product as commercially released. All Materials are provided entirely "AS IS." To the extent permitted by law, MICROSOFT MAKES NO WARRANTY OF ANY KIND, DISCLAIMS ALL EXPRESS, IMPLIED AND STATUTORY WARRANTIES, AND ASSUMES NO LIABILITY TO YOU FOR ANY DAMAGES OF ANY TYPE IN CONNECTION WITH THESE MATERIALS OR ANY INTELLECTUAL PROPERTY IN THEM.

    3. If You are an entity and (a) merge into another entity or (b) a controlling ownership interest in You changes, Your right to use these Materials automatically terminates and You must destroy them.

    4. You have no obligation to give Microsoft any suggestions, comments or other feedback ("Feedback") relating to these Materials. However, any Feedback you voluntarily provide may be used in Microsoft Products and related specifications or other documentation (collectively, "Microsoft Offerings") which in turn may be relied upon by other third parties to develop their own products, services or technology ("Third Party Products"). Accordingly, if You do give Microsoft Feedback on any version of these Materials or the Microsoft Offerings to which they apply, You agree: (a) Microsoft may freely use, reproduce, license, distribute, and otherwise commercialize Your Feedback in any Microsoft Offering; (b) You also grant third parties, without charge, only those patent rights necessary to enable Third Party Products to use, implement or interface with any specific parts of a Microsoft Product that incorporate Your Feedback; and (c) You will not give Microsoft any Feedback (i) that You have reason to believe is subject to any patent, copyright or other intellectual property claim or right of any third party; or (ii) subject to license terms which seek to require any Microsoft Offering incorporating or derived from such Feedback, or other Microsoft intellectual property, to be licensed to or otherwise shared with any third party.

    5. Microsoft has no obligation to maintain the confidentiality of any Microsoft Offering, or the confidentiality of Your Feedback, including Your identity as the source of such Feedback

    --
    evil is as evil does
  21. Re:Can Microsoft be open? by emandres · · Score: 2, Insightful

    I think that's probably open much like .Net was "open". The whole thing stinks of the .Net strategy anyway. It's just Microsoft trying to gain a bigger market share by creating easier development, but limiting it to the win32 platform. .Net wasn't a bad idea, it's just that it was Microsoft creating it.

    --
    The only way to tell the difference between a hamster and a gerbil is that the hamster has more white meat.