Silverlight 3.0 Released, Allows Apps Outside the Browser
Many different sources are reporting that Microsoft has unleashed the third major version of Silverlight to the masses. With 3.0 we see things like better 3D graphics support, the ability to offload tasks to a GPU, and the ability to run apps outside of the browser. "Silverlight's video capabilities have always been impressive when compared to Flash, and the new version boasts some new features that should keep the competition with Flash hot. It uses a media broadcasting technology Microsoft calls Smooth Streaming, an adaptive technology for playing the same H.264 video stream at the highest bitrate the device and its bandwidth limitations will allow. So if you've got a fast computer with an HD monitor and a wide open pipe, you'll see super high quality video at up to full 1080p HD. If you've got a dinky smartphone with mid-level data service, you'll see a constrained version of the same video."
3D graphics support does sound interesting, specially when thinking how many flash games there are out but how they lack better graphics. Maybe we start to see DirectX like games directly in web browser too.
They called it bitrate peeling.
I think one of the most reasonable concerns against the rising usage of silverlight, and therefore the need for moonlight for linux, is that if new version of moonlight can't keep up with the updated version of silverlight then its not the multiplatform wonder that it should be to be competitive with flash.
and the ability to run apps outside of the browser.
It seems to me like this offers a remarkable opportunity for some very serious vulnerabilities if it is not handled very very carefully.
Exactly what I was thinking. But I would say that this is still more innovation from MS and they look to be getting their crap together a bit lately - that is I would say that, if this wasn't /.
If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
...been impressive when compared to Flash? Really? Then why did mlb.com switch from Silverlight to Flash? I remember when they did this - I had unsubscribed because the Silverlight player was such a mess, and I went back and signed up for the rest of the season.
That said, the ability to write Silverlight apps in Ruby is interesting.
The Army reading list
Why would you want a security atrocity like DirectX? Aren't there enough security holes already? If anything, we should think about banning DirectX from the Web? We should also ban ActiveX.
Don't walk towards the Light. Run.
Silverlight, although not widely used yet (less than 5% of market), is great and innovative compared to Flash which itself now requires a $1499 set of programs for development.
Again, MS is building something better than the people who built it first. (OS, GUI, Office Tools, Chat, Browser, now Flash)
MS is not a Monopoly by accident. They are a Monopoly by improvement.
I think this is more like running the apps on your desktop when you doubleclick the icon, like Flash players can do already. It doesn't mean all Silverlight apps on websites or even on your computer suddenly gets access to all your files and stuff.
What would open sourcing Flash do for them? There are really two possibilities. First, it could attract contributions from external developers. The chance of this is slim, and most of the contributions would probably be poor, so this would just add administrative overhead on Adobe's side for accepting patches. Second, it could lead to forks of Flash. This would be devastating for Flash - the whole premise of Flash, and the reason it's so popular, is that It Just Works (tm) consistently across platforms.
The one step up I see that Silverlight 3 has is licensing for H.264 codecs. Microsoft has the deep pockets to purchase licensing such as this.
It is interesting that Moonlight is not currently pursuing H.264, which makes me wonder if MS is purposely gimping their linux/unix implementation.
..I still think that Microsoft did not understand what the Internet is about: interoperability. You can create whatever nice framework you want - as long as it is not supported by many systems the adoption rate will be slim. If they would make the API a public standard (that is not restricted) then people might adapt, if it is any good.
Now I know, someone will surely insist that the Windows platform still has the majority of the market share and most users don't care, but you see, most users also don't write applications, and as long as you try to feed BS to the later group of people, you are going nowhere.
Another thing is I see is that the Silverlight frameworks seems to have some severe design issues as it is necessary to bring out a new version seemingly every half year. A well designed platform would try to get the basics right in the first few iterations and then add libraries to it that provide more functionality without having to do a 180 on the whole basic coding.
Guess this will even turn down Microsoft sympathising developers as they can't keep up with the change that's happening continuously. I mean many people are fed up that everything Microsoft does is obsolete in three years time and you can start anew with learning and development (see VB, classic ASP and so forth).
Another thing is, that though the feature list sounds impressive, there are a lot of undressed issues like security that is a very important one with this kind of networked technology.
If it does not run under Linux could this be considered an anti-competitive move by Microsoft to keep Linux out of the desktop or netbook market?
Is Office not being on Linux an anti-competitive move, or just not targeting a miniscule segment of the market?
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
The list of new features looks very familiar to the new Flash player that came out a while back: Hardware Acceleration, 3D Capabilities, Dynamic Streaming (Variable Bitrate), Etc.. http://www.adobe.com/products/flashplayer/features/
> the ability to run apps outside of the browser.
What could Possibly go wrong with that?!?
Sig Battery depleted. Reverting to safe mode.
Downloaded Silverlight apps run with the same permissions as embedded ones, meaning no filesystem access etc. The only difference is that they can use the function keys.
So basically after all this time and effort, the current state of the art wonderful new technology is "the thick client"? Colour me unimpressed :-/
People really need to stop being amazed every time the paradigm switches from thin client to thick and back, only each time with more abstraction layers...
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
It seems to me like this offers a remarkable opportunity for some very serious vulnerabilities if it is not handled very very carefully.
Like... what?
If I download a SWF file to my desktop, and run it by double-clicking it, is it somehow less secure than if I run it in a browser?
Comment of the year
Silverlight can only be "thought of as a sort of HTML 5" if you also sort of thought of Win32 as HTML 4.
Jesus Christ, it's just a clone of Flash that attempts to make Vista's .Net as a binary substitute for the open web.
And yes, Microsoft is desperately trying to compete with Chrome/Chrome OS/HTML 5, just like the company successfully killed Client-side Java and non-IE browsers as a threat to the Win32 monopoly, then sat back and let IE go rotten once it ruled the roost.
If you still live in the late 90s and think Microsoft is invincible and can decree standards by fiat with its monopoly share of the PC desktop and the web browser, let me welcome you to the 2000s, where:
- Microsoft's WMA/WMV-VC-1 codecs failed to kill or even matter in the face of MPEG H.264/ACC.
- Microsoft's HD-DVD + HDi failed against Blu-Ray and H.264 content in iTunes.
- Microsoft's ASF/AAF container files failed to win against QuickTime/MPEG-4 (with even MS now using MP4 in Smooth Streaming).
- Efforts to push Zune and PlaysForSure DRM and MS-DRM music subscriptions failed against the iPod and iTunes.
- Efforts to push Windows Mobile as a brand have collapsed in the face of the iPhone.
- Microsoft's IE monopoly over the web has shrunk down to 60% and continues a rapid decline as Firefox, Chrome and Safari eat up share.
- Microsoft's Windows monopoly is facing a global shrinking PC market, mass rejection of a heavyweight Vista/Win7 type operating system as systems move toward netbooks and ultra cheap PCs and laptops that can't support a fat OS, and the loss of the premium PC market for higher end systems to Apple.
Microsoft might be all you know, but it's time to start learning about alternatives or you'll be stuck with the dinosaurs.
Apple launches HTTP Live Streaming standard in iPhone 3.0
Ogg Theora, H.264 and the HTML 5 Browser Squabble
Why Windows 7 is Microsoft's next Zune
Why Windows 7 on Netbooks Won't Save Microsoft
It's the second bullet-point down from "feeding the fish while you're away".