Slashdot Mirror


Silverlight Released, Linux Version Coming

Today Microsoft announced the release of Silverlight 1.0 for Windows and Mac OS X. This cross-browser, cross-platform browser plug-in is fully supported and competes directly with Adobe Flash. Included in this release was the promise from Microsoft to support the 100% compatible Linux version, called Moonlight.

462 comments

  1. From the tirania.org link by alx5000 · · Score: 3, Insightful

    The binary codecs will initially support x86 and x86-64

    They also provide a complete list of the supported codecs. I hope that, though I'm never touching *light with a 10-foot pole, this move makes Adobe finally release a x86_64 version of Flash (yeah, we all hate those banners and such, but being able to watch youtube videos without hacks like nspluginviewer would be quite nice. Besides, my nspluginviwer-ed version of Flash SUX at playing real time streaming video...).

    --
    My 0.02 cents
    1. Re:From the tirania.org link by John+Betonschaar · · Score: 2, Informative

      this move makes Adobe finally release a x86_64 version of Flash

      Flash works fine on x86_64, it not working on 64-bit Linux is an urban myth. Seriously, just google for it...

    2. Re:From the tirania.org link by Anonymous Coward · · Score: 0

      They also provide a complete list of the supported codecs.

      How well supported are those codecs under Linux? Could MS make creating silverlight & moonlight files difficult/impossible under linux?

      Also... I have long suspected "Sweaty" Balmer was a vampire.. the naming seems to match.. no sunlight.

    3. Re:From the tirania.org link by AvitarX · · Score: 1, Flamebait

      Let me guess, when I google I find hacks using nspluginviewer?

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    4. Re:From the tirania.org link by Anonymous Coward · · Score: 0

      given my experiences with both companies, I'd sooner put a MS product on my computer than an Adobe product. Also, given that Moonlight is not an MS product, but rather a product that is designed so that it can use an MS "standard", not using it is akin to not using OpenOffice because it can open MS Word files...

    5. Re:From the tirania.org link by WeblionX · · Score: 1

      No, just how to install all the 32-bit binaries needed to run 32-bit Firefox with 32-bit Flash.

      --
      (\(\
      (=_=) Bani!
      (")")
    6. Re:From the tirania.org link by AvitarX · · Score: 1

      Of course on the supported 32-bit Linux platform I just click the yellow bar at the top of the screen to install it.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    7. Re:From the tirania.org link by John+Betonschaar · · Score: 1

      Let me guess, when I google I find hacks using nspluginviewer?

      Yes. That, or you could install a 32-bit FF, it's not like it makes a lot of difference in speed or whatever... But nspluginwrapper works pretty well for an ugly hack.

    8. Re:From the tirania.org link by lordtoran · · Score: 1

      How well supported are those codecs under Linux? Could MS make creating silverlight & moonlight files difficult/impossible under linux? The only supported video codec is Windows Media Video. This should be enough of an answer ...
      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    9. Re:From the tirania.org link by Anonymous Coward · · Score: 0

      Running any Microsoft binary on Linux is bad. It is kind of tolerable if running under WINE or under a VM. That's my take.

    10. Re:From the tirania.org link by cthulhu11 · · Score: 1

      this move makes Adobe finally release a x86_64 version of Flash Why would you need >4GB of address space to watch a youtube video? Pseudo-sexual wordlength envy.

    11. Re:From the tirania.org link by matthewcraig · · Score: 1

      An Urban Myth??? Listen, Try searching Adobe's support forum instead. Once there, you will quickly see that Flash Player is not supported under Windows or Linux 64-bit operating systems. Any hack you do in order to wedge it into functionality does not make it a supported solution. I can run old Amiga applications through an emulator program, but I don't run around saying that Amiga applications not running on x86 hardware is an Urban Myth!

  2. Netflix "Watch Instantly" by kannibal_klown · · Score: 1

    I hope this means that the demo of Netflix on cross platform browsers isn't too far from becoming a reality. Honestly, the only reason I even have a bootcamp partition on my MacBook Pro is for NetFlix's OnDemand feature.

    1. Re:Netflix "Watch Instantly" by Anonymous Coward · · Score: 0

      No, Netflix is waiting for Silverlight 1.1 which won't be out until next year. 1.1 won't support PowerPC Macs, but they will be adding support for an 8 year old Windows OS!

    2. Re:Netflix "Watch Instantly" by davester666 · · Score: 1

      Are you kidding? If the video doesn't require DRM, they could implement it using Flash today [maybe Flash even supports some kind of DRM beyond not storing the video stream locally?]. If the video does require DRM, I think the chance that MS implements it for Mac OS X, or permits it to be implemented in the Linux version [which probably will be open source] is not zero, but is actually a negative percentage.

      --
      Sleep your way to a whiter smile...date a dentist!
  3. What can posibly happen... by Daimanta · · Score: 5, Interesting

    Microsoft will include Silverlight as an update and makes it high priority. Silverlight becomes success and passes Flash as the major app in the sector. MS will discontinue Moonlight because of BS reason. Linux is locked out by vendor lock-in.

    This is purely hypothetical but not at all improbable.

    --
    Knowledge is power. Knowledge shared is power lost.
    1. Re:What can posibly happen... by 808140 · · Score: 5, Informative

      MS didn't produce Moonlight. The Mono guys did. MS may try some patent-fu, but at the very least the code is out there. I personally don't respect software patents enough to abide by them anyway.

    2. Re:What can posibly happen... by everphilski · · Score: 5, Insightful

      Note that Moonlight is being developed **outside** of Microsoft, although it has the support (not just verbally, but engineering support) of Microsoft. So it can't be killed quite that easy.

    3. Re:What can posibly happen... by Anonymous Coward · · Score: 0

      Not just probable, but in fact most likely.

      This is what they do.

    4. Re:What can posibly happen... by AirLace · · Score: 5, Insightful

      Remeber that the Mono project has already independently implemented large parts of Silverlight in their Moonlight implementation with little or no help from Microsoft. Microsoft's official support will definitely be helpful when it comes to test suites and some further details, ie. the "last few percent", but it has already been demonstrated that the community is entirely capable of implementing and maintaining this platform by itself.

      Some strange withdrawal by Microsoft will not result in a significant loss of resources here, and will not get in the way of replacing the proprietary Flash platform with a more free alternative. Kudos to the Mono team -- they have played their cards well here.

    5. Re:What can posibly happen... by Kingrames · · Score: 1

      More likely:

      Silverlight fails to get any support from customers, Adobe crushes Microsoft's pitiful attempt, and then Microsoft retreats, only to come out of hiding to try to buy Adobe out instead of competing against them.

      --
      If you can read this, I forgot to post anonymously.
    6. Re:What can posibly happen... by gral · · Score: 5, Insightful

      Actually, if we are talking what they have done in the past:

      * The first version will be done in completely open, to show "They" want to work with the
      community.
      * The next version will have a couple things that are different, but not necessarily documented, so it is difficult to "Know" exactly what is being done, people will still use it because it is not too problematic
      * Future versions will continue this trend, until the MS version has completely broken compatibility with other OS systems, and it will be the other companies just aren't cooperating.

      --
      Scott Carr
    7. Re:What can posibly happen... by yoprst · · Score: 1

      I see 3 problems with your post: 'can possibly', 'purely hypothetical' and 'but not at all improbable'. All other scenarios are 'purely hypothetical', not the one that you described.

    8. Re:What can posibly happen... by Alphager · · Score: 4, Insightful

      Note that Moonlight is being developed **outside** of Microsoft, although it has the support (not just verbally, but engineering support) of Microsoft. So it can't be killed quite that easy. It can't be discontinued from one day to the next, that's right. But if Microsoft decides to no longer provide documentation, moonlight automatically falls behind silverlight and is therefore useless.
    9. Re:What can posibly happen... by Anonymous Coward · · Score: 2, Insightful

      Strange???

      What happens when they release an update and decide NOT to release the specs for the new features?

      Then Moonlight devs get to learn what it's like to be WINE developers!

    10. Re:What can posibly happen... by everphilski · · Score: 1

      Not that hard to figure out, I mean, Microsoft has to release documentation on how to program in the language, if they want adoption, correct? :)

      (Oh, wait, I see... your website... FSFE... I now understand your bias and will proceed to take you with a grain of salt.)

    11. Re:What can posibly happen... by Anonymous Coward · · Score: 0

      Microsoft has to release documentation on how to program in the language

      Why? All they need to do is make a point-and-click "silverlight director" and dictate that everybody must use that to create their silverlight files. They don't have to release any kind of documentation of the internals in order for people to use it, after all, macromedia flash attained its market penetration under the exact same situation. Documentation of flash was only available recently, and then only with a license demanding that you not use it to write a flash player.

    12. Re:What can posibly happen... by jhol13 · · Score: 5, Insightful

      DRM. I am certain the Linux version will not play DRM'd content.

    13. Re:What can posibly happen... by iluvcapra · · Score: 1

      Microsoft has to release documentation on how to program in the language, if they want adoption, correct?

      Yah, because everybody knows how accurate and complete the Win32 documentation is, just ask the Wine team!

      You can write a program following MSDN documentation to the letter and have it crash horribly; even worse, you can ignore the MSDN documentation and have your program run great.

      --
      Don't blame me, I voted for Baltar.
    14. Re:What can posibly happen... by tacocat · · Score: 1

      They won't go head to head against Linux like that. It's not effective.

      What is going to be effective is to lock out everyone but Microsoft and rather than discontinue it, make it suck so bad that it becomes a standing example of why Windows Rocks and Linux Sucks and therefore everyone should not be using Linux because, by example, it's lame.

      That's one option. The other is they are willing to lose the OS platform and rely on the Mac BSD and the Linux OS to remain open enough that they can sell their cost generating applications on top. For example -- Microsoft Office for Linux and the existing but ancient Microsoft Office for Macintosh. OSes don't make Microsoft money. The Office suite lockin does.

    15. Re:What can posibly happen... by everphilski · · Score: 1

      Try asking the Mono team. I was surprised myself, I was able to port code over, in many cases, with no changes whatsoever! They hit the nail on the head.

      You can write a program following MSDN documentation to the letter and have it crash horribly; even worse, you can ignore the MSDN documentation and have your program run great.

      Maybe back in the MFC/COM days but I haven't had problems since .NET, and the DirectX docs are good too IMO.

    16. Re:What can posibly happen... by jellomizer · · Score: 4, Informative

      So... Why isn't all the .NET applications running smoothly and correctly in Linux. The thing with partnerships is that they can be broken. Microsoft should put the money where their mouth is and fully support Silverlight for Linux. This looks like Microsoft Cheap way of doing things. Too Bad too, Microsoft devleopers could learn a few tricks programming in Linux that may make Windows a better product.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    17. Re:What can posibly happen... by 808140 · · Score: 4, Insightful

      Man, if you think MS's problem is lack of developer talent, you clearly haven't met anyone who works for MS.

    18. Re:What can posibly happen... by Elektroschock · · Score: 1

      It is a prototype for a linux support of an emerging Microsoft technology. Nothing more. Now they start real development. According to Miguel's spin Mono would be a 100% implementation of .NET in 2004.

    19. Re:What can posibly happen... by benwaggoner · · Score: 1

      Note that the Moonlight announcment covers both 1.0 (just announced) and 1.1 (next major version with CLR support).

    20. Re:What can posibly happen... by Surt · · Score: 1

      MS employs vast numbers of not so talented people. They also have a pretty good number of very talented people, much like most large companies. They do hamstring their most talented developers of course, which is not always the best strategy.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    21. Re:What can posibly happen... by mounthood · · Score: 4, Informative

      The video codecs for moonlight will be provided as binary blobs, directly from the Microsoft website and licensed only to be used in moonlight.

      --
      tomorrow who's gonna fuss
    22. Re:What can posibly happen... by poot_rootbeer · · Score: 1

      Silverlight becomes success and passes Flash as the major app in the sector.

      How/why would this happen?

      Flash's marketshare seems extremely difficult to bite into: it's free, it works mostly seamlessly, and it's so easy to get that most people already have it (you edge-case Slashdotters that complain about the lack of a native AmigaOS version don't really matter).

      What would Silverlight offer that would convince consumers -- and, more importantly, content CREATORS -- to make a switch?

    23. Re:What can posibly happen... by jellomizer · · Score: 2, Insightful

      I never said that. But a Microsoft programer are use to programming Microsoft Products on Microsoft OS's. If they did some say more programming for Linux I am sure they will go in some sections boy that was easy, much easier in windows, We should incorprate this feature or programming method into the next version of Windows/Visual Studios. As a primarly Linux/Unix developer when I have to do windows programming I always feel like I am dealing with more Black Boxes that tend to break, eg Call this library to get this information from the OS, vs. Open this virtual File and read in the information about the OS. It has its plusses and minuses, But with more experience with different platforms the better programers they become. I would say that a lot of Linux Developers stay away from Visual Studios and it hurts them too. Because they fail to learn what development platforms makes Windows better then Linux.

      I know that MS has a lot of talented developers and a Lot of them will be able to code circles around me... But also I would be able to code circles around other MS developers. But what happends people get stuck into thinking the same way and keep recoding the same problems over and over again, while a different perspective will be able to fix the problems.

      Sometimes there are problems that they didn't even know there was a problem yet.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    24. Re:What can posibly happen... by JBHarris · · Score: 1

      The very first page I visited to 'Showcase SilverLight Features' resulted in a 'AG_E_NETWORK_ERROR' and closed my browser. I'm Using Vista Ultimate 64 with Firefox.

      I'm not impressed. I can get errors with plain old JavaScript.

    25. Re:What can posibly happen... by ClosedSource · · Score: 1

      "Yah, because everybody knows how accurate and complete the Win32 documentation is, just ask the Wine team!"

      Actually, the Wine team may not be the ones to ask since their goal isn't to recreate Win32. Their effort is application-driven not API-driven.

    26. Re:What can posibly happen... by Alphager · · Score: 1

      Not that hard to figure out, I mean, Microsoft has to release documentation on how to program in the language, if they want adoption, correct? :) Xou mean how they helped the Mono-team (hint: they did not help. Mono runs great nowadays _despite_ Microsoft)?



      (Oh, wait, I see... your website... FSFE... I now understand your bias and will proceed to take you with a grain of salt.) Well, we all are biased. Your signature clearly defines your bias.

      I have no strong bias against Microsoft or their products.
      I happen to think that Free software is the way to go, but i still regularily use Microsoft producs at work and at home.
      I am simply saying that by not releasing a linux-version at the same time as the windows-version they clearly show that the linux-port is of no priority to them. And given the track-record of Microsoft i find it hard to believe that this time everything will be different.
    27. Re:What can posibly happen... by pthor1231 · · Score: 1
      In regards to the other poster who replied saying that MS does hamstring their more intelligent programmers, this is partially true. When I was recently visiting my brother, who works as a dev there, some how some open source project came up, and it eventually led to my brother actually saying that he's not allowed to work on FOSS/OSS projects, because of the possibility for unintentional inclusion of code that is partially or wholly derived from those sources. Now whether this is just a CYA for MS so they can scapegoat someone down the road or my brother mis-interpreted some portion of his contract, it does bring some light into what the other poster says, especially with regards to stuff like this:

      We should incorprate this feature or programming method into the next version of Windows/Visual Studios.
    28. Re:What can posibly happen... by aminorex · · Score: 4, Insightful

      Indeed, Microsoft has destroyed some of the best minds of our generation.

      --
      -I like my women like I like my tea: green-
    29. Re:What can posibly happen... by drew · · Score: 1

      Which is different from the Linux version of Flash player lagging two versions behind the Windows version, how?

      --
      If I don't put anything here, will anyone recognize me anymore?
    30. Re:What can posibly happen... by Bluesman · · Score: 1

      How can I create my own flash content and distribute it without paying a large sum of money?

      I believe the express version of Visual Studio is free. If there were something like Flash that were just as widespread and free to develop for, I'd definitely use it instead of Flash.

      --
      If moderation could change anything, it would be illegal.
    31. Re:What can posibly happen... by twoboxen · · Score: 1

      Man, if you think MS's problem is lack of developer talent, you clearly haven't met anyone who works for MS. Turned down interviews there before, will continue to do so.

      --
      TODO - Insert Creative/Witty Signature
    32. Re:What can posibly happen... by I'm+Don+Giovanni · · Score: 1

      "Microsoft should put the money where their mouth is and fully support Silverlight for Linux. This looks like Microsoft Cheap way of doing things."

      Part of the practical realities of the OSS business model is that if you can get OSS devs to do your work for free, you do it! Hell, many of you have been praising that sort of thing. The Mono devs know Linux a lot more than Microsoft's do. So let them handle the Linux version. And let them handle it for free, in the great tradition of the OSS.

      --
      -- "I never gave these stories much credence." - HAL 9000
    33. Re:What can posibly happen... by Bert64 · · Score: 1

      There are plenty of free programs for creating flash content...
      OpenOffice can export to flash for one...
      There are flash libraries for PHP i believe too, so you can dynamically generate flash content.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    34. Re:What can posibly happen... by AJWM · · Score: 1

      Man, if you think MS's problem is lack of developer talent, you clearly haven't met anyone who works for MS.

      I don't have to; I've seen their output.

      I'm not sure what you'd call the process that produces that stuff, but "developer talent" isn't it.

      Mind, given some of the crap I've seen lately in proprietary software from non-MS sources, maybe it's all relative.

      --
      -- Alastair
    35. Re:What can posibly happen... by Bert64 · · Score: 1

      They won't want to lose the level of lockin the os gives them...
      Their lockin on office formats is already heavily threatened, if they fail to get OOXML ratified by ISO then there will be an even stronger push towards ODF. Once they lose the lockin, their customers will drop like flies.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    36. Re:What can posibly happen... by killjoe · · Score: 1

      >MS didn't produce Moonlight. The Mono guys did.

      In that case it will be two versions behind.

      --
      evil is as evil does
    37. Re:What can posibly happen... by Alphager · · Score: 1

      Which is different from the Linux version of Flash player lagging two versions behind the Windows version, how? It isn't different at all. I never said that Flash is good.
    38. Re:What can posibly happen... by rastoboy29 · · Score: 1

      But why would you want to support this platform (ie. put thousands of man hours into developing apps with it) when you KNOW what's going to happen down the line?  I mean, we've seen this all before *coughinternetexplorer*.

    39. Re:What can posibly happen... by poot_rootbeer · · Score: 1

      How can I create my own flash content and distribute it without paying a large sum of money?

      If the freeware tools capable of creating or exporting to SWF files don't meet your needs, a license for Flash goes for about $700 retail. To anybody serious about distributing content, that is NOT a large sum of money.

    40. Re:What can posibly happen... by Anonymous Coward · · Score: 0

      on the WINE homepage, it says "Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix.". So their goal clearly is to recreate the Windows API. However, the WinAPI is pretty extensive by now, so they're busy enough implementing the stuff that applications actually use first, but that's only natural, isn't it?

    41. Re:What can posibly happen... by davester666 · · Score: 1

      and won't support MS's DRM, making this a pointless exercise. MS will never let non-MS OS's have feature-parity, SilverLight will only be 'similar'. It's cross-platform in the sense that a developer can potentially create a 'application' that will work on XP/Vista/OS X/Linux. But not everything works on the non-MS operating systems.

      --
      Sleep your way to a whiter smile...date a dentist!
    42. Re:What can posibly happen... by mycall · · Score: 1

      Proprietary is never going away, get use to it. There will never be a 100% open source world.

    43. Re:What can posibly happen... by abertoll · · Score: 1

      ... Microsoft gets sued (again) for anti-competitive practices.

      Wouldn't it be better for them to just not make the Linux version "as good" or spend as much time on it?

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    44. Re:What can posibly happen... by Redline · · Score: 1

      If the freeware tools capable of creating or exporting to SWF files don't meet your needs, a license for Flash goes for about $700 retail. To anybody serious about distributing content, that is NOT a large sum of money.

      I have always hated this argument. "I am comfortable with this barrier to entry, why aren't you?"
      Why do I have to be "serious" about making content to have an easy to use tool?

    45. Re:What can posibly happen... by Nazlfrag · · Score: 4, Funny

      They're not destroyed, just wrapped up tightly in multiple layers of DRM.

    46. Re:What can posibly happen... by Hadlock · · Score: 1

      Even more likely:
       
      Microsoft copies and pastes their game plan for the Xbox vs. Playstation, uses find and replace for the terms Sony::Adobe, Xbox::Silverlight, Playstation::Flash, 2002:2008

      --
      moox. for a new generation.
    47. Re:What can posibly happen... by Anonymous Coward · · Score: 0
      1) Download the Flex SDK
      2) Learn Flex(mxml), ActionScript, and optionally Cairngorm Microarchitecture
      3) Compile with mxmlc (the compiler)
      4) Output = .swf

      You can download the FlexBuilder plugin from Adobe as a trial for 30 days, but really, the mxml compiler will do everything you need, and you can just keep your project organized in Eclipse.

      Naturally, you don't get the same control as building a Flash movie out of a timeline, but you do get a, for the most part, browser independent interface with the same asynchronous type calls and features that an AJAX environment gives you.


      Flex also has really cool features such as FDS which will map local ActionScript objects to corresponding Java objects in your persistence layer through an XML configuration file. Although, FDS is 10,000 USD per processor. Regardless, you can still make Web Service calls and translate XML results into ActionScript objects in a MUCH simpler way than you would using AJAX styles. Seriously, check it out.

    48. Re:What can posibly happen... by pdusen · · Score: 0, Troll

      Microsoft seems to have their stuff together more than the slew of open-source developers who are trying to compete with them. The only completely functional program I've seen come out of OSS that is widely used would be Firefox. OpenOffice.org is a joke. I used Office 2007 for a while before I used OO.o and they are not even close to the same level of functionality or sophistication (And I don't give two shits about ODF support; I want a word processor that is simple and intuitive, with visually pleasing formatting. Office 07 is, OO.o is not.) Oh sure, it works if you're a poor college student who can't afford a real office suite (MS07 Enterprise goes for $50 around here), but it's a pain in the ass. As far as Linux goes... I only ask two things of an OS. 1.) Support for all my hardware (Not entirely the fault of the Distro, I know), 2.) To not ever have to use the command line unless I really want to. Windows does both of these things. If Linux wants me, it will have to meet those requirements. Microsoft's problem isn't poor products. Their products are, for the most part, fantastic. If you actually stop and think about the huge variety of configurations Windows is compatible with, the fact that it works as well as it does right now is pretty amazing. The problem with Microsoft is all in its marketing.

    49. Re:What can posibly happen... by SuSEboy · · Score: 1

      hmm....

      So the choice is, PAY money to use FLASH and reach everyone, Or NOT PAY money to use SilverLight and reach everyone....

    50. Re:What can posibly happen... by aichpvee · · Score: 1

      They don't have to. Uncle Ballmer will just ask little Miguel to be a good little lap dog and stop working on it. If they really have to they'll just make up some new worthless piece of software so he'll be too distracted trying to copy it to work on moonlight.

      --
      The Farewell Tour II
    51. Re:What can posibly happen... by aichpvee · · Score: 1

      windows programmers tend to have strange ideas about things. It's kind of like there's a little box that you play in on windows and it really does seem to limit people.

      --
      The Farewell Tour II
    52. Re:What can posibly happen... by shutdown+-p+now · · Score: 1

      So... Why isn't all the .NET applications running smoothly and correctly in Linux.
      Mainly because WinForms, which are the primary GUI toolkit for .NET applications, provide an API which is horribly Win32-centric; suffice to say that it includes an overridable method named WndProc in the Control class! This may change when (or if) Mono provides a complete implementation of WPF. This one, from what I seen, is an API which is much easier to implement on any platform, with no Win32 tie-ins. A pity there are no specific plans for WPF in Mono currently; I wonder sometimes if that's because Miguel believes WinForms are more important at the moment (which makes sense), or because the Microsoft guys have kindly asked the Mono team to stay away from full WPF support for the time being...

      The other problem is that, with P/Invoke and COM Interop provided out of the box on Win32, a lot of .NET applications rely on them, thus tying themselves to the API of a specific platform.

    53. Re:What can posibly happen... by Khazunga · · Score: 1

      If Linux wants me...
      And therein lies your error. Linux wants no one, and doesn't want you. Use it if it fits you, use windows if you prefer. Don't insult other people because of your choice.
      --
      If at first you don't succeed, skydiving is not for you
    54. Re:What can posibly happen... by master_p · · Score: 1

      It does not have to be killed...a nice delay, say, Moonlight being one year behind Silverlight, is enough to hurt Linux's reputation.

    55. Re:What can posibly happen... by Anonymous Coward · · Score: 0

      or because the Microsoft guys have kindly asked the Mono team to stay away from full WPF support for the time being.

      They have never done any such thing, the mono team is just a bunch of engineers having fun doing their thing, they would never compromise on their work, miguel would go apeshit if anyone tried anything like that, he's all about the bleeding edge. I'd bet you more that some of them are enjoying the opportunity of taking the rug out from under ms (ms is all about vendor and OS lockin. When you go and make it possible for people to move out of the OS and keep the apps running, do you think ms likes that? There might be people inside ms more upset about that than we think...)

      The WPF api is just *huge*, and as much as people would like to just ditch winforms and jump, the truth is wpf has no market penetration, and mono's goal is to provide a .net layer so that people can pick up their apps on windows and run them outside windows. So, for that to happen and for people to actually do that, of course you must support winforms as much as you can, because that's where the majority of apps are.

      Moonlight is actually an excellent starting point for wpf, because it's a subset, so you can start working on wpf and have something to show for it without spending an inordinate amount of years on it. The existence of moonlight alone should tell you the mono team does not compromise or back off on anything. I mean, the starry wonderful new flash-killer tech being secretely developed by ms (and java has one of it's own too, announced way before moonlight, still hasn't come out yet)... and the mono team gets it done in 21 days and demos it? Now that's really gotta chafe some ms butts :)
    56. Re:What can posibly happen... by shutdown+-p+now · · Score: 1

      The WPF api is just *huge*, and as much as people would like to just ditch winforms and jump, the truth is wpf has no market penetration, and mono's goal is to provide a .net layer so that people can pick up their apps on windows and run them outside windows. So, for that to happen and for people to actually do that, of course you must support winforms as much as you can, because that's where the majority of apps are.
      The problem with WinForms is that, the way the API is designed (bad dynamic layout support etc), it looks awful on any platform other than Windows. End result is that it is simply not usable for writing cross-platform commercial apps of reasonable quality. It's not just speculation, either - in my company, I've just recently participated in a team investigating technologies to be used for a new project; we have seriously considered going .NET, and relying on Mono for cross-platform support (we need Linux and Mac OS X), but the quality of the present WinForms implementation in Mono is so low that it is unusable for our goals, period. This isn't to pick on the Mono team - they are really doing their best. It's just that the API itself is not cross-platform, and trying to port it introduces a lot of unnecessary complexity. At the same time, we would have gone the WPF way if only Mono supported it, if only in beta capacity...
    57. Re:What can posibly happen... by magus_melchior · · Score: 1

      "MS may try some patent-fu..."

      I think I just found my new favorite tag.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    58. Re:What can posibly happen... by wwilbee · · Score: 1

      At this point I think that is in Microsoft's best interest to have SilverLight become ubiquitous. It is clear from following all the Silverlight discussions that the cross platform aspect of the technology is one of its key drivers. In order for the technology to be a success, it has to be everywhere. Killing Moonlight would be shooting themselves in the foot.

    59. Re:What can posibly happen... by pdusen · · Score: 1

      I didn't insult anyone. Plenty of people in the world are trying to advocate a Linux desktop. So actually, Linux does, in fact, want me. So once they're competitive, I'll seriously consider it.

    60. Re:What can posibly happen... by ClosedSource · · Score: 1

      Actually, I've read an interview with the leader of Wine who said exactly what I said: that they don't intend to fully implement any version of the Windows API (sorry I don't have a link).

      If you think about it, it makes sense. What purpose would it have served to release any version of Wine yet if you knew that the design goal of recreating the Windows API wasn't achieved? We're not talking about bugs, but about fundamentals. It would be like releasing a word processor that can't handle the full alphabet.

      But Wine has been released because it has met its minimal goal of running specific Windows applications and it does that fairly successfully. The driving function for future development is the discovery of problems in running these applications or in adding new ones. The driving function isn't a list of API calls that haven't yet been implemented which would be the logical choice if implementing the API was the goal.

    61. Re:What can posibly happen... by NotZed · · Score: 1

      Well, neither will pedophilia, that doesn't mean we should accept it as socially acceptable either.

      --
      _ // `Thinking is an exercise to which all too few brains
      \\/ are accustomed' - First Lensman
    62. Re:What can posibly happen... by NotZed · · Score: 1

      Mono doesn't even fully implement .NET 2.0, let alone 3.0. So although WinForms not working is yet another shortcoming - it isn't even the start of the matter.

      It's got a long way to go - but I guess they can try.

      As for WPF, it's a giant, bloated, slow, and buggy API missing a lot of features you're expected to pay 3rd parties for - and it also relies on .NET 3.0. I think it would be a waste of time to try to get it going - better to spend your time doing something else. It'd be a bit like the Lesstif project was - by the time it finally got usable enough Motif was long dead. And given that Silverlight is essentially (from what I can tell) a lighter-yet-incompatible reimplementation of WPF, then it may already be dead.

      WPF might be revolutionary to WinForms coders, but to anyone outside of the MS fold, it isn't anything than just another modern-ish toolkit - and not a particularly outstanding one at that. I've been fighting it for the last 18 months at work, and it hasn't been pleasant. Terrible performance, obscure and hard to trace bugs, atrocious documentation, limited features, it goes on and on ... at least GTK+ only had a couple of those, and all of them could be fixed since you had the source and the possibility of feeding changes back to the world.

      It is interesting to note that Moonlight itself is being written in C++, and not C# running under Mono. I guess Mono is just being used as the scripting language engine.

      --
      _ // `Thinking is an exercise to which all too few brains
      \\/ are accustomed' - First Lensman
    63. Re:What can posibly happen... by pijokela · · Score: 1

      Where so you get MS Office 2007 for $50? Is it used or warez?

      Here we have to pay 150 for an academic version and >200 for anything that you can use for work (= getting paid to use it). There are more then 20 versions and most are well over 300 , I've no idea what the differences are between the versions...

      That brings it to about 100 / year if you want to stay current. I'll take the free OO.o instead thank you very much. I guess if MS Office is your primary tool it's worth it, but since for me it's an additional cost in addition to the software development tools I can live without.

  4. It's a trap by Anonymous Coward · · Score: 5, Insightful

    ...stick to open formats and Free code ;-)

    They are trying hard to encourage .net to kill off the huge popularity of Java, especially now that Java is moving to GPL they are trying extra hard to kill it off.

    1. Re:It's a trap by stevenmu · · Score: 1

      Isn't the silverlight format open ? While the microsoft implemtation may be closed-source, it should be possible for someone else to simply write a client for it.

    2. Re:It's a trap by Mattintosh · · Score: 2, Insightful

      They aren't trying very hard. Java has a 15-year head-start on .NET. Meanwhile, .NET is vastly superior and is mopping the floor with Java. Why? Because Java sucks. Why should I have to mess with a classpath when I can just include references in a build file or dump a binary into a "magic" directory? Flexibility is no excuse for stupidity. This extends to the rest of the Java vs. .NET issue. Java is flexible but clunky and stupid. .NET lacks a tiny amount of that flexibility in a compromise to ease of use.

      Basically, Microsoft finally got something right. That's not to say they didn't take some lessons from Java, but the fact is .NET is way nicer than Java.

      I just hope the Mono guys make hay while they can and get Mono up to a fully-usable state before MS decides they've given enough engineering support to the Linux-support guys. I'd love to use .NET to make cross-platform apps that work as well as .NET on Windows does now.

    3. Re:It's a trap by Anonymous Coward · · Score: 0

      Killing off Java... good riddance.

    4. Re:It's a trap by everphilski · · Score: 1

      It is built on XAML and Javascript, hard to argue that it isn't open ...

    5. Re:It's a trap by recoiledsnake · · Score: 1

      Yes, it could be a trap. But this is not about Java(now open sourced) v/s .NET.

      This is about Flash v/s Silverlight. Flash is closed source and bloated, and you can code for it only in ActionScript. Silverlight/Moonlight is language neutral, so the developers can use any language that has a .NET backend available(Python, Ruby, C# etc. etc.)

      The caveat is that there are no development tools for Silverlight except on Windows(Can you develop Flash on Linux?) and that MS can pull support for Linux in Silverlight 3.0. We will have the source code, but the cooperation might be stopped and the Mono team will be back to reverse engineering as they did with 1.0.

      All in all, in the absence of a true FOSS technology in this sphere, I think Silverlight is a big leap over Flash.

      --
      This space for rent.
    6. Re:It's a trap by thammoud · · Score: 4, Informative

      C# and Friends are sure mopping the floor with Java. http://www.tiobe.com/tpci.htm

    7. Re:It's a trap by amccaf1 · · Score: 1

      Why should I have to mess with a classpath when I can just include references in a build file
      Ant is your friend.
      --
      "Flag on the moon. How did it get there?"
    8. Re:It's a trap by MobyDisk · · Score: 5, Insightful

      Every 10 years or so, programming languages take another incremental step. We take the best lessons over the last decade and incorporate them into a new language. Java took the best parts of C and C++, cleaned them up, added a virtual machine, incorporated the best exception handling designs of the time, and standardized a good class library. Java is/was a huge step forward. .NET was the next incremental improvement on Java. They added in some of the things that were missing from Java, removed a few over-complications, and made a new class library that incorporated the lessons Sun learned.

      Maybe, in another 5-10 years we will see another language emerge. One of these languages will finally become dominant when they design it by committee and make it an ISO standard, like what happened with C++. The problem is, by the time the language makes it through the standardization process, some upstart will already have another language ready.

      The game continues forever.

    9. Re:It's a trap by jfbilodeau · · Score: 2, Insightful

      As both a Java and .NET developer, I must say that from personal experience, you may be right in saying that .NET has a lesser learning c.NET is a thinly disguised layer to 'pretty up' some old MS technologies. Futhermore, it not just slightly inflexible, but highly inflexible.

      As for the classpath complain, I find it moot. I haven't had to fight with classpath in years. I develop on Windows, Mac OS X & Linux and I've used Eclipse, Netbeans and other IDE, as well as the command line.

      My $0.02

      J-F

      --
      Goodbye Slashdot. You've changed.
    10. Re:It's a trap by Anonymous Coward · · Score: 1, Interesting

      You mean implementing WMA & WMV? Good luck!

    11. Re:It's a trap by CaffeineAddict2001 · · Score: 1

      "NET is a thinly disguised layer to 'pretty up' some old MS technologies"

      What do you mean by this? Can you give an example?

    12. Re:It's a trap by Anonymous Coward · · Score: 2, Insightful

      Read how that works, please. It's a count of the various percentages of search results found for "x programming" where x is one of the languages supported.

      Java's numbers are purely because it's been around longer and has always had a large net presence. The fact that there are more hits for "Java programming" versus "C sharp programming" is really meaningless. Java's been around longer. Of course there are more hits.

      That means nothing, though, since search hits don't determine which language is used the most.

    13. Re:It's a trap by mseidl · · Score: 1

      Moonlight will block all use of the word linux! It's trademarked and you're probably a terrorist.

    14. Re:It's a trap by alext · · Score: 1

      Oh yes, classpath... except that most Java applications don't use classpath for most of their libraries, on the server side they use JEE mechanisms like WEB-INF/lib (something like the magic directory, perhaps?) while on the client side we have Java Web Start, which can download JARs on demand (or upfront, you choose), update them automatically etc.

      And for most of the years of Java's existence, JARs have been able to specify their own classpath rather than the user. Low-tech, but that seems to be what Dotnet does, unless I'm missing a vastly superior Dotnet feature that would justify me switching all my environments to Windows to take advantage of it?

    15. Re:It's a trap by ydrol · · Score: 1

      If end users have to mess with their classpath its the developers fault not Java's. If that's your main point which you've thought about then you may want to try learn a bit more about it..

    16. Re:It's a trap by jfbilodeau · · Score: 1

      The Win32 APIs would be my first exhibit ;). But let's continue:
      COM (DCOM, COM+, ATL, etc...)
      Visual Basic
      ASP
      MFC ...I could probably give you more if you wanted, but .NET did give sanity to those older technology. I'll program in Java before I'll program in .NET. However, I'll program in .NET before I'll use some of the old APIs. And yes, I wrote applications using the Win16 and Win32 APIs.

      But to go back to the original thread: Would I program in Flash or Silverlight? That's a question I can't answer, since I never did touch Flash. ;)

      --
      Goodbye Slashdot. You've changed.
    17. Re:It's a trap by everphilski · · Score: 1

      C# also remembered some things from C++ that Sun forgot about, like operator overloading. Had they thought about oo, they might have clinched more of the scientific computing market. But alas... most of us still program in C++. I do like to tinker in c# though.

    18. Re:It's a trap by Anonymous Coward · · Score: 0

      "vs." is not two letters. it's an abbreviation for the latin "versus". it is not written as "v/s", but as "vs."

    19. Re:It's a trap by CaffeineAddict2001 · · Score: 4, Informative

      All you are doing is listing old technologies. How does .NET "Pretty them up" ? While .NET can use COM dlls, it only does so through .NET wrappers, you make it sound as if .NET is built on top of these technologies. It is not.

    20. Re:It's a trap by Alt_Cognito · · Score: 0

      Even better, Maven. Like CPAN/GEM/ANT and much much more all rolled into one.

    21. Re:It's a trap by dnoyeb · · Score: 1

      Vastly superior? I suppose next you will express how slow Java is. .NET uses the age old MS strategy of wrapping existing technology in new packages. Then auto configuring everything in the name of convenience. Leaving you guessing as to how to configure it yourself.

      If you can't see that...

      Furthermore, Java has a "magic" directory too. You lack expertise on this subject.

    22. Re:It's a trap by RightSaidFred99 · · Score: 1

      Ant is not used at runtime, of course, and neither is Maven. Java is a stick in the mud, C#/.NET is fun to develop in.

    23. Re:It's a trap by Eravnrekaree · · Score: 2, Informative

      The last thing we need is another proptietary content format for the web. The open source community really needs to be focusing on implementing SMIL and SVG on Firefox which will turn it more into the high performance graphics environment which can compete with Flash. This would bring it a long way there. The w3c standards are good starting points however in many cases I think they come short of implementing enough control over the browser and features to make interactive applications more doable and eisier to implement. The sad fact is that a large number of indespensable technologies, including xmlhttprequest, designmode, innerhtml, scrolltop, and so on have been originated by microsoft, and the obvious need for these have been completely overlooked by w3c. Often it seems w3c standards are not designed by real users where the need for certain features becomes apparent. In the area of standards it is a good idea to apply the standard as a minimum, but at the same time if there is a feature that would improve the programming environment and add beneficial functionality that would allow for a broader scope of applications to be developed, it should be go ahead and be implemented and then standardisation of the feature can then occur. When we have badly needed features that need to be implemented we should not wait till a standard is realesed for them but implement them and at the same time work to get them integrated into a standard. Not doing so simply holds us back and encourages the implementation of proprietary, closed source technology, due to the shortcomings of the open standards and technologies, so ultimately waiting for something to be standardised before implementing it can do far more harm than good. I do agree standards are very important but they should not hold back progress in technology, so if we have an idea for a good feature, it should be implemented and we can begin a standards process too. But standards processes can take a long time so the feature should go ahead and be made avialable. Its more important to well document a technology and make it open source, which allows it to be used in a non-proprietary manner and with maximum portability without being locked into a certain browser, etc. Browsers should and do pick up features that have been introduced in other browsers. Firefox has implemented many features of IE, because, they were simply good ideas, like xmlhttprequest. Those features should also be integrated into w3c standards.

    24. Re:It's a trap by RightSaidFred99 · · Score: 1
      .NET is not based on any of those. Not to be insulting, but you clearly don't know anything about .NET. If I were you I'd go do some digging, it's really worth it. Going back to Java after having developed some enterprise web services with .NET would be like sticking a dull pencil in my eyeball.

      I don't really equate Silverlight with Flash in my mind, though everyone else does. I think of Silverlight as a way to develop rich applications that look the same in a web browser as apps on a Windows machine developed in .NET. I'm not really a multimedia guy so I'm just more interested in not having to develop in primitive ass HTML anymore for web apps.

    25. Re:It's a trap by Anonymous Coward · · Score: 0

      Maybe, in another 5-10 years we will see another language emerge... And that language will be where Smalltalk was in 1985.

    26. Re:It's a trap by 644bd346996 · · Score: 1

      Close, but you're a bit off. Java took Objective-C, re-implemented it on top of a virtual machine with a more C++-like syntax, a crappier class library, missing some of the nicer features of the language, but with a big ass marketing budget.

      It's only in that last respect that java was any better than languages from the previous decade.

    27. Re:It's a trap by mark-t · · Score: 1

      Sun didn't forget about operator overloading, it was explicitly omitted due to what was, in Sun's consideration, an unacceptable level of potential for abuse. Operator overloading is an immensely useful paradigm, and this was not lost on Sun, but how it has been used in C++ in the past has set a clear precedent that most developers, left to their own devices with operator overloading, will tend to write code that is concise at the expense of being intuitive, regularly using operators in ways that bear little to no resemblance to their natural meaning, often resulting in code that is difficult for other people to understand and change later. Sun felt, perhaps rightly so, that maintainable and readable code was preferable to syntactic convenience. But do not think this wasn't considered.

    28. Re:It's a trap by amccaf1 · · Score: 2, Informative

      Ant is not used at runtime, of course
      Sure it is! The Hello World! tutorial shows you how to compile, build and run straight from Ant. (Never used Maven, can't comment on it.)
      --
      "Flag on the moon. How did it get there?"
    29. Re:It's a trap by Eravnrekaree · · Score: 1

      I like to add, i would much rather see technologies which would provide an open protocol flash replacement implemented in the existing browser platform where they can be used in conjuction with existing technologies, extended and improving upon them, rather than in seperate non integrated plugins. Integrating things like svg into the html/css/javascript environment allows for vastly improved functionality and also for pages of content to gracefully degrade if a browser does not support a new feature. using things like svg together with html, css and javascript can produce an extremely flexible environment and allows all these technologies to be levereged together and for existing technologies to be utilised and improved upon. I really want to see the web browser become a complete full featured applications development environment, where instead of having to use seperate java plugins, everything you need to do can be done right inside of the browser using javascript, css, dom, html, svg, smil and so on. Improving the programming facilities and features available and the amount of fine programming control over the content display is of great importance especially in providing an open source way of acheiving the features and capabilities found in flash without the need for proprietary closed source plugins, and allowing interoperability between new features and existing web technologies.

    30. Re:It's a trap by everphilski · · Score: 1

      Should have thought a little harder, because when your code is 98% math, operator overloading is a godsend :) Modeling and simulation is huge, C++ is still firmly planted for a reason, despite its flaws ...

    31. Re:It's a trap by Anonymous Coward · · Score: 2, Insightful

      Ah, yes, Maven. Because downloading and executing unsigned Java applications is always the best idea!

      Even if they fixed that (and I can only pray they did), Maven is still so horrendously overly complicated that it's the number one reason to avoid Java. Maven makes Ant seem easy, and Ant is the number two reason to avoid Java.

    32. Re:It's a trap by jfbilodeau · · Score: 1

      Pretty up could be taken in two ways. .NET pretties up the Win32 API. .NET pretties up COM, VB and others by deprecating them.

      As a side note, The .NET environment (not the classlib) is implemented as a collection of COM components.

      --
      Goodbye Slashdot. You've changed.
    33. Re:It's a trap by Anonymous Coward · · Score: 0

      .NET is vastly superior

      If you're pre Java 1.4 and a don't know how to use fatjar.

    34. Re:It's a trap by mark-t · · Score: 1

      While I can certainly agree with the premise that math-related code is dramatically more straightforward with operator overloading, that is among the very few situations in which it actually is useful. There is no real way to add such a feature to a language while keeping the context of its usage to that scope, however, so Sun chose to exclude the feature for the time being. If they can come up with a practical and elegant way in the future of making sure that people only use operator overloading in the few situations that could really justifiably call for it, it is not at all improbable that Sun might put it into a future version of their compiler. If you can think of such a method yourself, offer it to them for consideration.

    35. Re:It's a trap by Eravnrekaree · · Score: 1

      Ive read more into moonlight and its seems good. At least it will be an open source technology which is really the most important part. So I can see if the open source version is 100% compatable it could be a benefit and perhaps at least get an open source alternative to flash implemented.

    36. Re:It's a trap by JimboFBX · · Score: 0, Flamebait

      Java kills itself by being inferior to other languages in some shape or form. Need a cross-platform scripting language? Use perl or python. Need something that runs fast? Use something native. Want nice web content? Use flash. Want something that when it shows up on a webpage your computer spends 5 seconds loading it, only to give you a very simple applet that eats up all of your CPU time? Use java.

    37. Re:It's a trap by mhall119 · · Score: 1

      .NET is vastly superior and is mopping the floor with Java. Why? Because Java sucks. Thanks for the in-depth technical analysis there slick.

      Why should I have to mess with a classpath when I can just include references in a build file or dump a binary into a "magic" directory? It's called a Jar file, does everything you're complaining about not being able to do and more, no "magic" required.
      --
      http://www.mhall119.com
    38. Re:It's a trap by mhall119 · · Score: 3, Interesting

      Java's numbers are purely because it's been around longer and has always had a large net presence. I see, and the explanation for Java also ranking higher than C, C++, VB, Perl, Cobol and Fortran would be?
      --
      http://www.mhall119.com
    39. Re:It's a trap by jfbilodeau · · Score: 1

      Before you mean to be not insulting, please see my reply to the above post. :)

      I've been developing enterprise applications for over ten years in Java, and more recently in .NET. However, I don't think I'm a .NET idiot. Granted, I know my Java much better than .NET but my ASP.NET (including web services) experiences were --to borrow your words -- like sticking a dull pencil in my eyeball.

      NB: I'm blasting ASP.NET here -- not the whole .NET Framework. My preference remains Java, followed by .NET.

      As for not equating Silverlight to Flash, I can't comment. As I mentioned previously, I never used Flash. However, Applets are another story. Blast them as much as you want, but a well designed applet should provide a seamless, transparent experience for the user.
      +1 is released
      I'm not advocating Applets since I haven't use them seriously for years now, and I know I'm not going to convert anyone here, but I'm getting the impression that MS is hoping to compete with both Java Applet & Flash. My fear now is that a number of website will no longer work correctly on Macs, Linux & even Firefox in future versions of Silverlight.

      --
      Goodbye Slashdot. You've changed.
    40. Re:It's a trap by David+Off · · Score: 1

      I'm sure C++ is also important in that domain for performance reasons. In short, the right tool for that particular job.

    41. Re:It's a trap by Goaway · · Score: 1

      You know what's "math-related code"? Games. You're never going to see a big game engine written in Java. Not only because of the lack of operator overloading, but also due to other idiocies like a lack of proper arrays of objects. You want to make a vertex array in Java? You end up with an array of floats. That is not going to be pretty.

      The arguments against operator overloading very clearly exemplify Java's problem: It's an average language for average programmers to write average code in. It is hobbled and unexpressive in order that inexperienced programmers not hurt themselves, and it chokes the expert programmer with its mediocrity. It's a pair of safety scissors where you need a knife.

    42. Re:It's a trap by CaffeineAddict2001 · · Score: 1

      How is that any different than what Java does? What do you think the Java Runtime Environment does to create windows -- It calls the Win32 API (on windows platforms).

    43. Re:It's a trap by mark-t · · Score: 1

      [Java is] an average language for average programmers to write average code in.
      Even if that assertion were true, it would not be a bad thing. All programming languages are tools... and with every job you do you have to look at the tools you have available to you to decide which can best accomplish the task ahead. Java is better at some things than other languages, C++ better at other things, C better at others, and assembly better at yet other certain things than any other language. You pick your tool based on the problem to be solved.
    44. Re:It's a trap by dedazo · · Score: 1

      As a side note, The .NET environment (not the classlib) is implemented as a collection of COM components.

      There is a bit of "truthiness" here, but it depends on how you frame it. The core CLR/CLS binaries do use COM, yes. But they do that only to play nice with the rest of the platform. You could write .NET applications of any kind for years and never run into or otherwise need COM at all.

      The contact surface between the CLR and COM is extremely small and is needed only for interop, so claiming .NET is based on COM is disingenuous at best. On the other hand, if you do need COM for some reason (for example, you're hosting your components on COM+ or writing a shell extension) that tends to come in very handy. But the average .NET application doesn't need to care about COM beyond the fact that it's just another technology in the platform that can be leveraged. Or not.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    45. Re:It's a trap by david_thornley · · Score: 4, Insightful

      Every 10 years or so, programming languages take another incremental step by implementing a little more of what's already in Lisp.

      Fixed that for you.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    46. Re:It's a trap by DrXym · · Score: 1
      .NET is vastly superior and is mopping the floor with Java

      You have a point on the client side, specifically the MS Windows client side. .NET is far easier to write client applications especially in DevStudio. However on the server side Java beats seven shades of shit out of .NET and probably always will.

    47. Re:It's a trap by Anonymous Coward · · Score: 0

      Yay Maven! I've always wanted to write hundreds, if not thousands, of lines of unmaintainable XML just to manage dependencies and build a project. CPAN, GEM and Ant aren't really comparable to Maven since they don't encompass nearly all of the same functionality, but at least they're relatively easy to use and work consistently. Maven is the perfect example of everything that's wrong with the Java world.

    48. Re:It's a trap by tieTYT · · Score: 1

      Every 10 years or so, programming languages take another incremental step towards lisp.
      There, I fixed that for ya.
    49. Re:It's a trap by Goaway · · Score: 1

      No, that's not so, and that's my entire point. Yes, C is better at some things, C++ is better at some things, Perl is better at some things... Java, however, is better at nothing. It is merely average. It can do many things, but it does none of them well.

      It is solid, safe and entirely mediocre.

    50. Re:It's a trap by jgrahn · · Score: 1

      Operator overloading is an immensely useful paradigm, and this was not lost on Sun, but how it has been used in C++ in the past has set a clear precedent that most developers, left to their own devices with operator overloading, will tend to write code that is concise at the expense of being intuitive, regularly using operators in ways that bear little to no resemblance to their natural meaning, often resulting in code that is difficult for other people to understand and change later.

      I don't know what typical C++ code looked like in the early 1990s, but I'm sure it sucked.

      But I can tell you I've seen a lot of bad C++ code written by people who did whatever pleased them, and none of it abused operator overloading. If this was what worried Sun, they made the wrong choice.

      I think what really happened was that someone was on a Language Purist trip. "We only need one single syntax for method calls", and so on.

    51. Re:It's a trap by tieTYT · · Score: 1

      i wish i had mod points to mod you up interesting

    52. Re:It's a trap by everphilski · · Score: 1

      Yes, performance is good, but if clarity of code can be improved (I'm thinking specifically things like header/source files, etc... that's one thing Java and c# both got right, one source file) then sometimes a little performance hit is OK. Better to be right and concise, than wrong and speedy :)

    53. Re:It's a trap by everphilski · · Score: 1

      ... and that's one reason C# is gaining so much traction, Managed DirectX integrates so nicely, and with all that 3D math and such, operator overloading, etc... it's a good fit. I still think not including operator overloading was a dumb move.

    54. Re:It's a trap by Anonymous Coward · · Score: 0

      The fact that C# & the CLR both exist is a statement that Java and the JVM are both a good idea and that they are worth copying.
      C#/CLR/Mono etc. are all a trap.

    55. Re:It's a trap by gabebear · · Score: 1
      There are quite a few problems with operator overloading.
      • No language that I know of currently allows you to change precedence or associativity of operators. Math with matrices requires different operator precedence. This is a HUGE omission/bug in every language I know of. You can fully parenthesize everything and get past this bug, but that is a kludgy solution at best and fraught with errors.
      • Limited number of symbols, Ideally you should be able to use any group of chars as an operator. I think something like "x=1 ... 9;" would be REALLY handy, but alas, I don't know a language that lets you make up your own operators.
      • Abuse; It does get abused
      Besides the above; it's nice to know you are working purely with primitives when you see +, -, *, etc. This has been partly been destroyed by Java 1.5's autoboxing, but only partially.
    56. Re:It's a trap by Anonymous Coward · · Score: 0

      Looking at the trends over the last few years makes me think the reliability is highly questionable. Java 'started' above C++, then dipped below it, then passed it again?

      They may blame Google methodology for this--but since they don't have any control over google, msn or yahoo's results, and arbitrary changes can flip results so dramatically, why are they remotely confident the results are meaningful?

    57. Re:It's a trap by mark-t · · Score: 1

      Prove it.

    58. Re:It's a trap by mark-t · · Score: 1

      Quite a few people agree with you. You are not alone in that matter... but Sun's concern about program readability is still a valid one. But if Java doesn't meet your needs, nobody's forcing you to use it.

    59. Re:It's a trap by everphilski · · Score: 1

      I'm just saying ... that's one little thing that could have brought in a lot of business. And they could have done something like C# did with the safe{} and unsafe{} code, if they wanted to.

      And I'd have to say program readability is bunk. Any modern IDE will tell you in a quarter second (mouse hover) what object types are being added/subtracted/multiplied/divided, and by procession (right->left) it isn't hard to figure out who is operating on whom.

    60. Re:It's a trap by Foolhardy · · Score: 1

      Haskell allows you to define new binary operators trivially, and set/override the precedence and associativity of operators (/w "fixity" declarations). Haskell assumes that a function name consisting entirely of symbols is meant to be used as an operator. You can even apply a function infix style using backquotes, e.g. "3 `func` 4" (yes, you can define precedence and associativity for those too).

      OTOH, Haskell is very different from most languages (in a good way, IMO), being pure functional, lazy and statically typed. It's definitely not a drop-in replacement for C++ or Java.

    61. Re:It's a trap by Goaway · · Score: 1

      No. This is an informal discussion, concerning opinions and preferences, not a formal scientific debate or legal proceeding.

    62. Re:It's a trap by David+Off · · Score: 1

      In that case sounds like a possible use for the D programming language which also has GC (supposed to improve dynamic memory performance compared to declarative management) but throws away nasty multiple inheritance.

    63. Re:It's a trap by mark-t · · Score: 1

      Program code reviews don't typically occur within an IDE.

    64. Re:It's a trap by mark-t · · Score: 1

      Well, you seemed so insistent on repeatedly saying that Java was worthless, I assumed that you must be able to substantiate your assertion. My primary reason to use Java over other languages is portability compared to other compiled languages that are no less commonly available. I fail to see how you can prove your assertion anyways... since there are people in the world who find it to be useful, it has value by definition. Not that it matters, if Java doesn't meet your criteria for the types of problems you want to solve, don't use it. I like Java, but I certainly don't use it for every task.

    65. Re:It's a trap by everphilski · · Score: 1

      At some point, yes, someone looks at code in an IDE. Of course it is accompanied by unit and functional tests and the like but I fail to see how that factors in. Or are you telling me your reviewers read code in a text editor !?!

      And seriously, tell me, how readable is this:

      a = b + c;

      Just looking at that line of code you have no clue whether I'm adding ints, doubles, floats, imaginary numbers, vectors, matrices, built-in types or another custom type for which I overloaded operators. You have to look up at the declaration of a, b, c. So what does it matter if its a built-in type or my type? The code looks the same, and a hell of a lot cleaner than

      a = b.add( c);

      (and, might I add, this blows up when you start doing things like reference frame transformations ... your lines will get three times longer in a second. Code that looked clean and pretty now is nested five, six, seven levels deep in parenthesis) Sure it might take a few more seconds of work to find out how my type interacts if you were an idiot and actually used one-letter variable names instead of a good solid naming convention, but provided the API it really isn't any worse, in my opinion, which is all it is. Anyways I think I've exhausted all I have to say about that.

    66. Re:It's a trap by mark-t · · Score: 1

      First of all, code usually only gets looked at within an IDE when it's actually being changed... not when it's being examined to see what might need changing.

      As for how reading c=a+b is compared to a=b.add(c), as long as a, b, and c are some sort of mathematical data types, using the operator is _VASTLY_ superior. But the problem here is that programmers don't tend to use operator overloading strictly in the context of what the operator normally means. They choose conciseness over readability, and that's the problem. Disallowing operator overloading completely makes sure it doesn't happen. It might be arguably throwing the baby out with the bathwater, but Java's designed to be rigorously safe like this anyways... doing bounds checking on every array access, etc. Java's verbosity is a hot bone of contention in java forums, but doing without operator overloading was still seen by Sun as the lesser of two evils. You might think they were wrong... but that's ultimately just an opinion, no more or no less biased than any programming language debate might be.

    67. Re:It's a trap by AJWM · · Score: 1

      I don't know what typical C++ code looked like in the early 1990s, but I'm sure it sucked.

      Oh, it did. And as one who at one point was using cfront to compile their C++ (although that was more late 1980s), I have to confess that some of that suckage was mine. OTOH, we didn't have templates or try..throw..catch then (well, they were just starting to become available).

      --
      -- Alastair
    68. Re:It's a trap by Anonymous Coward · · Score: 0

      (You(mean(this(is(the(future(of(good(programming?) ))))))))

      LISP failed because it sucks. Get over it.

    69. Re:It's a trap by twistedcubic · · Score: 1


      Math with matrices requires different operator precedence.

      What are you speaking of? Matrix multiplication and addition are associative. If you're working with non-associative algebras, there are much better and more readable constructs you can think of.

    70. Re:It's a trap by Mattintosh · · Score: 1

      I have yet to see Java do anything better than .NET, and I've worked with both extensively.

      I built all kinds of stuff in Java, mostly as Tomcat-hosted web-apps. It's a fair bit sturdier than PHP, but requires actual programming knowledge, so it was used mostly as a back-end, heavy processor. I even built a bulk-emailer/printer (not for spam!) in Java. It was multithreaded and beautiful and could send around 50k emails a second and fill a network print queue for hours (printed messages were rare compared to emails, so in practice it wasn't so bad).

      Then my employment situation changed and I started working with .NET. The unified nature of everything is just comfortable. Yes, it feels like I've sold my soul to the devil. But things "just work". It's almost as if Microsoft figured out how Apple does their magic. I can write some C# or one of the VB-monkeys can write their trash, and we can commit it to the same repository and compile it into the same project. And it just works. I don't need to mire myself in VB. They don't need to learn how to actually program in a decent language. And we can call each others' code. It's awesome.

    71. Re:It's a trap by mycall · · Score: 1

      I believe F# is another language to check out. They now have a Visual Studio 2008 Add-in, check it out.

    72. Re:It's a trap by Anonymous Coward · · Score: 0

      Well, I shouldn't have to point out that Java serves very different purposes than the 'less popular' languages you listed. Do you honestly think Java is in competition with Fortran? It isn't, and you can't argue that very well for C or even C++ either, thus your point is nullified. Not to say that the other guy is right, because I don't think he is either, but you can't make your point by bring in other non-competing languages.

    73. Re:It's a trap by Anonymous Coward · · Score: 0

      having developed some enterprise web services with .NET

      Heh. .NET doesn't even run on enterprise scale hardware.

      It runs on toy hardware on a toy OS.

    74. Re:It's a trap by RightSaidFred99 · · Score: 1

      You are retarded.

    75. Re:It's a trap by Nazlfrag · · Score: 1

      Observe that the TIOBE index is not about the best programming language

      'nuff said.

    76. Re:It's a trap by shutdown+-p+now · · Score: 1

      One of these languages will finally become dominant when they design it by committee and make it an ISO standard, like what happened with C++. The problem is, by the time the language makes it through the standardization process, some upstart will already have another language ready.
      You do know that we already have ISO/IEC 23270:2006 "Information technology - Programming languages - C#", don't you?..
    77. Re:It's a trap by mhall119 · · Score: 1

      It can do many things, but it does none of them well. It's kind of like a sedan (because we absolutely needed a car analogy). It's not very good at transporting large amounts of cargo, or large amounts of people. It's not even the fastest transportation available, nor the most energy efficient transportation available. It's certainly doesn't have the newest or prettiest design. All of which proves that sedans do nothing well, and are therefore entirely worthless in terms of transportation, right?.

      Java is popular because it can handle 80% of what people want to do with 80% efficiency. Java may not be as good as C++ for math-based programming, but it's better than PHP. Java may not be as easy for writing web-apps as PHP, but it's better than C++. Java may not be the best at any one thing, but for any one thing, it will be better than most other programming languages.
      --
      http://www.mhall119.com
    78. Re:It's a trap by everphilski · · Score: 1

      not when it's being examined to see what might need changing.

      So you are telling me your company uses a second product to look at the same code for a different scenario ('examining' versus 'coding')? I haven't experianced that. It has either been done in an IDE, or via documents automatically generated via Doxygen, which are hyperlinked, and quite concise, not much worse that hovering in an IDE.

    79. Re:It's a trap by deserttrail · · Score: 1

      I think what he means is that some of the .NET library's functionality is implemented via COM. In other words, some of the built in classes are wrappers for preexisting COM components. It doesn't have to be implemented that way, but I think that it's a shortcut that Microsoft took to get the CLR out the door faster. I've had errors before which basically amounted to "failed to initialize {COM Component}" in strictly .NET apps (at least from my point of view as the developer).

      So no, you don't use COM directly with .NET (aside from interop), but it's certainly being used under the hood.

      --
      Be civil to all; sociable to many; familiar with few; friend to one; enemy to none. --Benjamin Franklin
    80. Re:It's a trap by IndieKid · · Score: 1

      I hope this isn't a silly question, but is COM still being used under the hood in Vista? I remember reading somewhere that WIN32 was essentially being replaced by .Net (or something similar) under Vista...

  5. i hope this is well received by catbutt · · Score: 1

    I generally hate microsoft as much as the next slashdotter, but on this they seem to be doing the right thing. I'm sure the cynical will find something evil about it, but I hope most people see it as an attempt by microsoft to be more cross platform and therefore "friendly" to the industry, and that is a good thing.

    1. Re:i hope this is well received by berashith · · Score: 1

      This seems like the typical embrace and extend strategy. Why should the move be trusted this time?

    2. Re:i hope this is well received by jfbilodeau · · Score: 1

      Yeah, right. MS cross platform stuff, like Internet Explorer, WMA Media Player, .NET & OOXML.

      I'm sure Moonlight will fall behind and never catch up as soon as Silverlight+1 comes out and that the Mac version will be abandoned as soon as MS dominates over Flash.

      I'm so glad that Microsoft is my trusty "friend".

      --
      Goodbye Slashdot. You've changed.
    3. Re:i hope this is well received by NickFortune · · Score: 2, Insightful

      It's not so much that I think it's evil - more that I find myself profoundly distrustful of Microsoft's motives.

      I mean it's possible the leopard really has changed its spots this time. But that's not the smart way to bet.

      --
      Don't let THEM immanentize the Eschaton!
  6. what about solaris by ptr2004 · · Score: 5, Funny

    will it be called sunlight :-)

    1. Re:what about solaris by IvyKing · · Score: 1
      Good one...


      On a bit more serious note - Flash is available for Solaris on both Sparc and x86 - wonder if M$/Novell will support a 'Sunlight' port.

    2. Re:what about solaris by Jugalator · · Score: 1

      That product would never get popular among geeks anyway. ;)

      --
      Beware: In C++, your friends can see your privates!
    3. Re:what about solaris by Anonymous Coward · · Score: 2, Funny

      ...and the one for embedded systems is called fleshlight.

      err, wait.

    4. Re:what about solaris by Constantine+XVI · · Score: 1

      Does Mono run on Solaris? If true, then all that remains to do is a Firefox-Solaris plugin for moonlight.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    5. Re:what about solaris by Spy+der+Mann · · Score: 1

      will it be called sunlight :-)

      What a *BRILLIANT* idea! :P

    6. Re:what about solaris by EdBear69 · · Score: 1

      I thought it would be SunLite.

      --
      I'm not an actor, but I play one on TV...
    7. Re:what about solaris by miguel · · Score: 1

      Yes, Moonlight will work on Solaris (Mono already runs on Solaris x86 and SPARC)

      We will support a SPARC port if someone gives us a machine that is faster than the dog that we got as a machine (A T1000 or so with 6 cores is slower than any computer six years ago).

      Miguel.

    8. Re:what about solaris by /dev/trash · · Score: 1

      I've always liked the Original. The one with Clooney was just wrong.

  7. Queue AKAImBatman's Anti-MS Rant in... by Anonymous Coward · · Score: 0

    Queue AKAImBatman's anti-Silverlight rant, which ignores that Silverlight and HTML do different things, in five... four... three... two...

    1. Re:Queue AKAImBatman's Anti-MS Rant in... by PitaBred · · Score: 1

      Since you're an AC, I don't feel bad telling you that you meant to use the word cue (second definition), rather than queue. They're what are known as homonyms, and lazy people have problems with them quite often.

  8. Now that I've downloaded it... by Rude+Turnip · · Score: 1

    ...what can I do with it? Are there any sites or interesting apps out yet to try?

    1. Re:Now that I've downloaded it... by kannibal_klown · · Score: 1

      If you go to the Silverlight homepage they have very short list of samples. You can click "See more" to see an expanded list, but it isn't huge.

    2. Re:Now that I've downloaded it... by Anonymous Coward · · Score: 1, Informative
    3. Re:Now that I've downloaded it... by Osrin · · Score: 3, Informative

      Try the showcase site, from the Silverlight home page.

      http://silverlight.net/Showcase/

  9. Gnash by AJWM · · Score: 3, Informative

    Want an alternative to Adobe's Flash? Take a look at gnash, the GNU Project's Flash player. It's still in alpha but works with a lot of flash stuff, including eg YouTube, and on 64-bit.

    We don't need Yet Another Microsoft 'Standard'.

    --
    -- Alastair
    1. Re:Gnash by alx5000 · · Score: 4, Informative

      I've tried gnash, and I can only conclude it's incomplete. I use the knash part and it sux both ends. YouTube works when there's a full moon and the day of month is prime...

      --
      My 0.02 cents
    2. Re:Gnash by Aleksej · · Score: 1

      That's not an alternative to Flash. That's a free player for a proprietary format, that creates more lock-in.

    3. Re:Gnash by LWATCDR · · Score: 1, Interesting

      Yes I do but I don't want another version of FLASH!
      Flash just sucks. It really does. Action Script is a terrible language there are all sorts of issues with flash.

      Why doesn't the FOSS community come up with a replacement for Flash and not just a copy?
      Make a plug in for IE and get Firefox, Opera, and Safari to include it in their browsers?
      Make it FOSS BSD please so the embedded people can use it for their systems.
      Use Ogg for the codecs.
      And write good authoring tools.
      Make it good, open, and free.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Gnash by omeomi · · Score: 1

      While I agree that a FOSS alternative to Flash would be terrific, I'm not sure how you arrive at the conclusion that "Actionscript is a terrible language". It used to be a PITA back in versions 4 and 5 of Flash, that's for sure, but with the introduction of AS2 and AS3, it's an object-oriented language that's generally pretty similar to C# or Java.

    5. Re:Gnash by jandrese · · Score: 2, Insightful

      The "good authoring tools" are the stumbling block. Flash is popular because it is easy to develop for (well, at least for simple projects like online animation). Any competitor has a rather high bar to hurdle to make their stuff easier and better than Flash (well, better isn't too hard, but easier...).

      Also, there's the fact that everybody already has Flash, so you have to fight the market inertia to get a foothold.

      --

      I read the internet for the articles.
    6. Re:Gnash by Anonymous Coward · · Score: 1, Funny

      Cool, maybe I could run it on HURD along side my copy of Duke Nukem Forever.

    7. Re:Gnash by Anonymous Coward · · Score: 0

      We don't need Yet Another Microsoft 'Standard'.

      Yeah, down with YAMS!
    8. Re:Gnash by plague3106 · · Score: 1

      That's still flash, so not really an alternative to Flash itself, which is what is needed.

    9. Re:Gnash by Elektroschock · · Score: 1, Insightful

      I smell is the usual Miguel spin. Moonlight is a prototype. We don't have a 100% compatible implementation! Moonlight will depend on Mono. Novell will invest capacity in Silverlight implementation. But Novell will not invest in Gnash. And will Moonlight be GPL? Read between the lines of Icazas blog entry. We know the games Novell plays in support of Open XML standardization and other Microsoft garbage. Ok, they are hired to do it. Silverlight looks promising. But it will take a few years and could well become a second XPS. I don't trust the current Microsoft patent models.

    10. Re:Gnash by ettlz · · Score: 2, Funny

      Er, "Kick out the YAMS, motherfucker"?

    11. Re:Gnash by Ucklak · · Score: 1

      You hate Flash but the mass market is able to use it problem free - even easier than using Windows.
      Video sharing would not be where it is today without it. A FOSS solution did not make it in time and no matter what could replace it on technical merits, it will not matter.
      At best, an encoder tool would have to be free and the plugin would have to be bundled with the browser. That way it would encroach like Mozilla's market share on IE.

      Flash is the de facto media player henceforth. When MS Office gets dethroned as the de facto office format or Adobe does something stupid about patents or DRM, then I'll believe that a different solution is better for video sharing for the mass market.

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

      Make it good, open, and free.

      Choose any two and you might get somewhere with it.

      Personally, I'd want to leave the first and second options in there.
      --
      "Little is much when little you need."
    13. Re:Gnash by Anonymous Coward · · Score: 0

      You hate Office but the mass market is able to use it problem free - even easier than using Windows.
      Personal computing would not be where it is today without it. A FOSS solution did not make it in time and no matter what could replace it on technical merits, it will not matter.
      At best, a file format would have to be free and the whole suite would have to be bundled with the distro. That way it would encroach like Mozilla's market share on IE.

      MS Office is the de facto office suite henceforth. MS Office will never be dethroned as the de facto office format and the masses don't care what Adobe does about patents or DRM. I'll never believe that a different solution is better for office work for the mass market.

    14. Re:Gnash by bigmammoth · · Score: 1

      The problem with flash and great projects like gnash is that it will never be a full freely distributable implementation as long as we have draconian patent laws. Components such as flash video are patented. Likewise the silverlight won't be complete in a free distribution.

      I think people need to get informed about what is happening in the open platform space. Check out the firefox3 builds with ogg theora support. This combined with canvas, svg and the hardware accelerated rendering via cairo we can see the platform for rich open media coming into place.

      A demo that everyone should check out is the SVG theora demo A Rich Open Media Platform is already on its way ;) All we have to do is build some killer apps for it and push these open pieces into IE, safari etc. Instead of the other around where propitiatory components being pushed into open platforms.

      its an uphill battle given the sudo standardization around flash... but ultimately free and open system have inherit advantages that will eventually outweigh the proprietary solutions in free flowing information environments... It's only a matter of time ;)

    15. Re:Gnash by Anonymous Coward · · Score: 0

      That sounds like a great & well thouhjt out plan!

      Let us know when it is ready.

    16. Re:Gnash by AJWM · · Score: 1

      Granted it's not an alternative to the Flash file formats (SWF/FLV), but it's an alternative to Adobe's player for those.

      As far as alternatives to SWF go, there aren't many options. Back in the day I used to push NAPLPS but that's getting rather long in the tooth. There's SVG which has wide if inconsistent support, I don't know if there's a way to combine video with that though.

      --
      -- Alastair
    17. Re:Gnash by calebt3 · · Score: 0, Offtopic

      Not that I'm a programmer, but what does that say about C# and Java?

    18. Re:Gnash by Aleksej · · Score: 2, Interesting

      I hope the video tag gets into Firefox and Opera. They (Mozilla) were also going to put the ability to write JS to rotate/drag/resize the video being played -- like that for photos in that Microsoft table demo, whatever it was called. With JavaScript, it should be possible to mix SVG in. Too bad text resizing affects SVG in a bad way now, but as they are implementing full zoom (and it did work already), there is still a chance for Gran Paradiso.

    19. Re:Gnash by Anonymous Coward · · Score: 1, Interesting

      The problem with flash and great projects like gnash is that it will never be a full freely distributable implementation as long as we have draconian patent laws. Components such as flash video are patented. Likewise the silverlight won't be complete in a free distribution.

      That's changing. The latest beta of the Flashplayer supports h.264 video with AAC audio in an mp4 container. Mozilla Tamarin is the VM introduced in Flashplayer 9 and targeted by everything ActionScript 3 (like Flash CS3 can and Flex 2 always does, as well as the to-be-Free Flex 3 SDK). It's much faster than the one in previous versions, so developers will use that one increasingly. For video content, publishers can choose between an open standard with free tools, or a proprietary expensive one, so what do you think will they do?
      That's two major building blocks right there. The rest of the format is basically just tags that define, transform and place sprites. Gnash already does a good job at that. Some pieces in the Adobe Flashplayer's renderer are patented, but there are excellent libraries for that. Of course, the API would have to be implemented (the flash.* packages, mx.* builds on that and will be part of the Flex 3 SDK).
      The SWF specification isn't the problem, there are some Free tools out there that already have very good support of SWF and related protocols. With the Flex 3 SDK, there will even be one from Adobe you can legally look at (IANAL).

      You have to understand that Gnash tries to support existing content first. That is a big task, and I wish them well. But if you leave out legacy support and focus on what Adobe's current tools put out, it gets much easier. Grossly simplified, there's the VM, there are readers, renderers and codecs, add glue.

    20. Re:Gnash by Anonymous Coward · · Score: 0

      Does whitelisting work with the browser plugin?

    21. Re:Gnash by dwarfking · · Score: 1

      While I understand what you are attempting to do, isn't what you actually said true? Office is the default office productivity suite, personal computing took off because of office applications such as VisiCalc and Lotus 1-2-3 which have since been replaced by MS Office. So, even though are attempting to discredit the original comment, I don't think you really have.

      Yes there are alternatives to MS Office, but they are not yet considered the standards.

    22. Re:Gnash by joeljkp · · Score: 1

      How does gnash work with YouTube? If it plays videos, it must implement the VP6 codec, right? I believe this is patented, which makes gnash illegal in the US and some other countries.

      --
      WeRelate.org - wiki-based genealogy
    23. Re:Gnash by Crimson+Wing · · Score: 1

      like that for photos in that Microsoft table demo, whatever it was called.
      That would be Microsoft Surface.
      --
      Sig? What's that? Oh, 'signature'...and it's supposed to be witty? Right...
    24. Re:Gnash by aichpvee · · Score: 1

      Bundling it with Firefox would get a pretty good number of users on it and Google could probably be convinced to support it on youtube. But then you're more likely to just split the userbase and end up having to support both. Though the worst case scenario there isn't any worse than silverlight having any level of success and you'd avoid the microsoft lockin.

      --
      The Farewell Tour II
    25. Re:Gnash by LWATCDR · · Score: 1

      "Also, there's the fact that everybody already has Flash, so you have to fight the market inertia to get a foothold."
      Same problem that Microsoft faces with Silverlight. But then they also faced that mediaplayer "Everybody already had Real", and with MSN messanger, "Everybody already had ICQ or AIM", and with IE, "Everybody already uses Netscape". Of course Microsoft has the ability to push Silverlight out to every windows box.
      I understand why GASH exists but it just pains me. With all the problems the FOSS community has had with Flash the lack of interest in developing not a copy but a better system just bugs me.
      The FOSS community now has a great collection of codecs available from the Ogg project. Vorbis and FLAC for music, Speex for speech, and Theora for video. They have shown that they can develop some great languages like Python, Ruby, and Lua. So why not a replacement for Flash that is better than Flash?
      That is after all exactly what Microsoft is doing.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    26. Re:Gnash by tepples · · Score: 1

      With all the problems the FOSS community has had with Flash the lack of interest in developing not a copy but a better system just bugs me. With all the problems the FOSS community of the 1980s has had with UNIX the lack of interest in developing not a copy but a better system just bugs me. But look where GNU/Linux ended up.

      The FOSS community now has a great collection of codecs available from the Ogg project. Vorbis and FLAC for music, Speex for speech, and Theora for video. Do handheld players sold in U.S. retail stores play Ogg formats? Cowon and iRiver products do, but I don't see them in big chains like Wal-Mart, Best Buy, and Circuit City. All I see are M4A/MP3 players (iPod) and WMA/MP3 players (everything else).

      They have shown that they can develop some great languages like Python, Ruby, and Lua. So why not a replacement for Flash that is better than Flash? SVG+SMIL was supposed to be it, but without the blessing of Microsoft, you aren't going to see support within Internet Explorer.
    27. Re:Gnash by MikeFM · · Score: 1

      Plug-ins suck. Most of the browser stability issues I've seen have been related to plug-ins.

      Modern browsers can do most of what Flash does now. We just need to fill in the gaps (poor video and sound support) and make Javascript, CSS, and DOM support speedy enough to rival Flash. There is no reason Javascript shouldn't be able to execute as fast as Actionscript or that manipulating the DOM/styles should be slower than Flash.

      Making those existing standards do the job would be more useful than trying to introduce new standards.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  10. "100% compatible" ? by toby · · Score: 1

    If so, why the different name?

    I smell a Big Market Differentiation Rat. But then, everything MS touches, stinks.

    --
    you had me at #!
    1. Re:"100% compatible" ? by everphilski · · Score: 1

      If so, why the different name?

      The Linux version is being developed by the Mono team, with Microsoft's assistance and blessing. Mono came up with the name before hand. You are smelling the Open Source Creativity Rat, that comes up with names like gNewSense (nuisance? heh) and the like ...

    2. Re:"100% compatible" ? by Anonymous Coward · · Score: 0

      I used to think that only GPL advocates were zealots, but guys like you basically prove that knee-jerk anti-GPL types are just as bad. Seriously man, why don't you go spend some time working on your own code rather than rag on other people about their choice of names?

  11. EULA? by Anonymous Coward · · Score: 1, Insightful

    I can't wait to see the EULA that comes with it - my money is on a legal backdoor

    1. Re:EULA? by Dragonshed · · Score: 1

      There is no EULA, or atleast, there isn't one that is displayed in an annoying install process. They explicitly designed it to be installed on new system in 20 seconds.

  12. Yeah, Right by Anonymous Coward · · Score: 2, Insightful

    Like I'm gonna let Billy boy put his binary in my linux box.

    1. Re:Yeah, Right by reverius · · Score: 1

      You don't have to, silly. You can run nice, clean, open source. It didn't even originate at Microsoft, as though that would make a difference--it's totally legitimate open source, developed by the community (and Novell), and based on the existing Mono project.

      Next time, RTFA.

    2. Re:Yeah, Right by Constantine+XVI · · Score: 1

      You mean Miguel's independently developed open-source code built off Bill's documentation?

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    3. Re:Yeah, Right by TheoCryst · · Score: 1

      Actually, Moonlight is produced by the folks that brought you Mono.

      --
      Warning: Contents May Be Flammable. Keep Out Of Reach Of Children.
    4. Re:Yeah, Right by Anonymous Coward · · Score: 0

      That almost sounds dirty! I've never heard of it being called a binary before. He said, "box", hu-huh (cue Beavis and Butthead...)

    5. Re:Yeah, Right by doctormetal · · Score: 1

      Next time, RTFA.

      You might try that also. The following was clearly noted:

      Microsoft will make the codecs for video and audio available to users of Moonlight from their web site. The codecs will be binary codecs, and they will only be licensed for use with Moonlight on a web browser (sorry, those are the rules for the Media codecs[1]). The moonlight code itself may be open, but it relies heavily on proprietary stuff.
    6. Re:Yeah, Right by reverius · · Score: 1

      I wouldn't call it "relying"... Moonlight works fine without Microsoft's AV codecs. If individual web sites want to make use of audio and video content in Microsoft's proprietary formats, they have to use Microsoft codecs (which are licensed for use in Moonlight). If individual web sites would prefer to use open source codecs, they can do so (assuming a port of such a codec exists within Silverlight/Moonlight). At the moment, the Microsoft codecs might be the only AV codecs available for Moonlight, but there's no reason we can't replace them with open source alternatives.

      Additionally, there's plenty of rich web content (even quite a bit already in Silverlight) that doesn't use AV codecs in any way.

  13. MLB.com by hansamurai · · Score: 3, Interesting

    Silverlight has been on mlb.com for a few weeks now, I guess they were one of the first partners. I find this all extremely obnoxious as that site is a huge crap mix of Flash, pop-ups, WMV, and now Silverlight. And that's not counting all the issues with the pay-to-view content, DRM, and content black outs. Sometimes all I want to see is some highlights from last night's games, but I don't want to jump through hoops to do so. Silverlight is just the next annoying hoop, it may look pretty, but it's also on fire.

    1. Re:MLB.com by Jugalator · · Score: 4, Interesting

      Wouldn't it be cool if some hacker got creative and instead of defacing sites, replaced them with logical layouts and no ads. Sort of a Benevolent Defacer.

      Sure, it would take some extra effort, but the aftermath from disappointed customers now seeing what they missed, as they restored the site to the bloated mess could get pretty funny. :)

      --
      Beware: In C++, your friends can see your privates!
    2. Re:MLB.com by Varitek · · Score: 1

      mlb.com is a lot better than it was. It does at least work on Linux at the moment - they used to have code specifically to prevent me listening to games on Linux. And quite frankly, the mlb.tv package is a bargain. It's the only content I pay for on the internet, and I'm happy to do so. Of course, I don't live in the USA and therefore don't get blacked out.

      I use the low-bandwidth site, btw. It's pretty clean.

    3. Re:MLB.com by owlnation · · Score: 1

      Yes, the MLB site is stuffed full of all sorts of crap. Much of which slows the pages down horrifically. Even using flashblock and adblock don't help much there. Their quality control on some of their links and code is pretty poor too.

      I recommend using their narrowband portal whenever you can. It's here. It's cunningly hidden in the depths of the site.

      I actually welcome competition for Flash, a technology I have always despised, even if it does come from MS. However an open source version would be much better.

      Still, since Flash must be the most misused technology on the web, we can assume that Silverlight will be misused even faster. When is the Silverlightblock Fx extension coming. Please say within days. I feel I'm going to love that as much as I currently love flashblock.

    4. Re:MLB.com by Anonymous Coward · · Score: 0

      No, they are not. I just went to mlb.com, and they are using flash.

  14. Hmm... by Kingrames · · Score: 1, Informative

    It doesn't appear to work with Mozilla Firefox. I wonder when they'll fix that?

    --
    If you can read this, I forgot to post anonymously.
    1. Re:Hmm... by everphilski · · Score: 2, Interesting

      It actually does work on Firefox. I have it working here, FF 2.0.0.6.

    2. Re:Hmm... by DMiax · · Score: 1

      You didn't read the announcement, did you? It says that it only works with Internet Explorer.

    3. Re:Hmm... by Kingrames · · Score: 1

      That might be it. though it's more likely to be some other extension, thanks for the info.

      --
      If you can read this, I forgot to post anonymously.
    4. Re:Hmm... by Kingrames · · Score: 1

      WHOOSH!

      --
      If you can read this, I forgot to post anonymously.
  15. Miguel must be happy today by kripkenstein · · Score: 4, Interesting
    I am generally quite paranoid about Microsoft's intentions, but this got even me to thinking. On the one hand,
    • Microsoft are publicly endorsing Linux as a respectable OS. Not more of the "multiplatform = Windows and Mac OS" crap.
    • It does appear that Microsoft is willing to conduct a true partnership here - even offering Novell their internal test suites, which means they really do want it to work. Hopefully this isn't a temporary thing.
    However, on the other hand,
    • "[D]etails that might be necessary to implement 1.0, beyond what is currently published on the web" ...why are not all Silverlight specs and APIs publicly available? Are people supposed to pay money to develop on this platform, or are they strategically delaying publishing the specs, or what? In any case it sounds very fishy. Enlighten me if there is a good explanation for this that I am missing.
    • The codecs are binary-only and only for use in a web browser. This is annoying, but it is about the same as Adobe do with Flash, I guess. Bad, but not quite 'Microsoft' bad.
    So what is going on here? Hard to say. The only thing I am sure about is that after years of Miguel de Icaza following a not-always-popular pro-Microsoft approach, today he must feel quite vindicated: Microsoft has taken another big step towards respecting and collaborating with Linux (or at least Novell), and Miguel is a big part of that.
    1. Re:Miguel must be happy today by Jugalator · · Score: 1

      I honestly don't think they have some secret agenda against Linux with this, but they honestly just want it to run on Linux as well, just like when they announced their Opera partnership to soon have an Opera version out despite its 3% marketshare as a browser in most surveys. The reason to me would be quite logical -- they obviously want their tech to be successful, and for that to happen, they understand they can't have something like 20% of the public running Firefox or other operating systems post bad PR on blogs all day long. So I don't think there's any complex reasons behind this, but just Microsoft for once working in favor of the community. The only goal being that they want it to become well used.

      --
      Beware: In C++, your friends can see your privates!
    2. Re:Miguel must be happy today by Anonymous Coward · · Score: 0

      Ouch, before someone corrects me, Slashdot ate the "less than" sign before the "3%" there. I understand that 3% can be a tad optimistic.

    3. Re:Miguel must be happy today by Anonymous Coward · · Score: 0

      No. Novel is taking money to implement an -inferior- version of Silverlight for the Open Source. Because otherwise, Silverlight cannot compete with Flash. It's a business deal that promotes the interests of microsoft.

      OTOH, Miguel is certainly happy as a Microsoft emploee. He was paid to pollute Free software with .NET and now with the official partnership Novel/MS, this coming true (in the media for one).

    4. Re:Miguel must be happy today by Anonymous Coward · · Score: 0

      "[D]etails that might be necessary to implement 1.0, beyond what is currently published on the web" ...why are not all Silverlight specs and APIs publicly available? Are people supposed to pay money to develop on this platform, or are they strategically delaying publishing the specs, or what? In any case it sounds very fishy. Enlighten me if there is a good explanation for this that I am missing. I'd guess that's the ASF wrapper format, or something similar, that they need to interface with the codecs Microsoft are supplying. Presumably you can use existing open source tools with unoffical WMV/ASF support to generate this.
    5. Re:Miguel must be happy today by TimSneath · · Score: 2, Informative

      Hi there, I work for the client platform team here at Microsoft and thought I'd take this opportunity to quickly answer the valid questions you raise.

      Firstly, we're not trying to hide anything in terms of developer APIs or documentation. We've got a good set of reference material online that is targeted at someone developing Silverlight content for display on a website. On the other hand, Moonlight is developing a compatible implementation of the Silverlight runtime, which is a pretty specialist requirement. There are different needs that Miguel and team have - for example, how to parse ill-formed content, and there are internal development specs that will help in making a 100% compatible implementation.

      Secondly, the codecs themselves are licensed implementations of the VC-1 standard. We're not in a position to put them into the public domain, unfortunately, but making binaries available at least exposes the functionality.

      Hope this explains where we're coming from and dispels at least in part the perception that every strategic move has evil intent!

    6. Re:Miguel must be happy today by miguel · · Score: 5, Interesting
      Hello,

      "[D]etails that might be necessary to implement 1.0, beyond what is currently published on the web" ...why are not all Silverlight specs and APIs publicly available? Are people supposed to pay money to develop on this platform, or are they strategically delaying publishing the specs, or what? In any case it sounds very fishy. Enlighten me if there is a good explanation for this that I am missing.


      Let me explain.

      The specs as published on the web are pretty complete as far as a programming API goes. But there are some things that we do not quite understand how they work (either because the docs are not as complete as they should be, or because as implementors we need more details about the internals than those that are visible to the end user.

      One thing that we have noticed over the years is that internal specifications are probably built by PMs at Microsoft. And these PMs use these internal specifications to explain certain behaviors on their blogs. I suspect this is because it is a fast path of communication as opposed to going through the documentation pipeline for released products. They are also probably able to clarify things for docs that have been already published. This is my guess.

      So access to the specs is basically access to some documents and explanations that might not have made it to the public specification (for example recently Jackson and Chris had some questions about how the namespaces for CreateFromXaml behaved in the presence of merged trees, and it was not entirely clear how it worked; Luckily the Microsoft PM in charge of this was able to resolve the question in seconds).

      he only thing I am sure about is that after years of Miguel de Icaza following a not-always-popular pro-Microsoft approach, today he must feel quite vindicated: Microsoft has taken another big step towards respecting and collaborating with Linux (or at least Novell), and Miguel is a big part of that.


      Thanks for the nice words; I do feel that way.

      In general, I think that there is much to be gained by having friendly relations with everyone in the industry instead of taking an antagonistic position. You attract more bees with honey than with vinegar kind of thing, and am glad that this is starting to show. I hope to see more collaborations between Microsoft and the Linux community in the future, not limited to Mono, but going beyond that.

      Miguel.
    7. Re:Miguel must be happy today by kripkenstein · · Score: 1

      Thank you very much for the clarifications.

      Regarding the codecs, I tend to understand your position. I would prefer things be otherwise, but I do see why Microsoft is doing what it is.

      However, I am less agreeable about the other issue. I would want to see details about expected behavior on ill-formed content be made public, and not hidden away so that alternative implementations are forced to reverse-engineer the Microsoft client. What would be the reason for hiding such details, except to make things hard for the competition?

      Not that I have anything against competing, or making things hard for your competitors. But this particular way of doing that smacks of unfairness, in that if it turns out a lot of content is in fact ill-formed, then there is no standard API at all, just whatever de-facto behavior the Microsoft client has. (Alternatively, you could work towards preventing ill-formed content, for example by displaying a big warning and delaying page loading for 1 second. This would lead people to make absolutely sure their content is well-formed.)

    8. Re:Miguel must be happy today by Just+some+bastard · · Score: 2, Interesting

      I hope to see more collaborations between Microsoft and the Linux community in the future, not limited to Mono, but going beyond that.

      Beyond that into more threats of patent litigation, more ghost lawsuits, more FUD and even more heavy handed lobbying? Here's what I hope to see; Microsoft competing in the market without abusing its monopoly position (Re Java, flash, pdf ...).

      Most of us get Microsoft loud and clear, how strange that you do not.

    9. Re:Miguel must be happy today by Anonymous Coward · · Score: 0

      However, I am less agreeable about the other issue. I would want to see details about expected behavior on ill-formed content be made public, and not hidden away so that alternative implementations are forced to reverse-engineer the Microsoft client. What would be the reason for hiding such details, except to make things hard for the competition? Time and effort writing the docs, mostly, versus expected utility.

      Besides, why would the world need an alternative implementation? Isn't Mono / Moonlight open enough for you?
    10. Re:Miguel must be happy today by PitaBred · · Score: 1

      To fix that, you need to use < instead of just typing a <

    11. Re:Miguel must be happy today by kripkenstein · · Score: 1

      "However, I am less agreeable about the other issue. I would want to see details about expected behavior on ill-formed content be made public, and not hidden away so that alternative implementations are forced to reverse-engineer the Microsoft client. What would be the reason for hiding such details, except to make things hard for the competition?"

      Time and effort writing the docs, mostly, versus expected utility.

      Besides, why would the world need an alternative implementation? Isn't Mono / Moonlight open enough for you?
      Clearly the docs have already been written, since they are sharing them with Novell, no?

      Regarding the second issue, perhaps Mono/Moonlight are open, but turn out after a while to be unsatisfactory for whatever reason (performance, etc., who knows). The possibility should be open to creating other implementations. That is what true openness is.
    12. Re:Miguel must be happy today by 12357bd · · Score: 1

      Collaboration with MS? NO THANKS!

      I am sorry, but being gentle with the wrong people has only one result, deception.

      Here's my bet, in three years that silverxxx thing will be forgotten, and all those linux man/hours will be just wasted.

      --
      What's in a sig?
    13. Re:Miguel must be happy today by miguel · · Score: 1

      Collaboration with MS? NO THANKS!

      I am sorry, but being gentle with the wrong people has only one result, deception.

      Here's my bet, in three years that silverxxx thing will be forgotten, and all those linux man/hours will be just wasted.


      My advise to those folks that have strong predictive powers is to invest in the stock market.

      If your predictive powers are good you can turn a nice profit.

      Miguel.
    14. Re:Miguel must be happy today by GreyWolf3000 · · Score: 1

      As someone who still believes that Microsoft should not be trusted, I still appreciate your desire to rise above petty egos and bickering and move people towards solving actual problems. I wish the rest of the Free Software community could say the same.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    15. Re:Miguel must be happy today by rastoboy29 · · Score: 1

      But dude...with all due respect...what could possibly lead you to believe that there is anything to be gained by friendly relations with this particular company?   They have shown time and time again their willingness to stab any and all partners in the back.  Or not even that, just drop you like a sack of rotten potatoes.

      They will do this.

    16. Re:Miguel must be happy today by I'm+Don+Giovanni · · Score: 1

      "Clearly the docs have already been written, since they are sharing them with Novell, no?"

      If you've been in the industry any significant amount of time, you know that there's a big difference between internal docs and public specs. Public specs require much more work, everything detailed, proper grammar, etc, etc. Internal documentation, on the other hand can just be comments in a header file, or a group of emails, etc, whatever gets the job done. Miguel has stated that he's now able to call MS devs directly and ask questions to get info that might even be formally written down anywhere, and has access to developers notes, etc. That's the kind of internal "documentation" they're talking about.

      It's like the difference between internal functions and public API. For internal functions, the only "documentation" might be the function comments themselves (if you're lucky). Public API has thorough documentation suitable for public use.

      --
      -- "I never gave these stories much credence." - HAL 9000
    17. Re:Miguel must be happy today by 12357bd · · Score: 1

      Fine, yet another easy prediction, MS is very happy with your work and three years from now they will be even happier.

      --
      What's in a sig?
    18. Re:Miguel must be happy today by Trelane · · Score: 1

      the codecs themselves are licensed implementations of the VC-1 standard. We're not in a position to put them into the public domain, unfortunately, but making binaries available at least exposes the functionality.

      I don't think anybody is asking for you to put them in public domain. If you're not in a position to license Microsoft technologies, I don't know who is. How about a GPL implementation?

      Barring allowing others to play ball with VC-1, how about including OGG (Theora and Vorbis) and/or MPEG4 in the standard instead of just Microsoft tech?

      --

      --
      Given enough personal experience, all stereotypes are shallow.
  16. for FF users by freshman_a · · Score: 3, Informative

    FYI, it won't work if you have Flashblock enabled on FF.

    1. Re:for FF users by Bob+of+Dole · · Score: 1

      I'd consider that a feature. It'd be annoying to have install the silverlightblock plugin a few months from now.

      Or do you mean it doesn't work at all? Even after you click the view object link? That's a bug.

    2. Re:for FF users by freshman_a · · Score: 1

      I was able to install it fine and the download page correctly recognized that I had it installed, but when I tried viewing any of the QuickStart examples, there was a "Download Silverlight" button in place of the example previews. If you click it, it takes you to the download page, where it then proceeds to thank you for installing Silverlight. Basically, Flashblock blocks the content and there's no way to view it. You have to turn Flashblock off completely in order to view any Silverlight content.

      This has been my experience anyway, YMMV.

  17. History by allthingscode · · Score: 5, Insightful

    Doesn't this sound like the history of the browser all over again:

    Someone comes out with a technology that threatens Microsoft's dominance: Netscape.
    Microsoft develops a multiplatform technology to defeat it: IE on Mac.
    Microsoft incorporates it into its OS to get it into 90% of the PCs.
    Once the competition is destroyed, it levels off development, and ends support on non-Windows platforms: IE on Mac.

    It'll support *light on Linux/OSX until Flash is defeated.

    1. Re:History by Anonymous Coward · · Score: 1, Insightful

      Adobe can block this easily by releaseing the source to Flash under an acceptable OSS license. Then there will be no chance for this to replace Flash.
      I have to be honest here and state that (IMHO) sites that are riddled with Flash are so '1990' and give thanks to FlashBlock etc

    2. Re:History by Jugalator · · Score: 1

      Someone comes out with a technology that threatens Microsoft's dominance: Netscape.
      Microsoft develops a multiplatform technology to defeat it: IE on Mac.
      Microsoft incorporates it into its OS to get it into 90% of the PCs.
      Once the competition is destroyed, it levels off development, and ends support on non-Windows platforms: IE on Mac.


      All this seems like a suspicious false deduction to me. I don't think IE on Mac got abandoned for them being "evil", but because Safari 1) came to existance and 2) started getting regularly updated by Apple, to put up a fight they just didn't bother to win. An example where Apple hasn't done this is with Microsoft Office. And lo and behold, Microsoft still produces Office for Mac. Office for Mac actually often go so far as to be superior to the Windows version.

      --
      Beware: In C++, your friends can see your privates!
    3. Re:History by dc29A · · Score: 3, Insightful

      IE was abandoned pretty much everywhere, not just Mac. It took Firefox for MS to wake up and start making IE7.

    4. Re:History by christurkel · · Score: 1

      IE at one time ran on Solaris.

      --

      CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
    5. Re:History by jsebrech · · Score: 1

      All this seems like a suspicious false deduction to me. I don't think IE on Mac got abandoned for them being "evil", but because Safari 1) came to existance and 2) started getting regularly updated by Apple, to put up a fight they just didn't bother to win. An example where Apple hasn't done this is with Microsoft Office. And lo and behold, Microsoft still produces Office for Mac. Office for Mac actually often go so far as to be superior to the Windows version.

      1) Apple started on safari because microsoft stopped developing mac ie, not the other way around. Admittedly, microsoft didn't officially kill Mac IE until safari was out there, but it was effectively dead years before that point.
      2) Mac IE was not a profitable product, Mac Office is a highly profitable product. Microsoft may do a lot of things, but killing highly profitable products is not one of them.
      3) Apple sells a direct competitor to mac office called iwork. You've got pages (word), numbers (excel) and keynote (powerpoint).
      4) The old mac office was cripple-ware. Entourage is not outlook, and as a result companies that base themselves on exchange/outlook often could not consider macs.
      5) The new mac office is worse cripple-ware. They have dropped support for VBA scripting. This means that enterprises will have to standardize on win office for all their office automation needs, or dual-develop them in VBA and applescript (quite unlikely). As long as apple is not a viable competitor in the corporate space, MS's is not threatened in any way.

    6. Re:History by simpz · · Score: 2, Interesting

      And HP-UX.. Along with Outlook Express on both. See the Wikipedia page, http://en.wikipedia.org/wiki/Internet_Explorer_for _UNIX MS promised you could have a standard IE browser across all platforms. However as soon as the Netscape threat was out of the way it was discontinued without warning (good luck if you were a cross platform business that took their advice, MS listens and serves it's customers don't you know). I don't see how MS would treat this any differently. Even if the Linux implementation is open source they just have to load the MS one with patented codecs etc.

    7. Re:History by Espectr0 · · Score: 1

      While this could happen, IE on the mac was cancelled because Safari was developed, and much better to boot. The same is happening with Pages , Numbers and Keynote. I am waiting for microsoft to kill Office on the mac. Will they dare?

    8. Re:History by Aladrin · · Score: 1

      So what you're saying is that corporations only improve their products when there's money to be made... Wow, there's a headline. Stop the presses.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    9. Re:History by LWATCDR · · Score: 1

      That is probably impossible.
      They may use code they bought and can not make FOSS.
      Other than that it could work. They would still make money off the authoring software.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:History by I'm+Don+Giovanni · · Score: 1

      Microsoft cancelled Mac IE, not just because Safari was developed, but because it was bundled with the OS. Microsoft understands that concept well, as bundling IE with Windows did damage to Netscape. Rather than fight the bundling of Safari, it's easier to just cancel it and move on.

      I wouldn't expect Microsoft to kill Mac Office unless Apple started *bundling* iWork with their OS and/or hardware so that it killed off the market. Is Apple doing that (I don't know)?

      Ever wonder why there are so few 3rd-party entry-level multimedia creation tools on the Mac left? It's because Apple bundles iLife.

      iWork is more akin to MS Works in functionality, so even if Apple did start bundling it, that doesn't mean Microsoft would kill off Mac Office, but the possibility does arise.

      --
      -- "I never gave these stories much credence." - HAL 9000
    11. Re:History by AJWM · · Score: 1

      No need to release the source for Flash -- gnash is already most of the way there. If Adobe would just release the spec under a non-restrictive license that would be enough. (As currently licensed -- gratis -- you can only refer to the spec to code apps that create Flash content, not apps that play Flash files.)

      --
      -- Alastair
    12. Re:History by Creepy · · Score: 1

      The fact of the matter is less about Netscape and more about demand for a crippled and reasonably unfunctional IE. IE on UNIX and for the most part on mac lacked any value-add over Netscape (no ASP, broken java scripting using Microsoft's variant jscript, no DHTML, CSS, VBScript, ActiveX, etc). It also was months (if not years) behind IE on Windows. As far as a straight up web browser goes, it worked fine and usually displayed properly, but so did Netscape. Admittedly, this is probably a race IE didn't want to win, as they had pretty much crushed Netscape by this time and were fighting anti-trust lawsuits, so ceding the UNIX side to other browsers would make them look better.

      On the plus side as far as the browser was concerned, it seemed to install pretty easily and was compatible with Java. It also was fairly solid on Sun, as I think I only brought it down 3 or 4 times (compared to about 300 for Netscape, but in Netscape's defense, I used it a LOT more on more platforms and we had full javascript support for it, which caused a lot more crashes). Font support was more accurate with Windows as well because it included fonts.

          Many features were copied from Netscape, like using a .microsoft directory containing cache files, lock files, etc (.netscape for Netscape, .mozilla for Mozilla). This strays a bit from the typical UNIX way, which would be to shove those temp files in /tmp or /var/tmp and only have a configuration dot file in the home directory.

    13. Re:History by Anonymous Coward · · Score: 0
      As far as a straight up web browser goes, it worked fine

      I realize you are mostly speaking from the UNIX side but you did mention the Mac side so I have to challenge this statement. The Mac version of IE routinely crashed. And not just the app. It frequently brought down the entire OS (yeah, yeah, so the Mac didn't have protected memory or preemptive multitasking). I used it on occasion because it was much faster than Netscape. Other than that I stayed away from it.

    14. Re:History by schon · · Score: 1

      IE on the mac was cancelled because Safari was developed I see.. and they cancelled IE on Windows because Firefox and Opera were developed?

      It all makes so much sense!
    15. Re:History by Creepy · · Score: 1

      I only used the OSX version of IE on mac (so with protected memory and preemptive multitasking) and never had that problem. That version was slightly more robust than the other UNIX versions as well, as I recall, because MS had ported a lot of code while working on Office for mac. My work only supported Netscape on mac at that time, however, so I didn't do extensive work with it (just fiddling at home).

  18. Silverlight IS a wonderful thing by El+Lobo · · Score: 5, Interesting

    I've been creating some Silverlight apps the last monts and my impresions are very positive. I have created some flash apps in the past, and there is no comparation. With Silverlight you have a very important subset of the .NET platform ready to use. Silverlight is not only the presentation forms (whichis also goos), but you can transparently use databases, manipulate and parse HTLM, wire handler events for HTML, excellent communication capabilities, and a lot more. IMO everything is more powerful/organized than the flash conteirpart.... Way to go!

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:Silverlight IS a wonderful thing by Anonymous Coward · · Score: 1, Funny

      Sounds like you've never heard of Adobe Flex (or a dictionary, for that matter).

    2. Re:Silverlight IS a wonderful thing by Anonymous Coward · · Score: 4, Interesting

      With Silverlight you have a very important subset of the .NET platform ready to use.

      Interesting. Now I haven't done anything with .NET yet, so I have to ask. Is .NET also cross-platform, or will Silverlight be a case of "Oh it's crossplatform, but if you actually want it to be easy, you should be using a .NET enabled OS"?

      Which I'm guessing is only Windows at present?

    3. Re:Silverlight IS a wonderful thing by MutualDisdain · · Score: 1

      I just convinced my company to buy me Flash CS3 and so far I have enjoyed the experience much more than Flash 8, but Actionscript 3.0 is still lacking. I watched the development video which showed how easy it is to integrate the client side with the server side and I as salivating. Since I am already so far into my project I think I'll finish it up in Flash, but I think in my spare time I am going to attempt to rewrite it in c#/silverlight. I am primarily a c# coder so this looks like welcome news. Do you happen to know if I can do this with VS2005 or do I have have the beta version?

      --
      - Yes, I am posting at a -1, and no I will not use a proxy to bypass my circumstances.
    4. Re:Silverlight IS a wonderful thing by Anonymous Coward · · Score: 0
    5. Re:Silverlight IS a wonderful thing by m1sha · · Score: 1

      Your payment should arrive soon Love B.Gates

    6. Re:Silverlight IS a wonderful thing by jma05 · · Score: 1

      > Silverlight is not only the presentation forms (whichis also goos), but you can transparently use databases, manipulate and parse HTLM, wire handler events for HTML, excellent communication capabilities, and a lot more. IMO everything is more powerful/organized than the flash conteirpart.... Way to go!

      That's what I thought too when ActiveX first came out. We all know where that went. If it comes down to needing those features I will take JavaFX.

    7. Re:Silverlight IS a wonderful thing by El+Lobo · · Score: 1

      ActiveX is a Windows executable. Silverlight isn't.

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    8. Re:Silverlight IS a wonderful thing by jma05 · · Score: 1

      As someone who created them in native code through Delphi, I am perfectly aware of that. When over 10 years pass in IT sector, you can't get perfect comparisons. Just focus on the similarities rather than the differences please. The point being that I was naive at the time and focussed on the short term benefits of libraries, features, fast execution and familiar tools that ActiveX afforded rather than look at the bigger picture and overriding disadvantages of security compromises and lack of portability. BTW, you can get ActiveX to work in Mozilla and even on Linux but only after jumping through hoops. That is pretty much the picture today with Mono with programs authored by devs who haven't thought early about portability. MS has no business incentive to properly support Linux and other OSes. Adopting this technology will always be a risky proposition if you care about portability. I have no doubt though that it will be a more productive tool to develop in. MS tools usually are.

  19. kdawson by evanbd · · Score: 3, Insightful

    Why is the entire front page populated with stories by kdawson? Did the rest of the "editors" quit or something? It'd be nice to have more of a mix of stories on occasion.

    1. Re:kdawson by mikesd81 · · Score: 1

      It's not the entire front page as some stories are posted by Zonk. However, I think the editors each are schedules as primary editors for a set time. For the most part Zonk posted stories over the past weekend. Just my thoughts.

      --
      That which does not kill me only postpones the inevitable.
    2. Re:kdawson by archen · · Score: 1

      In an attempt to reduce dupes they are trying to get one editor to do everything since the rest of them can't be bothered to check slashdot. They used to have Zonk do this but he still tends to dupe himself.

  20. missing the point by Anonymous Coward · · Score: 0

    You are missing the point here. Native 64bit flash.

    1. Re:missing the point by Nazlfrag · · Score: 1

      Yeah, the hassle is that you need to install the 32 bit version. Good thing though, it runs as native code on the x86_64 architecture.

  21. Patent-fu? by wild_berry · · Score: 4, Insightful

    I would hope that Novell were awake enough to include actual licenses for Microsoft patents in last year's pact. I would hope that would protect Mono and Moonlight from patent-fu.

    1. Re:Patent-fu? by alienw · · Score: 1

      And then Novell would turn into the next SCO? Great idea you had there. Remember, Caldera/SCO used to be a Linux vendor too.

    2. Re:Patent-fu? by LWATCDR · · Score: 1

      I doubt it. I think you would have to look long and hard to find any company that hates Microsoft more than Novell.
      Novell made a deal to work on the networking of OS/2 with Microsoft. They came out on the short end of the stick there.
      Netware has been the real looser to Microsoft's Server push. They also bought Unix but didn't market that well so they sold off the marketing rights to SCO and then with the help of Microsoft that came back and bit them in the rear hard.
      I think that any deal you see between Novell and Microsoft will be very carefully looked at by Novell and for the benefit of Novell.

      But then why the deal with Microsoft?
      Real simple. I think it was Microsoft paying Novell off for not going after them when the whole SCO deal came crashing down. I think Novell took a pile of cash an access to Microsoft Patents in exchange with a promise to not go after them for their involvement in the SCO nightmare.
      Just my guess.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Patent-fu? by alienw · · Score: 1

      You are assuming that Novell somehow holds a grudge against Microsoft. They don't. They are a company, and they've been reorganized to the point where they bear little resemblance to their predescessor. Your SCO theory does not hold water -- Microsoft did nothing improper, and the SCO case is not even over yet. The logical explanation is that Microsoft offered Novell the patent license at an attractive price to create FUD in the open source community and plant the perception that Linux infringes on Microsoft's patents. Obviously, Novell swallowed the bait hook, line, and sinker in an attempt to compete with Red Hat. Didn't seem to work too well, but many people are still not seeing the problem here.

    4. Re:Patent-fu? by UdoKeir · · Score: 1

      If Microsoft buy Novell, then that deal is worthless to the community. So anyone attempting to continue the work with Moonlight and Mono would be open to attack for infringing on Microsoft's patents.

    5. Re:Patent-fu? by CmdrGravy · · Score: 1

      I think we're yet to see exactly what Microsofts involvement in the SCO case was and so far as the Novell patent deal goes I think on balance MS paid Novell far more than Novell paid them. As you say Novell is a business and if MS wants to pay them shed loads of money to further their own FUD a little it's probably a good deal for Novell to accept the cash.

  22. Doing the right thing? by blueZ3 · · Score: 2, Insightful

    So far, what they've done is create "yet-another-MS-proprietary-format" to compete with the existing standard. Microsoft's new tool offers almost nothing technically innovative (at which I must say I'm shocked, shocked!) and exists merely to compete with Flash for the simple reason that Flash exists and Microsoft doesn't own it. There's no immediate financial benefit to MS from this, since they're giving it away (the sample is always free, right?)

    I don't expect the Mac version of this to last past the point where this gets to 50% market penetration (Mac IE, anyone?).

    This is another exercise in Microsoft suckage, straight up.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
    1. Re:Doing the right thing? by plague3106 · · Score: 1

      Waahhh, someone is competing with flash, waaahhh!!

      Ugh, grow up please. Competition is good. MS did a really nice job with .Net, and now Java is taking cues from .Net as well. That is good, because each product can rip off what is sucessful in each other, building better and better products. I don't want .Net to kill java, I want them to both compete.

      Silverlight allows me to do flash style stuff with my existing .Net knowledge and experience.

    2. Re:Doing the right thing? by Anonymous Coward · · Score: 5, Funny

      Good god. Shave off your fucking neckbeard. Try actually READING the fucking specs on silverlight and then saying that. It's actually a pretty nice transition from flash. But you're the average slashdot poster. Steve Balmer could save 25 children from burning to death in a building and you dumb fuckers would say he strapped them to a chair and threw them out the window to save them.

    3. Re:Doing the right thing? by _xeno_ · · Score: 3, Funny

      You haven't been watching Adobe if you think Microsoft is doing this just to compete with Flash. Adobe is planning on turning Flash into a complete OS-independent application delivery platform. (The Adobe rep insisted this included Linux when asked.)

      The best example of a similar technology is Java Web Start. Adobe has the install base to push a new version of Flash to enough end users to get a large enough user base to really try something like this. Continuing the analogy with Java, Flash currently fills the Java Applet niche, and Adobe wants to move into the Java Web Start niche.

      Microsoft wants that market, which is the point behind XAML and other technologies. Silverlight is simply Microsoft firing back at Adobe. They both see a future in rich applications delivered over the web, and are both competing for that market. Silverlight is just one part of that - both hope to get web developers hooked on their platform, to support their rich application delivery framework.

      Since that's the point, you can expect Microsoft to support cross-platform Silverlight as long as Adobe supports cross-platform Flash. They're both hoping to slide into a new market using Flash-like technology.

      --
      You are in a maze of twisty little relative jumps, all alike.
    4. Re:Doing the right thing? by Steauengeglase · · Score: 1

      That would fit with his Lawful Evil alignment.

    5. Re:Doing the right thing? by Anonymous Coward · · Score: 0

      He did?!

    6. Re:Doing the right thing? by FatherOfONe · · Score: 2, Interesting

      Balmer, chair throwing.... Man that brings back memories. Speaking of memories... you do remember the company that champions the motto of "If it isn't invented here: kill it". Or "We need to piss all over Java2". Or better yet "You develop a browser for Windows 95 and we will cut off your air supply". These are just a few that I can think of, and there are plenty more. So to use your analogy, I could see Steve Balmer running in to the building and saving the 25 kids that actually bought Vista, then burning the rest of the building down, killing hundreds of other kids. Microsoft would of course spin this as "Balmer saves 25 kids from burning building" and say that the other kids died because the sprinkler system ran on a JVM.

      If it sounds like I am jaded about Microsofts business practices then all I can say is look at the last 20 years and tell me why I shouldn't be. The good news is that they are floundering around now and can't seem to find their direction. They have lost their focus (much like IBM did in the past), and have way too many battles going on. Office profits dropping, New OS sales slumping, developers excited and working on other companies products.... ~40 billion in the bank now down to around 20 billion. 1 billion in recalls of the 360... Yes they are not going anywhere, but the 800 pound Gorilla is now down to around 300 pounds...

      This product from them will go largely unnoticed by most of the development community except those that already live and breath Microsoft (current .Net developers).

      --
      The more I learn about science, the more my faith in God increases.
    7. Re:Doing the right thing? by freezingweasel · · Score: 1

      Not just strapped them to a chair and tossed them out, but forced them to eat brussel sprouts too!

    8. Re:Doing the right thing? by ischorr · · Score: 1

      Yes, forgive us for being pessimistic about the long-term future of this technology, and how committed they are to cross-platform, and not simply trying to do what they can to establish strong market position, so they can later use it as another monopoly leverage. Watching Microsoft for the last 20 years tells us that they won't do anything nasty if they start to feel threatened, and once they're a strong competitor in or owner of this market. ...Because we know that Ballmer is completely reformed in his business tactics versus the mid-90s.

    9. Re:Doing the right thing? by cnystrom · · Score: 1

      > Adobe is planning on turning Flash into a complete OS-independent application delivery platform.

      I believe this to be a big mistake. We do not need to deliver applications on the net, we need to run applications on the net. The applications should be run on a server.

  23. Readers digest version: by packetmon · · Score: 2, Funny

    Original Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows.

    True translation: Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in that will ultimately be leveraged by bot-net herders using the next generation of .NET attacks. Silverlight offers bot-net herders a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications that can be used for spam, IRC, DDoS and XSS "I hax0r3d j0or payGe". Silverlight supports fast, cost-effective delivery of all major attacks.

    1. Re:Readers digest version: by FudRucker · · Score: 1

      i agree this is a funny comment, the scary part is entirely accurate...

      --
      Politics is Treachery, Religion is Brainwashing
    2. Re:Readers digest version: by Anonymous Coward · · Score: 0

      And your proof is that you hate Microsoft?

  24. Oh, it's happening. by Bluesman · · Score: 1

    Personal computers are now fast enough that we can add yet another layer of abstraction between the hardware and the applications.

    I have a hunch this will succeed, because it will target web developers looking for the easiest way to make web pages "fancier." There's a huge market for this. 90% of the people you make web pages for will have no comments at all except, "Can you make the logo fade in and fly around like on www.ultrashitty.com?"

    So about 20 years from now, we'll be developing applications for the Silverlight platform which will have changed names ten times by then, and it will support the Big 3 OS's which have become entrenched and have nearly identical functionality. Someone will have come along and copied an old idea to produce a new OS which is slightly better than the Big 3, but will be fighting an uphill battle because it's not Silverlight compatible.

    At that point, people will realize that computers are fast enough to run a layer on top of Silverlight that's also compatible with Platinumlight, the Silverlight copy that's nearly ready for the new OS. A company will produce that, sell to Microsoft, and the cycle will continue with the Big 4 OS's.

    --
    If moderation could change anything, it would be illegal.
    1. Re:Oh, it's happening. by IdahoEv · · Score: 1

      90% of the people you make web pages for will have no comments at all except, "Can you make the logo fade in and fly around like on www.ultrashitty.com?"

      Speaking as a web developer, this is so true it makes me want to cry.

      --
      I stole this sig from someone cleverer than me.
    2. Re:Oh, it's happening. by Bluesman · · Score: 1

      Wanna see a hilarious example of this? Check out this site.

      They obviously couldn't decide on a slogan, logo, or Picture of a Happy Person, so they used five different logos that change as you roll over them.

      It takes over 30 seconds just to read the web site's banner.

      --
      If moderation could change anything, it would be illegal.
    3. Re:Oh, it's happening. by Scaba · · Score: 1

      "Can you make the logo fade in and fly around like on www.ultrashitty.com?"

      Just so you know, I am now the proud owner of ultrashitty.com.

    4. Re:Oh, it's happening. by Bluesman · · Score: 1

      That made my day. Can you please put a fancy logo on there?

      --
      If moderation could change anything, it would be illegal.
    5. Re:Oh, it's happening. by Scaba · · Score: 1

      There's already big plans for that site....big plans.

  25. Obviously it's a trap - but it can be stopped by toby · · Score: 5, Interesting

    Open letter to Adobe - release Flash under the GNU GPL today

    Dear Adobe,

    No doubt you've seen the news that Microsoft and Novell are to work on a version of Silverlight for GNU/Linux. This puts Silverlight onto all three major platforms now, and puts yourselves and us into a difficult position. As the free software community, we want users of computers to have freedom to do all the jobs they can, including all those nice interactive websites out there that use Flash. We have Gnash now, but it's not finished yet, but it at least lets us look at YouTube movies in the browser with little or no problem, and Homestar Runner works very well as well. We're not there yet, but we're getting somewhere. Now, from your point of view, you give away the Flash player, but only in binary form, which means that while I'm sure it's better than Gnash, your license prevents us from using it with freedom. So, here's the rub... if you'll do a little thing for us, we can do some great things for you. We can help you beat Microsoft and crush Silverlight, but you're going to have to do something a little unusual, and a lot of people at Adobe aren't going to like it, but you have to do this and do it quickly.

    Here goes... Make Flash free software, specifically, release Flash - the player, the editor, the server, for all platforms, including embedded stuff, under the GNU GPL v3 and do it quickly. As soon as you do this, we can start to win. We can get Flash Player onto the One Laptop Per Child machines, which gets a ton more eyeballs looking at Flash. We can get gNewSense, Ubuntu, Debian, Red Hat, Fedora, SuSE, Slackware, Mandriva and all the others to distribute Flash Player with their distributions. OpenSolaris can have Flash Player, too. You can still sell copies of the Flash editor, in lovely cardboard boxes on the shelves of computer stores, even as Free Software - you just need to add value. Bundle DVDs of freely licensed shapes, characters, sounds, loops and effects and dead-tree editions of your now freely licensed manuals, and people will still buy it, and of course, you bundle it in with things like Creative Suite, so it gets onto more machines, and you make it a free of charge download, too. You encourage people to torrent it, and the source, and you'll see more features being added, you'll see more video formats being supported and you'll see people doing amazing things with software you created, but only if you act quickly and get this right.

    Don't lose this to Microsoft, for the sake of freedom of computer users everywhere, for the sake of a free web and for the sake of generations of people to come, don't let Microsoft get away with this.

    Sun are doing this with Java, they did it with OpenOffice.org. You can do this as well.

    It's entirely down to you now. If you need help, ask. If you have questions, shout.

    Call the Free Software Foundation today, and make this happen.

    (+1-617-542-594)

    Do the right thing.

    Do it.

    Best,

    matt


    Exploring Freedom blog.

    --
    you had me at #!
    1. Re:Obviously it's a trap - but it can be stopped by everphilski · · Score: 1, Flamebait

      gNewSense ... nuisance ... exactly what it is without the binary blobs :)

      don't let Microsoft get away with this.

      Funny thing is, Microsoft and Novell are already releasing source, but apparently you'd rather see Adobe's. It's funny how hate works. You hate Microsoft so much you go to what is considered one of the more annoying online presences (flash), (and do I need to even talk about them as a corporation?) and stroke their egos, begging them to release their source... when the 'other guys' are already out there with source in hand (check out the Mono site and download away!)

    2. Re:Obviously it's a trap - but it can be stopped by suv4x4 · · Score: 4, Insightful

      Open letter from Adobe to Matt

      Dear Matt,

      I'm so sorry but real-world companies can't survive on misguided idealism, and if you haven't noticed, we need some money to pay the salaries of our employees. This means we'll not just open source our player, which is already a de facto standard, and s result for which we paid millions upon millions and years of hard work to build.

      In fact we've still not released the Flash 9 spec out there, and when we release it, it'll be full of errors and incomplete, just like the previous flash specs were.

      We open sourced parts of our platforms strategically, but only enough to appeal to the OSS crowds, and ensure our platform is seen as a standard, and not enough so we lose control. As you know The Flash scripting engine will be part of Firefox 4. We also open sources the Flex framework and soon the compiler an Eclipse plugin. It didn't sell well anyway, so what else could we do.

      Recently we announced that we'll embrace open standards like MPEG4 for our video codec, but what we forgot to mention is we'll still require that you buy our owns streaming servers for live streaming, since we intentionally don't support the standard streaming protocol all other MPEG4 videos stream in.

      It's also possible we'll sue the authors of Gnash, if they ever start to matter (they don't now), since our specification of the Flash format specifically says you're not allowed to build players with it, just Flash file exporters.

      Basically, it's business like any business for us and Microsoft. Drop the idealism and get on with your life.

      Sincerely, Adobe.

    3. Re:Obviously it's a trap - but it can be stopped by Anonymous Coward · · Score: 0

      We can get Flash Player onto the One Laptop Per Child machines, which gets a ton more eyeballs looking at Flash.
      FYI: Current OLPC builds are running Gnash within FireFox, so they can already play a lot of Flash content (stuff off of YouTube, etc).
    4. Re:Obviously it's a trap - but it can be stopped by Anonymous Coward · · Score: 0

      "In fact we've still not released the Flash 9 spec out there, and when we release it, it'll be full of errors and incomplete, just like the previous flash specs were"

      The Flash 9 spec has been out for a month plus, the only problem with it is the obnoxious EULA you have to agree to to get it. It was announced on Emmy Huang's blog the end of July:

    5. Re:Obviously it's a trap - but it can be stopped by Anonymous Coward · · Score: 0

      Open letter to Adobe - release Flash under the GNU GPL today....

      Fantastic post! Hopefully Adobe will listen.

    6. Re:Obviously it's a trap - but it can be stopped by suv4x4 · · Score: 1

      Sorry my bad, my other points stand though (and the spec is always months late, you don't believe they really have no spec beforehand to coordinate the work I hope, the "technical time required to prepare the spec", it's just a facade for their strategy).

      I want to note above. I'm a .NET and Flash developer, I have no band sentiments against Adobe, nor Microsoft, at least not more than usual.

      You gotta be a bit less idealistic and a tiny bit more cynical when dealing with big commercial companies though. A bit of cynicism is healthy, because it's how the world operates. I still find Flash and .NET mighty useful in a range of applications, even if they're OMG 3V1L!11 ideology-wise.

      Plus we all know if those were fully open they'd be even worse. Like HTML/CSS/JS and the support for it is.

    7. Re:Obviously it's a trap - but it can be stopped by suv4x4 · · Score: 1

      Fantastic post! Hopefully Adobe will listen.

      Yup, he has one about Microsoft releasing Windows for free under GNU GPL as well. I hope Microsoft will listen too. If anything, both letters have about the same chance of succeeding.

    8. Re:Obviously it's a trap - but it can be stopped by nukem996 · · Score: 1

      Thats complete bull shit. If Adobe opened up the Flash Player Adobe would be making the same if not more profit. Opening up the Flash Player and swf format will bring Flash to many new devices out of the box that currently have no Flash support(phones, PDAs, gaming consoles, etc) By doing this they are expanding the Adobe market. This would bring swf into the same world jpg is in. But now the world needs a industry standard tool to create swf files, so what are they going to use? O ya Adobe Flash Creator which is the only thing that makes Adobe money now anyway. A few open source/competitor products might come up just as they do to Photoshop but everyone will still want Adobe's Flash. Honestly its a win win situation for everything its just that corporate morons can't seem to understand how anything open and free could ever make them money and think that all they do is lose it.

    9. Re:Obviously it's a trap - but it can be stopped by byolinux · · Score: 1

      I wrote the open letter.

      Microsoft/Novell are releasing some source code, but explicitly under the LGPLv2 with no later versions, so the patent protection that GPLv3 offers us won't be there.

      Also, the video codecs will be binary only, which is unacceptable if you want to use your computer with freedom.

      I don't hate Microsoft, but I'm no fan of proprietary software.

    10. Re:Obviously it's a trap - but it can be stopped by suv4x4 · · Score: 1

      Thats complete bull shit. If Adobe opened up the Flash Player Adobe would be making the same if not more profit. Opening up the Flash Player and swf format will bring Flash to many new devices out of the box that currently have no Flash support(phones, PDAs, gaming consoles, etc)

      Adobe, and previously Macromedia, have been licensing the source code to device makers to port it to their devices (mobile, console or otherwise). They also license the Flash Lite players to PDA and mobile phone devices.

      This is an important revenue income for Adobe, and companies do pay good money for a license because of Flash's "de facto standard" status: their devices become better if they support Flash. Remember people complaining how iPhone doesn't support Flash, apparently people demand Flash whether it's free or not. It just shows how much you know about any of this.

      But if you know more than "corporate morons" then you must be pretty well on your own, why do you even care about any of this, there are far more important things for an important person like you to care about.

    11. Re:Obviously it's a trap - but it can be stopped by everphilski · · Score: 2, Insightful

      good for you. Nothings ever good enough unless it is under your terms, precisely, is it? I suppose you don't use the Linux kernel, it is GPLv2? Horror of horrors...

    12. Re:Obviously it's a trap - but it can be stopped by byolinux · · Score: 1

      Linux kernel isn't coming out of Microsoft.

    13. Re:Obviously it's a trap - but it can be stopped by Noah+Slater · · Score: 1

      This is a message to the people who replied to this comment.

      You FAIL teh internets! Congratulations.

    14. Re:Obviously it's a trap - but it can be stopped by diego.viola · · Score: 1

      FUCK ADOBE AND FUCK MICROSOFT

    15. Re:Obviously it's a trap - but it can be stopped by Anonymous Coward · · Score: 0

      And if that's the best contribution you can make...

      FUCK YOU

    16. Re:Obviously it's a trap - but it can be stopped by everphilski · · Score: 1

      PRECISELY my point, thank you for proving it. Anything coming from Microsoft would be insufficient for you. They could provide code on the same terms as the Linux kernel and you would probably still scoff.

  26. Re:[AC]What can posibly happen... by everphilski · · Score: 2, Insightful

    Why? All they need to do is make a point-and-click "silverlight director" and dictate that everybody must use that to create their silverlight files.

    Because they are marketing it as a programmable language in Javascript/C#/Ruby/Python ... they'd be killing their own market and give room for a competitor to arise.

  27. Evil Plan by terrymr · · Score: 3, Insightful

    So now people can pwn my linux box by exploiting microsoft bugs ?

    1. Re:Evil Plan by Anonymous Coward · · Score: 0

      Only if you are dumb enough to run it.

    2. Re:Evil Plan by LiquidFire_HK · · Score: 1

      Not Microsoft - the Linux implementation is made by the Mono project.

  28. Halo videos by doombringerltx · · Score: 1

    I doubt this is a problem with silverlight over all and probably just this player. I tried watching the halo videos at http://halo.msn.com/videosHD.aspx but whenever I tried to pick another video at the bottom it just played the same one again no matter what I picked. Is anyone else having this issue?

  29. Details of cooperation by recoiledsnake · · Score: 3, Informative
    From Moonlight's Blog:

    The highlights of the collaboration are: Microsoft will give Novell access to the test suites for Silverlight to ensure that we have a compatible specification. The same test suite that Microsoft uses for Silverlight. Microsoft will give us access to the Silverlight specifications: details that might be necessary to implement 1.0, beyond what is currently published on the web; and specifications on the 1.1 version of Silverlight as it is updated. Microsoft will make the codecs for video and audio available to users of Moonlight from their web site. The codecs will be binary codecs, and they will only be licensed for use with Moonlight on a web browser (sorry, those are the rules for the Media codecs[1]). Novell will implement Silverlight 1.0 and 1.1 and will distribute it for the major Linux distributions at the time of the shipment. We will offer some kind of one-click install for Linux users (no "Open a terminal and type su followed by your password..." as well as RPM and DEB packages for the major distros and operating systems.
    Licensed codecs on Linux should put corporate types to rest. The restriction that it must be used only in Moonlight sucks though.
    --
    This space for rent.
  30. Microsoft cross-platform = embrace, extend, screw by podperson · · Score: 1

    Microsoft only goes cross-platform when they are trying to screw a competitor with superior market position. If they aren't, they go as proprietary as they can.

    In this case they're attacking a stupendously well-entrenched player, so they go cross-platform.

    Here's my prediction: Silverlight 2.0 claims to be "Flash-compatible" (implementing 95% of Flash 6, say) and when you install it, helpfully remaps Application/Shockwave-Flash to Silverlight so that any recent Flash files appear borked. They've been doing this to QuickTime for ten years now...

  31. There is no catch by LS · · Score: 2, Interesting

    Everyone is wondering what the bait and switch scheme is. Perhaps there is none. Microsoft may be realizing that the OS battle is a losing one. Just look at the Vista fiasco. The move to from local apps to web services has been predicted for a while and has had several false starts, but recently there seems to be some light at the end of the tunnel. Microsoft doesn't care if the the underlying operating system is Linux as long as you are running their web services on top of it.

    LS

    --
    There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    1. Re:There is no catch by Anonymous Coward · · Score: 0

      Based on their past behavior what kind of submissive fetishist would give them the benefit of the doubt?

    2. Re:There is no catch by MightyMartian · · Score: 2, Insightful

      Yeah, there's some real light at the end of the tunnel. Just look at the OOXML ISO fiasco.

      I don't know what you put in your Wheeties pal, but some of us take the null hypothesis with Microsoft to be "They're trying to fuck us over somehow".

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:There is no catch by plague3106 · · Score: 1

      We're not going to move from local apps to web services, sorry. WS just sucks too much, and its awful for anything interactive and depends too much on a network (yes, people do lose their internet connection). The local apps aren't going anywhere.. I'm sure both will co-exist.

    4. Re:There is no catch by Anonymous Coward · · Score: 0

      It's a trap.

      Anyone who wastes their energy on this platform is a dummy.

      Microsoft just pulls everyone along and then bait switch every time.

      This thread is filled with people on the payroll at Microsoft. I don't think they have made an honest dollar in the history of their company.

    5. Re:There is no catch by Eravnrekaree · · Score: 2, Insightful

      I still consider this to be a bad idea, to use a closed source proprietary plugin for creating content on the web. Microsoft says they are supporting Linux, but this assumes Linux is the only operating system besides Windows people use. It leaves those who run FreeBSD and other OSs still pretty much in the same situation and leaves us in a similar predicament as we were before, proprietary closed source plugins that can only be used on paritcular OSs, locking people out of viewing web content on a broad range of other platforms.

      Really we ought to be looking to improving the browser html/css/javascript/svg environment itself including SVG and SMIL and adding all the features it needs so it can complete with things like silverlight, and do so in a matter where it can be viewed using an open source software program. SVG and SMIL support has been coming along much too slowly in firefox even though the internet is being ruined by multitudes of proprietary flash content pages.

    6. Re:There is no catch by Eravnrekaree · · Score: 1

      Well i really ought to correct myself and remind my self to RTFA. The moonlight will be open source so it should run on other OSs, still but I still am concerned that it will be 100% compatable with whatever microsoft does.

      It would be neat if perhaps moonlight could interface with the firefox DOM, and for some sort of cross language interface between firefox javascript and moonlight, that would be pretty significant. DOM was always designed to be language nuetral.

    7. Re:There is no catch by oGMo · · Score: 1

      Everyone is wondering what the bait and switch scheme is. Perhaps there is none. Microsoft may be realizing that the OS battle is a losing one.

      This isn't modded funny? Yeah, after 20+ years of buying, scamming, or crushing competitors, pushing their OS on everyone, tying their products tightly into it (IE, Office, Exchange), breaking standards (Java, HTML, kerberos), dumping billions to try and take over your living room (WebTV, XBOX, Media Center), Microsoft has suddenly had a change of heart and released a product in direct competition to another vendor's defacto, cross-platform standard. But this product is totally innocuous. No really.

      And on top of it, they've realized their errant ways and are giving up product tying, the OS race, and the browser dominance war. No really.

      You're killing me here.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    8. Re:There is no catch by I'm+a+banana · · Score: 1

      Dunno if there's a catch for us the FOSS comunity, but I see the primary target here is Adobe and its dominance in the "online multimedia market". The FOSS crowd is being used here via MS's proxy (Novell) to promote this Silverlight thing to compete against Adobe Flash.

    9. Re:There is no catch by Nurgled · · Score: 1

      The binary codecs notwithstanding, Moonlight is open source and so it can be ported to any platform as long as someone has the time to do it. The video codecs will, I admit, be a stumbling block... but the Moonlight platform itself is likely to be ported to FreeBSD before you know it.

  32. Re:Do not want by Anonymous Coward · · Score: 0

    Amen! Ditto the Adobe abomination.

  33. Itsatrap. Here is why: by realdodgeman · · Score: 1

    Acording to CNet (http://news.com.com/8301-10784_3-9769714-7.html): Version 1.1 will be announced in may, and will be tightly integrated with .NET. Game over. Mono can't keep up.

    1. Re:Itsatrap. Here is why: by miguel · · Score: 5, Informative

      Acording to CNet (http://news.com.com/8301-10784_3-9769714-7.html): Version 1.1 will be announced in may, and will be tightly integrated with .NET. Game over. Mono can't keep up.


      Actually, Moonlight as of today already integrates with Mono, already exposes all of the Silverlight 1.1 API and already runs most of the samples on the net (modulo a lot of bugs ;-)

      Miguel.
    2. Re:Itsatrap. Here is why: by Anonymous Coward · · Score: 0

      Hell yeah!
      I can't wait to program some web stuff in a real language (and not suffer the crappiness of java applets) instead of nasty javascript/actionscript/blah.

    3. Re:Itsatrap. Here is why: by e2d2 · · Score: 1

      May I respond to the parent Miguel?

      Nelson: ha ha

    4. Re:Itsatrap. Here is why: by LWATCDR · · Score: 1

      Will Moonlight be released as GPL missing the codecs of course?

      Any chance that moonlight might support formats that Silverlight doesn't like Theora and the rest of Ogg?
      If so any chance of it being ported as a plugin for IE?

      I like the idea of embracing and extending Microsofts standards for a change :)

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:Itsatrap. Here is why: by Shados · · Score: 1

      By exposing all of the Silverlight 1.1 API, does that include all of the namespaces that are supposed to be supported by it too? Including stuff like Linq to XML, WCF, etc? (honest question here)

    6. Re:Itsatrap. Here is why: by miguel · · Score: 1

      By exposing all of the Silverlight 1.1 API, does that include all of the namespaces that are supposed to be supported by it too? Including stuff like Linq to XML, WCF, etc? (honest question here)


      Correct, its is all in there. Follow the instructions on the Mono site.

      Miguel.
  34. Security holes on linux? NO!! by miknix · · Score: 0

    Nooooooo! We don't need security holes in our linux browsers..

    Thanks.. but NO!

  35. Re:[AC]"100% compatible" ? by everphilski · · Score: 1

    Seriously man, why don't you go spend some time working on your own code rather than rag on other people about their choice of names?

    I code during my day job ... and at night working on my Ph.D., I need these few moments over lunch and break for my sanity :)

    But regarding the name, I find it ironic. The distro basically takes a much more popular one and removes the binary blobs... and then when you say it, it sounds like "nuisance", which to me is exactly what it is. Makes you think, they didn't think, or ?

  36. Not just miguel.. by AlbertEin · · Score: 1

    Nostradamus too!, he said it: "And the light sall become silver while Redmon the giant cooperates with finish penguins and mexican primates. The silver moon will emerge and the end will just be around the corner"

  37. YABP - Yet Another Binary Plugin by mauriatm · · Score: 3, Insightful

    Yes I do but I don't want another version of FLASH! Flash just sucks. It really does. Action Script is a terrible language there are all sorts of issues with flash.

    Flash does suck in your case, but at the same time *someone* likes to develop using it. Who are these mysterious developers?

    Why doesn't the FOSS community come up with a replacement for Flash and not just a copy?

    Because there is absolutely no incentive. Look at all the reasons Flash is being used: ads, quick games, video, music, forms, etc. With the exception of ads, there is a totally free (open source) method that could work (java, ajax, svg, ogg, etc.). So then why would the "FOSS" community want to reinvent something?

    Make a plug in for IE and get Firefox, Opera, and Safari to include it in their browsers?

    While making a plugin is not so difficult, who would develop for it if there is no content for it? And if there was content for it, why would they want to move from their already existing platforms (Flash) and switch to something new?

    Make it FOSS BSD please so the embedded people can use it for their systems.

    Actually I've seen some Nokia devices that support Flash, I think one of the mini tablets also runs Linux. So Flash *could* be more widely supported, and I suspect it *eventually* will. ... I'll bet Windows embedded devices will support Silverlight. ... But again, without content it doesn't matter.

    Use Ogg for the codecs.

    Windows still won't ship with an OGG codec. I also remember reading that OGG was notably more CPU-intensive (still true?). While I have no objections to OGG, I do wish it was more widely supported (especially in some more popular mp3 players).

    And write good authoring tools.

    *** That's the biggest kicker. *** I personally think major FOSS "developer" products are seriously lacking when it comes to multimedia compared to commercial products (Flash, Director, etc.). Even if there was an perfect plugin, the SDK and all related tools including deployment would take a serious effort to polish to be even remotely competitive with current offerings.

    Make it good, open, and free.

    A great goal, but unrealistic. In the end the commercial incentive for Flash (or Silverlight) are what pushes it forward, not any form of openness or accessibility. If you can't make money out of it, I doubt it will be widely used or developed.

    Ultimately it would be in everyone's best interest to use what (non-proprietary) plugin systems that already exist interfaced with already open standards/technology.

    1. Re:YABP - Yet Another Binary Plugin by Jesus_666 · · Score: 1

      I also remember reading that OGG was notably more CPU-intensive (still true?).

      There is the case of the Nex IIa, an MP3 player that was sold with the promise of Ogg Vorbis compatibility with a firmware patch later. In the end Frontier Labs announced that the Nex IIa's CPU wasn't fast enough for Vorbis playback and that they'd release an upgraded version with Vorbis compatibility under the name "Nex Black".

      So yes, apparently Vorbis (which I assume you meant with "OGG") is more expensive to decode than MP3.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  38. Re:troll by Anonymous Coward · · Score: 0

    "Why not, instead of setting an arbitrary point where things just stop working, we could set up ANOTHER warning arbitrary point that says something like 'Your PST file has reached 1.5GB. At 2GB, Outlook will break.'"

    Outlook 2003 does provide a warning at about 1.9G and will no longer let you add new content, but you can still read, remove, archive, etc. They also introduced a "new" PST format with a hard limit greater than 2GB (but, only readable by newer Outlook versions).

  39. Re:Microsoft did! by Anonymous Coward · · Score: 1

    They are aiming at hyspanic and mexican population and Miguile's friends

    The mind boggles at who in their right mind would write such a thing.

  40. Extreme Paranoia at Microsoft by Prototerm · · Score: 2, Insightful

    I'd like to know what the people at Microsoft have against anyone else having a slice of the computer software pie. While I appreciate the idea of competition, Microsoft isn't about competing fairly. It appears they will not be content until they are the only software company left. Do they have so little confidence in their own ability to compete that they must drive everyone else into oblivion?

    Just for the record, I despise Flash in all of its incarnations. Most web sites only use it for annoying ads anyway, so avoiding it is a small loss. But why Microsoft feels it has to drive Flash out of the market with their monopolistic efforts is beyond me.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    1. Re:Extreme Paranoia at Microsoft by Anonymous Coward · · Score: 1, Insightful

      > against anyone else having a slice of the computer software pie

      It is not that Microsoft is against other companies selling software, it is simply that they have revenue and Microsoft wants that.

      Microsoft's business model requires that the revenue increase contiually. This keeps the share price rising and allows the employees to be paid with options which eliminates tax liability.

      Any significant fall in the share price could lead to the options being taken up or employees requiring to be paid with money. This could lead to MS having to pay taxes and then where could that lead.

      Since the PC market became saturated MS has had to move into new markets in order to grow its revenue. This included servers (bye bye Novell), office software (bye bye WordPerfect), internet (bye bye Netscape), PDAs (bye bye Palm), Games Consoles (..), and many other new areas. Sometimes it simply buys the company (eg FrontPage), sometimes it just drives them out of business (Netscape _and_ SpyGlass, 2 for the price of 1, no wait, 2 for the price of none).

      Soon it will be producing its own X-PC in order to take the resiual revenue from Dell and Gateway that it is not already getting from them for the software it forces them to install exclusively. This will be accelerated because Dell are offering Linux boxes. Not only does this threaten MS's revenue directly but it undercusts the price they could charge for an X-PC.

    2. Re:Extreme Paranoia at Microsoft by Shados · · Score: 2, Informative

      In this case, it is useful to understand where its coming from. With .NET 3.0 (which was originally meant to be Vista-only, but never ended up being so), Microsoft implemented a new GUI API called Windows Presentation Foundation to somewhat replace the old Win32/MFC/etc that has been around forever.

      Part of the features of WPF is that its applications can be ran in "Express" mode, via a browser (this isn't like Silverlight or Flash where its part of a web page. In this case it IS its own "markup" and all, there's no html or anything, has its own extension, etc). That uses the full features of Windows' UI API, including direct x and such, so thats obviously Windows-only (also only works in IE, though I think I heard there's a Firefox plugin for it now, but still Windows-only, it uses core APIs and such). Running these "express applications" is a bit like Java Web Start or .NET Click Once, except even simpler to use for the end user.

      Now, this has an obvious limitation: it can't seriously be used on the public internet, being Windows-only (this isn't 10 years ago anymore), so there was a subset of WPF that was to be implemented for Mac OSX, WPF/E (Windows Presentation Foundation Everywhere). That would let people use a subset of XAML/WPF in other browsers and on other platforms. So it was made.

      Now, having that, well, the marketing people and such obviously saw a "Why Not" opportunity to expand its market into other areas than simple "Express applications". It could be used a bit like Flash, on top of its original purpose. And thus the name got switched to Silverlight, and the marketing came.

      So it this case, the Flash counterpart really came kindda "after" the implementation and is pure marketing. Its not WPF/E's original purpose. Its a lot more useful in its Silverlight form though. Lets you reuse existing .NET code to make cross-platform clients for backend apps. Win-Win for windows developers, thats for sure. Now if its win for non-windows...we'll see.

  41. No Windows 2000??? by BUL2294 · · Score: 1

    Did anyone notice how M$ says that a version will be available for W2K "Soon**"? The "**" means v1.1 only--and I smell a bait & switch coming... "We'll tell you it's coming sometime next year--but wouldn't you rather have Vista?"

    --
    Windows 3.1x calc: 3.11 - 3.10 = 0.00
    1. Re:No Windows 2000??? by plague3106 · · Score: 1

      You're kidding right? Time to upgrade, I think you got your money's worth.

    2. Re:No Windows 2000??? by Shados · · Score: 1

      Silverlight contains a bunch of .NET 3 and 3.5 exclusive features, which is normally XP/Vista only. So be glad it is gonna be there at all.

      Also, Silverlight 1.0 is trash, the 1.1 is where its at, but thats not out yet, ugh.

  42. Re:troll by thegnu · · Score: 1

    Outlook 2003 does provide a warning at about 1.9G and will no longer let you add new content, but you can still read, remove, archive, etc. They also introduced a "new" PST format with a hard limit greater than 2GB (but, only readable by newer Outlook versions).

    Well, ok then. I suppose that's nice of them, but I would think that they could have added that to some of their service packs, or at least have it generate an error message other than "the interface has encountered an unknown error"

    But bully on them for getting something right after something like 8 years producing outlook for Windows.
    --
    Please stop stalking me, bro.
  43. What I really want.... by Mystery00 · · Score: 1, Interesting

    Is for Adobe to release Flash under Linux, and not the player, I'm talking about the editing/actionscripting suit, I don't care about another "flash killer" or another plugin for the browser, I want better tools for content creation under Linux, if Microsoft can provide this, hopefully it will make Adobe do the same, the way I see it, the only reason this _could_ be good, is if it pushes Adobe to get better Linux support, Microsoft's products generally suck, so I'm not expecting much from them, but if it makes Adobe get off its collective overfed ass and get back into making products instead of raking in the money, then I say awesome. Of course, I doubt this will happen, but one can dream....

    --
    "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    1. Re:What I really want.... by Anonymous Coward · · Score: 0

      Watch the MAX news next month.

  44. Re:What can posibly happen...and more.... by Anonymous Coward · · Score: 0

    Microsoft will include Silverlight as an update and makes it high priority. Silverlight becomes success and passes Flash as the major app in the sector. MS will discontinue Moonlight because of BS reason. Linux is locked out by vendor lock-in.

    This isn't what I fear. What I fear is running Microsoft code in Linux... no kidding. From a security perspective the code has not been vetted by the public. NSA key or other back doors could exist. From a stability point of view, how can bugs be found and fixed?

    Now if Microsoft checks in 100% of the source....be a little different.

  45. Teh Java!! by Anonymous Coward · · Score: 0

    I wonder if MS will give Silverlight the same vote of confidence in it's product that Sun gives to Java. Sun is so confident in the capabilities of Java they have banned it's use in ALL internal projects... that's how much confidence they have in the Java platform.

    If MS follows Sun's tail lights... they might someday have the marketshare Sun does!

  46. Compare it to Adobe Flex, not Flash by arete · · Score: 4, Interesting

    If you're comparing it only to Flash - and especially older Flash - you're not giving Adobe a fair shake.

    Put briefly, Adobe Flex is in beta of it's 4th major version, and it's what Adobe is offering for programming targeting the Flash Player. For a programmer, it is worlds better than Flash.

    Silverlight might be awesome, I haven't touched it, but everything you said about it are all the same improvements over Flash that Flex has been doing for years now.

    Flash is an animation tool. People starting using it for applications, and starting in 2002 and again in 2004 Macromedia gave it real support as a programming language. This is all still true, and they've continued to improve that.

    But we're now on version 2 (3 is in beta, 1.5 was a major version) of Adobe Flex, which should be considered the follow-on to Flash for programmers and applications. The Actionscript which underlies this is identical in the two platforms, although Flex is driving the new AS versions and Flash lags behind a bit. But Flex also removes all the major craziness that programmers hated in Flash - layout is in an MXML (specific kind of XML) file, there is no binary source file like a fla, and it has further strengthened the already-present OOP capabilities. They have a Dreamweaver-like WYSIWYG layout editor and IDE - and it's also an Eclipse plugin. But like Dreamweaver and unlike Flash, there's no requirement that you use that.

    Oh, and if you don't mind command-line compilation and a text editor, the SDK is free.

    And that's all only if you don't install the Flex server. It is ALSO a presentation layer server, and Flex Data Services have a bunch of really smooth ways to give shared persistence or to interact with any other application server you might have.

    I don't know whether Silverlight also requires the server to support it - I imagine it must to have "a subset of .NET" available; Flex can definitely make standalone swf and can operate with it's full server installed. (The server can also compile on the fly)

    REALLY, though, my big issue is mostly that I just do not trust Microsoft to make a good secure sandbox; they've shown no evidence of being able to pull this off in the past. Using something like this is inherently allowing complex arbitrary code to run... I'm sure this will be better than ActiveX, because it couldn't be worse...

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
    1. Re:Compare it to Adobe Flex, not Flash by Anonymous Coward · · Score: 1, Interesting

      I don't know whether Silverlight also requires the server to support it - I imagine it must to have "a subset of .NET" available No, and that's the point: the Silverlight player includes the cut-down .NET runtime for scripting as well as JavaScript. Or at least it will in 1.1 - for 1.0 you have to use JS. There's a Silverlight demo where you can pit a C# chess engine and a JavaScript chess engine against each other at 1-second speed chess - not surprisingly, the .NET version annihilates the JS version easily because it can compute an order of magnitude more positions.

      REALLY, though, my big issue is mostly that I just do not trust Microsoft to make a good secure sandbox And that's the point of this article - it's not Microsoft implementing this for Linux, it's Mono.

      And to be fair IE7 on Vista fixed pretty much everything wrong with ActiveX's security model.
    2. Re:Compare it to Adobe Flex, not Flash by arete · · Score: 1

      > the Silverlight player includes the cut-down .NET runtime

      Apologies; I'm so used to thinking of .NET as an application server platform I plain forgot it ran locally too.

      >it's not Microsoft implementing this for Linux, it's Mono

      For Linux, yes. For OS X and Win, no. At this particular moment, I'd take FF+FlashPlayer over FF+Silverlight for security. Maybe Silverlight will prove me wrong...

      >IE7 on Vista fixed pretty much everything wrong with ActiveX's security model

      Truly, you might be right. Except that Vista is a step backwards in a couple other ways important enough that IE7 being more secure only there doesn't comfort me.

      The most obvious example of actual retrogression is that in Vista anything that seems to be an installer CAN'T behave nicely and not require admin privs. But just malicious exe code can. *sigh* So you INCREASE the number of users who have to run as Administrator frequently when you should be decreasing it.

      http://slashdot.org/comments.pl?sid=222380&thresho ld=0&commentsort=0&mode=thread&cid=18016052

      --
      Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
    3. Re:Compare it to Adobe Flex, not Flash by Anonymous Coward · · Score: 0

      What will happen is that *light will come out as a standard part of SP1 for Vista. Then it will be on most PC by default. Then some key popular or must-have webpages will use it as the primary interface (some of the common sites I use daily have gone that way with flash and I don't mean youtube.)
      Then when that happens and not as many people bother to download flash, support for moonlight will drop off. Oh, and I bet you'll need IIS to run the website that have the starlight components as i bet it is tied to .net. So bye by GNU/Linux & Apache for these applications 8)

    4. Re:Compare it to Adobe Flex, not Flash by StrawberryFrog · · Score: 1


      I don't know whether Silverlight also requires the server to support it - I imagine it must to have "a subset of .NET" available;


      As others have pointed out, the .net code runs locally - there's a .Net VM and a subset of the class library being released as part of Silverlight 1.1, which is cross platform, on Windows and Mac, and will soon have a compatible "official" Linux port.

      The Actionscript which underlies this is identical in the two platforms ... So you can leverage your existing actionscript skills. Now I don't know Actionscript at all, but C# is a pretty nice language, and MS is playing to their strengths here - .Net runs in databases, web servers, desktop OSs, smartphones and now in browsers. How many coders know C# as opposed to actionscript? Actionscript/flex could be as good or even a bit better than C#, but this army of developers that MS is leveraging to get into the market would still swamp it. I have no opinion on where it's right or good, but that's what's happening.

      REALLY, though, my big issue is mostly that I just do not trust Microsoft to make a good secure sandbox; they've shown no evidence of being able to pull this off in the past.

      You haven't used .net much, have you?

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    5. Re:Compare it to Adobe Flex, not Flash by arete · · Score: 1

      No, I haven't used .NET much. What part of .NET is a secure client sandbox?

      My impression was that .NET web applications could certainly generate HTML etc - but that if you were locally running things using a .NET runtime those were local applications with full permissions to take over your computer - unlike Flash or Java on a website.

      Now, I've HEARD that ActiveX is securely sandboxed now, IF you have IE7 on Vista. But one version - and not even getting it into IE7 on XP - is not what I consider a great track record.

      And this is strongly marred for me by Vista's track record of disregard for any sense of unprivileged users... in Vista anything it thinks is an 'installer' requires admin privs... even if it touches no system files. This does not protect against arbitrary executables and is therefore not virus protection... it only serves to make it difficult to have nonpriviledged users be able to usefully use the computer... something Apple has had right since OS X came out and *nix has had right forever.

      Vista's security is totally based on a fictional "is this a good guy or a bad guy" model with no sense of grey, whereas in the real world everything is grey and you should minimize how much you trust everybody.

      --
      Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  47. what can Microsoft's motives be? by Locutus · · Score: 4, Insightful

    Why would they being doing this supporting other platforms thing? Here's my best guess:
    1) knock Adobe Flash down from the top of the hill
    -why? Adobe has nearly the same distribution channels as Microsoft since Flash is installed on nearly all computers sold. Flash is an API Microsoft does not control and its multimedia underpinnings are a threat to Microsoft's media file formats, ie control.

    2) Makes Silverlight look like it's good to everyone in the industry by supporting the three major platforms, Windows, Linux, Mac.
    -why? initial support from the industry for one thing. Linux is embedded in way too many devices to be ignored and Mac isn't doing too bad either. As stated by the parent, this won't last if Silverlight is successful in displacing Flash in the market. Microsoft has NEVER been a friend to anybody who's not a Windows-only vendor and they've never considered other platforms in their business model/methods other than how they threaten the cash flow of the Windows monopoly.

    3) Make a platform to replace the browser neutral AJAX kits and eventually bring it all home to Windows-only.
    -why? AJAX is spread all over the place and businesses are migrating old apps and/or creating new apps which run on any browser/platform. There is no NEED for Windows in this world and Silverlight brings that all home to Bill, Steve, and the friendly people at Microsoft.

    Microsofts motives in everything they have done over the past 15+ years has been to keep Windows in a position of power and control. There has never been any desire to profit from cross platform software and nothing shows they've changed. This attempt at cross platform support is only a tool, or hammer if you will. It's going to smack everyone but Windows users on the head. But Microsoft has changed you might say. Just look at how they are manipulating the ISO process in attempts to get a proprietary format, MS-OOXML, as an international standard. They have not changed and Silverlight on Linux and Mac is nothing but a carrot hanging over the trap. There is no trusting of Microsoft and Novell is the fool for thinking once again, they can play in the pen with the wolf. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    1. Re:what can Microsoft's motives be? by weicco · · Score: 1

      3) Make a platform to replace the browser neutral AJAX kits and eventually bring it all home to Windows-only. -why? AJAX is spread all over the place and businesses are migrating old apps and/or creating new apps which run on any browser/platform.

      Yes! Exactly like they did to AJAX! Hey wait ... They didn't do it to AJAX. Now I'm really puzzled.

      --
      You don't know what you don't know.
  48. No Windows 3.11? by everphilski · · Score: 1

    Did anyone notice how M$ doesn't mention a version will be available for W3.11 **at all**? and I smell a bait & switch coming ... "We'll tell you it's coming sometime next year--but wouldn't you rather have Vista?"

    Here's your hit of the cluestick buddy: W2k went into extended support in 2005, and will be EOL'd in 2010. During the Extended Support phase, Microsoft continues to provide security hot fixes and paid support but no longer provides complimentary support options, design change requests, and non-security hotfixes.

    1. Re:No Windows 3.11? by BUL2294 · · Score: 1

      That's the best you can do? To quote you, "EOL'd in 2010". Still a viable product that 20-25% of the computers accessing the web are running. In fact, there are more W2K PCs connecting to the Internet than OSX.

      Right back at ya with the cluestick, buddy...

      --
      Windows 3.1x calc: 3.11 - 3.10 = 0.00
    2. Re:No Windows 3.11? by everphilski · · Score: 1

      Support gets reduced to security hotfixes during the extended support phase - no additional features are added. End of life is merely the point in time when the security hotfixes stop altogether. So no, by definition, you won't get it. Do we need to call the Waaaaaaaahmbulance?

      In fact, there are more W2K PCs connecting to the Internet than OSX.

      No shit. There are more (insert any Windows OS, Linux, and major embedded internet-capable OS's running on major routers here) connected to the internet than OSX. See, OSX has what, about 6.38% as of February? yeaaaaaah ...

  49. Re:Extreme Paranoia at Microsoft, explained. by Ralph+Spoilsport · · Score: 4, Informative
    I also detest Flash. I think it is an abomination. However: you are missing the point of what Flash is.

    Flash started as FutureSplash, a system for simple vector based goofy animations on the web.

    Macromedia bought it, and ramped it up. About, oooh, a week (?) after Flash was bought, the writing was on the wall - Macromedia Director was a Dead Duck. What made Director useful, however, was its craptacular programming language, Lingo. Once the vision shifted from Director to Flash, the move was on to develop a programming language for Flash - the result? The even MORE craptacular ActionScript.

    Several year ago, a survey was done and it was found that a full 80% of the users of the web would click "skip intro" and avoid using flash if they could. This set off a sea change at Macromedia, and now at Adobe, where Flash is no longer the funky little animation engine that couldn't if its life depended on it, but to become a "development environment" and platform for web based applications. Now, isn't THAT a totally stupid idea...

    So, what Microsoft is trying to do is strangle and/or marginalise Flash as a dev environment before it gets any real traction.

    Now you know.

    RS

    --
    Shoes for Industry. Shoes for the Dead.
  50. Re:[AC]What can posibly happen... by Locutus · · Score: 1

    what is in it for Microsoft and why are they doing this?

    everything they've done in the past has been to kill off some competitor so why do you think they have no motives to do the same here?

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  51. Windows mobile by Joe+Tie. · · Score: 1

    Once it appears there, I'm going to start wishing it luck against flash. Flash has had horrid crossplatform support for as long as I can recall, and increasingly is getting to be ubiquitous on the web. If an actual cross-platform solution has to come from microsoft, than so be it. I don't care about what 'might' happen, I care about the fact that I'm finding myself increasingly crippled in terms of choice because adobe is dragging its feet so badly in terms of both quality and speed of flash releases outside of desktop windows.

    --
    Everything will be taken away from you.
    1. Re:Windows mobile by Shados · · Score: 1

      It most likely isn't too far behind honestly. .NET on Windows Mobile is a first class environment in Microsoft's eyes, so it missing Silverlight would be pretty dumb.

  52. Re:troll by Anonymous Coward · · Score: 0

    You can't delete, move, archive, send, or receive messages.

    32 bit issues. Old code.

    First it was 64k, was it? Now it's 2GB that should be enough for anybody. Great. Thank you. Thanks. Thanks. Super thanks.

    Haven't got 4TB disks yet, but I think that is my current limit.

    Don't worry, Microsoft will come out with M$-Linux 64 bit. Sooner or later.

  53. Re:[AC]What can posibly happen... by everphilski · · Score: 3, Insightful

    They want to kill off Adobe, not Linux.

  54. bzz bzz by Anonymous Coward · · Score: 2, Funny

    You attract more bees with honey than with vinegar
    So you're responsible for all these goddamn bees!
    1. Re:bzz bzz by crisco · · Score: 1

      Clever! (replying to cancel out a mistaken moderation)

      --

      Bleh!

  55. Taste the awesomeness. by sammy+baby · · Score: 1
    Seeing that it supports Firefox, I downloaded it onto my work machine, then restarted my browser, per the instructions.

    Went to www.microsoft.com/silverlight and the following message popped up:

    Silverlight Error:
    Error type: DownloadError
    Error Message: AG_E_NETWORK_ERROR
    Error Code: 4001


    This shit is the bomb.
    1. Re:Taste the awesomeness. by everphilski · · Score: 1

      Your firefox up to date? 2.0.0.6 works great ...

  56. SVG/SMIL by wikinerd · · Score: 1

    Why do anyone in their sane mind would think of using Flash or Silverlight when we have SVG and SMIL? Web developers and companies building websites seem to not understand or not care about vendor lockin.

    1. Re:SVG/SMIL by lena_10326 · · Score: 1

      Software engineers don't know style or design. Pffft.

      --
      Camping on quad since 1996.
    2. Re:SVG/SMIL by Dragonshed · · Score: 2, Insightful

      It's true there's some parallels, but Xaml is much more flexible.

      Xaml at it's core is essentially an object instantiation language. It allows developers to declaratively create objects, describe their members, and relate them to other objects. As long as the objects referenced follow some simple rules, said Xaml is compiled down and loaded, either while building an application or on the fly, as may be the case with Silverlight.

      It's handy when the UI and Codebehind for a Window or Canvas can be worked on independently by the designer and developer, and have both parts compile down to the same class. It also makes for some interesting solutions if you want to alter look or behavior after shipping.

    3. Re:SVG/SMIL by Anonymous Coward · · Score: 0

      smil is shit

  57. come on by Anonymous Coward · · Score: 0

    What percentage of web users have SMIL capable browsers? I'd love to see flash and MS-not-flash die but SMIL is not a viable alternative... yet.

  58. Ruby on Rails by David+Off · · Score: 1

    > .NET was the next incremental improvement on Java

    I've only worked on one .NET project - but it was one of Microsoft's flagship developments mentioned in all the litterature. It also crashed and burned. Not letting that colour my opinion too much I would say that Java was a paradigm shift for many developers while keeping a familiar C/C++ syntax. .NET is just a clone because Java was NIH, nothing much to see really. I would say the current paradigm shift are languages/stacks like Ruby on Rails although a lot of those ideas are now being folded back into Java by the OS community.

    1. Re:Ruby on Rails by mycall · · Score: 1

      You fail to mention that .NET supports Ruby ala IronRuby among dozens of other languages. This is a BIG difference from Java and the JVM (although JVM is beginning to support dynamic languages using a pass-through API -- not very integrated).

    2. Re:Ruby on Rails by mhall119 · · Score: 1

      JRuby is one of many languages that can be run on the JVM. It has been around since 2001 (IronRuby was announced in 2007). Jython, a Python implementation on Java, was started even earlier, in 1997. There is also Groovy and JACL and many others.

      --
      http://www.mhall119.com
    3. Re:Ruby on Rails by David+Off · · Score: 1

      From what I've seen of the JVM it should be able to support a number of languages (as you've shown, it does). I think this was a bit of FUD by Microsoft although .Net was obviously designed to support C# and VBasic from the get go so is maybe more flexible.

      I've never really seen the point of the .Net VM, after all its targetted at the x86 processor on Windows. An API abstraction yes but the VM just seems to be superfluous.

    4. Re:Ruby on Rails by mhall119 · · Score: 1

      From what I have read (and to some extent, experienced), most of the .NET "platform" is AOT-compiled after you install it anyway, so there is even less need for a VM. Maybe it's just legacy design from VisualJ++ that wasn't removed.

      --
      http://www.mhall119.com
  59. x86-64? by qweqwe321 · · Score: 1

    Forgive me for the n00bish comment, but what's so bad about using an x86-32 version of Flash instead of x86-64?

    1. Re:x86-64? by Enderandrew · · Score: 1

      If you build or install a 64-bit version of Linux, literally your entire system can be 64-bit, but if you want Flash or Java support as a plugin to your browser, you entire system has to be multi-library now supporting both 32-bit and 64-bit libraries. Let's say you already have the 64-bit GTK libraries in memory, but want to load Firefox, you also now have to load all the dependent libraries for that redundantly with their 32-bit counterparts. Firefox compiles just fine as a 64-bit app, and it is literally only Sun and Adobe that force people to deal with the multi-library situation. The weird thing is that Sun releases 64-bit versions of Linux, and claims to fully support 64-bit, but the browser plugin is only 32-bit.

      It took Adobe ages for them to finally recognize the Linux crowd. If I recall, the only "stable" release of Flash for Linux is version 7, which won't work for Youtube and most sites that use Flash these days. They completely skipped 8, and ignored Linux users, and I believe one coder made it his personal mission to bug Adobe and offer to work on the Linux version. Flash 9 for Linux is a beta product, and doesn't get the attention or support of the Windows version. And neither Linux nor Windows users get 64-bit versions. Given how long Adobe was willing to ignore the Linux crowd, I'm pretty sure they are content to ignore the 64-bit market near indefinitely.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:x86-64? by aichpvee · · Score: 1

      This would also be much less of a problem if gtk didn't depend on so many libraries. Or better yet, if Firefox would switch off of gtk all together. gtk is a mess and always will.

      --
      The Farewell Tour II
    3. Re:x86-64? by Enderandrew · · Score: 1

      I agree. Firefox in the 2.x branch does have a fork for using QT, but it is long abandoned and neglected.

      QT uses less memory, and runs faster. And all this time has been spent on working on a new rendering engine for Firefox 3, when perhaps they might have saved themselves a whole bunch of time and effort by coming efforts with Apple, Trolltech, and the KDE guys on Webkit, which is ACID compliant, and supposedly the fastest rendering engine out there right now.

      I would absolutely love to see a fork of Firefox that used QT4/Webkit.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  60. Batman reference by Anonymous Coward · · Score: 0

    "Have you ever danced with the devil in the pale MOONLIGHT?"

  61. My take on Silverlight by jason777 · · Score: 1, Interesting

    First of all, there have been a lot of posts claiming MS will take over by bundling Silverlight with windows update. Well, that is not true. Check the official faq, they say they will play fair. Right, we just have their word but whatever. http://silverlightfaq.com/2007/04/25/how-will-silv erlight-be-distributed-by-microsoft/

    Second, I can also chime in here and state that I am evaluating Silverlight and Flash/Flex for a production web application with a deadline of January.

    I came from no experience with either technology. I am a .net c# developer. I completely built the application first on Silverlight 1.1 in one month. It works great. I then built a portion of the application in Flex just to learn both technologies. I can say that doing it in C# was way more intuitive and natural, and FAST. The xaml and everything was easy to learn. Now flash/flex was not as intuitive at all, and was harder to learn. Once I learned it, I thought it was OK, but I do prefer Silverlight. Granted, thats probably because I'm a .net developer already. But I just found silverlight easier, even for just creating the graphics. Also, realize I am an experienced Photoshop user, so you would think I would like the flash tools better.

    1. Re:My take on Silverlight by Anonymous Coward · · Score: 1, Insightful

      Once I learned it, I thought it was OK, but I do prefer Silverlight. I hear you, and I'm a .NET developer who's banged his head against Flash a time or two (how can ActionScript not have a string trim function, gaaahhh), but you can't ignore market penetration of the Flash player. Every man and his dog has a browser that runs Flash right out of the box. Windows has bundled it for years. I'd be surprised if OS X didn't. Even Wiis run Flash.

      Not everyone's going to install Silverlight just to view your site. If you're targeting your site at techies, go ahead, but if you're not then Flash is likely still the right move. Especially as you've got a deadline, you'd have to gamble the final 1.1 will be out of the door by then.
  62. Better than the alternative. by SanityInAnarchy · · Score: 1

    Just look at Gnash...

    At least this starts open. Also, if Moonlight ends up being better than Silverlight for some things, it could get to be like Firefox/IE was -- that is, Firefox became just popular enough that websites started targeting both, even if they realized their audience was mostly IE-only. Microsoft finally had to give up deliberately making IE break standards, and is actually trying to improve the situation now, because they're tired of being hated by web developers.

    In any case, I'd much rather have just the update not work for some short amount of time than have everything broken everywhere.

    --
    Don't thank God, thank a doctor!
    1. Re:Better than the alternative. by Anonymous Coward · · Score: 0

      Obviously you've never used wine before.

  63. How do you market a programming language? by Anonymous Coward · · Score: 0

    Do they put commercials on during "American Idol" saying how Java has so many new features and stuff like that?

  64. says the guy with FLASH in his sig by everphilski · · Score: 1

    Check out my free, Flash-based MAME front end at mame.danzbb.com

    hardly unbiased himself ...

  65. HuH????? by LWATCDR · · Score: 0, Troll

    "Put briefly, Adobe Flex is in beta of it's 4th major version, and it's what Adobe is offering for programming targeting the Flash Player. For a programmer, it is worlds better than Flash."

    "Silverlight might be awesome, I haven't touched it, but everything you said about it are all the same improvements over Flash that Flex has been doing for years now."

    If it is still in beta how has it been doing anything for years????
    It is a long beta then and still isn't out?
    Microsoft's system as much as I hate to say is now out. Flex is still in beta.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:HuH????? by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Adobe_Flex

      It has a beta version of the 4th major release, which means there were 3 prior releases that were no longer considered beta!

    2. Re:HuH????? by dbcad7 · · Score: 1
      Is your reading comprehension really that bad ?

      He says it's in version 2.. and that there is a beta available for version 3.... he doesn't anywhere say that it's in some perpetual beta state. Otherwise it would still be version 0.xxx wouldn't it ?

      --
      waiting for ad.doubleclick.net
    3. Re:HuH????? by LWATCDR · · Score: 1

      Yep I blew it. My bad.
      I just have not seen much of Flex so I thought it was still in beta.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  66. Re:[AC]What can posibly happen... by Rasputin · · Score: 2, Insightful

    They want to kill off Adobe, not Linux.

    Wow! Where have you been? Microsoft wants to kill-off everyone who isn't Microsoft.

    --
    "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
  67. Re:[AC]What can posibly happen... by Locutus · · Score: 1

    So Microsoft wants to kill off Adobe, got a reason why this might be? Have they done something to Microsoft?

    And I would not even touch the idea that Microsoft does not want to kill off Linux.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  68. Re:[AC]What can posibly happen... by everphilski · · Score: 1, Insightful

    this poster provides a good starting point. and this article. Basically both companies are looking to leverage more than just an in-browser animation scheme, rather another layer between the web and the desktop. (and of course the Google wants in on this too, right?) It's anyones chance to dominante.

  69. yay by Anonymous Coward · · Score: 0

    another vehicle for MS W0rMz yo!

  70. I'll see how long the multi-platform adoption cont by Anonymous Coward · · Score: 0
    I'll see how long the multi-platform adoption continues ...


    Exhibit A: Windows Media Player for Mac
    Went till WMP 9.0 then Microsoft killed it, after DRM PlaysForSure support would be need for Mac OSX. Guess if Apple can make Fairplay work on Mac OSX, WIndows, select Motorola phones I would assume Microsoft wouldn't have a problem with making WMP 10/11 for Mac OSX.

    Exhibit B. Window NT.
    Support on not only IA-32, but also MIPS, DEC Alpha, PowerPC. Discontinues on all but Intel platforms.

    Exhibit C. Virtual PC.
    Bought Virtual PC from Connetix. Stalled development to support the G5 platform (PPC 970) until they needed work on it for Xbox 360. Finally killed Virtual PC on all platforms but Windows.

    Learn from history.

  71. Re:[AC]What can posibly happen... by Locutus · · Score: 1

    that's about right. Adobe put its target on its back when they turned Flash into a dynamic rich media platform with Flex. The double whammy was that not only was Flash already on millions of PC and every one shipped, they also were cross platform. Pretty much the same reasons why Microsoft went after Netscape.

    I've known Microsoft for 20+ years and I have no misconception that they would continue cross platform support once they reach the 70% market share number. They are all about protecting the Windows operating system and since there's little to no money in this, it's all about protection.

    IMO, if Adobe, Google, AJAX, etc keep developers and Microsoft Silverlight ends in the gutter, we'll all be better off from the competition. If Microsoft wins, we all lose. Personally, I'd rather see the open market move this sector and not have Microsoft involved. They only ever screw the developer over in the long run. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  72. But what about the DRM? by rastoboy29 · · Score: 1

    I see no greater threat to the future of free communication than the de facto standardization on closed, DRM tools like Flash, and perhaps now Silverlight.  There are so many websites which require this binary blob to run.

    It's a bad trend.  Don't use Flash.  And for God's sake don't use Silverlight, either.

    1. Re:But what about the DRM? by Anonymous Coward · · Score: 0

      DRM tools like Flash, and perhaps now Silverlight. What DRM? Who said anything about DRM? Flash doesn't have DRM.

      I can't speak definitively about Silverlight but I'd be surprised - if the binary CODECs for Moonlight have DRM they'd want an infrastructure deeper into the OS to manage the keys than they can possibly get though this project.
  73. Sounds like... by Valiss · · Score: 1

    "FYI, it won't work if you have Flashblock enabled on FF." ....two birds, one stone!

    --

    -Valiss
  74. Re:[AC]What can posibly happen... by zakkie · · Score: 1

    No, they want to kill Adobe first, then Linux...

  75. Another Flash? by Octopus · · Score: 1

    Did we really need another Flash-type plugin?

    Isn't it abused enough?

  76. Bait and switch is MS's main game. by Anonymous Coward · · Score: 0

    For those of you who have not been in IT long enough, this is a well used path by MS. You will be screwed if you switch to this and it gets market share. Adobe is a company that wants to make money, MS just moved into direct competition with a big part of their business. I expect to see many direct Adobe product ripoffs all to support this, they did it to Novell.

    I expect the first will be free, the second say 5 bucks, then next after it hits 40% market to be 400 bucks for license to some part of it. Killing off the MONO part, all simple and legal like. This is business as usual for MS.

    Adobe has put a player on linux which they get almost no money for in return, MS will not do that, Linux is a threat to their 2 monopolies, office and windows. They are just using a new carrot, and apparently the younger computer crowd sees this as OK and are accepting it.

    You will all cry foul in 4 years about this whole thing, it will goto court for another 5 years, and then if there is any judgement it will be thrown out. You will look back and say Damn that was stupid of yourself, and never be in the position again to change it.

    Stick to the companies that have been friendly to Linux, don't screw around, let this thing die a large ME/VISTA style death.

    Adobe, perhaps will now see the benefit of being more portable in the future, without cutting to many money making ties to MS, until its worth it.

  77. Would silverlight pass as an ISO standard? by Anonymous Coward · · Score: 0

    Would the whole protocol pass as an ISO standard? Or does it have proprietary dependencies? Just curious after the whole MOOXML mess... at least this time they are not trying to push a bad standard through ISO. Knowing that, would it or would it not pass as a standard?

  78. Re:troll by Anonymous Coward · · Score: 0

    so let me get this straight, you are bitching about an old version of outlook and how MS don't fix anything, even though the last 2 versions of outlook have addressed this issue. Let me guess your one of those trolls that think every software company when they change a feature should go back and implement those new things for the last 10 years in every product they created.

  79. Re:History of Mac Office by Anonymous Coward · · Score: 0

    It is one of Microsoft's biggest earners so it will bw kept until it is not.

  80. Betrayed - like everyone else by DavidApi · · Score: 1

    Wow. Adobe must be really pi**ed. They used to be such an Apple die-hard company all those years ago. Between them (with Macromedia and Aldus), Apple computers & printers, they had the desktop publishing and graphics market cornered.

    Then Adobe started to bring out their products for Windows, allowing some graphics shops to move to Windows as well. Microsoft probably gave them a hand there, recognising an ally in their attack on Apple in a market Microsoft had no presence in. Adobe saw the writing on the wall for Apple (in the late 90s) and had jumped ship.

    Now, once safely established, Adobe is facing the weight of Microsoft. Microsoft seem to feel the impulsive need to dominate every IT market there is. It's not enough to focus on operating systems and office suites, they must DOMINATE and CONTROL every standard, OS, market and methodology that arises.

    I sincerely hope Adobe can ride this storm. Hopefully here is another specialised market that will prove history wrong, and through sheer good planning and weight of momentum, Adobe will remain ascendant.

    Not that this is necessarily a good thing too! SVG or some other more open standard for this technology would be better still. But at least, for the moment, it isn't Microsoft :-)

  81. Problems with Silverlight by IGnatius+T+Foobar · · Score: 1

    * It's slow. Of course it's slow -- it's interpreted code.

    * Cross-platform isn't doable. Write once, debug everywhere.

    * Developers don't want to rewrite all of their applications in a new language.

    * Locally installed applications will always provide a superior user experience.

    (I don't see any reason why we shouldn't take every bad thing that Microsoft ever said about Java applets and THROW IT RIGHT BACK IN THEIR FACE right now.)

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  82. Lies and more lies (Was: Re:No Windows 2000???) by Anonymous Coward · · Score: 0

    FYI, Silverlight works perfectly well on windows 2000, both 1.0 and 1.1. The only thing they did was make the installer reject any installs on systems "under" XP. There hasn't been a single thing MS has released that hasn't worked on windows 2000 so far, and that includes the XP+ exclusive directx upgrades since the start of the year as well as SL, .net 3, the list goes on. Someone at MS obviously thought it cute to make the installer check for the OS version and dump you right out of the bat. Let me paste you the msi check for SL 1.0, for extra entertainment value:

    (VersionNT = 501 AND ServicePackLevel >= 2) OR (VersionNT = 502) OR (VersionNT >= 600 )

    You'll notice it just borks out even if you have XP with no sp2, as if sp2 really makes that big of a difference on silverlight.

    The only thing you need to do is download a nice MS tool called Orca, http://www.technipages.com/downloadview-details-44 -Orca_MSI_Editor.html or http://www.brentnorris.net/orca.msi or just download the Windows Installer SDK (from the platform sdk site), it's in there, then open the msi with it, and just change that check to say VersionNT = 500 or something along those lines, and install away.

    They did the exact same fucking thing to NT when W2K came out, by not allowing installs and not making usb drivers available for it, and they'll do the same to XP one of these days. Wankers.

  83. Re:troll by thegnu · · Score: 1

    no, asshole, it's an issue that existed BEFORE service packs, and wasn't fixed in the release of the service packs. It existed in outlook 2000, and they released 2 or 3 service packs, and outlook 2002, 3 more service packs, several "fix" tools, and then finally office 2003.

    So no, I'm one of those trolls who thinks that people shouldn't just fuck their corporate customers and leave them out in the cold to deal with their goddamn issues.

    --
    Please stop stalking me, bro.
  84. Example on Silverlight site by Wobble-U · · Score: 1

    Wow, that example on microsoft.com/silverlight (after silverlight has been installed) is REALLY badly made and doesn't work as you'd expect it to! The video had to be in exactly the right place in the circle before it would open a video window when I clicked it.

  85. Re:troll by Anonymous Coward · · Score: 0

    thegnu, you got owned, just admit it and then STFU.

  86. Uh by Stu+Charlton · · Score: 1

    Meanwhile, .NET is vastly superior and is mopping the floor with Java. Why? Because Java sucks.

    Wow, objectivity. "Vastly superior", sorry, must strongly disagree. Competitive, totally. I see .NET as the replacement for VB6, and for some Java web application development (for those that have been burned by bad practices). I don't see it replacing most cross-platform or server-side applications that need to run on *NIX.

    Why should I have to mess with a classpath when I can just include references in a build file or dump a binary into a "magic" directory?

    Erm, you've been able to do that with JARs since 1997. And, what, the .NET GAC isn't a "magic" directory? Please.

    That's not to say they didn't take some lessons from Java, but the fact is .NET is way nicer than Java.

    That would be your opinion. I happen to think .NET is quite nice in many respects, but you're fawning over it a bit too much.

    I'd love to use .NET to make cross-platform apps that work as well as .NET on Windows does now.

    Herein lies the problem: .NET will never eclipse Java on the server side because it inherently is Windows-only. The Mono team had their chance to become a major mainstream alternative, but it seems quite likely to remain a useful niche rather than a major popular approach.

    And frankly, the world is getting ready to move on from Java and .NET anyway within the next 5 years. Most that don't want to run Java will not turn to a sibling, they'll look beyond it.

    --
    -Stu
  87. Only reason they're doing this. by Anonymous Coward · · Score: 0

    Sure they hate and loathe linux, but they arent fanatical when it comes to hating linux as many linux users are when it comes to hating microsoft. it's all business. and silverlight is in the business of tearing adobe and flash a new one.

    so naturally they want to dominate every market adobe's in. if flash didnt exist for linux, neither would silverlight.

  88. Perhaps I'm too suspicious... by jesterzog · · Score: 2, Insightful

    ...but I don't understand why Microsoft even needs its own closed source implementation when it's actively supporting an OSS implementation. Surely the OSS implementation could be ported to Windows, and probably will be anyway sooner or later.

    The only reason for a closed source edition that I can think of are that Microsoft is using the OSS support for PR purposes only, and has future plans to make sure they're incompatible over time.

    1. Re:Perhaps I'm too suspicious... by Anonymous Coward · · Score: 0

      I don't think you are too suspicious. Microsoft only said they would support Moonlight. And Microsoft's level of support is likely to be very poor, especially given they can't (or maybe don't want to) produce a decent spec for their new OOXML file format.

  89. Agreed: But Flash is not the thing to standardize by cyclomedia · · Score: 1

    innerHTML is one of the single most usefull parts of the defacto-DOM. Simply because the browser already has a HTML->DOM converter built in to parse the page as a whole in the first place, so attempting to force coders to serialise objects and manaully, painfully, construct a DOM tree and attach it is pure sado spec writing*.

    Onto my main point, why is silverlight a Flash competitor and not a lightweight DOM/Forms/Web App extender designed as a Java retry? As a developer who's been following the WhatWG Web Forms spec for a few years (and lurking on the mailing list) it's nice to see it moving forward, it's just moving too slow.

    So I propose an emergent solution. a browser plugin that will provide all the asyncronous web forms goodness that we've wanted all these years with some kind of simple hand-off for allowing browsers to impliment their own native (fast) code. Being able to make nice 2.5d platform games is not my highest priority right now, right now it's getting rid of the cludgy DOM/AJAX bloat that passes for web 2.0 applications and having native (i.e. C++ core) objects, functions and libraries to use instead.

    Somewhere in that rant i had a point. Oh yeah, and why is it MS that's releasing this plugin to great fanfare whilst us slashdotters bemoan the lack of a standards-promoting OSS solution. Can't we just, like, you know, make our own?

    * sadocification?

    --
    If you don't risk failure you don't risk success.
  90. Link to EULA by giafly · · Score: 1
    Here's the license agreement

    UNLESS YOU EXPRESSLY OPT OUT OF THIS FEATURE, YOU CONSENT TO THE TRANSMISSION OF CERTAIN STANDARD COMPUTER INFORMATION TO MICROSOFT ... The software is licensed, not sold. This agreement only gives you some rights to use the software ... You may not work around any technical limitations in the software; reverse engineer, decompile or disassemble the software ... The software is subject to United States export laws and regulations ... The software is licensed "as-is."
    IANAL but I've seen several EULA's in my time and this one is not so bad.
    --
    Reduce, reuse, cycle
  91. Re:troll by thegnu · · Score: 1

    thegnu, you got owned, just admit it and then STFU.
    I don't know, Anonymous Coward, I seem to see you get owned all the time

    Right from the horse's mouth, scroll to the bottom and read:
    http://support.microsoft.com/kb/296088

    APPLIES TO
            Microsoft Outlook 2000 Standard Edition
            Microsoft Outlook 2002 Standard Edition
            Microsoft Outlook 98 Standard Edition
            Microsoft Outlook 97 Standard Edition

    And check this out, asshole:
    http://www.slipstick.com/problems/repair2gbpst.asp

    I had Office XP SP1, and now I know why she got cut off at 1.82GB, except her computer exhibited the same behaviour as if I had just hit 2gb. And, I may add, you'll notice that it's an issue in Office 2000. Also, the fact that they changed it to a lockdown at 1.82 GB, rather than just throwing up a message that let you save your ass, is still kind of fucking weird.

    See here, http://www.brienposey.com/kb/pst_maintenance.asp, that Microsoft is getting better, because at least you don't have to call them for the repair tool anymore. Hrm.

    And, to further address the "providing support for all their 10 year old software" troll, here's a reference to product support lifecycle for Office 2003, which states that they will support it "until users start adopting" 2007. The actual number is Jan 18th, 2009. 2 years after the successor is quite reasonable, given the nature of the application.
    http://office.microsoft.com/en-us/products/HA10229 4401033.aspx#3

    Now, given that one can infer from MS's own actions (in addition to regular old logic) that it would be reasonable to support Outlook for 2 years past the subsequent release, it's odd that sometime between 2003 and 2005, MS didn't port back some patch that made 2002 less broken. But that's obviously not something they're interested in.

    again, AC, fuck you and your family.

    --
    Please stop stalking me, bro.
  92. Shit... First really good Mac virus. by sjmacko29 · · Score: 1

    Up until today, there was very little malware for OS X. Now, I really have something to watch out for. The end is near.

  93. Mono is cross-platform .NET by Nurgled · · Score: 1

    Microsoft released .NET some time ago, and the Mono project was started by Miguel at Novell to produce an open-source, cross platform implementation of it. Silverlight 1.1 (but, apparently, not 1.0) is built on the .NET platform, and thus Moonlight (Novell's implementation) is built on Mono. From reading Miguel's blog entry on the subject, it appears that the rendering surface code is common between Silverlight 1.0 and 1.1, but 1.0 does not use .NET (and thus necessarily Mono) at all. They are apparently working to remove the Mono dependencies from Moonlight 1.0.

  94. FUD by Alt_Cognito · · Score: 0

    What a surprise, FUD being spread as an AC.

    If you're interested in only running code you've verified, then install your own maven repository server, which is simple to setup. If only allowing execution of signed applications is such a security windfall, I imagine Windows would have a far more stellar track record than it does. All it does is provide a false sense of security. Furthermore, the maven centralized code repository is validated the exact same way the PHP (Pear), PERL (CPAN), Ruby (GEM), Linux (APT-GET/URPMI/portage and so on) are validated. So this poke at Maven is entirely unfounded.

    Oh, as for horrendously overcomplicated:
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring</artifactId>
                <version>2.0.2</version>
            </dependency>

    That's not so bad for adding dependencies! This is a great example of doing more with less complication using COC (Convention over Configuration) An entire maven build script with the ability to do run test scripts etc can be much less than 10 or 11 lines of configuration.

  95. Re:Extreme Paranoia at Microsoft, explained. by beakerMeep · · Score: 1

    except that people do actually use things like youtube and yahoo maps and pretty much every graphical ad and every blog video player is in flash. intros aren't annoying because flash is a bad technology, they are annoying because they are intros. your rant sounds like it is from 2001. get over it.

    --
    meep
  96. NinjaiRe:Extreme Paranoia at Microsoft, explained. by Anonymous Coward · · Score: 0

    Despise it? Flash is used for ads quite often but clearly you have never seen the plethora of creative titles made with Flash: http://www.ninjai.com/ .

  97. Next MS OS? by Anonymous Coward · · Score: 0

    Singularity + Silverlight

    See https://research.microsoft.com/os/singularity/

  98. Flash already dominates by Gizmoguy · · Score: 1

    Flash already dominates the 'interactive web applications' market. I fail to see why anyone would bother learning Silverlight's equivalent to AS, and bother moving over. Virtually every GUI-based Internet user uses Flash, which is already supported on Linux, and in loads of browsers too. Personally, I doubt there will be any success with Silverlight, unless it's significantly cheaper than Flash. Even then, I doubt people will bother to download the client unless it is widely used, which it won't be because nobody will have it, it's a vicious circle.

    --
    -- There are 10 types of people in the world: Those who understand binary, And those who don't.
    1. Re:Flash already dominates by thrashee · · Score: 1

      The key to Silverlight--and how mainstream it becomes--is that it will leverage the existing base of .net developers, which is substantial.

      If these developers can take their existing knowledge of .net and extend that now into RIA, then I believe Flash will, indeed, see some serious competition.

      It's not really a vicious circle; new technology has to break new ground at one point in its life. When Flash was introduced, people had to begin downloading it because web developers began incorporating it into their sites. Also, Microsoft will undoubtedly begin pushing down the Silverlight runtime via Windows Update, so users will more than likely have the capability even if they're not using it.

  99. Win32 was never open by SanityInAnarchy · · Score: 1

    And yes, I use wine every day. It works incredibly well for the applications I need it for.

    --
    Don't thank God, thank a doctor!
  100. What's the standard? by tepples · · Score: 1

    Yes there are alternatives to MS Office, but they are not yet considered the standards. The International Organization for Standardization doesn't seem to think MS Office is the standard. ODF is; Office isn't.
  101. H.264 and AAC are still patented by tepples · · Score: 1

    Components such as flash video are patented. That's changing. The latest beta of the Flashplayer supports h.264 video with AAC audio in an mp4 container. H.264 and AAC are still patented in the United States. The United States is relevant because Slashdot is on United States soil.

    For video content, publishers can choose between an open standard with free tools, or a proprietary expensive one, so what do you think will they do? For services that face the general public, they will likely use the one that is proprietary expensive due to United States patents (H.264) because the open standard with free tools (Ogg Theora) isn't popular enough on Windows.
  102. Re:NinjaiRe:Extreme Paranoia at Microsoft, explain by Ralph+Spoilsport · · Score: 1
    that was crap. it could have been and probably was done in toonboom.

    That had nothing to do with Flash. it was just a movie. The content wsa interesting - the frame is irrelevant.

    Flash sucks. It always has and it always will.

    RS

    --
    Shoes for Industry. Shoes for the Dead.
  103. Re:[AC]What can posibly has already happened ... by Anonymous Coward · · Score: 0

    I used to think Microsoft had to pay astroturfers to spread their manure.

    When Silverlight was first announced, I read an independent developer report saying:

    "... The buzz in the hallways was how efficiently Microsoft had completed its execution of Adobe ..."

    So this Harold-Lauder-type was gleefully reporting that Adobe is already dead. He isn't going to develop for Silverlight because he has to, he's going to develop for Silverlight because he wants to help the Walking Dude destroy all his enemies.

    It just blows my mind. Much more than the astroturfing campaigns ever did.