advanced web technology microsoft silverlight

15
Advanced Web Technology : Microsoft Silverlight By : Anand Karandikar Akshay Agrawal K.K.Wagh Polytechnic,Nashik.

Upload: anand-karandikar

Post on 17-May-2015

743 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Advanced Web Technology   Microsoft Silverlight

Advanced Web Technology : Microsoft

Silverlight

By :Anand KarandikarAkshay Agrawal

K.K.Wagh Polytechnic,Nashik.

Page 2: Advanced Web Technology   Microsoft Silverlight

Contents

• Introduction.

• What is Silverlight?

• Features.

• Versions.

• Architecture.

• Development tools.

• Search engine optimization.

• Conclusion

• References.

Page 3: Advanced Web Technology   Microsoft Silverlight

Introduction:

• A traditional website which is designed using HTML, Java

or .NET, is mainly made up of Text i.e. it is Text-Based.

• Rich Internet Application has more assets to deal with, such as

Audio, Graphic, Video, State, Transition, and Effect. It is

Interaction-Based.

• These RIA’s can be developed using Microsoft Silverlight

technology.

Page 4: Advanced Web Technology   Microsoft Silverlight

What is Silverlight?

• Powerful development platform for rich media

application and business application.

• Free plug-in powered by .NET framework.

• Supports advanced data integration,

multithreading, HD video , and built in content

protection.

Page 5: Advanced Web Technology   Microsoft Silverlight

Features:

• WPF and XAML.

• Extensions to JavaScript.

• Cross-browser, cross-platform support.

• Integration with existing applications.

• Access to the .NET Framework programming model.

• Networking support.

• LINQ (Language Integrated Query)

Page 6: Advanced Web Technology   Microsoft Silverlight

Silverlight versions• Silverlight 1.0:

» Released in 2007.» Consisted of HTML controls overlaid on top of Silverlight

content.

• Silverlight 2.0:» Released in 2008.» Improved interactivity with support for some native .NET

languages and development tools.

• Silverlight 3.0:» Released in 2009.» Includes a navigation framework to let Silverlight applications

use the hyperlinked navigation model as well as enabling deep-linking.

Page 7: Advanced Web Technology   Microsoft Silverlight

Silverlight versions

• Silverlight 4.0:» Released in 2010.

» Support for Google's Chrome browser.

» Web cam and microphone support.

» WCF Rich Internet application (RIA) Services.

• Silverlight 5.0:» Beta version to be released in 1st half of 2011.

» Provides 64-bit browser support.

» Supports faster application startup.

Page 8: Advanced Web Technology   Microsoft Silverlight

The Silverlight architecture

Page 9: Advanced Web Technology   Microsoft Silverlight
Page 10: Advanced Web Technology   Microsoft Silverlight

Development tools for Silverlight

• Microsoft Expression Blend.

» This tool can be used to create and modify the presentation

layer of an application

• Visual Studio.

»Visual Studio 2010 provides visual design support for

creating Silverlight applications.

Page 11: Advanced Web Technology   Microsoft Silverlight

Silverlight SEO(Search Engine Optimization)

• Silverlight uses the ZIP file format as the container and

Silverlight content is designed and stored in the human-

readable XAML format .

• XAML file is in standard Unicode format, and can be parsed

as plain text by an XML reader.

• Any ZIP-aware search engine capable of parsing XML or

arbitrarily decorated plaintext is capable of processing

Silverlight content.

Page 12: Advanced Web Technology   Microsoft Silverlight

Conclusion

• In the future, when almost all websites will be RIA

enabled, a company without RIA technology will be

wiped out from the market. Even their server side

technology will not be used.

Page 13: Advanced Web Technology   Microsoft Silverlight

Reference• http://msdn.microsoft.com/en-us/library/bb404713%28v=VS.9

5%29.aspx

• http://www.microsoft.com/silverlight/

• http://www.silverlight.net/learn/whitepapers/

• http://www.silverlight.net/getstarted/overview.aspx

• http://www.silverlight.net/learn/whitepapers/seo-for-

silverlight/

• http://en.wikipedia.org/wiki/Microsoft_Silverlight

• http://computer.howstuffworks.com/silverlight.htm

Page 14: Advanced Web Technology   Microsoft Silverlight

Any Questions???

Page 15: Advanced Web Technology   Microsoft Silverlight

Thank you!!!