Wednesday, May 19, 2010
Friday, April 30, 2010
* Free Silverlight 4 Training
Silverlight 4 is out and so is the free training from Microsoft for Silverlight 4. If you already have some experience with Silverlight, this training is most recommended to move to Silverlight 4. It is available for both online and offline consumption.
Download Silverlight 4 Training Kit
Silverlight 4 Business Apps: Module 1 – Introduction
Silverlight 4 Business Apps: Module 2 - Event Manager using WCF RIA Services
Silverlight 4 Business Apps: Module 4 - User Profile with Drop Target, Webcam, Clipboard
Silverlight 4 Business Apps: Module 5 - Schedule Planner with Grouping and Right Click
Silverlight 4 Business Apps: Module 6 - Printing the Schedule
Silverlight 4 Business Apps: Module 7 - Event Dashboard Running Out of Browser
Silverlight 4 Business Apps: Module 8 - Advanced Out of Browser and MEF
Thursday, April 22, 2010
Friday, April 16, 2010
* Silverlight 4 Released
Start Learning Silverlight
1. Watch the Getting Started Video
Tim Heuer introduces the concepts and tools needed to get started with Silverlight development from a developers perspective. (13:02)
2. Read Tim Heuer's 8-part blog series on getting started
Tim's blog posts will walk you through the fundamentals of Silverlight and will help you build a sample application along the way. Each step includes source code as well as C# and Visual Basic code for the completed application.
Over two dozen new Silverlight 4 videos including Jesse Liberty's new Silverlight 4 From Scratch series.
4. Read Jesse Liberty's Tutorials
Learn more about Silverlight with Jesse's tutorial series.
5. Learn to use Expression Blend
Read Adam Kinney's tutorials in “Through the Eyes of Expression Blend" to understand the key features of Expression Blend, then watch Jesse Liberty's 3-part video series on the same subject.
posted at: http://blogs.msdn.com/zxue/archive/2010/04/15/silverlight-4-release-now-available.aspx
Thursday, March 19, 2009
* Silverlight 3 : The next generation Client Apps are here
We have developed Windows Apps & Web Apps, Thick Clients & Thin Clients.
How about developing just ‘Apps’ or ‘Clients’ ?
Today Microsoft released the first preview of Silverlight 3 which allows to create clients which can run within or outside browser depending on end user’s choice.
The new out of browser experience in Silverlight 3 enables users to place their favorite Silverlight applications directly onto their PC and Mac, with links on the desktop and start menu—all without the need to download an additional runtime or browser plug-in. Further, the new experience enables Silverlight applications to work whether the computer is connected to the Internet or not—a radical improvement to the traditional Web experience.
catch all of it on http://www.silverlight.net
Monday, March 16, 2009
* Page cannot be found issue in Expression Blend
A recent update ‘Windows Defender and Microsoft Forefront Client Security signature file (1.53.256.0)’ removed localhost entry from hosts file which causes this error.
To resolve this issue, open C:\Windows\System32\drivers\etc\hosts and add an entry for localhost:
127.0.0.1 localhost
Monday, February 16, 2009
* Silverlight vs Flash : War of Words
It seems Flash Team at Adobe has sensed the danger which Silverlight has created on Flash. Instead of fighting it out on merits, they have started war of words and posted some really childish comments on recent wins of Silverlight.
Some of the recent big wins of Silverlight are :
- Obama’s oath ceremony LIVE.
- Olympics LIVE telecast by NBC
- Netflix moved to Silverlight Player.
For Olympics read what one of the Adobe guy writes : http://blogs.adobe.com/lifeasanse/2008/01/nbc_opts_for_silverlight_for_c.html
There are many such instances. Recent Tim Sneath squared all of it thru this post : http://blogs.msdn.com/tims/archive/2009/02/11/silverlight-is-fizzing-not-fizzling.aspx
Flash Team .. come Silverlight 3 & 4 and you will be amazed.
Friday, February 13, 2009
* Silverlight for Linux Released
Novell has released the first version of Moonlight which is an open source implementation of Silverlight.
It has been developed as a joint effort of Microsoft and Novell. Moonlight 1.0 maps to Silverlight 1.0 and work on 2.0 is under development.
http://www.novell.com/news/press/moonlight-shines-on-the-linux-desktop/
http://www.mono-project.com/Moonlight
It is available for download at no cost with support for most major Linux distro’s (including openSUSE, SUSE Linux Enterprise, Fedora, Red Hat, and Ubuntu).
Sunday, January 25, 2009
* MIX you should not miss
Some of the most exciting sessions :
What's New in Microsoft Silverlight 3
Hear about some of the new experience-oriented Silverlight 3 features, and see how to build applications for Silverlight 3 using Microsoft Expression Blend and Microsoft Visual Studio.
Building Microsoft Silverlight Applications with Eclipse
Come learn about plug-in support in Silverlight 2, and how to build a typical Silverlight-based application using the Silverlight tools for Eclipse.
Integrating Microsoft Expression Blend with Adobe Creative Suite
Explore how Expression Blend integrates with the design tools from Adobe's Creative Suite. Learn how to use content from Photoshop and Illustrator to efficiently create Windows Presentation Foundation (WPF) and Microsoft Silverlight-based applications, and see a range of useful tips and tricks from one of the core Expression Blend team members.
Mesh-Enabled Web Applications
Come learn how to extend your existing Web applications and get them to live and breathe within Live Mesh. See how Mesh-enabled Web applications can be accessed from anywhere through a Web browser as well as run locally (and offline) on a user's desktop. Also see how Web applications can take full advantage of value-add Mesh services such as a dedicated sandbox, online and offline synchronized storage, automatic application updates, identity, application catalogue, social computing, and more.
Microsoft Expression Web: No Platform Left Behind
Come learn how to use Expression Web to build resilient standards-based sites for use across a wide range of browsers and platforms. Hear about the current version of Expression Web and also some sneak peeks at future work that will make creating great sites even easier for designers. With a focus on workflow, you will also see how well Expression Web integrates with ASP.NET and PHP.
The Future of Microsoft Expression Blend
Hear about the future plans for Expression Blend. See how Expression Blend improves the productivity of visual designers, providing better access to data and enhanced tools for interactivity. Learn how designers can be deeply engaged and remain in control of the creative decisions while enjoying improved collaboration with developers throughout the project lifecycle.
Friday, December 26, 2008
* Silverlight : Cross domain access guidelines
RIA (Rich Internet Applications) client runtimes like Silverlight and Flash does not allow any code to access cross domain sites unless the target sites specifically grant access. This is done to avoid issues like Cross-Site Scripting (XSS) attacks.
If you are involved in developing apps on Silverlight runtime, it helps to understand the runtime behavior for cross domain access both during development and deployment.
You can read my latest article on this:
Network Access from Silverlight and Cross Domain Access Guidelines
Thursday, October 16, 2008
* Silverlight 2 released
Silverlight 2 has been released and here are few important links to get you started:
- Silverlight Runtime
- Visual Studio 2008 SP1 Extensions and sdk
- Eclipse Tools for Silverlight and .NET Eclipse4SL
- Silverlight 2 DataGrid Silverlight 2 DataGrid is Released
- Download Deep Zoom Composer
- Expression Blend 2 Service Pack 1 is available here. Introduces control skinning and the Visual State Manager.
- MSDN Docs
- Quick Starts
- Silverlight Reference
- CHM download
Saturday, September 27, 2008
* Silverlight 2 RC released for developers
Silverlight 2 RC has been released for developers to start upgrading their application for final release. The runtime for end users has not been released as of now as there are some breaking changes between beta 2 and RC.
Some new controls introduced are Password Box, Progress Bar and Combo Box.
New control skins have also been introduced.
Get more details here: http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx
Wednesday, June 18, 2008
* Silverlight 2 Beta 2 available for download
Beta 2 of Silverlight 2 is available for download.
The version number for beta 1 is 2.0.30226.2 and beta 2 is 2.0.30523.
Get it from http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0
Monday, December 10, 2007
* First European Silverlight Challenge
All Silverlight fans in Europe .. check out the following site http://www.silverlightchallenge.eu
Thursday, November 08, 2007
* Web Innovation 2007 - India
Check out this Conference + Contest + Exhibition to be organized in Bangalore, India on 18th and 19th December, 2007.
Its all about developing User Experiences for WEB.
The contest is co-sponsored by Microsoft and involves building designs using Silverlight and Expression Studio.
Friday, October 19, 2007
* Popfly goes public

Popfly (Web 2.0 mashups creating website from Microsoft) has moved from alpha to beta and also now open to everyone instead of 'invitation only'.
All you need is LiveID to start using it.
Wednesday, August 22, 2007
* Silverlight based Search Engine
Check out the new Beta Silverlight based search engine from Microsoft.
Its really cool. http://www.tafiti.com/
Wednesday, June 20, 2007
* Silverlight : A 360 degree overview
Background
- Code named as "WPF/E" which is Windows Presentation Foundation/Everywhere. Published as extension to WPF framework which is a new UI representation technology based on markup language called XAML.
- WPF has a capability of rendering high quality graphics and media.
- WPF has been structured in such a way that designers and developers can work independently and later integrate their work seamlessly.
Objective / Mission
- To deliver platform which can be used to render Rich Interactive Applications (RIA) on client side in browsers similar to Flash but with much more capabilities.
- To be browser and platform independent.
- Lightweight so that it can be downloaded quickly.
- Use the existing technologies to develop applications for this platform.
- Ability to deliver rich media experiences.
- Ability to get .net code downloaded in client browser and execute it within browser space without requiring .NET CLR on desktop.
Product / Support
- Current browsers supported are Internet Explorer (versions 6.0 and 7.0), Firefox 2.0 and Safari on Windows and Mac.
- Currently two different versions available 1.0 beta which supports XAML rendering engine and 1.1 alpha which supports executing managed code in browser.
- Sdk is available for both the available versions and add-in is available for Visual Studio 2008 beta.
- Plugin sizes for windows are : 1.0 beta is approx 1.4 MB and 1.1 alpha is approx 4 MB.
Implementation
- Silverlight control is an ActiveX control for windows which includes a subset version of .NET CLR called Silverlight CLR.
- Silverlight CLR is a subset of desktop CLR and based on Desktop CLR 2.0. It doesn't expose functionality like Remoting, File IO, CLR hosting etc.
- While a process can host only one version of desktop CLR at one time, Silverlight CLR has been modified so that multiple CLR version can be hosted in Silverlight control.
Development
- Development Tools available for developing Silverlight applications are : Expression Studio and Visual Studio 2008 Beta.
- Silverlight based application mainly consists of XAML code for UI and .NET code for client side programming like validations. Silverlight application gets downloaded to client browser before execution.
- Expression studio can be used for designing UI and generating XAML and Visual Studio for writing functional code.
- Silverlight control and other code on a web page can talk to each other using DOM model. Like Javascript and ASP.NET code can talk to Silverlight based code and vice-versa.
- Silverlight code can interact with client file system only through an isolated storage and a file upload control.
Resources
Monday, April 16, 2007
* Announcing 'Microsoft Silverlight'
Dear Community,
Check out the new 'Microsoft Silverlight' website. This is the new brand name for WPF/E framework.
Silverlight is a cross-browser, cross platform plug-in for delivering the next generation of media experiences and rich interactive applications (RIAs) for web.
Other Posts