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 PC World newsletter!
Linksys AC5400 MU-MIMO Gigabit router
Epson WorkForce ET-4550
UE Boom 2 Bluetooth speaker
Smart LED Bulb LB130
Everki ContemPRO Roll Top Laptop Backpack
Lexar® JumpDrive® S57 USB 3.0 flash drive
Microsoft L5V-00027 Sculpt Ergonomic Keyboard Desktop
Samsung portable 1TB T3 drive
Acer Swift 7
Logitech G403 Prodigy mouse
Lexar® JumpDrive® S45 USB 3.0 flash drive
3SIXT Ultra HD Sports Action Camera
Belkin MIXIT Metallic Lightning to USB Cable
Lexar® Portable SSD
Google Daydream VR headset
Huawei Mate 9
Epson WorkForce DS-360W
Lexar® JumpDrive® C20c USB Type-C flash drive
HD Pan/Tilt Wi-Fi Camera with Night Vision NC450
Dell Inspiron 5000 series 2-in-1
Lexar® Professional 1800x microSDHC™/microSDXC™ UHS-II cards
Blade 28 backpack by Arc’teryx
Dell XPS 13 laptop
HP Pavilion x360 13”
Audio-Technica ATH-ANC70 Noise Cancelling Headphones
Garmin Fenix Chronos smartwatch
Surface Pro 4
Most Popular Reviews
- 1 Huawei Mate 9 full in-depth smartphone review
- 2 ZTE Axon 7 review: Is ZTE dumping old stock on Australia?
- 3 Oppo R9s smartphone full review
- 4 Huawei Nova Plus smartphone review
- 5 Google Pixel XL full, in-depth smartphone review: Phones just got smarter
Latest News Articles
- Lenovo to integrate Amazon Alexa in Moto smartphones
- Google will start adding Assistant to Nougat and Marshmallow phones this week
- Google's new AI aims to end abusive online comments using 'Perspective'
- Village Roadshow aims to block 40 pirate sites
- Analysts peer into Microsoft's rumored Windows 10 Cloud
PCW Evaluation Team
I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.
Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!
For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.
First impression on unpacking the Q702 test unit was the solid feel and clean, minimalist styling.
For work use, Microsoft Word and Excel programs pre-installed on the device are adequate for preparing short documents.
- How to quit Pokemon Go (or to start enjoying it again)
- Huawei Mate 9 full in-depth smartphone review
- Time to ditch Foxtel and the iQ3: How to replace Foxtel packages with cheaper alternatives
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?
- CCTest AnalystQLD
- CCIT Senior Business AnalystNSW
- FTMicrosoft ConsultantVIC
- TPTechnical Business Analyst - DigitalQLD
- FTSenior Software Engineer x 2 - Adelaide Based (PV, NV2 or NV1 required)QLD
- CCGun Java Developer wanted...VIC
- FTMobile Gaming SupportQLD
- TPSenior Project Manager - ReinsuranceNSW
- TPEnvironment Specialist(DevOps)QLD
- FTSenior Java EngineerACT
- CCDesktop Engineer l WollongongNSW
- TPSpatial Science OfficerQLD
- TPPerformance Test Analyst - Perth BasedQLD
- FTDatabase DeveloperACT
- CCMidrange ProvisioningNSW
- FTSenior Business AnalystSA
- CCSenior Storage System Engineer - NetApp SpecialistNSW
- CCGIS Developer - GeocortexWA
- FT.Net DeveloperNSW
- FTChief Architect - Public SectorACT
- FTDigital Sales Account Manager - Global BrandNSW
- FTTechnical Consultant - SQL Server programming skillsACT
- CCFinance Analyst/ Project SpecialistVIC
- CCIT Procurement OfficerNSW
- CCSolution Architect - VMwareVIC