Slashdot Mirror


Microsoft Woos Developers Under the Silverlight

CWmike writes to tell us that with the impending release of their Silverlight 2.0 product, Microsoft is poised to enact the next phase of their plan, wooing developers and designers directly. Microsoft is funding a French open-source project designed to allow programmers to utilize the Eclipse framework to build Silverlight apps. "Microsoft is also releasing for free a set of programming templates called the Silverlight Control Pack under its Microsoft Permissive License, as well as the technical specification for Silverlight's Extensible Application Markup Language (XAML) vocabulary via Microsoft's Open Specification Promise. The latter, said Goldfarb, should make it easier for would-be Silverlight developers."

13 of 300 comments (clear)

  1. Re:So, does this mean by LWATCDR · · Score: 5, Informative

    It is called Moonlight. http://www.mono-project.com/Moonlight

    But I am not all that comfortable with it. I think that Microsoft has done enough that I just can not trust them with any "standards" any longer.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  2. Re:So, does this mean by rumpsummoner · · Score: 2, Informative

    Have you developed on it? It looks good but actionscript is a nightmare if you're used to any language other than javascript.

  3. More links on the topic by Dragonshed · · Score: 4, Informative

    SL Eclipse Tools project
        http://www.eclipse4sl.org/

    MS Press release (interestly enough, it plans linux as a supported platform)
        http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx

    Silverlight 2 release is imminent.

  4. Re:While I don't like Flash. by LWATCDR · · Score: 2, Informative

    Too bad applets got such a bad rap. They actually work very well now and are fast and powerful.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  5. Re:So, does this mean by Anonymous Coward · · Score: 1, Informative

    ActionScript is really not that bad.

    I am a full time as3 dev moving from C++ and Java. I still do quite a bit of work in Java as well.

    There are only a few real problems with the language: a lack of overloading constructors and the lack of generics (which will be changed in an upcoming version).

    If you're in ActionScript 3, it feels nothing like JavaScript. We've got strong typing!

  6. Re:So, does this mean by jellomizer · · Score: 2, Informative

    Oh it is a holy war based on language syntax. I thought I was missing a glaring design quality issue about it.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  7. Re:Why not Flash or AJAX? by CodeBuster · · Score: 1, Informative

    I seem to remember that the NBC olympics site (which used Silverlight) had plugin installation that was fairly easy with Firefox (which doesn't support ActiveX so it was obviously not IE only) and didn't require many manual user actions such as downloading and running an installer separately. Now granted, that was on Windows XP, but if it can be made to work with Firefox on Windows with a plugin then wouldn't that same Firefox plugin be available on Linux?

  8. Re:While I don't like Flash. by eggnet · · Score: 2, Informative

    You can build Flash apps using the Flex SDK in any IDE you want.

    Also, Flex Builder from Adobe is based on eclipse.

    http://www.adobe.com/products/flex/features/flex_builder/

  9. Re:Why not Flash or AJAX? by Tweenk · · Score: 3, Informative

    Except that a plugin is not available on Linux. MS touts Moonlight as a nearly complete port of Silverlight to Linux but in fact it's very far from being usable - even Gnash is light years ahead of Moonlight when compared with their closed source versions.

    --
    Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
  10. Re:So, does this mean by Tweenk · · Score: 2, Informative

    Unfortunately Moonlight is nowhere near usable, at least for the average user. Additionally it will contain closed blobs of MS code because of the Novell-MS deal: read up

    --
    Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
  11. Re:So, does this mean by Blakey+Rat · · Score: 4, Informative

    Flash runs just fine on PPC Macs. I have a friend with a Windows Mobile phone that has no problem viewing Hulu Flash movies. (No clue what CPUs in it, but I doubt it's x86.) I dunno where you got the idea that it's x86-only.

  12. Re:So, does this mean by JPeMu · · Score: 2, Informative

    I work as Lead Software Dev for an online gaming company, and use ActionScript daily for my job (as well as other languages of course). We have found that we *cannot* use AS3 which is a real pity as it's much quicker and improved over AS2 (strict typing etc) due to 2 major bugs:

    First of all, there's an issue when dynamically loading images. No matter _how hard_ you try to dispose of allocated memory (Manual delete, NULL pointer, force GC etc etc) it does not free the previously allocated memory. Whopping memory leak. Furthermore, it's no longer possible to reference objects on the timeline until the frame _after_ they first get instantiated. Or the next one. Maybe. Or even the next one - all depends what mood the player is in. Sure, there's events you can hook in to to make sure you wait until the object's properly instantiated, but that kinda defeats the object of having a _time_line. So for us, AS3 is a bust until they can fix these issues.

    Back OT, as for Silverlight - I've yet to see this running anything meaningful at more than a crawl. Even looking at some of the most basic of UI widget sets implemented in Silverlight is a painfully slow experience, so that's not going to cut it for me either. Anybody have any links to either "meaningful" Silverlight content (i.e. more than just "hello world"), or a UI widget set implemented in Silverlight that's usable real-time I'd be interested to check them out...

    DT

  13. Re:So, does this mean by miguel · · Score: 2, Informative

    We are getting ready for our first beta of Moonlight 1.0, which will map to Silverlight 1.0, you have a few options to get it running:

    (a) Wait until our official Beta launch, and it will contain an easy-to-install plugin. Click install, restart browser, you are done.

    (b) You can use it today if you build from our source code, it is published here: http://www.mono-project.com/Moonlight

    (c) Repositories like Packman have RPMs that you can install for various distributions that you can install today.

    We will be using Microsoft's Media Pack for Linux, which is a licensed version of the media codecs, binary drivers provided by Microsoft. This has the advantage that the media companies that own the patents on codecs have been paid for (MPEG-LA consortium and others).

    For those of you that live in a country where software/machine patents are not enforced (media patents are enforced in Europe, contrary to popular lore) or those that just want to stick it to the man, you can build Moonlight with the open source FFMPEG media codecs.

    Support for Silverlight 2.0 will ship in preview form in December.