Microsoft Silverlight 3
First look: Microsoft Silverlight 3 challenges Adobe AIR
- Silverlight 3 applications can run in or out of the browser, online or offline; much improved audio and HD video support; 3D graphics and pixel shading effects; many more controls, with enhanced data support; Expression Blend can import Adobe Photoshop and Illustrator files
- No go-live license for the beta; need to wait for release (probably in July)
Microsoft Silverlight 3 is catching up to the capabilities of Adobe Flash, Flex, and AIR in all the areas where Silverlight was behind. Silverlight 3 applications can run in or out of the browser, online or offline, with much improved audio, video, and 3-D graphics.
Redmond's much-enhanced rich Internet application platform also runs on Windows or Mac desktops, online or offline
Recently I've been hearing from Adobe on a regular basis about adoptions of the Adobe Flash Platform by large media organisations, such as Clear Channel Radio and MLB.com, for streaming media content to the Web both live and on demand. I've been hearing rather less from Microsoft about Silverlight adoptions.
I think that part of the reason is that Adobe leapfrogged Microsoft last winter in the area of media support, particularly H.264/Advanced Audio Coding (AAC) audio and full HD video playback. These and many other capabilities are included in Silverlight 3, which is currently in a beta that does not include a "go live" license, but will most likely be released in July.
Another area where Flash and Flex were ahead of Silverlight is Windows and Macintosh desktop operation. A number of desktop Flex/AIR applications have become popular, especially Twitter clients; examples include TweetDeck, Twhirl, DestroyTwitter, and Seesmic Desktop. (Let's ignore the memory leak issues they all have in common for the moment.)
Out of the browser
Silverlight 2 didn't have a viable way to run on a desktop; the best a developer could do along those lines was to build a desktop WPF (Windows Presentation Foundation) application based loosely on a corresponding Silverlight RIA (rich Internet application). Silverlight 3 addresses those issues very nicely, with easy ways to install Silverlight applications on a desktop, update them in place, detect Internet connectivity state changes, and store information locally and securely.
What else was wrong with Silverlight 2? From a developer's point of view, no single tool covered all needs; Expression Blend 2 did graphical XAML design but couldn't edit code, and Visual Studio 2008 did code editing and XAML editing and preview, but couldn't do graphical XAML design. That will be fixed in Expression Blend 3 and Visual Studio 2010, both of which have solid betas. For designers, the Expression Blend 3 Preview already imports Adobe Photoshop and Illustrator files, another lack in Blend 2, and will add "SketchFlow" prototyping and interactive behaviors in a future release.
In addition, Silverlight 2 lacked 3-D graphics, pixel shader effects, writing to bitmaps, animation effects, themes, decent data binding, and a reasonable assortment of controls. Those deficiencies are all fixed in Silverlight 3.
Rich and obscure
Silverlight has long been strong on execution speed and language support. Both of those are getting better still in version 3.
I do not expect many Adobe shops to give up their Flash, Flex, and AIR for Silverlight 3. I do expect many Microsoft shops to do more RIAs with Silverlight now that it's more capable and to create lightweight browser/desktop Silverlight 3 applications where they might have fashioned heavier-weight Windows Forms or WPF client applications. Some mixed but Microsoft-oriented shops might phase out their Adobe work in favor of Silverlight on integration grounds, but some won't. Meanwhile, the next generation of streaming media adoptions are likely to be closely contested, now that the two technologies are near parity.
Of course, in a few months everything will change again. Stay tuned.
Join the newsletter!
WD MY PASSPORT™ Gaming Storage
Nespresso Creatista Coffee Machine
Panasonic OLED 4K Ultra HD TV - TH-55EZ950U
Breitling Superocean Heritage Chronographe 44
Bang and Olufsen BeoVision 14
cloudandco Smart Cane
SanDisk MicroSDXC™ for Nintendo® Switch™
WD MY PASSPORT™ X Gaming Storage
Apple iPhone X
Dyson Supersonic™ Hair Dryer Fuchsia/Iron
Toys for Boys
LaCie Rugged USB-C Portable Hard Drive
Google Daydream View VR Headset
Onyx Smart Walkie Talkie
Propel Star Wars T-65 X-Wing Drone
UBTech First Order Stormtrooper Robot
Lego Mindstorms EV3
Leica M10 Digital Rangefinder Camera
Bose SoundLink Micro
Ubiquiti Network’s Front Row Camera
WD MY CLOUD™ HOME Personal Cloud Storage
Amazon Echo Bluetooth Speaker
Toffee Bags Commuter Satchel
Panasonic 4K UHD Blu-Ray Player and Full HD Recorder with Netflix - UBT1GL-K
Xbox One X
Panasonic Hi-Fi - SC-UA7GS-K
Dearear Endear In-ear Wireless Earphones
iRobot Roomba 980 Vaccum Cleaning Robot
Belkin Pocket Power 10,000mAh
PETKIG Go Smart Dog Leash
Nest Protect Smart Smoke Alarm
Razer DeathAdder Expert Ergonomic Gaming Mouse
Urbanworx Full HD Action Camera
Raspberry Pi Starter Kit
Fallout Geeki Tikis
Ikea NORDMÄRKE Wireless Charging Pad
Logitech Doodle Collection Wireless Mouse
Lexon Flip Alarm Clock
Kogan Bluetooth Soundbar
Tile Pro Bluetooth Tracker
Panasonic Portable Splashproof Fun - RF-D20U
3SIXT 3-in-1 Smartphone Lens Kit
Most Popular Reviews
- 1 Huawei Mate 10 Pro Review: A solid winter flagship that cribs from the best
- 2 Google Pixel 2 review: not quite 'pixel perfect' but damn close
- 3 Google Home Mini review: a welcome addition to the smart speaker family.
- 4 Huawei Nova 2i review: Flagship features get smuggled into the mid-tier
- 5 Moto X4 review: This is what a world without MotoMods looks like
Latest News Articles
- Officeworks hops on voice interface bandwagon with Google Assistant integration
- Amazon confirms early 2018 Australian launch for Alexa and Echo
- JBL join smart speaker arena with the portable, waterproof and (Google-powered) JBL Link range
- University of Sydney Signs World-First Agreement with Dropbox
- Microsoft delves deeper into AI with new kit bag of tools
PCW Evaluation Team
I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.
It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.
Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.
The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.
The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.
The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic
- PC World 2017 Editors' Choice Awards Nomineees Announced
- LG V30+ review: The videographer's smartphone arrives
- Fitbit Ionic review: Impressive but not quite iconic
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?
Product Launch Showcase
- FTRecords AnalystOther
- CCSenior Application SpecialistNSW
- FTRigger TechniciansOther
- FTOracle Financial Functional Oracle FinancialNSW
- CCTechnical Lead - BrisbaneNSW
- CCService Desk AnalystWA
- FTChange ManagerOther
- FTSoftware Engineer (Java)SA
- CCVirtualisation Network EngineerVIC
- FTLevel 1 Application Support (POS)QLD
- TPSystems Engineer - Dell EMCWA
- FTSenior Power BI Developer, AzureOther
- FTJunior-Mid Level Java DeveloperQLD
- TPProject Manager - Windows 10QLD
- FTServiceNow Solution SpecialistOther
- FTPronto Systems / Reporting AnalystVIC
- FTProject Coordinator / Project Support OfficerSA
- TPSenior Business AnalystNSW
- FTSenior Field Services Telecommunication RiggerACT
- FTDevOps EngineerNSW
- FTInfrastructure ArchitectOther
- CCDesktop Support / Field TechnicianWA
- FTPEGA ArchitectOther
- FTBig Data EngineerOther
- FTJunior Manual Tester - Accounting & FinanceOther