Linked by Thom Holwerda on Wed 5th Sep 2007 17:22 UTC, submitted by gonzo
Microsoft "Microsoft today released to the web Silverlight 1.0, a cross-browser, cross-platform plug-in for delivering richer user experiences on the Web. In addition, Microsoft will work with Novell to deliver Silverlight support for Linux, called Moonlight, and based on the project started on mono-project.com."
Order by: Score:

arrgh!
by niemau on Wed 5th Sep 2007 17:50 UTC
niemau
Member since:
2007-06-28

do. not. want.

RE: arrgh!
by SpasmaticSeacow on Wed 5th Sep 2007 19:29 UTC in reply to "arrgh!"
SpasmaticSeacow Member since:
2006-02-17

er, that's "Dot-net want"...

v RE: arrgh!
by Joe User on Wed 5th Sep 2007 22:35 UTC in reply to "arrgh!"
RE[2]: arrgh!
by 1c3d0g on Thu 6th Sep 2007 21:33 UTC in reply to "RE: arrgh!"
1c3d0g Member since:
2005-07-06

Good for you. Now get lost, little troll.

RE: arrgh!
by BluenoseJake on Wed 5th Sep 2007 23:11 UTC in reply to "arrgh!"
BluenoseJake Member since:
2005-08-11

I. do. want.

v RE: arrgh!
by BSDfan on Wed 5th Sep 2007 17:55 UTC
RE[2]: arrgh!
by mcduck on Wed 5th Sep 2007 18:11 UTC in reply to "RE: arrgh!"
mcduck Member since:
2005-11-23

I know, This is a horrible idea... I'll never use this crap nor will I use Flash.

What will you use, and why?

The days of animated gif files are over.
There are no real alternatives to flash and silverlight.

Read up on silverlight. It's actually very impressive.

RE[3]: arrgh!
by superman on Wed 5th Sep 2007 18:48 UTC in reply to "RE[2]: arrgh!"
superman Member since:
2006-08-01

> Read up on silverlight. It's actually very impressive.

Silverlight is backend by MS.
Flash is backend by Adobe. Adobe don't have any problem with Linux. MS Does.

RE[4]: arrgh!
by mcduck on Wed 5th Sep 2007 19:02 UTC in reply to "RE[3]: arrgh!"
mcduck Member since:
2005-11-23

Silverlight is backend by MS.
Flash is backend by Adobe. Adobe don't have any problem with Linux. MS Does.


Adobe has problems with Linux. Just look at how long it took to get flash 9 ported.

Adobe is just as closed source as Microsoft. The only difference is that adobe for time to time releases some linux binaries (And with this move by Microsoft, you can bet Adobe will keep its linux client up to date).

Microsoft is doing the exact same thing as Adobe, with the exception that its using mono, which will actually make Silverlight run on more platforms than Flash. From what iv seen, they are in it for the long run, so we can expect it to be reasonably updated aswell.

Ofc, we could all ignore Microsoft's attempt at making silverlight cross platform. We can sit in the darkness when huge companies such as ABC and NBC starts to release content for silverlight, that we on Linux cant access. We can sit in the dark while Microsoft makes even more money selling Windows licenses, becuse linux users are forced to Windows to watch rich media.

RE[5]: arrgh!
by niemau on Wed 5th Sep 2007 19:16 UTC in reply to "RE[4]: arrgh!"
niemau Member since:
2007-06-28

the great thing about adobe is that distros don't include adobe products. besides, all of their products have been reverse engineered / reimplemented over and over by truly neutral parties. i can ignore adobe. i'm peeved enough that almost every distro forces mono down my throat as a default install. with the mono developers' fingers in this, you just know it's going to end up as a default install.

i repeat myself: do. not. want.

frankly, i don't care if silver/moonlight *is* impressive. i don't want microsoft fingers fiddling in my business. at all. period. ever. i feel the say way about mono in general.

i'm tired of developers chasing a moving microsoft target. absolute zero innovation. miguel and his cache of followers are the one of the most devastating forces OSS has seen. i want innovation. i don't want "free" windows and its associated frameworks. think of the great things that could be created if these people weren't busy trying to photocopy everything redmond pukes up.

geez.

Edited 2007-09-05 19:19

RE[6]: arrgh!
by jadeshade on Wed 5th Sep 2007 20:22 UTC in reply to "RE[5]: arrgh!"
jadeshade Member since:
2007-07-10

Miguel and his cache of followers created the first free desktop for linux. When he started the GNOME project with his cache of followers, there was only CDE (ugly, proprietary) and KDE (which was also non-free at the time). That move opened the floodgates for a truly free linux desktop, and is one of the most beneficial actions OSS has seen.

Rich internet services like silverlight are not room for great innovation. They should be a commodity, and there is nothing better in a commodity space to have open competition - so innovation in content can take place anywhere, anytime. If your paranoid meanderings are gonna stop you from watching the future youtubes or interacting with services we can't even think of yet, all because you distrust a (currently pretty open) specification from microsoft, then that's idiotic. The Gnash devs don't hate flash/adobe, they just wanted to be able to use it openly and spent the time and effort to reverse engineer it. Now, because Microsoft is being 'cool' for a change, the Silverlight devs don't have to - all they gotta do is code.

RE[7]: arrgh!
by niemau on Wed 5th Sep 2007 21:03 UTC in reply to "RE[6]: arrgh!"
niemau Member since:
2007-06-28

what miguel *did* and what he *does* are two different things. even though gnome is not my preferred desktop, i can see its historic value. (no, i don't use KDE, either)

these aren't 'paranoid meanderings', i'm an unapologetic, realistic observer who has seen one particular vendor manhandle an entire technological ecosystem for around two decades.

you really sum it up pretty well yourself. 'currently pretty open' is not good enough. microsoft isn't being 'cool' for a change. they are still a 'profit at any cost' megacorp. the ISO b.s. of this past week or so evidences that pretty well.

they deserve zero control over any standard that extends outside of their OS sandbox. i can't understand why anybody in their right mind thinks it's in any way beneficial to chase a moving target.

edit: almost forgot, you say that the Gnash guys don't hate Adobe. i know. that's why i specifically said in my post that 'their products have been reverse engineered / reimplemented over and over by truly neutral parties'. the mono/novell guys are *not* neutral. obviously.

Edited 2007-09-05 21:19

RE[6]: arrgh!
by Ventajou on Wed 5th Sep 2007 20:36 UTC in reply to "RE[5]: arrgh!"
Ventajou Member since:
2006-10-31

Then use your keyboard to write some innovative software instead of whining on OSNews.

As a programmer, I welcome the ability to write a .Net application that'll run equally on linux and on Windows.

The .Net framework is the first Microsoft API that I actually enjoy using, it's a good thing that it becomes an option on linux as well.

Plus it takes away one of Windows' advantages on the server side: asp.net servers.

But if you're so annoyed by other people deciding what will be in the OS you use, maybe you should write your own. Who knows, it could be the next linux...

RE[7]: arrgh!
by Almindor on Wed 5th Sep 2007 21:13 UTC in reply to "RE[6]: arrgh!"
Almindor Member since:
2006-01-16

I just hope you Miguel fanboys aren't living in the US. Because if you are, I'd hire a lawyer to protect me from patent litigation over M.$ patents.

If you didn't get it by now I hope this clears it up for you. M.$ wants to open-close the whole thing, and control the framework. Same as always.

Silverlight is exactly what it says in the name. A shiny mesmerising little light to catch the stupid flies and when the light goes out, you'll find yourself in a nice web of .net unable to move away. And then there's the big spider of course.

Edited 2007-09-05 21:15

RE[8]: arrgh!
by BluenoseJake on Wed 5th Sep 2007 23:20 UTC in reply to "RE[7]: arrgh!"
BluenoseJake Member since:
2005-08-11

The Deal with Novell protects users from patent litigation. Even in the US. That was why Novell signed it, and why MS feels safe to work with them.

RE[6]: arrgh!
by Oliver on Wed 5th Sep 2007 23:44 UTC in reply to "RE[5]: arrgh!"
Oliver Member since:
2006-07-15

>all of their products have been reverse engineered

Ah I see. Which one for example?

PDF is an open specification. Photoshop? Illustrator? Flash? I don't see *any* reverse engineered products of Adobe software which are even comparable at the darkest night.

RE[5]: arrgh!
by SlackerJack on Wed 5th Sep 2007 19:43 UTC in reply to "RE[4]: arrgh!"
SlackerJack Member since:
2005-11-12

Who cares for ABC and NBC, alot of websites have moved to flash for their video content. To me the Silverlight demo is just a jazzy frontend to what flash can do already.

RE[5]: arrgh!
by superman on Wed 5th Sep 2007 19:46 UTC in reply to "RE[4]: arrgh!"
superman Member since:
2006-08-01

> Adobe has problems with Linux. Just look at how long it took to get flash 9 ported.

So Adobe has with with other OS not popular as Windows.
Adobe does not have the same amount of money to put in Linux than in Windows.

> Adobe is just as closed source as Microsoft.

Quite. But Adobe does not compete with Linux. This make a big difference.

RE[6]: arrgh!
by Oliver on Wed 5th Sep 2007 23:49 UTC in reply to "RE[5]: arrgh!"
Oliver Member since:
2006-07-15

Yeah they are just ignoring open source and this is because they aren't developing an operating system. So you're comparing apples and oranges.

>Adobe does not have the same amount of money to put in Linux than in Windows.

Adobe has got a monopoly of its own, they have got enough money. And if you pay them, like Sun, they even are developing Flash9 for Solaris. It's that easy.

RE[5]: arrgh!
by polyex on Fri 7th Sep 2007 04:22 UTC in reply to "RE[4]: arrgh!"
polyex Member since:
2007-07-11

I think Adobe just has problems. Microsoft knows exactly what they are doing :-)

RE[4]: arrgh!
by Almafeta on Wed 5th Sep 2007 19:14 UTC in reply to "RE[3]: arrgh!"
Almafeta Member since:
2007-02-22

Adobe don't have any problem with Linux.


Photoshop.

MS Does.


Silverlight was first running on Linux. Microsoft-created standard VC-1 was first implemented on Linux.

RE[5]: arrgh!
by superman on Wed 5th Sep 2007 19:50 UTC in reply to "RE[4]: arrgh!"
superman Member since:
2006-08-01

> Photoshop.

???
It's not cost effective for Adobe to port Photoshop to Linux. That's all.

Why Adobe should not port Photoshop to Linux ?

MS will not port MS-Office to Linux even if it's cost effective.

RE[6]: arrgh!
by google_ninja on Thu 6th Sep 2007 00:03 UTC in reply to "RE[5]: arrgh!"
google_ninja Member since:
2006-02-05

It's not cost effective for Adobe to port Photoshop to Linux. That's all.

Why Adobe should not port Photoshop to Linux ?

MS will not port MS-Office to Linux even if it's cost effective.


How is porting and supporting a massive set of applications like office cost effective, when it is to a platform with around 1% of the desktop marketshare?

RE[6]: arrgh!
by kaiwai on Thu 6th Sep 2007 01:27 UTC in reply to "RE[5]: arrgh!"
kaiwai Member since:
2005-07-06

???
It's not cost effective for Adobe to port Photoshop to Linux. That's all.

Why Adobe should not port Photoshop to Linux ?

[q]MS will not port MS-Office to Linux even if it's cost effective.


They have an operating system - their vested interest is propping up their own operating system. I don't hold anything against them for that, they're a business who wants to maximise marketshare and profit.

As for Adobe, they whinged and whined over Microsoft and PDF, they whinge and whine over Microsoft and specificiations and YET they prop up the Microsoft monopoly by refusing to provide their whole product line up for alternative platforms on the x86 (outside of Windows and MacOS X).

They want it both ways, they hate Microsoft because it challenges their dominance and yet on the other hand, they do everything possible to kill off platforms that might challenge Windows dominance.

As for Adobe 'not having the resources' - mate, they're virtually a money printing press; they've got more money than they can shake a stick at! Don't try to pass that rubbish of because they're smaller, they have less money. Adobe has money, the choose to waste it rather than looking at the long term; 10 years from now, where they can either screw Microsoft over by pushing an alternative platform to challenge Microsofts dominance, or simply remain a b*tch for Microsoft and Apple and refuse to port their software only to find that their market share shrivels to nothing as Microsoft takes over ever market Adobe once dominated.

RE[4]: arrgh!
by Oliver on Wed 5th Sep 2007 23:41 UTC in reply to "RE[3]: arrgh!"
Oliver Member since:
2006-07-15

Yes Adobe hasn't got any problem with opensource at all, because they don't see it ;)

RE[4]: arrgh!
by kaiwai on Thu 6th Sep 2007 01:00 UTC in reply to "RE[3]: arrgh!"
kaiwai Member since:
2005-07-06

Silverlight is backend by MS.
Flash is backend by Adobe. Adobe don't have any problem with Linux. MS Does.


Pardon? what is the difference between overt hatred of GPL (Linux does not equal GPL, it uses GPL) and covert hatred of Linux by Adobe by virtue of their crap support for Linux.

We're talking about the same company that got 3/4 of the way through to releasing Framemaker for Linux and withdrew it from the market. If Adobe were such 'friends' of Linux, they would have not only released that but actually pulled finger and released a creative suite for Linux.

Sorry, atleast with Microsoft there is a level of consistancy; if they're going to screw someone over, they'll do it outright with no effort to covert it. The fact is Microsoft has nothing to lose by support Moonlight given that Microsoft will be firstly the main provider of services and secondly by virtue of the fact that their IDE will always be superior to what ever the opensource world puts out. In otherwords, somewhere along the line a Windows computer will be needed in the creation or deployment of it.

Getting back to Microosft; the vast majority who do like *NIX don't want Microsoft destroyed; we want healthy competition where all rivals keep each other on their toes - pushing innnovation rather than having things stand static because of the lack of competition.

RE[2]: arrgh!
by turrini on Wed 5th Sep 2007 18:50 UTC in reply to "RE: arrgh!"
turrini Member since:
2006-10-31

Sure I don't like Microsoft at all, but sometimes it seems that people critcize them for any stupid reason.

They're evil? Maybe, but let's not start a flamewar because of this.

Their products are crap? Idem above.

I think they deserve some attention, too.

Just my 2 cents.

RE[3]: arrgh!
by Ventajou on Wed 5th Sep 2007 20:40 UTC in reply to "RE[2]: arrgh!"
Ventajou Member since:
2006-10-31

Absolutely.

And they actually do come up with pretty decent products every once in a while. Visual Studio for one is very good.

They also have a history of good mice and joysticks...

Nothing is all black or all white after all.

RE[4]: arrgh!
by zsitvaij on Wed 5th Sep 2007 23:21 UTC in reply to "RE[3]: arrgh!"
zsitvaij Member since:
2006-06-14

Nothing is all black or all white after all.


An absolute statement denying the existence of absolute statements? Curious.

RE[3]: arrgh!
by polyex on Fri 7th Sep 2007 04:29 UTC in reply to "RE[2]: arrgh!"
polyex Member since:
2007-07-11

-sarcasm on-
Good point, poor Microsoft does not get enough attention in the PC press already.
-sarcasm off-

RE[2]: arrgh!
by jessta on Thu 6th Sep 2007 09:13 UTC in reply to "RE: arrgh!"
jessta Member since:
2005-08-17

I know, This is a horrible idea... I'll never use this crap nor will I use Flash.

We are talking about web applications here.
Flash, Silverlight(.Net) and Java are the current best options for this.
The current html+css+javascript+xmlhttprequest model is terrible for web applications and will hopefully be replaced by something more atuned to the creation of Applications not documents.

RE[3]: arrgh!
by JeffS on Thu 6th Sep 2007 17:06 UTC in reply to "RE[2]: arrgh!"
JeffS Member since:
2005-07-12

"The current html+css+javascript+xmlhttprequest model is terrible for web applications and will hopefully be replaced by something more atuned to the creation of Applications not documents."

I disagree completely. Just look at all the Google and Yahoo apps. They look great (clean, fast, and simple), and perform great for web apps. Look at GWT. Look at all the powerful and easy to use DHTML/Ajax frameworks out there (Dojo, Prototype, YUI, etc).

Then look at all the websites that make heavy use of Flash, and observe how badly they suck ass (slow, bloated, unresponsive, irritating as hell, sucks up all the cpu cycles on the host system, can't be indexed by search engines, etc).

In my honest experience, websites, and web apps, based on HTML/CSS/JavaScript/XMLHTTPRequest are vastly superior to Flash based ones, by orders of magnitude. They are so much easier, more intuitive, more responsive, better looking. Of all the websites I regular visit, I know of no exceptions.

In fact, OSNews becomes much better when I enable the FireFox FlashBlocker add-on. Then that stupid add at the top of this forum can't slow the whole thing down anymore (as well as my whole system).

For things other than videos and games, Flash is horrible. An absolute abomination on the internet.

At least with Silverlight or JavaFX, they're based on true development platforms (.Net and Java, respectively), and can be used to make regular applications and UIs that don't suck up all the system's CPU cycles.

RE[4]: arrgh!
by segedunum on Thu 6th Sep 2007 18:00 UTC in reply to "RE[3]: arrgh!"
segedunum Member since:
2005-07-06

Then look at all the websites that make heavy use of Flash, and observe how badly they suck ass (slow, bloated, unresponsive, irritating as hell, sucks up all the cpu cycles on the host system, can't be indexed by search engines, etc).

True. That's certainly another way of looking at it, because we've had Flash for donkey's years now. You would think that if people thought that a plugin like Flash was the absolute best way to create web applications then Flash would have taken over completely. It hasn't. Most people realised that DHTML/CSS output, with a bit of JavaScript and AJAX thrown in, was simply more usable.

I'm not entirely sure that people really want complex rich client applications sitting in their browser, when all they want is to view some content.

Edited 2007-09-06 18:02

RE[5]: arrgh!
by sappyvcv on Fri 7th Sep 2007 11:08 UTC in reply to "RE[3]: arrgh!"
sappyvcv Member since:
2005-07-06

There are tons of good "AJAX" libraries out there and web apps. However, if you've ever actually developed these kinds of things, you'd know how much of a pain it is to get things working cross-browser. It can take a significant amount of resources sometimes.

Then you have crap libraries like prototype which just destroy and rape the global namespace in javascript and screw up all your other scripts.

RE[4]: arrgh!
by jessta on Mon 10th Sep 2007 04:30 UTC in reply to "RE[3]: arrgh!"
jessta Member since:
2005-08-17

OSNews is not a web application. It's a web site, it shouldn't require any javascript and I can't imagine why anyone would want a search engine indexing their web application. I don't even imagine it would be possible due to the dynamic nature.

The google web apps are very cpu and memory sucking. They are basically unusable on the thin clients at my uni where cpu resources are limited. Where as programs running on java/.net/native can at least use the shared libraries that are already loaded.

Programs don't need to run in your web browser. They need access to networked resources but these networked resources don't need to be supplied over http there are many other and better protocals depending on the application.

If 'the web' is going to continue to move forward we need to get the hell out of the browser.

Collaboration..
by mweichert on Wed 5th Sep 2007 17:57 UTC
mweichert
Member since:
2006-03-23

I don't like things like Flash or Silverlight, but it's good to see collaboration with the Mono guys.

RE: Collaboration..
by shapeshifter on Wed 5th Sep 2007 22:39 UTC in reply to "Collaboration.."
shapeshifter Member since:
2006-09-19

I don't like things like Flash or Silverlight, but it's good to see collaboration with the Mono guys.


No it's not.
There is nothing good about mono.

RE[2]: Collaboration..
by linumax on Wed 5th Sep 2007 22:46 UTC in reply to "RE: Collaboration.."
linumax Member since:
2007-02-07

Just because you don't see anything good about it?

http://www.novell.com/success/volcker.html

It gives all those people looking into migrating to Linux from Windows more options and more negotiation power.

RE[2]: Collaboration..
by google_ninja on Thu 6th Sep 2007 00:05 UTC in reply to "RE: Collaboration.."
google_ninja Member since:
2006-02-05

Of course not. Lets all stick to coding with C on Emacs, and pretend that the technology world stopped fifteen years ago.

RE[2]: Collaboration..
by butters on Thu 6th Sep 2007 02:24 UTC in reply to "RE: Collaboration.."
butters Member since:
2005-07-08

I'm not a big fan of Microsoft. I often rail on them for being anti-competitive, manipulative, and flat-out bad for society. Even when they do good things, it's often just manipulation.

The jury is still out on .NET, and Silverlight has yet to really stand trial. They could flop. They could enslave the human race. Probably somewhere in between. But ignoring them won't make them go away, and a free software implementation would only limit Microsoft's control over the development ecosystem.

The worst thing that Microsoft can do with Silverlight is wait for it to catch on and then add exclusive functionality. I seriously doubt that Microsoft would break compatibility with older applications. In this case, developers wouldn't be able to take advantage of the new features without Microsoft's runtime and tools, but applications using the open portions of the spec would continue to run on Microsoft and non-Microsoft runtimes.

Following a third-party specification is like using BSD-licensed software. If it's open, then you are free to use it in modified or unmodified form, but it's quite possible that someone will create closed modifications. That doesn't directly impact your implementation, but it can make it less attractive in comparison.

The fact of the matter is that there isn't really a reciprocal license for software specifications. In general, there's nothing preventing anyone from using embrace-and-extend tactics at the specification level. For all we know, Apple will be the first to create undocumented extensions for Silverlight. Novell's implementation will likely include (documented) features that won't work on Windows without support from Microsoft.

It's important to consider the following hypothetical: if Microsoft does something so ridiculous with its Silverlight implementation that cross-platform compatibility becomes absolutely impossible, is Moonlight still useful within the free software ecosystem? I'd argue that even if Silverlight diverges hopelessly from Moonlight, the latter would still be a valuable development framework for the free software community.

At the end of the day, Microsoft can take their specification away from us, and they can take their development support away from us, but they can't take our code away from us. Free software is free software. Any code written for Mono or Moonlight will continue to run, and we will continue to develop and support these projects within our community.

I'll take a free software implementation of a third-party specification over any kind of proprietary blob. We may not control the specification (not that the community really controls any specification), but we control our own destiny. We don't rely on gifts from the gods.

Microsoft has come up with comparable technologies in the past. XMLHttpRequest was a Microsoft invention that gained popularity through free software projects such as Ruby on Rails. It's likely that innovation from the free software community will help shape the way developers use Silverlight. We can help protect our interest in a common specification by driving the technical agenda.

For example, it's likely that KDE4's Plasma framework will eventually include Moonlight support. This opens up all sorts of possibilities, including slick interfaces for everything from phones to entertainment centers. Moonlight is one of those technologies with the potential to bring the "Wow" and compel users to switch away from the evil empire.

Dealing with Microsoft standards isn't always pleasant, but it's usually necessary. Without DOC support in OpenOffice, Desktop Linux would be a dream instead of a revolution in slow motion. The same could be said for Samba. How many years did it take to achieve NTFS write support? The biggest barrier to Linux on the corporate desktop is Exchange support.

It's one thing to ignore Microsoft's desktop agenda and hope that users will be satisfied with the applications available for the free software platforms. But the web is a different story. Users won't tolerate a platform that can't access certain websites. Many more users can live without Photoshop than can live without Flash.

Ignoring Silverlight would be a huge mistake. At least we have open specifications and development support at the moment. We might as well get in on the ground level so that we don't have to play catch-up later if and when Silverlight achieves widespread adoption. The downside of supporting Silverlight is Microsoft runs away with the standard. The peril of not supporting Silverlight is Microsoft runs away with the web.

There is nothing good about mono

You don't have to use it, and you don't have to like it, but we have to have it in our back pocket. Otherwise we're setting ourselves up to be alienated by the evolution of the web, and there's nothing good about that.

Edited 2007-09-06 02:27

Great news
by mcduck on Wed 5th Sep 2007 17:59 UTC
mcduck
Member since:
2005-11-23

This is great news. Once Silverlight runs on Mono, it can be ported to run virtually any platform (Such as solaris).

While I disagree with lots of stuff Microsoft has done in the past, and is currently doing, I do think we should give credit for this.

Microsoft +1 (Score is still bellow 0).

Edited 2007-09-05 18:00

RE: Great news
by kaiwai on Thu 6th Sep 2007 00:54 UTC in reply to "Great news"
kaiwai Member since:
2005-07-06

This is great news. Once Silverlight runs on Mono, it can be ported to run virtually any platform (Such as solaris).

While I disagree with lots of stuff Microsoft has done in the past, and is currently doing, I do think we should give credit for this.

Microsoft +1 (Score is still bellow 0).


With Bill Gates and his Nepolonic complex (Judge Jacksons own words) I'm wondering if Microsoft is realising that making money rather than conqueroring everything that isn't bolted down is the the thing to do.

Right now the way Adobe treats its users makes Microsoft look like an angel - if Adobe really want to redeem themselves in my books they'll have to completely opensource their plugin and make Flash creation tools completely opensource and available so that things aren't locked into Windows and Mac.

JavaFX unfortunately isn't going anywhere soon because the IDE's are so terrible - what is it with companies who try to compete with Microsoft doing such a lousy job at actually providing tools to make their technology work? I wonder if spending a few hundred on the leaders product and actually analysing why the programme is so popular sounds like the sort of commonsense which companies don't use these days.

RE[2]: Great news
by Laurence on Thu 6th Sep 2007 13:16 UTC in reply to "RE: Great news"
Laurence Member since:
2007-03-26

I can't see how Adobe would gain by opensourcing Flash creation tools. In fact, from a business perspective, that strikes me as a silly move. Opening the flash format so 3rd party organisations can write tools would be a more logical move.

Agreed about your comments on the terrible IDE's though. As much as I dislike 90% of the software MS produce, their IDE's are amongst the best (if not /the/ best) around.

RE: Great news
by polyex on Fri 7th Sep 2007 03:59 UTC in reply to "Great news"
polyex Member since:
2007-07-11

Did they release the source code to Silverlight? I don't seem to see a link.

Collaboration is good
by wonea on Wed 5th Sep 2007 18:02 UTC
wonea
Member since:
2005-10-28

Microsoft actually contributing can never be called a bad thing. Fact is Silverlight might catch on with developers, Flash doesn't quite fill it's own space.

wait and see
by alucinor on Wed 5th Sep 2007 18:08 UTC
alucinor
Member since:
2006-01-06

I'm taking a wait and see approach. If Moonlight is able to stay up to date with Silverlight, then this will be good for competition with Flash and Gnash. Having C#/IronPython/IronRuby available for development of rich internet apps will be nice. JavaFX is also a good solid option, though it's still not quite on par with Moonlight or Flash.

Die! Search! Engines!
by Matzon on Wed 5th Sep 2007 18:28 UTC
Matzon
Member since:
2005-07-06

gotta love BLOB deployment ;)

RE: Die! Search! Engines!
by PlatformAgnostic on Wed 5th Sep 2007 18:39 UTC in reply to "Die! Search! Engines!"
PlatformAgnostic Member since:
2006-01-02

I'm not sure how it's accomplished, but one of the selling points of silverlight is that it's meant to be indexable. I know, at least, with 1.0 all of the scripts that drive it are just JS and the UI is in XAML (everything is text of some form).

RE[2]: Die! Search! Engines!
by Touvan on Thu 6th Sep 2007 18:54 UTC in reply to "RE: Die! Search! Engines!"
Touvan Member since:
2006-09-01

Flash SWF files are indexable too. The problem with indexing Silverlight apps will be the same problem with indexing Flash or Ajax apps - the problem is that they are APPS.

Web pages are easy to index, and server side web apps that generate and deliver web pages, are still generating and delivering documents, all of which are easy to index. Apps need to run on the client before the content can even be downloaded, and even when it's downloaded, it might be in the form of some kind of random xml document fragment or even a proprietary binary format.

It's all cool though, since the strengths of these web application (not document) platforms is their ability to deliver rich content in a rich way (data as charts, video, etc.) - stuff that's already pretty hard to index anyway - and not just show text documents. That will probably always be done in HTML or PDF, or some other indexable document format - or maybe even static SWF and XAML documents.

RE[2]: Die! Search! Engines!
by polyex on Fri 7th Sep 2007 04:01 UTC in reply to "RE: Die! Search! Engines!"
polyex Member since:
2007-07-11

Your post contains more buzzwords than I can handle in a day.

good
by SK8T on Wed 5th Sep 2007 18:35 UTC
SK8T
Member since:
2006-06-01

this is a very good progress,
I think it feels faster then flash.

ONE OBJECTIVE
by lz1kwk on Wed 5th Sep 2007 18:43 UTC
lz1kwk
Member since:
2005-11-12

This is just another Trojan horse from Redmond that has one objective: Kill flash then stop supporting the Linux version after 2 years.

Open?
by chocobanana on Wed 5th Sep 2007 18:46 UTC
chocobanana
Member since:
2006-01-04

Now, can somebody explain me how open is Moonlight? It's something I haven't understood well so far...

RE: Open?
by segedunum on Wed 5th Sep 2007 19:23 UTC in reply to "Open?"
segedunum Member since:
2005-07-06

Now, can somebody explain me how open is Moonlight? It's something I haven't understood well so far...

Well, like OOXML, it is as open as the file-types that you chuck down the pipe along with it, such as Windows Media. Microsoft has had a habit of turning Windows Media support on and off for the Mac like a tap - just because they can, and just for the fun of doing it to the Mac and Apple:

http://www.tuaw.com/2007/05/25/silverlight-brings-windows-media-str...

They seem to be positioning this as some sort of multimedia thing, with HD support as well:

http://blogs.msdn.com/macmojo/archive/2007/05/23/silverlight-excite...

You can bet your life DRM will be coming swiftly along with it given Microsoft's record with other things.

Should Silverlight take off in any way, shape or form in enough of a critical mass, watch Windows Media support disappear from the Mac again as quickly as a greyhound with the runs out of a trap. Since there is no Windows Media support for Linux (and if there is, they can soon change that), or anything else Microsoft chooses to throw down the pipe to Silverlight from Windows Servers, Moonlight would simply get squeezed into irrelevance. Microsoft have no problems with Moonlight at all ;-).

RE[2]: Open?
by google_ninja on Thu 6th Sep 2007 00:16 UTC in reply to "RE: Open?"
google_ninja Member since:
2006-02-05

I disagree. They are trying to completely edge flash out of the market, and IMHO they are doing a great job.

1) Silverlight is more powerful then flash. Actionscript is ass, and .net is a great platform.

2) Silverlight is more performant then flash. I hate flash UIs, they are always sluggish and unresponsive. So far, all the silverlight I have tried is turning out to be the exact opposit.

3) Silverlight is delivers streaming media better then flash. HD content and far more advanced UIs is something alot of people have wanted for a long time.

If they restrict windows media playback, then flash becomes more attractive for content delivery, and they lose out. As much as DRM is a scary word to throw around, in this case there isn't much that would apply, beyond not allowing you to save the stream, which is standard in any streaming format.

As for no windows media on linux, first of all that is untrue.

"Currently offered plugins include Windows Media, MPEG2 and MPEG4, please contact us if you have other requests as more formats are continually being worked on. Needed muxing and demuxing elements comes as part of respective decoders and encoders."
http://www.fluendo.com/products.php?product=plugins

Secondly, if there is anyone that could get a broad windows media liscence onto linux, it is novell.

RE[3]: Open?
by segedunum on Thu 6th Sep 2007 10:14 UTC in reply to "RE[2]: Open?"
segedunum Member since:
2005-07-06

Silverlight is more powerful then flash. Actionscript is ass, and .net is a great platform.

Opinion. Designers would not agree with you.

Silverlight is more performant then flash. I hate flash UIs, they are always sluggish and unresponsive.

Have you got any evidence for this apart from your own opinion? I haven't seen any great performance increases with Silverlight over Flash - quite the contrary.

As much as DRM is a scary word to throw around, in this case there isn't much that would apply

Look at how they're using this and what they're talking about.

beyond not allowing you to save the stream, which is standard in any streaming format.

What's this supposed to mean?

As for no windows media on linux, first of all that is untrue.

Microsoft do not support Windows Media on Linux, and like the Mac, they can stop continued support and development for it any time they like.

Secondly, if there is anyone that could get a broad windows media liscence onto linux, it is novell.

But, they haven't - certainly not on terms that people in the open source community can use. The above also stands - Microsoft can stop its development any time they like by creating a new Windows Media version and withholding information as they've done.

RE: Open?
by Almafeta on Wed 5th Sep 2007 19:26 UTC in reply to "Open?"
Almafeta Member since:
2007-02-22

Most of Mono uses the GPL v2 or the LGPL. It's not exactly free software, but it counts as shared source software.

(A few libraries use the MIT license.)

RE[2]: Open?
by dylansmrjones on Wed 5th Sep 2007 21:34 UTC in reply to "RE: Open?"
dylansmrjones Member since:
2005-10-02

GPL, LGPL, MIT and so on are all free software licenses.

They are however not Shared Source.

RE[2]: Open?
by marpaco on Wed 5th Sep 2007 22:39 UTC in reply to "RE: Open?"
marpaco Member since:
2006-01-01

The bulk of all of mono is MIT X11. It does not get any more available than that. All of the source code is always available through the Mono Project's Subversion repositories that have anonymous access as well as ViewCVS (web based) access.

It is not Shared Source as would be Microsoft's Project Rotor from some years back.

This proves
by Nelson on Wed 5th Sep 2007 18:55 UTC
Nelson
Member since:
2005-11-29

..that Microsoft can pump out some very very nice things when the pressure is on from competition.

We can just hope they feel this same heat on the desktop in the coming years.

RE: This proves
by Almafeta on Wed 5th Sep 2007 21:38 UTC in reply to "This proves"
Almafeta Member since:
2007-02-22

[This proves] that Microsoft can pump out some very very nice things when the pressure is on from competition.


Actually, as I understand it, Silverlight didn't come about due to competition (Microsoft originally had no investment in this area), but due to a programmer's flash of inspiration and a bit of serendipity. AFAIK, it goes something like this:

A MS engineer noticed the small size of the .NET Compact Framework (on the order of a few hundred kilobytes), and decided it'd be cool to try to get it running in a browser. He made a prototype; and it impressed his friends, who told their friends, who eventually told someone with the ability to create new projects who was very impressed.

When MS added in a vector graphics engine (XAML/WPF, which they were working on for .NET 3.0) to this browser-based version of the .NET Compact Framework, they essentially had Flash, but designed by programmers for programmers.

RE[2]: This proves
by polyex on Fri 7th Sep 2007 04:26 UTC in reply to "RE: This proves"
polyex Member since:
2007-07-11

"but due to a programmer's flash of inspiration"

He was inspired alright.

"but dues to a programmers Adobe Flash of inspiration", would be better

One Problem
by segedunum on Wed 5th Sep 2007 19:08 UTC
segedunum
Member since:
2005-07-06

Well, for a start all the tools for using Silverlight are Windows based and they are geared towards programmers primarily. The people who would use Silverlight are pretty much all designers (Microsoft has made an effort with Silverlight multimedia and cross-platform Windows Media ;-)), most of them are using Flash, and possibly Flex as well, and an awful lot of those designers are using Adobe's tools for Flash and Flex on.......................Macs.

To get this off the deck Microsoft will have to make a very serious commitment to porting their development and design tools to the Mac, and they can't be the half-baked and behind software that we have with Mac Office either. Even then, I doubt whether anyone would trust Microsoft ported tools to the Mac to last beyond version 1.0, based on their past experience.

RE: One Problem
by MollyC on Wed 5th Sep 2007 20:04 UTC in reply to "One Problem"
MollyC Member since:
2006-07-04

segedunum, even though we are "enemies" and at each other's throats at times :p, I happen to agree with you on this one. ;)

Microsoft's Expression design tools are very impressive, I've played with the free trial versions, but they definitely should port their tools to the Mac. The core-code could be ported fairly easily (I think; I don't really know), but the UI would have to be redone because it uses WPF.

You seem to have no respect for MacBU (so we have to disagree again ;) ), but I think they know that Mac well and should be expanded to handle this task.

Many designers do use Windows (after all, Adobe makes lots of money selling the Windows versions of its tools), but you are correct that a substantial number of them use Macs, and likely the majority of the best ones do.

RE[2]: One Problem
by MollyC on Wed 5th Sep 2007 23:42 UTC in reply to "RE: One Problem"
MollyC Member since:
2006-07-04

I just read on Miguel's blog that the Mono team is working on Linux-based designer tools.
http://tirania.org/blog/archive/2007/Sep-05.html

That wouldn't help Mac designers, but there will be SilverMoonlight designer tools on non-Windows platforms.

Incidentally, there is lots of other interesting info in that particular blog entry, for anyone that's interested. ;)

Edited 2007-09-05 23:44

RE[3]: One Problem
by MollyC on Thu 6th Sep 2007 00:32 UTC in reply to "RE[2]: One Problem"
MollyC Member since:
2006-07-04

I just read this ArsTechnica article on a Linux Silverlight design tool. http://arstechnica.com/journals/linux.ars/2007/09/03/lunar-eclipse-...

And today's ArsTechnica Silverlight/Moonlight article indicates that it also works for Mac. But it's in a very primitive stage at the moment.

RE[2]: One Problem
by segedunum on Thu 6th Sep 2007 10:28 UTC in reply to "RE: One Problem"
segedunum Member since:
2005-07-06

You seem to have no respect for MacBU (so we have to disagree again ;) ), but I think they know that Mac well and should be expanded to handle this task.

I have more respect for Microsoft's Mac Business Unit than anything else, but the problem is, within the context of Microsoft as a whole they are allowed to do absolutely nothing that threatens, or is perceived to threaten, Windows in any way. I find that sad, because they could produce good stuff for the Mac.

RE: One Problem
by BluenoseJake on Wed 5th Sep 2007 23:15 UTC in reply to "One Problem"
BluenoseJake Member since:
2005-08-11

seeing as it is all JS and XAML, I don't see why you can't use any of the standard Linux IDEs to develop for Moonlight. Also, I would think that monodevelop would support this soon, making developer tools from MS irrelevant.

RE[2]: One Problem
by Almafeta on Wed 5th Sep 2007 23:18 UTC in reply to "RE: One Problem"
Almafeta Member since:
2007-02-22

Actually, Silverlight isn't programmed in JS... there's only a small bit of javascript wrapper code used to launch the plugin, a defect that will be solved by Silverlight 1.1.

However, Silverlight files can be compiled through a command-line interpreter, and all code is designed to be human-readable and human-writable; if you're masochistic, you don't even need an IDE, just Notepad.

RE[2]: One Problem
by segedunum on Thu 6th Sep 2007 10:22 UTC in reply to "RE: One Problem"
segedunum Member since:
2005-07-06

seeing as it is all JS and XAML, I don't see why you can't use any of the standard Linux IDEs to develop for Moonlight.

I'm afraid you don't have any idea about developers, designers and tools.

Also, I would think that monodevelop would support this soon, making developer tools from MS irrelevant.

Yep. Already MonoDevelop can do everything that Visual Studio can do and more ;-).

RE[3]: One Problem
by miguel on Thu 6th Sep 2007 15:40 UTC in reply to "RE[2]: One Problem"
miguel Member since:
2005-07-27

Well, Mono's XAML designer is of course not ready for prime time and will not be for a long time.

The question is whether -we- the Linux Desktop community consider this an important thing to have, or whether we consider that we should let folks just use Macs and Windows boxes to do design.

I think we should have a complete competitive stack and make sure that Linux becomes a designer's paradise, but it will take us many years to get there. That does not mean we should not do it ;-)

Miguel.

RE[4]: One Problem
by segedunum on Thu 6th Sep 2007 17:55 UTC in reply to "RE[3]: One Problem"
segedunum Member since:
2005-07-06

The question is whether -we- the Linux Desktop community consider this an important thing to have, or whether we consider that we should let folks just use Macs and Windows boxes to do design.

Nope, you're right. It is important, but I suppose it's a question of how that is achieved and the path of least resistance for the open source world.

I'm just not convinced that cloning .Net and following Microsoft's technology initiatives is the best way forward to making the Linux desktop a good design platform to be honest.

RE[4]: One Problem
by sappyvcv on Fri 7th Sep 2007 11:03 UTC in reply to "RE[2]: One Problem"
sappyvcv Member since:
2005-07-06

Yep. Already MonoDevelop can do everything that Visual Studio can do and more ;-).

I don't think you've ever actually used Visual Studio then.

RE[5]: One Problem
by segedunum on Fri 7th Sep 2007 17:10 UTC in reply to "RE[4]: One Problem"
segedunum Member since:
2005-07-06

"Yep. Already MonoDevelop can do everything that Visual Studio can do and more ;-)."

I don't think you've ever actually used Visual Studio then.


That was called sarcasm sweetheart, hence the wink ;-).

RE[6]: One Problem
by sappyvcv on Fri 7th Sep 2007 20:34 UTC in reply to "RE[5]: One Problem"
sappyvcv Member since:
2005-07-06

So are you being sarcastic about your sarcasm?

RE: One Problem
by google_ninja on Thu 6th Sep 2007 00:20 UTC in reply to "One Problem"
google_ninja Member since:
2006-02-05

The thing is, there are two kinds of flash developers. Animators who know some programming, and programmers who know some animation. As someone in category two, I can heartily say that silverlight looks about a billion times better in every way. People in category 1 probably wouldnt agree, and they will stay on their macs doing interactive animations, which ironically, is exactly what flash is best at.

But when it comes to rich UI development, the toolset that Silverlight offers really isnt comparable to flash. It looks alot more like JavaFX, or project Apollo from adobe. The only difference is both of those are still in development, Silverlight is here now.

RE[2]: One Problem
by Almafeta on Thu 6th Sep 2007 00:58 UTC in reply to "RE: One Problem"
Almafeta Member since:
2007-02-22

The thing is, there are two kinds of flash developers. Animators who know some programming, and programmers who know some animation. As someone in category two, I can heartily say that silverlight looks about a billion times better in every way. People in category 1 probably wouldnt agree, and they will stay on their macs doing interactive animations, which ironically, is exactly what flash is best at.


I'll agree with you there! As I see it, Silverlight was made by programmers, for programmers; Flash was made by graphic designers, for graphic designers.

But when it comes to rich UI development, the toolset that Silverlight offers really isnt comparable to flash. It looks alot more like JavaFX, or project Apollo from adobe. The only difference is both of those are still in development, Silverlight is here now.


Well, besides Silverlight using Visual Studio, have you taken a look at Expression? I thought it was a lot like the Flash development studio.

RE[2]: One Problem
by segedunum on Thu 6th Sep 2007 10:26 UTC in reply to "RE: One Problem"
segedunum Member since:
2005-07-06

Animators who know some programming, and programmers who know some animation. As someone in category two, I can heartily say that silverlight looks about a billion times better in every way.

Animators and designers are the ones mainly using Flash and its tools, and they are the ones who will decide ultimately.

The only difference is both of those are still in development, Silverlight is here now.

Silverlight is still in development itself, and we also have Flex, which is here now and simply uses SWF. It's a tough sell to switch to something that doesn't have as large an install base as Flash, and to move all your tools over from Flash and Adobe to Microsoft and have to move to Windows as a result as well, all so you can move to something which produces applets sitting in a browser that look just like Flash ones. Just can't see that flying.

RE[3]: One Problem
by jayson.knight on Thu 6th Sep 2007 12:24 UTC in reply to "RE[2]: One Problem"
jayson.knight Member since:
2005-07-06

"It's a tough sell to switch to something that doesn't have as large an install base as Flash, and to move all your tools over from Flash and Adobe to Microsoft and have to move to Windows"

Perhaps there will be some folks who switch, but you have to remember there is already a huge installed base of .Net developers who will be able to hit the ground running with Silverlight in as little as a weekend. To be truly effective with Flash, you have to learn actionscript, and that's a one trick pony.

I'd also argue that .Net is installed on almost as many computers as Flash, and as soon as Silverlight is pushed down via Windows Update, the parity should be close to 1:1.

RE[4]: One Problem
by PlatformAgnostic on Thu 6th Sep 2007 17:04 UTC in reply to "RE[3]: One Problem"
PlatformAgnostic Member since:
2006-01-02

Silverlight can't come through WU. It's not a windows component and some judges would not be very happy with that.

Fortunately Silverlight is a fast download and if it catches on, people will be able to get and install it in 1-2 minutes on broadband.

RE[4]: One Problem
by segedunum on Thu 6th Sep 2007 17:52 UTC in reply to "RE[3]: One Problem"
segedunum Member since:
2005-07-06

Perhaps there will be some folks who switch, but you have to remember there is already a huge installed base of .Net developers who will be able to hit the ground running with Silverlight in as little as a weekend.

This is about designers, not developers, since they're the ones who predominantly use Flash and plugins like it. That's very much a Mac oriented world for an awful lot of people.

Additionally, an awful lot of the server applications world that will be wanting to pump dynamic content like this is just not all .Net and Windows based.

To be truly effective with Flash, you have to learn actionscript, and that's a one trick pony.

You don't need to use ActionScript to output SWF with things such as OpenLaszlo. It's just what Adobe tends to use though, but there's an awful lot of people who are now well used to it.

The .Net development world doesn't carry as much weight as much as a Microsoft development technology once would have done, especially in the web world.

RE[3]: One Problem
by google_ninja on Thu 6th Sep 2007 13:42 UTC in reply to "RE[2]: One Problem"
google_ninja Member since:
2006-02-05

Animators and designers are the ones mainly using Flash and its tools, and they are the ones who will decide ultimately.


You are right that the first group is the biggest, but the second group exists. Flash is a fantastic platform for vector based animations, and I don't see a mass migration to silverlight for that purpose any time soon. But for user interfaces it is not as great. Actionscript doesnt compare to the .net framework.

Silverlight is still in development itself, and we also have Flex, which is here now and simply uses SWF. It's a tough sell to switch to something that doesn't have as large an install base as Flash, and to move all your tools over from Flash and Adobe to Microsoft and have to move to Windows as a result as well, all so you can move to something which produces applets sitting in a browser that look just like Flash ones. Just can't see that flying.


Flex basically is using AJAX and javascript to make up for the deficiencies in flash. It is a smart idea, and well executed, but IMHO it is too little too late.

I'm a web programmer who was asked to learn flash. Basically, the syntax is that of javascript, and while you can do alot with it, it is javascript. On silverlight, the gui is defined with xml (like in GNOME or OSX), which is both an intelligent way of doing things, and makes your application indexable by search engines. It was built from the ground up to be for user interfaces, so you don't need years of experience with optimization to be able to produce a decent product. And the backend language is the .net platform, which basically means anything you can do in a desktop app, you can do in a silverlight app. Not only that, but .net is language agnostic, so you can use whatever the hell you want.

Animators are going to definitely be sticking with flash, as it is a great animation platform. From a programmers point of view, using flash as an application platform is a hack, and something like silverlight will be a breath of fresh air. The only bad thing you can really say about it is that it comes from microsoft.

RE: One Problem
by polyex on Fri 7th Sep 2007 04:24 UTC in reply to "One Problem"
polyex Member since:
2007-07-11

You are making some good points, but your missing one. They want the version for Mac to be half-baked. Its called bait and switch and its what they have been doing from day one with regards to the Macintosh market. The only exception was the last couple iterations of Office on Mac, and that was a settlement for patent disputes (suddenly they knew how to write Mac software).

Sweet!
by Almafeta on Wed 5th Sep 2007 19:11 UTC
Almafeta
Member since:
2007-02-22

Now that 1.0 has been released, I can actually start developing for it... I had been waiting until the final version came out.

Flash is okay, but it is hobbled by its original design goals (attractive ads); using it for anything else is not in its design goals, and is frustrating to accomplish. Silverlight, however, is specifically intended for program development and deployment, although editors like Expression expand its potential (Expression is intended more for creative content, like animations). The price tag of free to program in Silverlight, and the flexibility and familiarity of the subset of .NET it uses, helps Silverlight, too.

Edited 2007-09-05 19:15

v RE
by Kroc on Wed 5th Sep 2007 19:18 UTC
good news
by REMF on Wed 5th Sep 2007 19:19 UTC
REMF
Member since:
2006-02-05

i will look forward to moonlight.

Every Time
by jboss1995 on Wed 5th Sep 2007 19:21 UTC
jboss1995
Member since:
2007-05-02

Every time I see MS supporting some one else I get nervice. MS always has an agenda. Almost everyone who gets in bed with them has awoke the next morning with HIV.
It may be that MS has seen that Adobe flash has put other OS on a equal playing ground as far as the browsers compatibility with video. Along comes Silverlight takes over as the web media of choice, then drops Linux support or it lacks features and is slow, crashing all the time. Now Linux plays catch up because most web sites have moved to Silverlight. It may not kill Linux but They don't expect to win in one battle just slow the enemy down. Yes there may be holes in this scenario but the point is not if you can poke holes in this scenario. The point is when have you ever seen MS help out of the goodness of their hart.

A matter of performance
by krausest on Wed 5th Sep 2007 19:49 UTC
krausest
Member since:
2006-01-11

It's a good start, but currently the performance of mono is in no way comparable to Microsoft's implementation. So what would you do if your preferred .NET application (be it a desktop or a silverlight app) runs much, much faster on Windows?

MollyC
Member since:
2006-07-04

This is pretty cool, but I'm really more looking forward to the final bits of Silverlight 1.1. That's where the awesome stuff come in: The CLI plus DLR, allowing for the ability to run textual source code of IronPython/IronRuby/JScript/VBx, plus the ability to run compiled MSIL written in any .NET language? Almost makes me want to return to the world of professional development. ;) But I'll still find something to do with it as a hobbyist.


It occurred to me, with Microsoft *officially* working with the Mono guys on Moonlight (they had been doing it *unofficially* before now), can we take this to mean that Mono officially has Microsoft's blessing and is therefore officially out of "Sword of Damocles" status wrt violations of .NET patents?

SReilly Member since:
2006-12-28

Hopefully it helps clear up the issue of patent violation but, nothing actually written down is just as good as nothing.

I'd like to think that MS is willing to help out, I really would, but considering past (and present) actions, it seems very unlikely.

I have seen a few posts get modded down for speaking they're minds on this, even though it's a valid point, but the day I trust MS to just let something like this out in the wild without retaining some set of strings or pressure points is the day I check my rear end for frost bite. ;-)

Sorry, I know you're a proponent of MicroSoft, and I respect your willingness to speak out in a somewhat hostile environment, but I'm just calling it as I see it.

google_ninja Member since:
2006-02-05

It has been the strategy of MS since the beginning to leverage control of the platform. They did it with windows, they did it with the web. We are now in an age where cross-platform APIs are a reality, I think MS genuinely wants as many people as possible on .net, wherever they are running it.

Silverlight is another example of this mentality. Porting to mac and linux is not altruism, it is the desire for all next-gen webapps to run on a microsoft controlled platform, even if that means an initial investment with no real return.

sappyvcv Member since:
2005-07-06

How do you cache a paycheck?

google_ninja Member since:
2006-02-05

move it from your wallet to your hand maybe, for quicker access.

google_ninja Member since:
2006-02-05

Ok, that paycheck from Microsoft must be in your mailbox by now. Go get it, go cache it, go on a shopping spree.


If you read these comments, the only bad thing anyone has to say about this is that it comes from microsoft, and is therefor drenched in Evility. If you have an even remotely unbiased view of technology, you will see that this is downright sexy. I don't see how that puts me on microsofts payroll.

But stop already spamming with your nonsense idiotic theories and ideas.
People know better than to dump a proven and well established technology and replace it with a version 1.0 copy-cat from a monopolistic company that has a history coming out with crap products and shady business tactics just to capture market share.


Anyone using 1.0 will be early adopters. 1.1 is where the interesting stuff happens, where anything that can be done (or has already been done) in .net can be leveraged from silverlight. But regardless, we won't be seeing anything close to silverlights full potential for at least another 2-3 years.

As for coming out with crap products, you are obviously not a developer. MS has a long history of coming out with fantastic platforms and tools that quickly dominate the market, and not because of those shady business tactics you were talking about, but because of how good they are. While diehard delphi guys would crucify me for saying it, there is no rad platform that comes close to VB, and it is arguably the thing that got windows to where it is. OGL runs perfectly fine on windows, yet every game nowadays is done on directX. ASP.net kicks the pants off of stuff like php, and the only reason not to use it is that it will only run on windows servers.

I don't disagree with the shady business practices bit, but at the same time, i don't care. I'm not managing an operating system or business suite company, so it really has no effect on me. I evaluate technology based on, well, technology. This is good technology, and it fills a big gap that flash doesnt do that great a job in. That my friend, is not a troll, but the truth.

google_ninja Member since:
2006-02-05

Silverlight 1.1 is where the whole idea of "Cloud Applications" that all those analysts were talking about when the internet started taking off can finally come into place. Oldschool DHTML webapps were a hack, Flash apps were a hack, even AJAX was a hack. This is the first technology that is actually designed to fill that space, and do a good job of it.

Waiting
by antwarrior on Wed 5th Sep 2007 20:36 UTC
antwarrior
Member since:
2006-02-11

Can someone tell me why this is A Bad Idea(tm). I'm waiting...... telling from the comments it looks like we are trying and failing. Just for the record i believe this is a good thing. The question, or the issue - i am sure some will raise, inevitably so - is if Silverlight/Moonlight etc will actually take off the ground to such an extent that this will be beneficial to companies and users of linux and secondly whether a microsoft style u-turn in the future, holding us to ransom scenario evolving . --- i know , i know , just start from where the mono guys left off , if that happens - so goes the argument. Valid, but it will be like pulling the rug under your feet and expecting you to get up pretending nothing happened....

Gee, don't be naive
by shapeshifter on Wed 5th Sep 2007 22:45 UTC
shapeshifter
Member since:
2006-09-19

For all those padding Microsoft on the back.
Microsoft is not doing it for because it suddenly found the spirit of friendship.
It's only doing it to kill Adobe and Fflash.
Every time a company becomes successful and has a product that gains significant market share, Microsoft comes in and tries to kill it, and usually succeeds.
So no, no kudos to Mickysoft.

RE: Gee, don't be naive
by google_ninja on Thu 6th Sep 2007 00:25 UTC in reply to "Gee, don't be naive"
google_ninja Member since:
2006-02-05

They are doing this because they believe next-gen webapps are the next big thing, and they want mindshare domination and control of the platform.

Flash as an application platform was DOA.

Shocking
by aldeck on Wed 5th Sep 2007 23:20 UTC
aldeck
Member since:
2006-12-07

It's shocking to see so many people still against flash or any non pure html tech, this is purely against innovation. The only gripe i ever had against flash is it's closed sourceness. I always hoped for a similar or better opensource technology (MS may not be open enough, i don't know), but apparently some "do not want" pretty web pages and are preaching around proudly ;)

Edited 2007-09-05 23:30

RE: Shocking
by dylansmrjones on Thu 6th Sep 2007 02:55 UTC in reply to "Shocking"
dylansmrjones Member since:
2005-10-02

We're not against Flash or Silverlight/moonlight.

We're against abusing these technologies and the tendency to smack us with disturbing, distracting, annoying, insane, obscure (and last but not least:) obnoxios Flash-applets here, there and everywhere (Sorry, Paul).

Flash has several inherit problems, and violates the fundamental principles of Information Sharing (with/without payment and what not).

Flash is acceptable when used the right places in the right situations

RE[2]: Shocking
by aldeck on Thu 6th Sep 2007 09:48 UTC in reply to "RE: Shocking"
aldeck Member since:
2006-12-07

Hehe! Who are you to say "we", and tell me how your next sentences are not against flash without any serious explanation!

None of the sites i visit daily "abuse" these technologies, but when they use flash, they generally have no better option to do what they want. If you're against advertising, it's another question, but just say it.

And please tell me what is this "violation" bullshit, people are free to put whatever information they want in whatever format on a web server. If you're talking about lack of indexing, it's maybe a lacking feature but in no way a violation, unless _you_ rule the web!

Sorry to be rude, but you answer was a bit light on substance ;)

Edited 2007-09-06 10:00

RE: Shocking
by JeffS on Thu 6th Sep 2007 16:37 UTC in reply to "Shocking"
JeffS Member since:
2005-07-12

People have a problem with flash for the following reasons:

1) It's very badly misused by soooo many websites. There are flash ads, flash animations, or the website is based on flash entirely. It gets annoying as hell.

2). Flash is a huge, huge, huge CPU hog. I've seen some websites that make heavy use of Flash cause my browser to take 98% of the CPU cycles, and slow the system to a crawl.

3. Websites that make heavy use of flash are very slow to download, as compared to plain old HTML/CSS/JavaScript based sites.

4. Much of what can be done with Flash can be accomplished with plain old DHTML/Ajax. It's amazing these days all the JavaScript libraries out there, and what they can do. CSS is also very very powerful, and efficient, and easy to use (by someone who knows what they are doing).

5. Flash requires the Flash runtime. HTML/CSS/Javascript only require the browser.

6. Flash is proprietary and closed. HTML, CSS, and JavaScript are fully open, and are open standards.

Thus, myself and many many other people have little use for Flash, or a supposed "Flash killer" like Silverlight. Silverlight is even worse, because it's from a company that only wants to crush competition and open standards. At least Adobe is a somewhat decent corporate citizen.

Long story short, the only use I have for Flash is stuff like YouTube, or watching sports highlights online, or online kids games for my kids. Apart from those things, Flash is utterly useless, and a bane on the internet.

RE[2]: Shocking
by aldeck on Thu 6th Sep 2007 17:12 UTC in reply to "RE: Shocking"
aldeck Member since:
2006-12-07

@JeffS

1)It depends on where you go, there are also a ton of misused html.

2)I agree, i've seen this too.

3)Depends on your bandwidth (i've had 1mbit/s for 10 years now).

4)Maybe, with some exception, but it's much harder, even for someone who knows how to code.

5)Is not really a problem, that's why browser are extensible and can auto install plugins.

6)I already said i agree on this.

So you see where my view differs ;)

All in all, i'm a coder, and i just find html horrible since the beginning and wished there was an opensource initiative that is better than html with vector animatable graphics and sound and a graphical editor. I'm just whinning around! No big deal ;)

RE[3]: Shocking
by JeffS on Thu 6th Sep 2007 17:24 UTC in reply to "RE[2]: Shocking"
JeffS Member since:
2005-07-12

"All in all, i'm a coder, and i just find html horrible since the beginning and wished there was an opensource initiative that is better than html with vector animatable graphics and sound and a graphical editor. I'm just whinning around! No big deal ;) "

I'm not wild about HTML either. Unfortunately, HTML has been misused for layout and presentation, where it is very ill-suited.

That's were CSS comes in. With CSS, you only use HTML for anchors, then CSS for all layout and presentation. If used properly, all of your websites layout and presentation is controlled in a single files, or a number of subfiles. This makes the site much more maintainable, and faster, and ultimately, better looking.

CSS is a clean, elegant, easy, and powerful solution to ugly HTML.

I'm more of a coder than a web designer, but for web design, CSS can't be beat.

Unfortunately, I don't think people are fully aware of the power, elegance, or ease of use, of CSS.

RE[4]: Shocking
by polyex on Fri 7th Sep 2007 05:08 UTC in reply to "RE[3]: Shocking"
polyex Member since:
2007-07-11

Just the successful web design shops are aware.

Er ...
by moleskine on Thu 6th Sep 2007 05:31 UTC
moleskine
Member since:
2005-11-05

The problem with Silverlight doesn't lie in whether it's cross-platform or free as in beer. The problem lies in the binary blob, an excellent way for Microsoft to hedge around what can be done with it, enforce control, require MS Silverlight servers, and even eventually charge for the more esoteric blobs. It's all a way of roping people in just as surely as an other proprietary set-up.

I'm not at all happy with the Mono crowd. The deeper they get sucked into Mono, the more like MS apologists they seem. It's very unfortunate that Gnome has got mixed up in all this, though I don't use Gnome anyway. Sooner rather than later, I suspect the Gnome crowd is going to have to make some tough choices about whether it's really healthy to have the Mono boys and Miguel involved with them to the extent they present are. Read the wrong blog, and you'll almost get the impression in some quarters that Gnome is Mono.

RE: Er ...
by chris_dk on Fri 7th Sep 2007 15:30 UTC in reply to "Er ..."
chris_dk Member since:
2005-07-12

I'm not at all happy with the Mono crowd. The deeper they get sucked into Mono, the more like MS apologists they seem. It's very unfortunate that Gnome has got mixed up in all this, though I don't use Gnome anyway. Sooner rather than later, I suspect the Gnome crowd is going to have to make some tough choices about whether it's really healthy to have the Mono boys and Miguel involved with them to the extent they present are.

It has already been decided that Mono cannot be a dependency for the Gnome platform. Bindings are ok.

Content creation
by timosa on Thu 6th Sep 2007 12:13 UTC
timosa
Member since:
2005-07-06

Are you also able to create content for Silverlight/Moonlight using open-source tools?

Just checked out Silverlight demos
by JeffS on Thu 6th Sep 2007 17:28 UTC
JeffS
Member since:
2005-07-12

I checked out the Entertainment Tonight Emmy site linked to at the MS Silverlight website.

It looked nice, but seemed to be doing pretty much the same types of things as Flash based websites. And had the same type of responsiveness. It didn't, however, seem to suck cpu usage as badly.

v Re:
by werterr on Thu 6th Sep 2007 19:38 UTC
RE: Re:
by MollyC on Thu 6th Sep 2007 20:51 UTC in reply to "Re:"
MollyC Member since:
2006-07-04

Yours is just a typical anti-MS rant, but I'll add a few comments.

"Don't start screaming IronPython, cause will IronPython run on Linux ? Will IronPython run my existing code ? No, i will not... "

IronPython already runs on Linux.
Whether it runs your "existing code" depends on what CPython lib functions you may be using. IronPython supports a lot of them directly, and IronPython is open source, so the "community" can add whatever's missing. Of course, IronPython also has access to the .NET and Mono library functions.


"IronPython!=Python , IronRuby!=Ruby , Will JScript be JavaScript ? i'm guessing a Big NO there too... "

I think IronPython is the actual Python language.
Saying "IronRuby != Ruby" is a nonsensical statement because there is no formal spec for Ruby.

JScript and JavaScript are both ECMAScript these days, I believe, or at least close enough. There are millions of webpages that are coded to either JScript or JavaScript and they work on both JScript and JavaScript interpreters, so whatever differences exist between them must be pretty minor.

Besides that, Flash doesn't run Python or Ruby at all.


"Nice Try MS But I Would Rather See It First And Then Believe You Later."

Sensible policy, regardless of the vendor.

what about dev tools?
by tertiary_adjunct on Thu 6th Sep 2007 22:21 UTC
tertiary_adjunct
Member since:
2006-01-15

I have heard lots of people comment on how great it is that Microsoft is making Silverlight available for both Windows and MacOS, and now Linux. Comments along the lines of making a universal media rich tool and that support is available for anyone on any platform.

What about developers? The development tools are Windows only. If Mono project's Moonlight takes off, that takes care of development tools (somewhat) for Linux. I don't think Microsoft should be getting all the praise it is getting for making Silverlight available to multiple platforms until the dev tools are ported by them to other platforms. Right now, it looks to me like they are just trying to get people hooked on using Silverlight and making so development is Windows only - to get people locked in to their platform. Also, I wouldn't be surprised if in a short period of time we start seeing Windows-only functionality aside from development - maybe even killing support for other platforms altogether.

I think I'll stick to Flash. I can work from just about any platform for both development and playback - no ties to anyone platform.

Predators
by polyex on Fri 7th Sep 2007 04:21 UTC
polyex
Member since:
2007-07-11

With all that money, you think they would make something innovative rather than a clone of Flash, even if it has some refinements over flash (hindsight is 20/20, so big damn deal). It seems like the industry "leaders" are just producing clones of successful products. I see more innovation from Apple in comparison to many of these companies, but even they are just regurgitating designs (Quartz Composer is cool, but its the sort of thing that has been in the demoscene for years, although Bob and Mary sixpack never saw it before). I know the argument that they are trying to make money and that is why they keep trying to go down the proven path with products rather than something new (how is that working for ya)?. But as a consumer, I could give a damn about Bill Gates/Jobs etc. bottom line if they wont innovate. This is the sort of cloning/embracing and extending/ whatever you want to call it that is not moving us forward, especially when the whole motive of the thing is to undercut some other product and monopolize web content (cue maniacal Bill Gates laugh in the background). Why do some folks become unpaid spokesman for this corporate BS every year? There is nothing wrong with trying to make a buck, but I could care less about a product whose design motive predatory and makes serving the consumer a secondary goal.

Don't forget the sorry state of the web
by chris_dk on Fri 7th Sep 2007 15:27 UTC
chris_dk
Member since:
2005-07-12

I hope that you don't forget the sorry state of the web today, where a lot of web pages are only tested in IE.

Do you really believe that sites will fix Linux-specific bugs?

I don't based on my experience with all the idiotic sites that exist today.