Microsoft Woos Developers Under the Silverlight
CWmike writes to tell us that with the impending release of their Silverlight 2.0 product, Microsoft is poised to enact the next phase of their plan, wooing developers and designers directly. Microsoft is funding a French open-source project designed to allow programmers to utilize the Eclipse framework to build Silverlight apps. "Microsoft is also releasing for free a set of programming templates called the Silverlight Control Pack under its Microsoft Permissive License, as well as the technical specification for Silverlight's Extensible Application Markup Language (XAML) vocabulary via Microsoft's Open Specification Promise. The latter, said Goldfarb, should make it easier for would-be Silverlight developers."
The important parts of the summary:
Microsoft ... Developers ... ... developers ... ... developers.
I'm a PC
Flash is multi platfrom and there is GASH as an option.
I also trust Adobe to be OS neutral a lot more than Microsoft.
99% of our your users already have Flash so why make them download and install Silverlight.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
is that you?
Keeping in mind I am speaking in a group where there are huge amount of open source zealots. However Flash has the advantage that it runs in Linux, Mac, Windows (And more if you are designing for older versions) while Silverlight is only Windows and Mac.
Next Flash is usually installed by default on Mac and Windows systems. (And a simple plug in for Linux... But if you guys are so smart you can probably add a plugin yourself anyways or the distribution has it already installed) Vs. Having to install it on Windows and Macs too.
If you don't need the extra graphics and AJAX method works good too. Plus you don't need to deal with the Closed Source Flash as well.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Like a booby trap. I dunno, M$ is kind of like the US Government for me. I don't trust 'em.
We can expect an open source Silverlight viewer? If so and MS has agreed not to enforce any patents on the technology then I see little reason for it to not overtake flash. Flash sucks, a lot. The sooner we have another cross platform app for doing online animations and movies the better.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
"...under its Microsoft Permissive License..."
love the way Microsoft kinda imply that open source is so slutty...
I am so sick of reading these tech articles with an anti-MS bias to them.
As a developer, isn't the point to write better/more robust code?? Silverlight is a tool that Microsoft is designing so that developers can take better advantage of the rich Internet experience. It steams me that the author of that article seems bent on pointing out that MS has this "ultimate plan" to kill Adobe.
Why can't people get past the whole pro vs. anti-Microsoft thing? I may be ranting here (apologies in advance), but railing on MS for their past business practices (which I don't condone, BTW) is pointless. I tend to use the best tools available for the technologies that I code for, and Microsoft has some good ones! Sure, they are proprietary, but it could be any large corporation in MS's place, and people would rail on them for being the "big, bad corporation"! Open source has its' place in the industry, as does proprietary software!
Let's get past the hate, and just stick to what we (developers) do best: write awesome code!! I get stoked when I hear of new technologies coming out (from MS or Sun, or whomever), since that means the online experience users want is getting better, and WE are the ones who give it to the masses!!
W00t to new technologies!!
Attention all planets of the Solar Federation! We have assumed control! - Neil Peart
silverlight 1.0 had not XAML controls for the simple datagrid control. OMG what a stuff up! You had to go to xceed to get one and pay for it. That little detail made me so mad that I have sworn off silverlight. The message was clear, if your a small development shop, you cannot afford silverlight. Oh by the way, where is the automated testing framework for writting automated UI tests against it? anyone?... anyone?... - StupidPeopleTrick
http://gallery1.demconvention.com/
Yup, the Democratic National Convention site is Silverlight. The bandwidth isn't quite as impressive as it was while the event was going on. But flip through the site and check out the functionality.
As someone who has developed a bit with the beta Silverlight tools, I have to say it is an amazing platform. And I'm quite excited about using it in the future.
-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
SL Eclipse Tools project
http://www.eclipse4sl.org/
MS Press release (interestly enough, it plans linux as a supported platform)
http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx
Silverlight 2 release is imminent.
Given that Adobe AIR is based on WebKit, and the OpenSource world has Webkit (Qt has Webkit integrated, but Qt is not required for my suggestion), why don't we just make a fully AIR/Silverlight clone using WebKit and Javascript?
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
Everyone knows real developers work on beer, not on Eclipse.
We are sorry, but the Democratic Convention video web site isn't compatible with your operating system and/or browser. Please try again on a computer with the following: Compatible operating systems: Windows XP SP2, Windows Vista, or a Mac with Tiger (OS 10.4) or Leopard (OS 10.5).
Compatible browsers: Internet Explorer (version 6 or later), Firefox (version 2), or, if you are on a Mac, Safari (version 3.1) also works.
You can also keep up with us in Denver on our main web
Ahhh the memories.....
Althouth I really like Linux and the free software, I think that we have to accept the crushing truth.
In these times it really doesn't matter if is launched KDE 35.0 or Gnome Whistler, because while both environments (and others with less weight like IceWM) were worrying in confuse the user with a completely different aspect, Microsoft was consolidating his position as the leader in the field of the operating systems, first with the operating system Windows XP (that have approximately 90% of the market on the client side) and with its advanced successor, the recently Windows Vista, that offers a new form to interact with our PCs. Is faster, friendlier, and secure.
The reality is that Linux has little to offer to the inexperienced user. The same novice that is seen disconcerted by the impossibility to do a simple copy-paste between QT and GTK applications. If you don't believe me, go out and ask to the people how they install a program that does NOT have packages for their distribution (because each one has its own packege system, completely incompatible with the others, and requires the use of complicated commands). Even RPM packages can't be installed equally in Mandriva and SuSE.
Then what we suggest to this user (that is just beginning in the Unix Word) is that he need to download the source code, open the console, decompress it and compile it. How many people get to do it? One of each a million, I have to say. We persist in THAT is the normal thing... nothing more far from reality.
Explain him why in his Ubuntu, Kubuntu or Fedora, he cannot see many web pages: he must download the Flash and the Java plugin, in order to install them with complicated commands. Also make him know that he won't be able to listen his MP3, WMA and WMV files. Tell to the flaming buyer of a new AMD64 how he can play flash games. A shit.
And the gamers? Obviously they'll return to windows, because even God can't use the hardware acceleration of the most modern graphics cards (besides, the drivers don't come included with the distributions... becuase of "freedom"). How many games can be run on Linux?... just a few ones. By each Linux videogame we have 500 that run on Windows. And the few ones that run on Linux...Oh! Surprise!...Just Windows binaries on the CD, and you have to download the Linux version from a website. Finally the user returns to the best option, the most used OS in homes (we know what OS is).
The proof of the free software failure is seen also in the professional world, either in areas like electronic design (doesn't exist anything similar to Protel), architecture (the standard CAD -all we know wich one-only works on Windows), web design (something similar to Dreamweaver? Don't mention me something like NVU, that not only is full of bugs, but just have the 5% of the Dreamweaver features. Neither Bluefish, Quanta or similars... no one would face a complex project with such a primitive tools). DTP? Scribus is a good try (very immature) but Quark or InDesign are far batter. Flash content creation (a standard, and a flash player installed in the 99% of PCs)? It cannot be done on Linux.
In the software development industry there's not a single decent RAD tool. Gambas seems to promise, but for now is shit; Eclipse is a RAM eater (thanks Java) that can only be used with 2GB RAM; Kylix promised to give us the potential of Delphi to Linux, but it was discontinued because the developers hate to pay for licenses and they prefer to use a primitive tool, like KDevelop. And now that we talk about Borland tools, is not rare that programming gurus like Ian Marteens abandoned Delphi and C++ Builder and now prefer the most powerful system for software development: Microsoft Visual Studio.NET.
A computer game developer would not develop free (as in free spech) games, because they have to eat and there's not a business model compatible with free software. The Linux users don't want free (as in free spech) games, they just want commercial quality without pay a single buck.
Accounting softwa
How the hell did you get all that in there fast enough to be the top page post? I just picture someone foaming at the mouth and typing so fast hummingbirds are frightened.
I have my problems with Microsoft too, but damn. Go outside. Walk a park. Read a book. You don't need an ulcer at your age.
Weaselmancer
rediculous.
In addition, Goldfarb said the new Silverlight 2.0 player comes with a cut-down version of Microsoft's .Net runtime. That means that .Net developers -- Microsoft says there are 4 million of them -- can build Silverlight applications purely through .Net.
So, is this cut-down .NET runtime compatible with the Mono cut-down .NET environment that Moonlight is built on, or not?
"Flash sucks, a lot. The sooner we have another cross platform app for doing online animations and movies the better."
SVG and SMIL so where's my viewer?
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
who simply refuse to understand.
It has nothing to do with being pro or anti-microsoft. It has to do with being pro choice. And as usual, we are not getting any.
Just an example: We, the Dutch, have a national broadcast system much like the BBC, payed for with tax money. Lately anything of interest on their website (for example the olympics) is only availabe in silverlight or drm-ed wmv.
If I want to see the olympics online, or anything else worth watching, I am being coerced in using Microsoft Silverlight and therefor buying Microsoft Windows.
In other words, i'm paying taxes to be forced to pay the microsoft tax. If you don't understand how wrong this is I certainly can't explain.
I think that you are glossing over three decades of Microsoft stifling innovation, ...
Steve Jobs would have to disagree with you there.
They had nothing to do with the internet and somehow, that innovation made it. And don't forget that MS was one of the last folks to jump on the internet bandwagon and because of them, I don't have to pay for a browser. They released theirs for free thereby forcing everyone else to give away theirs. Which I think was good because Netscape was highly overrated even in its day.
Bullying? I have never seen any evidence of "bullying" by Microsoft. I have seen evidence of sour grapes from others in the industry *Cough* Larry Ellison, Scott McNealy, Metcalfe *cough*. Actually, Metcalfe, from the impression that I got from TV interviews, seams to think that a causal conversation is a contract or something. (Geeze! For such a brilliant guy, talk about not having any business sense!) But even then, he walked away with hundred of millions of dollars from other deals. But according to him, he's such a victim. Boo hoo hoo!
On the other hand, there's been a few folks (thoussands, actually) who became quite wealthy because of MS and they're laughing at the folks who think MS is some big bad evil empire as a bunch of whiny geeky twerps.
As a developer, isn't the point to write better/more robust code?
I used to be platform-agnostic and hardware-agnostic, but after a few rounds of companies pulling platforms out from under me... "better" code that depends on a single vendor is something I have to look long and hard into before I'm going to jump on board. I don't care whether it's called NextStep or .NET, SmallTalk* or BeOS, if it's under the effective control of a single company it's pre-doomed. Over the past 30 years I've been burned too many times to trust ANY proprietary platform.
take better advantage of the rich Internet experience
Another buzz-phrase that was just as scary when it was the rich Desktop experience. That turned into a Microsoft-controlled virus hive. Not going there again.
I tend to use the best tools available
Me too, so long as nobody can pull those tools out from under me because they went out of business or changed their goals. I don't care so much whether it's open source or not, so long as there's multiple sources out there.
If Microsoft wants to change the world I suggest they try to create a tool that will just 'run anywhere'. Sure, they could create the killer Developer environment and drive the droves of mindless programmers to their wonderful platform, I'm all for it, but at the end of the day if I can't run the final application on my platform then its just useless. What irks me is that Microsoft puts so much time, effort, and money into making sure I can't run it on (pick your platform of choice, any, just not written by Microsoft) platform X. All Microsoft has to do to get my support is to stop keeping others from interoperating. This this 'experience' you want to talk about is just a usability issue of the 'Internet', which Microsoft seems to think should be renamed to the 'Inter-NOT'. When I can run Silverlight on any platform that Microsoft didn't write, then and only then, will I give it the light of day.
SVG and colleagues
Just a few examples at http://svg.startpagina.nl
You posted the same damn thing in the last discussion. Wow, 2 FP's in a row, good for you, but could you please write at least one separate troll for each discussion? How about a Goatse?
Great, just what we need, another betamax platform with a bunch of "developers" (script-zombie point and click fanboys).
'I disagree with you therefore you're biased.' - every Microsoft Fanboi
That should be attributed to a large percentage of people on every discussion forum on the Internet. Frankly I think it's much worse when it comes to politics than with technical subjects.
Another one which is even worse and almost as ubiquitous:
"You disagree with me, which is a personal attack. You are evil. I hate you."
I have never been more viciously attacked than by people by people who cannot make this distinction.
You are in a maze of twisty little passages, all alike.
The Microsoft Media Pack will be a product distributed by Microsoft that includes a license to the various media codecs for video and audio and will be available from Microsoft's web site for Moonlight to consume.
That does not sound like open source to me!
Qt+Webkit:
It seems the Qt+WebKit combo is only in need of convenience functions to make it more appealing.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
@#!! Silverlight @#!!
yet another piece of crap I have to install on my computer in order to view a web page!!
I decided to send them some mail, letting them know that they were setting a bad example, and mail to their contact address got stuck in an SNTP look going through smtp-red001.mail.microsoftonline.com.
Oh my.
Wake me up when they support iPhone and WinMo. For that matter, wake me up when they have *Flash* for iPhone :-)
Also, I propose a Silverlight interpreter written in Flash. I think they should call it Flashlight.
Why don't you go to the microsoft silverlight site? OK, the presentation is a pretty awful case of marketeering, but what's interesting is that it makes a point of being cross platform and supporting a range of browsers, on windows, mac and linux. The presentation highlights mobile internet on phone, which makes me suspect that a silverlight implementation for mobile devices is just around the corner.
You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
The reality is that Windows Vista has litter to offer to the average user.
So Vista is useful to pet owners?
You can't take the sky from me.
The Flash player on Linux sucks, its pretty dodgy, crashes alot and then when you move to 64-bit... whoa! So far Gnash doesn't handle flash video the best, especially YouTube. If Moonlight is able to make it into many distros as open source, this may be the way to do things.
Make SELinux enforcing again!
The latter, said Goldfarb, should make it easier for would-be Silverlight developers."
I'm glad to see Microsoft's goblin integration program is still going strong.
Higher Logics: where programming meets science.
If you have Moonlight you can probably get the site to work by spoofing your user_agent to a supported platform.
Except that a plugin is not available on Linux. MS touts Moonlight as a nearly complete port of Silverlight to Linux but in fact it's very far from being usable - even Gnash is light years ahead of Moonlight when compared with their closed source versions.
Bear in mind Moonlight is GPL'ed. The appropriate response on Slashdot is, I believe, "if you want it, start writing some code" :).
A good post on this topic from my colleague Alex Zambelli:
http://alexzambelli.com/blog/2008/08/16/moonlight-20-help-wanted/
My video compression blog
So long Flash... so long... oh wait.. not everybody is a b0rg...
Same as the old plan:
1.Embrace
2.Extend
3.Extinguish
4.???
5.Profit
From now until the end of time Microsoft's cross platform adventures should be tagged "Works For Now". As their DRM brand "Plays For Sure" should have been called "Plays For Now", as their "Internet Explorer" languished free of development until a challenger arose, the only thing certain about Microsoft product development is that there will come a day when utility is deprecated to further Microsoft's perceived economic interests. As soon as they perceive that either they have market ownership or that market ownership cannot be achieved they abandon further development. This is not progress.
Help stamp out iliturcy.
Comment removed based on user account deletion
developers developers developers developers
developers developers developers developers
developers developers developers developers
*throws chair*
*throws chair*
developers developers developers developers
developers developers developers developers
developers developers developers developers
G.P.L.
G.P.L.?
G...P...L...!!??
Not the...
G...P...L...!!!!
developers...
[well the karma was nice while it lasted]
If you don't risk failure you don't risk success.
I'm usually pretty critical about what MS does because their work generally consists of copying other companies ideas in a half-baked manner and releasing them as the next-big-thing. Of course there are exceptions.
Why Silverlight has potential:
There are a lot of M$ fanboy developers who are itching to jump on the bandwagon and use anything M$ has created (IE sheepole).
It may actually work better than flash and provide some competition for the developers of flash and actionscript to make improvements.
Why Silverlight can S*** my B***:
I am forced to download yet another plugin just to continue my regular every day web browsing.
The fact that I still need a version of Apple's LickMine to play Apple's proprietary formats on my system is enough to constantly remind me that Apple should go F*** themselves.
One of my personal computing goals is to have an environment that has few apps that are great at what they do, and to keep the performance of my personal experience the fastest it can be by eliminating unnecessary apps that I would otherwise have to download/install/update, etc... This is the main reason why I dread buying anything from hp (because of the time I have to waste removing their spyware/marketing crap). Now M$ is adding another contentious member to my s*** list. F*** you Ballmer.