Slashdot Mirror


Mono Coders Hack Linux Silverlight in 21 Days

Etrigoth writes "After the recent announcement of Silverlight by Microsoft at their Mix event in Vegas, Miguel de Icaza galvanised his team of developers in the Mono group at Novell to create a Linux implementation, a so-called 'Moonlight'. Remarkably, they achieved this in 21 Days. Although they were first introduced to Silverlight at the Las Vegas Mix, de Icaza was invited by a representative of Microsoft France for a 10 minute demonstration at the Paris Re-Mix 07 keynote conference, should they have anything to show.
Joshua, a blogger for Microsoft has confirmed that the Mono team did not know anything about Silverlight 1.1 before its launch. Other members of this team have blogged about this incredible achievement, Moonlight hack-a-thon. It's worth noting from a developer perspective that Moonlight is not Mono and doesn't require Mono to work"

10 of 409 comments (clear)

  1. Re:And the novelty is... ? by Short+Circuit · · Score: 5, Informative

    It's often said that ideas are a dime a dozen, but implementations are few and far between.

    If it had been done on a normal time scale, the novelty here would be the fact that the implementation exists. But considering it was done in three weeks, instead of six months, shows the sheer speed and effectiveness that Miguel's teams demonstrate.

  2. Re:And the novelty is... ? by Kimos · · Score: 5, Insightful

    Oooh, Linux developers copied a Microsoft product in two weeks! How novel, how path-breaking!
    What this is actually saying is:
    "Linux developers implement in two weeks the compatibility and usability features that Microsoft intentionally left out."
  3. Re:And the novelty is... ? by ozmanjusri · · Score: 5, Funny
    Oooh, Linux developers copied a Microsoft product in two weeks!

    Strictly speaking, Linux developers copied Microsoft's copy of a product acquired by Adobe from FutureSplash via Macromedia.

    --
    "I've got more toys than Teruhisa Kitahara."
  4. What is Silverlight? by Anonymous Coward · · Score: 5, Informative

    What the heck is Silverlight?

    Okay, Silverlight is a Microsoft product, and is some kind of plug-in related to "media experiences and rich interactive applications for the web", according to the above page. Not finding that especially enlightening, I clicked on the FAQ, where the first question is "What is Silverlight?". Great! Unfortunately it yielded a "We're sorry, the page you requested could not be found" error. Maybe I need Javascript turned on or something? Ah. There we go. [Shrug] Huh? Same terse verbiage-filled useless description as before. Thanks for nothing. Other information on the FAQ page imply streaming of content using "Windows Streaming is another major goal of the product, complete with fancy DRM [weak Golf clapping].

    So, I'm still not 100% sure, but I think it's trying to emulate the typical user experience with Flash, including the ungraceful handling of missing/disabled browser features :-)

    Oh. I did find out that the Microsoft definition of "cross-platform" is Windows (versions unspecified) and Mac OS X 10.4.8+ (Intel and PPC), but they say they are considering wider support.

    Favorite buzzword phrase: "free cloud-based hosting and streaming solution".

    Cloud-based? I haven't heard that one before.

    1. Re:What is Silverlight? by OpenGLFan · · Score: 5, Funny

      Favorite buzzword phrase: "free cloud-based hosting and streaming solution".

      Cloud-based? I haven't heard that one before.


      Vapourware.

  5. Re:Why?! by kerohazel · · Score: 5, Insightful

    swf is an open format so THAT obviously isn't the problem...

    From http://www.adobe.com/licensing/developer/
    "This license does not permit the usage of the specification to create software which supports SWF file playback."

    It's a bit like having a research library that permits you access to any book you want, as long as your paper doesn't cite one as a reference.

    --
    Skype is too convoluted... Now I'm reverse-engineering the Kyoto Protocol.
  6. Re:Wonderful by chris_mahan · · Score: 5, Informative

    That, and the whole Dmitry Sklyarov affair.

    No, Adobe, we haven't forgotten.

    --

    "Piter, too, is dead."

  7. Re:And the novelty is... ? by suv4x4 · · Score: 5, Funny

    Strictly speaking, Linux developers copied Microsoft's copy of a product acquired by Adobe from FutureSplash via Macromedia.

    That's not strict at all.

    Microsoft used their copy of Java (.NET) to create a copy of FutureSplash which Adobe acquired via Macromedia, and Linux developers used their copy of Microsoft's copy of Java (.NET) to create a copy of the copy of FutureSplash.

  8. Re:Wonderful by roscivs · · Score: 5, Insightful

    Go to http://silverlight.net/ and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)

    I just watched the video. I saw nothing that Flash couldn't do, much less anything that Shockwave couldn't do.

    The reason why Flash is popular isn't because you can create complicated applications with it. (You can, but nobody uses them.) The reason why it's popular is because it's small, fast, and has a very large, cross-platform installed base. Silverlight isn't any of those three.
    --
    ~ roscivs
  9. Re:Wonderful by poot_rootbeer · · Score: 5, Insightful

    The real reason that Flash is popular is because that is the standard that YouTube decided on.

    And why did YouTube decide on Flash as their standard? Because Flash plugins were mature and reliable, worked well with all leading browsers and OS platforms, and even came pre-installed with many browser distros. Because it allowed them to avoid the game of "Select your poison: Windows Media, Real, or QuickTime?" that users at previous video sites had to play. Because tools for generating and publishing Flash content were not onerously expensive.

    Is Silverlight any of these things yet?