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.

14 of 462 comments (clear)

  1. 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 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.

    2. 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
  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 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.

  4. 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
  5. 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.

  6. 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.
  7. 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.

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

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

  9. 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.

  10. 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.

  11. 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
  12. 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-