Silverlight Games
Forum    Resources    Communities    Windows 7 tools    Members   

Action Games | Sports Games | Puzzles | Kids Menu | Showcase | Show All
Bookmark and Share

My Profile
Active Members
Today
    Last 7 Days more...



    Resources » Articles » General »

    Silverlight : A deeper look


    Posted Date: 25 Mar 2009    Resource Type: Articles    Category: General
    Author: Gaurav AroraMember Level: Gold    
    Rating: 2 out of 52 out of 5Points: 20



    Introduction:

    Microsoft introduced Rich Internet Application with the introduction of Silverlight which is a very lightweight and a client-side application.

    Scope of article:

    The scope of article is just tell the idea about “What is Silverlight?” The advance tiopics like implementation details etc is not covered or in the scope of this article.

    Definition

    In simple words Silverlight is a Client-framework having cross-browser, cross-platform ability developed by MicroSoft, which provides Designers and developers to develop Rich Internet Applications [RIA] to embed into web applications.

    Silverlight Framework

    Silverlight Framework is a combination of following three very different architectures:

    1. Browser-plug-in

    2. It provides the necessary interaction with the browser enabling the same Silverlight application to run on multiple platforms The plug-in must be installed by the user before Silverlight applications can be viewed in the browser.

    3. Presentation framework

    4. .Net Framework

    5. These provide Silverlight to bridge the gap between UI and interactive language.


    As Silverlight applications are run as Client-Side applications so there is no need to refresh the page /UI. Using Silverlight’s implementation of the .NET framework, developers can easily integrate existing libraries and code into Silverlight applications.

    Presentation of Silverlight is a sub-set of Windows Presentation Foundation [WPF] which is based on the eXtensible Application Markup Language (XAML) programming language. The XAML language is simply based on the XML language with application elements that map to objects and properties in the .NET framework. Because it is based on the XML language format it can be easily parsed and integrated with many technologies.

    Silverlight’s implementation of WPF provides a rich set of controls such as buttons, calendars, text boxes, scroll viewers, a data grid, and much more. These controls are easy to implement in the XAML language as well as easy to access from .NET managed code.
    Silverlight’s media pipeline makes it simple to stream media such as WMV, MP3, and JPEG files to your application UI. This allows you to add rich UI elements that can give users a true Web experience.

    Importance or why we use Silverlight?

    1. It’s a cross-browser and cross-platform technology so, its provide enrich experience at client-side.

    2. Plug-ins are installed in few seconds.

    3. Its run as a client-side application so there is no need to refresh UI

    4. Empowering of rich videos, and audios.



    Code-Breaking Changes

    There are many code breaking changes since the first release of Silverlight so, I advice to visit Code Breaking Changes – Silverligh for further enhancement..

    Architectural View of Silverlight Framework

    The Silverlight framework allows applications to access Web services, databases,
    Web servers, and other data sources to acquire data that is displayed in the UI. It also allows the application to integrate with the Web page DOM as well as AJAX and JavaScript to enhance the functionality of the Web page.

    Following is the architectural view of Framework.

    Architectural View of Framework

    Due to the scope of the article we are not describing it in detail.

    Conclusion:

    In sum up now we have idea about the silverlight and its architecture.


    Attachments








    Responses to the resource: "Silverlight : A deeper look"
    Author: Shuby Arora    02 Apr 2009Member Level: Bronze   Points : 1
    Nice and well explained article

    Keep posting


    Author: Miss Meetu Choudhary    04 Apr 2009Member Level: Silver   Points : 1
    Very Well Explained...

    Thanks a lot for sharing your knowledge..

    WE came to learn a Lot by Your Articles...

    Loking forward for your next article soon..


    ++
    Thanks and Regards
    Meetu Choudhary


    Author: BVNREDDY    20 Jul 2009Member Level: Silver   Points : 0
    Nice one, this would help for new to silverlight people to understand more.


    Feedbacks      
    Popular Tags   What are tags ?   Search Tags  
    Sign In to add tags.
    Silverlight  .  Wpf  .  Client-side  .  Lightweight  .  Application  .  

    Post Feedback


    This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
    You must Sign In to post a response.
    Previous Resource: Silverlight: Lets Start building applications
    Return to Resources
    Post New Resource
    Category: General


    Post resources and earn money!
     




    About Us    Contact Us    Privacy Policy    Terms Of Use