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.
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.
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...
No. If it were Twitter then that post would be spread across 10 $ockpuppets.
Which is a shame, because Twitter says a lot of intelligent shit but he kills his case with his delivery(shameless responding to his own comments using "clones" of other popular users).
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.....
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"
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.
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?
I would disagree strongly that MS hasn't done any bullying... they've done a lot of it regarding OEMs, and in particular in the Win16 days regarding other versions of DOS. More recently, they did a lot to undercut Netscape Server out of the loop (not that it didn't deserve it). I absolutely hate the levels of registration/validation in Windows now, and even in Office.
.Net stack (especially since 2005) to be really nice, and that includes the upcoming release of Silverlight.
MS adds a lot of value to what they offer, but that doesn't mean they get a free pass regarding transgressions of the past. However, on its' own merit, I find the
Michael J. Ryan - tracker1.info
'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.
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
However, on its' own merit, I find the .Net stack (especially since 2005) to be really nice,/i>
that's exactly the problem......... see, MS has panicked when it realised a lot of developers jumped ship for mobile, internet and Linux based development platforms, so it reorganised significantly around their new programming platform and spent a lot of marketing money persuading you that it was the only game in town. Added some syntactic sugar and a new IDE and you've fallen at their feet declaring undying love. And now you'll be writing .NET apps, that run on... Windows only.
I do think Mono is a curve ball to the plans that they didn't expect (ok, maybe not the developers at the bottom, but the executives at the top, charged with making money for MS shareholders and bringing in ever-increasing growth of windows software), the question is what they will do about it. I don't think anyone is naive enough to think MS will sit back and say 'no problem' if everyone starts developing in Mono and leaving Windows for a more credit-crunch friendly platform.
Currently they're happy with their domination of the developer mindset, give us fancy tools, 'easy to use' framework and we all go back to Visual Studio, Expression Blend, SQL Server, Windows Server... and they make a ton of money and laugh at the other 'failed' platforms that looked so promising as free/open source grew.
Its a pretty interesting time at the moment, MS is fighting back against Linux and Google, .NET is the weapon they're using. I don't know how it'll pan out but .NET is not an altruistic platform-agnostic development system. Its really designed to make you into a Windows developer, developing Windows-only software just like the last few years.
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.
Mono isn't a "curveball". In fact, MS *loves* Mono, because they can point to it and say "see, .NET is multiplatform", when it really isn't. Parts of it might be, in THEORY. In practice, Mono is ALWAYS going to be an incompatible, lagging-behind, afterthought. It's existence might actually do more to damage platform neutrality by luring people into thinking that .NET (and Silverlight) is going to make everyone happy... it isn't.
"And You? Where do you want to go today?" - me is going to insanely expensive restaurant to spend a fraction of profits made today using Linux and console apps.
And you? Going to click-a-rama session because you cannot script tasks properly on the only "real" 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
{citation needed}
In the Jun '08 quarter, Microsoft made 15 billion in revenue, 12 billion of that was net profit. So far this year they have increased their cash reserves by 4 billion.
MS is delivering almost a 50% return on equity this year. They're at the top of their sector in most financial categories, and I don't see Sun or Redhat even coming close.
PS: We all know Erris and Twitter are the same damn person.
3laws: No freebies, no backsies, GTFO.
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.
ok, I chose poor a poor term ... but you're exactly right.
At the moment, I see a lot of devs writing .NET code, and wanting to slap a WPF GUI on them, Mono doesn't support this, and apparently won't for ages. So immediately you see Mono being cross platform only for a subset of applications (eg server). I think MS will be happy with that.
You have some valid points, however some of the information you posted appears dated and probably needs to be updated.
Except for Microsoft Specific games (I don't like apps like WINE that just slow me down) most of what a newbie user needs works out of the case, plug and play, as the millions of new ultra notebooks sold at $399 since before last Xmas show. I am hoping to run MS on top of Xen / Linux, thus controlling the security problems by putting MS in its own sand box that I can control - probably a pipe dream, no pun intended.
Not only am I using an utlra notebook now, even though I have access to many other towers and PCs, I have some kids and some friends converted to use them as well. Why buy one machine for one person, when you can buy three for three people with the same amount of money? The kids only complaint is not being able to run the Microsoft games. They surf the net just fine and can do their homework without issues.
As for Silverlight and NBC, I just watched the Olympics on HDTV. They don't give me a non MS option, I find a different source, problem solved.
Silverlight becomes a non issue as there are always more sources available for any information online, as applications move to servers on the internet (aren't you glad I did not say those fluffy white things that float around the sky) it becomes even more of a non issue. The future looks bright!
Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
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.
And here's where your credibility dropped to zero. You may consider Vista friendlier (the default GUI is much prettier, if somewhat less functional), but I find XP does more of what I want. I have found Vista sluggish (on a powerful machine). It is probably more secure than XP, but it's certainly too soon to say it's secure.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes