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"
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"
Regardless though, having a native solution is always good.
must be pissed. How do they look when a bunch of coders implement in three weeks what they worked on for months? Surely the quality is not the same and the Mono guys still have a lot to do but damn, this is fast!
This will give MS more of a foothold in the market. They wanted this to happen! Now flash isn't the only cross platform game in town so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!
... to congratulate Miguel and his team for this remarkable achievement!
Gives an insight into what Open Source is capable of.
Y
Wonderful news!
So what the heck is "Silverlight"?
fast! you call this FAST? most MS-software is developed in a view minutes!!!11!1ONE
(at least it runs like as if... *SCNR*)
LOL
I was going to paste essentially the same thing, but realized it would be redundant.
"Linux developers copy Microsoft product in record time! The future is Linux!" ??
http://en.wikipedia.org/wiki/Microsoft_Silverligh
Maybe this is just a shot across Microsoft's bow. Play nice because we are easily capable of duplicating your platform.
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.
tasks(723) drafts(105) languages(484) examples(29106)
Stop Copying MS -- Copy APPL -- BUY APPL today !! Make a 10% plus gain in a few days !!
.
that is some old news... I cant say I read this at Slashdot before but I wouldnt be surprised.
Right, so MS had promised from the start that Silverlight would have a Linux version.
I just didn't realize they had been planning on achieving that goal by getting a bunch of OSS coders to do all their work for them for free.
Oh well, probably better this way, since it might remain capital-F Free. What's the Moonlight license, anyway?
If this _is_ a "FREE" implementation of Silverlight it really will start to look like a nicer alternative to the poorly-supported, closed-source Flash for Linux.
this is great news, since i know all of us are using silverlight apps on a day-to-day basis with windows, and we really need to get them onto linux.
except, not.
First he tries to plant a patent time-bomb under the linux desktop and then he clones software designed to destroy the web.
Is there no stopping the guy?
http://silverlight.net/
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
"Linux developers implement in two weeks the compatibility and usability features that Microsoft intentionally left out."
Miguel de Icaza doesn't hate Microsoft.
Please, for the good of Humanity, vote Obama.
Ok, they might develop thousand times faster than Microsoft. Unfortunately it is and always will be Microsoft leading the way, Mono & Co lagging behind. Nothing will change that.
Woderful. now if they could think of a better name. What's wrong with moonlight? well other that not sounding right to me it's going to be hard to search for it on the web.
Of course my favortite suggestion has the same problem: MONOchrome.
Suggestions:
"monochrome" instead of silverlight. (ie. whitelight versus single frequency). Of course those opposed to it might call it silverblight.
Other possibilities:
flash-light
silver-lux
silver-tux
silvix
sliver
Some drink at the fountain of knowledge. Others just gargle.
to be called a 'crack' team of developers
to wear appropriate outfits:
gloves (bare-fingers type)
vests
headsets (think Tank from the movie, not bluetooth)
camo vests, matching pants
spiky hair
face jewelry/piercings
tribal/blackjack/"21" tattoos
to have names like
Rejo
dez or deKaz
I was going to suggest a promo video, but that would be too boy band-ish.
Way to go, guys!
Moonlight does not use Mono or .Net or C# or anything like that. It's written in C++ and can be used as a Firefox plugin directly. Read all the links at the top of the Slashdot story.
It seems to me it's as path-breaking as Silverlight will ever be (judging by how easy it was to copy it).
"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."
What does that *mean*? From that website, the closest I could come to an understanding of this is that, it looks to me like this is basically Microsoft's competitor for Flash? Do we need another Flash?
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."
Maybe now Microsoft will hire Miguel.
"Regardless, this is absolutely freaking impressive. Microsoft has been pimping Silverlight pretty hard around our shop, and to be honest the only reason I ever saw for Microsoft to create .net is good old fashioned "vendor lock-in". I saw Silverlight as more of the same, and I am just impressed as hell that Miguel's team cranked out a competitor so quickly."
It just shows that it's easier to copy, than to create.
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.
Now that Moonlight is finished Miguel and his team should, having listened to customer demand (I believe that's the excuse Microsoft always uses), build some Free extensions on to Microsoft's work. Meaning the best experience can only be had by people running Moonlight under GNU/Linux and that some functionality will be unavailable to other platforms.
Gosh, does that mean people will be locked-in to using GNU/Linux? Well Microsoft could use the GPL'ed code if they want to! We'll call it 'Freedom lockin'. :)
I'm going to transform myself into a mighty hawk. Either that or I'll just go and work at Dixons, haven't decided yet.
I wonder if teams like this were actually formed for a certain purpose, exactly what type of software can be cracked or copied, regardless of their origin.
Pretty interesting, nonetheless.
"Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
"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."
In the face of using C/C++, yes it does.
...and help the grandparent get a place on the clue train (or maybe the roflcopter).
... I would call it Moonshine.
It's a good hacking achievement, but let's just consider the usefulness of this.
Creating Moonlight assumes that there is going to be lots of web content made for Silverlight, and this assumes that Silverlight will be put in a fairly dominant position on the web in the not too distant future as a result. Silverlight is not a open web standard, nor is XAML, and its future development is always controlled by Microsoft.
I just don't think people think through what the ultimate aims, goals and endgames are for things like this regarding open source software.
Great achievement, and I say good job!
.NET before, or port of Avalon or anything at all.
But just preemptively want to explain why is the development timeframe difference between MS and Linux (because I see stupid uninformed posts coming, it's Slashdot after all).
What these guys did, is take Mono (for Linux), and make a standalone subset of it, Silverlight (for Linux). So there aren't huge surprises here.
On the Microsoft side of the story, it's different: they had to first sit down and figure out what the subset will be. Then they had to count the bytes (literally) of every feature they include, since for proper mainstream deployment, the plugin should be as small as possible (I won't be surprised if Moonlight is not something like twice the size of Silverlight or more).
Then they had to make it work on Mac, where they didn't have a port of
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.
I was wondering how hard it would be to port silverlight to macosx and other unixies?
If we want silverlight to suceed it must be multiplatform.
http://saveie6.com/
Some things start with a copy, but end up being better than the original
The real reason that Flash is popular is because that is the standard that YouTube decided on
You gotta be kidding. Flash was INSANELY POPULAR even before Youtube. Take a look at online animations, like Strongbad. Youtube has only contributed to Flash's popularity, making it a de-facto standard if it wasn't already one.
I think it is awesome what Miguel has done, but why is SlashDot so slow in posting news. This story came out last week. http://www.networkworld.com/news/2007/061907-linux -microsoft-browser-plug-in.html
So Silverlight is a virtual machine that runs as a browser plugin?
Alrighty. If it is a virtual machine, where can we find documentation about:
1) the OPCODES of this vm
2) the standard libraries and interbrowser API
3) The format of silverlight compiled scripts
I have been un-able to find this information from the silverlight website.
Maybe this kind of information is what the MS/Novell deal meant when they said "exhange of technical information"?
And the Mono team was able to pull this of from this? Given these info, maybe someone else can implement Silverlight in 18 days in perl, 15 days in Ruby and 11 days in Python!
That's definitely not the case in this thread.
Flash doesn't run on Linux x86_64. As a software engineer, I can do everything on my Athlon linux box but play (most) video games and run Flash. I hate Adobe for their lack of Linux support and hope to see them either shape up or get destroyed by Microsoft. Let's not also forget that the vast majority of Flash websites are obnoxious eyesores and extremely tedious browsing experiences. I despise sites that rely on Flash for navigation or form handling. Some are nervous about MS controlling rich media websites. I ask. How can it get any worse than what Macromedia has done? The performance is poor, the linux support is poor, the experience is terrible. There's nothing positive about a site coded in Flash. As this article points out, I'll have a better chance at viewing Silverlight on my Ubuntu workstation than any Flash monstrosity.
And?
Lots of web content is made for Flash, which is in a dominant position on the web today. Flash is not an open web stndard, and its future development is always controlled by Adobe.
The difference? Thanks to Miguel and his team, there's a free and open-source implementation of Silverlight. There is not a free and open-source implementation of Flash; the only usable Flash implementations are and remain the locked-down, closed-source ones produced by Adobe themselves, and they use horribly restrictive EULAs to ensure that nobody who has ever looked at any Flash documentation is ever allowed to write a free competitor. Microsoft is actually being MORE free and MORE open than Adobe here. Haters take note.
Whether Silverlight succeeds or not, our dominant rich-web-content technology is going to be a closed technology controlled by a corporation with a chequered history. Given that fact, you know, I think I'll go with the one with a free implementation.
Having a competing implementation, used by many people, will mean that they cannot "embrace and extend" and cannot lock people into their products. After all, if they try to change the Silverlight standard, who is to say whether the MS implementation or the FOSS implementation will become the defacto standard?
Then we need to port Moonlight to Windows (and every other platform), so that the MS implementation isn't hte one that's mostly used. Otherwise, MS can just extend their own version in whatever way and have a large impact on those using Moonlight. If instead Moonlight and Silverlight have 50/50 market share, if Silverlight has a new feature, it won't be used by most until Moonlight catches up, or vice versa.
Twinstiq, game news
This is a shame, because that person has been flaming everywhere.
The slashdot admins have said that they can not do anything about it.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Heh, I've used the name Moonlight to refer to Moonlight|3D / Moonlight Atelier. I suppose I need to start emphasizing the 3D part.
I sure hope so. Then they can lock him away somewhere underground in Redmond so we won't have to put up with him ruining Linux anymore.
The Farewell Tour II
Troll?!
Insightful more like.
Parent expresses exactly what any impartial person -- like myself, a happy Windows AND Linux user -- thinks on reading the story.
because that's the name of Fedora 7.
what could have come about from the Mozilla-GNOME collaboration several years back if people had been as dedicated to Mozilla/XUL/XBL as they are to Microsoft/Silverlight/.Net. I think it's kind of sad, personally.
--
Given enough personal experience, all stereotypes are shallow.
A list of stagnant "cross-platform" Microsoft products:
Microsoft Office 2004 for Mac
Internet Explorer for Mac
Windows Media Player for Mac
Internet Explorer for Unix
Remote Desktop for Mac
Virtual PC for Mac
Outlook Express for Mac
Though, for the first time, this is Open Source. So it may have a fighting chance, until perhaps Microsoft starts developing closed API's for the Windows version of Silverlight that are incompatible with other plugins such as "Moonlight".
grep -iw skynet
You see, now you got yourself modded redundant for pointing out the redundancy in redundantly commenting on a redundant post written with the sole purpose of being redundant. Shame on you!
Want to hear the voice of GOD? cat
Just junk food for thought...
You forget that Novell is not on our side anymore. We will just ignore their Microsoft backed wannabe "standards" after poking some fun at them.
Want to hear the voice of GOD? cat
Flash's future development is controlled by Adobe... Did that change its adoption rate? Maybe... Maybe it could have been adopted even faster as OSS, but I think we should be realistic here and not take anything closed source as a nail in the coffin for any web technology.
Beware: In C++, your friends can see your privates!
"Microsoft® Silverlight(TM) is ...
OK, it's a browser plugin that has SOMETHING to do with displaying video. The rest is buzz.
So what the heck does it DO?
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Flash doesn't run on Linux x86_64.
s h-9-on-64bit-linux-in-2-commands/
/etc/portage/package.unmask /etc/portage/package.unmask
Errr... no, it runs just fine on those systems. It just doesn't run in native 64-bit mode. (Do you really care about the actual instruction set the player uses? If so, why?)
http://www.jamesward.org/wordpress/2006/12/06/fla
First I added the net-www/netscape-flash package to
sudo vi
Then I emerged Flash 9 & the Netscape Plugin Wrapper
sudo emerge -av netscape-flash nspluginwrapper
The demo just bluescreened my Dell Precision 490 with the 8 cores.
NICE!!!!
And no, this is NOT a joke. Quoth internet explorer on restart:
You received this message because a device driver installed on your computer caused the Windows operating system to stop unexpectedly. This type of error is referred to as a "stop error." A stop error requires you to restart your computer.
Troubleshooting is available that might help you solve the problem
hate Adobe for their lack of Linux support and hope to see them either shape up or get destroyed by Microsoft.
Did you really just compare Adobe to Microsoft in terms of poor Linux support? If Silverlight becomes workable on Linux, it'll be because a group of hackers reverse-engineered and re-implemented it, not because MS gives a shit about Linux. If you're going to judge these techs by their third-party open-source implementations, then you should be talking about the several free flash players that are currently much more functional than Moonlight.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
Your wrong. Flash is an open standard and has been for many years. SWF is a documented standard and there even are quite a few OSS implementations of compilers, VMs and such. IIRC amf, the remoting protocoll of Flash is also an open standard.
We suffer more in our imagination than in reality. - Seneca
I tried installing Silverlight on my Mac, but the install exited with a message that I needed Mac OS X 10.4.8 or higher.
I have Mac OS X 10.4.10 - like most people who installed the latest patches.
I guess the six-character string "10.4.1" is less than the string "10.4.8"...
The Gnash (Gnu-Flash) team will take another 5 years to get their shit together, despite having declared a Flash 7 compliant Gnash player top priority. Whatever that means. Maybe they'll finish their website this year.
If only our OSS Microsoft Fanboy Midguel would galvanize his team to implement an entire pipeline of Flash tools, generators and Players. If MS doesn't kill this one off and a viable Kit of OSS tools & players for Silverlight comes to life I might even drop Flash RIA for it.
But no way, for as long as I live, will I support an non-open RIA standard that MS has total control over. I'd rather mess with Adobes crappy Flash IDE for another 10 years.
We suffer more in our imagination than in reality. - Seneca
I work on the codec team at Microsoft, and have been working with Silverlight for a while. Silverlight actually comes out of the gate with extremely mature tools.
.flv encoders. WMV is also a better codec (encodes faster, looks better). And Windows Media Services in Windows 2003 Server is much more scalable and cost effective than the equivalent Flash server.
It's video experience is Windows Media, which has been shipping for years and is more widely available than good
For tools, there's the Expression suite for design, and Visual Studio for code. And unlike Flash, there's a really good workflow for designers, developers, and video folks to collaborate together without having a single person who runs the Flash app to integrate all the elements.
My video compression blog
That wasn't a Video Player. It was a VIDEO EDITOR.
.Net technology stack available to you. That's the largest library ever shipped with a language.
Assuming that you could even write that app in ActionScript it would KILL your browser. But more on point, the real power there is that you have the entire
When it comes down to it, ActionScript is an ECMA variation. I, for one, would not want to write a f'in VIDEO EDITOR in what amounts to JavaScript with an integrated UI layer.
One of the interesting things with Moonlight is that its develops plan to implement a simple C# canvas object, which allows it to be used for for standalone application development, or to embed widgets into other programs, such as the Gnome desktop. So, even if Microsoft manages to destroy compatibility with Silverlight, the Moonlight code will still have a lot of potential in the Gnome environment, which currently lacks such tools.
As usual, Slashdot editors just assume that everyone knows what Silverlight is, as though we all follow Microsoft's every move.
.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."
.NET based media experiences and rich interactive applications..."
... experiences"? Is Silverlight psychoactive, like marijuana?
The developers of Moonlight make the same assumption. I see no explanation on the Moonlight developer web site.
From Microsoft: "Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in for delivering the next generation of
Most of that seems to be written by a marketing man who doesn't understand the product, but wants write about it anyway. What are "... the next generation of
What is "delivering
What kind of "experiences"? Does someone ring your doorbell, and when you answer it, pour water on your shoes?
How is Silverlight "fast"? Isn't the speed limited by the user's internet connection?
What does "on the Mac OS or Windows" mean? Does Microsoft intend to exclude Linux?
Silverlight is basically a Microsoft attempt to extend their proprietary new (and ever exploding) Windows APIs onto the web. Sure, right now they're position it with a focus on video and as an alternative to Flash, but if you look closer at its underpinnings (.NET subset, XAML, etc.) it's really a complete application delivery platform. That it runs within a plugin within a browser is almost incidental, because it doesn't appear to use much browser infrastructure at all. They could also write a Silverlight application that IS the browser, and that can only access that particular part of the web written for Silverlight. Once you start coding to Microsoft APIs for a while, those other "cross platform" and "cross browser" plugins will inexplicably start drifting behind in compatibility and currency. If you think this is paranoia, keep in mind that Microsoft have always looked for ways to make the Web theirs, one way or another. Flash has been bad enough, but at least they're not trying to sell you an OS along with an entire software infrastructure to go along with it.
The problem is just that the stability of nspluginwrapper+flash makes the stability of Windows ME look good...
I got rid of quite a lot of annoying browser crashes when I removed the nspluginwrappered flash. Albeit at the cost of losing a bit of video content on the 'net. Sure one can fire up a chrooted 32-bit browser with a 32-bit flash plugin that plays nicely, but it is quite a hassle switching between browser instances depending on the content one is about to view.
Of course, one can just use the 32-bit browser all the time. At which point one has to ask the question: why bother with a 64-bit operating system / apps as quite a few headaches do come up due to that. I keep telling me "because I have a bloody 64-bit system and because I bloody well can", but I am not so convinced anymore after 1½ years of enduring pretty much unnecessary problems with all the various 32-bit binary blobs that don't play nicely with 64-bit stuff..
while true; do eject; eject -t; done
Have you ever tried using flash on linux? we just recently got version 9 (8 was skipped). The linux plugin is so broken that you only view around 5-6 flashapps with sound in a row without flash freezing up mozilla (or konqueror for that matter).
Its probably busy polling for sounds access but still couldn't they have implemented a time out and error message?.
mature and reliable my arse
I'm really excited about this. As a web developer, I prefer open source tools, but there aren't any animation and media streaming tools that can approach the power of flash.
While there are open source flash players out there, I don't know of any equivalent IDEs, so I will be taking a close look at Moonlight, and Silverlight adoption on the client side.
What's the deal? It will quickly go down the drain like all the other mono based applications ... er ... I mean, the sole other mono based application, Beagle.
Want to hear the voice of GOD? cat
"As usual, Slashdot editors just assume that everyone knows what Silverlight is, as though we all follow Microsoft's every move. "
Of course we don't.
Use what you want to use. However, its not like Ballmer hasn't very publicly and clearly indicated MS's intent to sue Linux developers and users over the use of MS-patented technology. Actually, even if MS promsed not to sue, I'd disbelieve it, and the corrupt courts in the US wouldn't hold MS to such a promise. Wanna use mono & Sliverlight? Good luck! Hope you don't cut your throat with them. The mono infection in Ubuntu is why I've switched to Sidux. If neccessary, I'll switch to Debian. Screw MS, Ballmer, MS technology (including mono), and their worshippers.
If you want your life to be different, live it differently.
Flash (most notably Flex which runs in Flash Player) has only one real advantage over Silverlight. It runs on Linux and Mac. Now that advantage just got smaller. Pretty soon, Flex is about as popular as Delphi. Maybe 2 years? Because the Silverlight player will go out to everyone through MS automatic updates.
Nothing, but it needed to be posted early to try to get the discussion away from anti-trust issues.
Sometimes Slashdot discussions rocket down a path that is far from central to the Slashdot story.
Generally, it means "kinda, sortof, sometimes works, until we get tired of supporting it and/or it's to our advantage not to."
See also: Windows Media, Internet Explorer.
(Yeah, Office OS X is actually pretty great, but I think a good deal of that has to do with the fact that they can pull in cash AND perpetuate file-format hegemony.)
Tweet, tweet.
no one in the linux community gives a shit.
We can only hope. I'm fearing the day that one of the big Linux distros backs miguel's future project (that I'm sure he's already thinking about): gnome.mono. He'll probably find some way to write it in c# with a moonlight front-end, ick.
The Farewell Tour II
Wow..amazing... so man, if they can program that in 21 days, they should get as rich as Microsoft! Swell!
"While that's funny 'round these parts, Microsoft is really pushing hard for quality code on the inside."
and
"What it really means is that the innovative spirits are likely to continue jumping ship for effective positions in small companies, and that Microsoft will remain a "competent" choice, but never a "great" choice."
If those "cowboy coders" are the ones responsible for the poor code that MS was known for? Then why flip-flop and lament those "innovative spirits" and say that MS will never be a "great" choice unless it retains them?
In turn, I think the Cairo guys need some congratulations for making this possible. Without a good canvas, I don't think there's any way the Silverlight team could have done this so quickly.
The difference is that while Adobe doesn't try to sell you an entire OS along with lots of heavy and expensive software infrastructure to go with Flash, Microsoft does. Silverlight is basically a stripped down .NET runtime and uses XAML for the GUI. The whole cross platform and cross browser song and dance is just a bait and switch tactic to get a lot of people to write content against Silverlight. Want to bet that V2 of Silverlight and later on IE will start pulling ahead of the other platforms, eventually leaving them in the dust? By then in the worst case you would have a significant portion of a Microsoft Silverlight-on-Windows only web. And Microsoft will own the web. At that point it will be too late to turn back, just like today way too many IE specific sites don't bother to become cross browser compatible because it's too much work.
What is truly amazing is that they implemented Silverlight before SAMS published a book for it.
Show me on the doll where his noodly appendage touched you.
I would vote for this one.
Just because they put together an implementation quickly, doesn't mean they've put together a usable implementation...
.NET implementation, critical features have gone missing for a long time, like windows forms support, or any kind of usable development environment (a good plugin for eclipse anyone?!).
In general I've not been impressed with mono because, while they advertise themselves as a working
Hacking together a prototype quickly isn't impressive. Getting something production quality is. Will people actually be able to use this to view silverlight sites developed with microsoft tools, or will this remain forever a technology demo like mono has?
The problem is just that the stability of nspluginwrapper+flash makes the stability of Windows ME look good...
.mozilla/plugins mode 000 to avoid the frequent crashes, and that's a normal P4 (aka x86-32). Viewing one video on Youtube is fine. Second one is risky. Somewhere between the third and fifth video, a crash is guaranteed.
No plugin wrapper needed for that, I keep
Flash 9 sucks big time (but at least the audio is in sync now).
Seriously, I'm sure it's an impressive achievement, but I can't help thinking that in the long term, the only people who will end up benefiting from this are in the vicinity of Redmond.
Ceterum censeo subscriptionem esse delendam.
Link didn't work on a standards-compliant browser, and silverlight (whatever the hell it is) probably wouldn't either, from first impressions (what you said, how the site says "download silverlight", etc.)
Flash still has them beat. Both are non-standards-compliant junk, that has no place on the web, other than as a modern animated gif.
Fair enough about the license, but my understanding is that the Flash format is quite well-documented.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
Yours is one of the rare on-topic comments to this Slashdot story. Actually, the only one I've seen besides the grandparent comment. Thanks.
I knew it was Microsoft marketing dishonesty, but the real meaning was so hidden I didn't guess Microsoft was trying to compete with Flush... err... Flash.
Actually, as someone mentioned in a Slashdot comment a long time ago, Flash is not so bad (except that it arrogantly breaks browser features in some cases). It is just that most web page designers have no clue how to make moving pictures. But... they want to put Flash on their resumes, so they make everyone suffer.
My grandparent comment was modded up to +5 and now is down to +1. Apparently the moderators are conflicted about actually talking about the real issues, like defining the topic of the discussion.
Thanks again. I didn't want to spend an hour trying to decode Microsoft-speak, but I was interested in what was happening. You saved me the aggravation.
But rewriting history is not away to convince other people of the saving graces of your favourite product.
IANAL but write like a drunk one.
Their legal department passed around some very tasty Kool-Aid...
IANAL but write like a drunk one.
The issue isn't whether "there are real silverlight sites that work."
.NET presentation foundation. Have they even *started* work on that?
The issue is whether or not *all* or almost all silverlight sites work. Software that works "some of the time" isn't good enough to use.
Oh great, they finally have a working implementation of an old version of the software, significantly after the new version comes out. Again, your standards are *much, much* lower than mine.
Practically speaking, new software that comes out will run on
Oh, so now I have some obligation to help fix their stupid broken software? How about I just don't use it.
I love open source software, but I have a real for money job (developing what will be open source software) and I don't have the time or the obligation to fix every buggy tool I run across. If software sucks, I generally just *don't use it*.
I'm glad that some people are working on mono, because it would be an awesome tool to use if it ever started working, but a project that stays in "it'll be usable someday" mode forever is a failed project.
Seriously, I'm not waiting around for mono, I'm not waiting around for wine, and I'm not waiting around for *hurd*. A project that isn't usable after a certain number of years will never be viable.
.net and all its crap is pure garbage, mainly because it is not officially cross platform. What the mono project is doing is allowing MS to have its cake and eat it to. Mono helps adoption of this crappy framework.
.net is a poor platform
.net. It should have been a competitor. They have to drive and talent to do this, so they could have given .net a run for its money and possibly drove it into the grave.
I use Linux, but I don't care if everything on my system is OSS or not. But I still don't let this mono crap or anything that touches it run on my System.
C# and VB.net are poor languages.
It is all a waste of time.
What the mono team should have done is create mono to be platform independant, but not compatible with