Slashdot Mirror


Microsoft's Unique Innovation

Anonymous Coward writes "The way John Carroll sees it, Microsoft doesn't get enough credit for all the technology it invents. The company's understanding of the marketplace, argues Carroll, has proved fertile ground for many of the inventions, however incremental, that Microsoft produces on a regular basis. That awareness is that all software markets, however "unrelated" they may seem, have linkages to each other. And it's an awareness that open source will have a hard time matching. Another reason many fail to appreciate Microsoft inventiveness, continues Carroll, is because most inventions are pieces of larger puzzles."

24 of 575 comments (clear)

  1. This guy works for Microsoft... by Master+Of+Ninja · · Score: 5, Informative

    This guy actually works for Microsoft as acknowledged by ZDNet themselves. You should take some of this with a pinch of salt then.

  2. Innovation? by rastin · · Score: 4, Informative

    Maybe I am a bit out of the loop but the lion's share of M$ revenue comes from Windows & Office. An operating system and a collection of applications, that are direct dirivitives of the same software you would likely buy over 10 years ago. Sure both are a bit more polished than the same version from a decade ago but I would not call that innovative. Nothing else springs to mind when thinking of what M$ is known for. They just buy or steal other people's ideas and rebrand them.

  3. There's a difference between good and evil.. by Mechcommander · · Score: 2, Informative

    And Microsoft's innovations always seem to hurt the consumer in the long run. Granted, they have made some significant contributions and ideas to the software industry, but MS seems more concerned about catering to the companies that demand to impose regulations on digital media (**AA, et al.) while most of the open-source and freeware community listens to their users and tries to help them all the more, instead of partially helping, and partially hating.

    I suppose I just prefer unconditional love, than a love-hate relationship.

  4. Re:seriously ... by szo · · Score: 5, Informative

    fast user switching? Have you ever seen a linux workstation with virtual terminals?

    Szo

    --
    Red Leader Standing By!
  5. MS shill. by Yaztromo · · Score: 4, Informative

    It's worth noting that John Carrol is a Microsoft employee, who also writes for ZDNet. The journalistic integrity here is absolutely zero.

    Now I don't blame him for his obvious slant. He's paid by Microsoft. Hell, he probably wants to think that his work, and the work of his co-workers is innovative. Who doesn't?

    Personally, the fact that ZDNet brought him aboard as a writer is where the real problem lies. I remember at one time how ZDNet used to try to defend themselves against accusations of being MS-shills; but now they seem to embrace it whole-heartedly.

    So, coming from this source -- can anybody be surprised by the conclusion? It's worth just what we've paid for it: absolutely nothing.

    Yaz.

  6. John Carrol by theolein · · Score: 5, Informative

    John Carrol is the guy who used to be an developer living in Geneva, Switzerland. Anyone who had the misfortune to follow the ZDNet talkback boards would never fail to see John jump to Microsoft's defence no matter what the topic was, be it the DOJ case (Jonh:Microsoft is being punished for innovating), Linux (John:Developing for Windows is far easier. Just look at how easy it is to make a COM object I can use anywhere) or Microsoft's business practices (John:Microsoft is innovating).

    Now, years later, after having trolled incessantly for Microsoft for years, he finally got a job with them and a blog at ZDNet where he, surprise, trolls for Microsoft.

    I actually do think that Microsoft does innovate in places (xmlhttpobject for example)but I don't think I'd listen to John Carrol when I wanted impartial advice on Microsoft or th IT market.

  7. Re:What has Microsoft ever invented? by MightyMartian · · Score: 3, Informative
    I'd like to know what they've even put together "innovately". Various office programs working together predates MS-Office, Windows wasn't the first consumer operating system with Internet support, they weren't the first ones with a GUI or with a means for processes to communicate with each other. In every category of technological and ergonomic innovation I can think of, MS has come after the fact (and sometimes not even duplicated it terribly well). I suppose their marketing might be innovative, but considering the methods they used over the ways, I'd hardly call that a plus.

    Let's face it, Microsoft is a technology reseller. They take what already exists, or at most aid in the planning of some new standard, then turn around and screw with it just enough to assure that competitor products don't do as well as its own. That's not innovation, that's anti-competitive, monopolistic behavior deserving of punishment, not kudos.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  8. Sorry, but no. by Karma_fucker_sucker · · Score: 3, Informative
    ... Tablet PC (a form factor that hadn't been tried before),...

    You see, there was this company called "Go" a few years ago. Read about it here.

    They were working on a Tablet PC before MS fucked them over - at least that's the way they tell it.

    --
    Evil people don't think they're evil. - George Lucas, Making of Ep III
  9. Re:seriously ... by Anonymous Coward · · Score: 1, Informative

    I don't know --- I run two X servers on all my desk top boxes and have for years. Wife uses VT8, I use VT7. CTRL-ALT-F8 is much much faster than M$ user switching. The invention was just building it in as a standard configuration -- if you think that's really an invention.

  10. Microsoft invented AJAX by Anonymous Coward · · Score: 1, Informative

    "Microsoft first implemented the XMLHttpRequest object in Internet Explorer 5 for Windows as an ActiveX object.
    Similar functionality is covered in a proposed W3C standard, Document Object Model (DOM) Level 3 Load and Save Specification. In the meantime, growing support for the XMLHttpRequest object means that is has become a de facto standard that will likely be supported even after the W3C specification becomes final and starts being implemented in released browsers (whenever that might be)."

    Source.

  11. Innovation? by mirful · · Score: 1, Informative

    Microsoft innovations: Around 1980, IBM wanted Bill Gates to write an operating system for them. Since he had never written an operating system, he bought the rights to QDOS from the author, Tim Paterson of Seattle Computer Works, for fifty grand and kept his deal with IBM a secret from Paterson and SCW. Gates then talked IBM into letting Microsoft retain the rights to his new MSDOS and to market the operating system separate from the IBM PC.
    So much for innovation at Microsoft. It's what they did then and what they do now.

  12. Re:What has Microsoft ever invented? by RetroGeek · · Score: 2, Informative


    Can you give a source/example for this one?


    Sure. Go here.

    --

    - - - - - - - - - - -
    I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  13. Re:What has Microsoft ever invented? by mranchovy · · Score: 2, Informative

    Various office programs working together predates MS-Office,

    Can you give a source/example for this one?


    Lotus Symphony for DOS in the mid 80s

    Lotus Jazz for the Mac around the same time

    Some old geezer here can probably come up with some mainframe applications that did something similar

    Microsoft had Word and Multiplan fairly early on, but it took them a while to roll Word, Excel, and PowerPoint together into Office

    --
    I am so smart!
    I am so smart!
    S-M-R-T!
    I mean S-M-A-R-T!
  14. Re:What has Microsoft ever invented? by YASUID · · Score: 2, Informative

    "Can you give a source/example for this one?"

    Hmm... there used to be a program called Enable/OA, made by The Software Group. There was a product by Lotus called Symphony. There was PFS:First Choice, too. They were PC/MS-DOS apps, and had integated word processing, spreadsheet, database and telecommunications modules (I don't recall if PFS: First Choice had the latter, however).

  15. The only thing that MicroShit is good at, is... by SilverSand2021 · · Score: 2, Informative

    ...marketing.

      Most of the base technology that MS has been touting since its glory days of DOS/Win3.x was copied from Apple, or the Xerox PARC. [For those unfamiliar with PARC, I highly recommend the book "Dealers Of Lightning"... or just google "Xerox PARC history".]

      MS's claim that they're responsible for ANY major innovations in the computer industry is on par with Al Gore's comment that he "invented the Internet". How can a company whose base technology was stolen from someone else, and enhanced with innovations originated elsewhere, claim any innovation of their own?

      Below are a few examples of the baseline concepts that completely changed the computing world, and led to the proliferation of personal PC's, the Internet, and quite a few other things. And NONE of them were pioneered by MicroSoft.

      1.) A suite of applications that shares data and is designer with multiple users in mind.
      2.) A packet-based, self-monitoring networking protocol? i.e. "let's work out a stable connection over an unstable medium".
      3.) Image rasterization (conversion of displayable image to printable).
      4.) A programming language whose specs fit on a SINGLE piece of paper, and from which dozens of other languages spawned.
      5.) Seamless scrolling, adjustable by-screen, by-line, and by-pixel.
      6.) In-application adjustment of application parameters, as well as command scripting.

      Just six examples out of hundreds, of the concepts that were invented by others, but co-opted by MS. And now, they claim innovation? I call "bullshit"! Almost everything that is promoted by MS today is based on technology that was invented in the 1970's.

      There's a significant difference between "enhancements", and "invention". My advice to Microsoft's mouthpieces would be, look up the definitions of these terms, and don't make yourself look like a fool in front of a worldwide audience. /rant

  16. Re:big bang? by jonastullus · · Score: 2, Informative
    Microsoft has made a lot of very small innovations (often called "soft innovations"). Whether it's the ease of use of VB or the elegance of C# or the xml grammars used in the speech SDK

    i might even concede your point - microsoft has indeed made several small innovations that by themselves are not much to look at, but in their entirety can make up a totally new style of working and collaborating...

    but IMHO your examples suck!

    • "elegance of c#" is an insult to languages that might actually claim that attribute. C# is a conglomeration of diverse language features from all over the place without a coherent "metaphore". c#'s scripting features go well against its object-oriented origins and the cleanliness of its language specification - while still better than C++ - has no benefits over java.

      please correct me if i'm wrong, but calling c# "elegant" is stretching it a bit, ain't it?

    • "ease of use of VB"; well, you can't argue about taste and there certainly are benefits to the integration of VB and the office suite and windows in general. but again "ease of use" is taking praise a bit too far; not even talking about the abomination of a language that is VB.

    • "xml grammars used in the speech SDK". i must admit that i haven't used them, but in my opinion xml (while being a nice "technology") is far over-hyped! using markup to represent code/data was an innovation of LISP and has been used before to great success. its use in the MS speech sdk might be comfortable and easy to use, but this (in my opinion) is just a case of good software development and good framework design than of talking about innovations!
      just by using the OO paradigm or design patterns my software doesn't automatically turn "innovative"; using known technology to achieve new aims is the right way to do it, but calling it "small innovations" is a bit over the top...
  17. Re:Seriously? by IthnkImParanoid · · Score: 2, Informative
    The Mac does not count because it relied on imbedded metadata in the file, rather than an outside deciding program.
    Why is this so different than Windows using the extension of a file as metadata? Microsoft's way has advantages of course (being able to easily change the filetype, if you've unhidden extensions for known file types), but disadvantages as well (SalesReport.doc.vbs, anyone?)
    --
    It's nothing but crumpled porno and Ayn Rand.
  18. Re:Seriously? by mrsbrisby · · Score: 4, Informative

    Troll.

    1. The "taskbar". Before Windows 95 there was a concept of a window being "iconized", where the "icon" vanished if the window was open. It appears that Microsoft first made an "icon" that stayed there even if the window was open.

    Err, both NeXT and OS/2 did this. Furthermore, there's a very good reason almost nobody else uses the "task bar": it's a terrible user interface.

    2. Also in the taskbar, the realazation that words are more important than icons, and shrinking the icon to a more appropriate 16x16 size and making the text visible.

    In OS/2, you got the entire text. Even for Modal Windows (which don't show up on the Win95 task bar). For NeXT you got a tool tip of the full text, and never an amended version (like you'll see in Win95).

    3. Eliminating the artificial dividing line between the window border and the contents, so that a window displaying a uniform gray rectangle of the right color blends cleanly into the border. Although I wrote something like this myself quite a few years earlier for the NeXT, I hardly publicized it, and never saw similar graphics design until Windows.

    Wow. Many MacOS and OS/2 applications did this exactly, and NeXT did it one better by getting rid of the window border itself.

    4. "Combo box" where text input and multiple selection are done by the same widget. Having worked with NeXT before this, I'm pretty certain it did not have this, and never saw it on any other system either. (crappy popup implementation with the scroll bar is irrelevant to the innovation, although I really wish they would fix that...)

    NeXT most certainly did have it, and so did Motif. They were uncommon with Motif, but SGI used them quite a bit.

    5. Scroll wheel. The idea of having another control to scroll data on the mouse was older, but Microsoft seems to have realized that a 1-D version would provide most of the benifit without the confusion or flakiness of older attempts that tried for 2 or even more degrees of freedom.

    Wrong again fanboy, both Kensington and Logitch did it with a knob, and Logitch even did it with an actual toothed wheel that was much easier to use than the Microsoft bastardization.

    This is exactly why Microsoft has a patent on using a scrolling wheel as a z-index instead of as a scrolling device.

    6. Having all files be "commands" in that if you double-click it examines the file (even if only the filename) and opens it with the correct program. The Mac does not count because it relied on imbedded metadata in the file, rather than an outside deciding program. Nor does #! notation in Unix exec of files, as it still requires the execute bit and does not work for files that lack this. I think a very important detail is that this idea could have been implemented 20 years earlier, it does not rely on GUI, and no CLI system ever did. A useful idea that is not realized until long after it is possible is a real indication that it is an "innovation".

    First of all, MacOS doesn't work that way; the "type extension" is 4 characters (instead of three), but it's basically the same mechanism. Furthermore, multiple programs that support editing a file type are all accessible (as the creator is additionally available as another 4-character extension).

    Why are these things invalid when they're clearly part of the file name?

    So even if you refuse to let the Mac count for other reasons, why don't GEM, OS/2, OSF/Motif, CDE, or NeXT count?

  19. Re:What has Microsoft ever invented? by Beryllium+Sphere(tm) · · Score: 3, Informative

    >Cleartype for one

    "So more than twenty years ago, Apple II graphics programmers were using this 'sub-pixel' technology to effectively increase the horizontal resolution of their Apple II displays." -- Steve Wozniak

  20. Re:What the..... by Daengbo · · Score: 2, Informative

    Birge, you should've chosen KDE as your Windows example, and not Gnome. By default, Gnome looks more like MacOS (pre-X) than Windows. There are three menus, none of which have the same set up as the Start menu. I don't know how the distro you may or may not have tried modifies the standard set up, but GOD you're wrong on this one. KDE, however, has all the Windows stuff in by default. I had mod points, but there wasn't an option for "oninformed/just plain wrong"

  21. Re:Xerox PARC and real innovation. by Daengbo · · Score: 2, Informative

    Another place where you don't know what you're talking about. There are so many alternative desktop concepts in OSS it's almost impossible to try them all. The most recent is SymphonyOS (http://www.symphonyos.com/), who's first law of UI is that Fitt was right, but nobody listened. No nested or drill-down menus, no scrolling if possible, no icons, and no pop-up dialogs. Sound a lot like Mac or Windows, doesn't it?

    There are already 3d desktops for Linux, so "MS will have a rendered graphics engine before linux" is silly. As for DB file systems, I found three for Linux in under five minutes.

  22. Re:Xerox PARC and real innovation. by RTMFD · · Score: 2, Informative

    Always there for the taking? Nice corporate attitude. Well, that sentence speaks for itself. Apple benefits from the hard work of the folks at Berkeley and KDE, then adds some polish, calls it innovation.

    Other than KHTML, the roots of OS X are in NeXT/OpenStep which has been in production for the last 15-16 years or so. What the hell are you talking about? NeXTStep had the first "web browser", etc. I think this argument is futile. As far as not contributing KHTML back to the "community", the last time I checked, the WebKit source was available to everyone with a (free as in beer) base-level ADC login and password.

    Go emit code.

  23. Re:Xerox PARC and real innovation. by stoborrobots · · Score: 3, Informative
    Try to remember a time when you didn't think it was logical to edit text files in buried /etc to fix things. I know, it's hard.

    It's not hard - I remember such times easily. However, in those days, we complained about having to edit text files called "INI files" in C:\WINDOWS, and "CONFIG.SYS" in C:\. Eventually, that avenue was taken from us, and we had to resort to using a graphical tool to change settings in a binary data-store, which was called the "Registry", which contained the exact same entries as the old "INI files", but without the ability to edit them in DOS mode.

    Just because they're not stored in /etc doesn't make them magically more easy to use...
  24. Re:The Registry(TM) by Shotgun · · Score: 3, Informative

    If there was ever a piece of software so central to an operating system, yet so fragile, vastly overburdened and insecure with a tendency to break if you just look at it, then it's the Windows Registry.

    Dude, you're to young. The Window's Registry was preceded by the OS/2 Registry, which was equally hated and villified for years before Redmond picked up on the 'idea'.

    My biggest beef with Microsoft is that when they do claim to innovate, it turns out that what they've done is either steal someone elses bad idea, or reimplement a good idea poorly.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba