SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
.NET TRAINNING IN GANDHINAGAR
Shreedhoon Infotech
 Address : 443,Third Floor,
Sec- 16 shopping center,
Nr, Petrol Pump,
Gandhinagar - 382016,
Gujarat, India.
 Phone: (+91)98-98-843264
 Email: shreedhoon@gmail.com
.NET TRAINNING IN GANDHINAGAR .
Include in Presentation
 Why should we use to silverligh.
 What is silverlight.
 Best suited application.
 Part or dependent.
 What is RIA.
 Platform support.
 Advantage and limitation of usage.
 WPFVs Silverlight.
 Deepzoom technologies.
 Silverlight live demos.
 What is xaml.
 Using interaction with html and aspx.
.NET TRAINNING IN GANDHINAGAR
Why Silverlight?
Features of Silverlight are:
 It's FREE.
 It runs on all popular browsers, platforms, and devices.
 It can be run in browser and as a desktop application.
 Easy to create.
 Enables business application development.
 Supports 2D/3D animations/graphics.
 Natively supports CLR and .NET Framework.
 Can be automated using JavaScript.
 Supports a variety of media (audio/video) formats with
streaming capabilities.
 Supports a variety of rich controls including
the DataGrid.
.NET TRAINNING IN GANDHINAGAR
 Silverlight is a Microsoft technology aimed to help developers create
rich interactive Web applications with the best user interface features
and business logic functionalities.
 It’s subset of WPF.
 It`s adobe flash competitor.
 Its provide flash functionality with business logic.
What is Silverlight?
.NET TRAINNING IN GANDHINAGAR
Silverlight Best Suited for Following
 Advanced Graphics and Animations.
 Data Visualization with AJAX technology.
 Rich Interactive games, Web gadgets, and Ad Banners
 Advanced Media Applications
.NET TRAINNING IN GANDHINAGAR
Silverlight is comprised of four main parts:
  Silverlight Plug-in
Silverlight Host, the Web Page.
Silverlight Application File (.XAP)
The Interface language, Extensible Application Markup Language
(XAML).
.NET TRAINNING IN GANDHINAGAR
 A Silverlight Plug-in is the engine that renders the
Silverlight application in the browser.
 The host is the web page where Silverlight Application is hosted,
 The Silverlight Application is the Internet Application which is
developed using Microsoft Visual Studio and Expression Blend.
 The core of the Silverlight technology is an Extensible Application
Markup Language (XAML) which is a declarative programming language
used to create rich vector graphics and animations and is used in
theSilverlight Application file.
RICH Interactive Applicaton
 A Rich Interactive/Internet Application (RIA) is a Web application
that’s very interactive with the user and has lots of functionalities.
 It’s very similar to desktop applications comparing interactivity and
features; however, it’s a Web application that runs on the browser not
the desktop.
 So we can say that RIA applications have the best functionalities and
user interface features of desktop applications and Web applications.
 Today, there’re lots of technologies
available for creating RIA applications. The
most famous platforms are Adobe Flash,
Microsoft Silverlight, and Sun Java. It is worth
mentioning that every platform of the above
mentioned is available through a plugin for the
browser, and therefore its runtime must be
installed on user’s machine in order to be able
to run the application. .NET TRAINNING IN GANDHINAGAR
Platform Support
 Unlike many other Microsoft technologies, Silverlight applications
can run everywhere. It’s said to be cross-platform, cross-browser, and
cross-device.
 It can run on Windows, Linux, and even Mac, it can run on Internet
Explorer, Mozilla Firefox, Google Chrome, and many others, and it also
can run on PCs, mobile devices, and handhelds. Really it can run
everywhere without any code changes!
 One more interesting thing is that Silverlight Web applications can
be hosted on any server. You can host your Silverlight application on a
Windows, Linux, or Mac server without any additional code changes or
configuration.
.NET TRAINNING IN GANDHINAGAR
Advantage of Silverlight:
 Vector based vs. pixel based
 Scalable – Looks good at multiple resolutions
 XAML – Similar to HTML
 Declarative
 Designers and programmers work in parallel
 Rich customization is possible in a well-designed way
Silverlight you get cross platform.
.NET TRAINNING IN GANDHINAGAR
Limitation of Silverlight:
 Limited image support. Like silverlight fully supported “.jpg” ,
“.png” extension but limited suport “.gif” extension.
.NET TRAINNING IN GANDHINAGAR
Silverlight VS WPF
 Windows Presentation Foundation (WPF) is a graphical
subsystem utilizing DirectX for rendering UI in Windows-based
application, developed by Microsoft and introduced as part of
Microsoft .NET Framework 3.0 and Windows Vista.
 Silverlight is actually a subset of WPF,
and formerly Silverlight was codenamed
WPF/E (WPF/Everywhere) because it’s
considered to be the cross-platform version
of WPF.
 WPF focuses on desktop development,
Silverlight focuses on Web development.
.NET TRAINNING IN GANDHINAGAR
Silverlight Deep Zoom
 feature of Silverlight is the DeepZoom technology that was
introduced by Microsoft as part of Silverlight.
 DeepZoom allows you to view very large high resolution
images.
 It reduces the time of initial load by downloading only the
region being viewed at the resolution it’s displayed at.
 Subsequent regions are downloaded as the user pans to (or
zooms into) them.
.NET TRAINNING IN GANDHINAGAR
Silverlight and XAML
 Like WPF, user interface in Silverlight is declared in a specific
language called Extensible Markup Language (or XAML,
pronounced ‘Zammel’.)
 XAML is an XML-based language created by Microsoft which is
used to initialize structured values and objects.
 XAML elements are mapped directly to CLR objects.
.NET TRAINNING IN GANDHINAGAR
 Asp.net Developer and and Designer To create an application
there are two files are create.
 The concept of two files for the same page (e.g. a XAML file for
the interface and a CS file for the C# code) separates two main
roles in application development, design and development.
 The designer can work in the XAML file, and the developer can
work in the code file, and both files are linked together.
.NET TRAINNING IN GANDHINAGAR
Deployment Process:
 When you build your Silverlight application, the XAML markup, as
well as the code and all other resources, is compiled into .NET
assemblies which are then compressed using ZIP and stored in a XAP
(.xap) file.
.NET TRAINNING IN GANDHINAGAR
 The XAP file can then be hosted in a Web server and
referenced by Web pages declaring the Silverlight plugin object.
And when the user navigates to the page, the XAP file is
downloaded to his PC and executed on the Web page by
the Silverlight runtime.
 So all you need is just to develop your application, get the
XAP file, insert the plugin into a Web page, and then publish
the page and the XAP file to the Web.
.NET TRAINNING IN GANDHINAGAR
.NET TRAINNING IN GANDHINAGAR
.
Silverlight Processing Model
 Silverlight works much like Javascript
 Gets loaded with the page (html or aspx).
 Events, like the button click in the previous slides, are processed
by bindings between a silverlight control (the button) and an
event handler, button1_click.
 This works just like Javascript events, with no postback to the
server.
.NET TRAINNING IN GANDHINAGAR
Interactions with Asp.Net
 Basically none!
 Silverlight code-behind can call JavaScript functions provided by
the aspx page using Html Document and Html Page classes from
the System.Web.Browser namespace.
 Silverlight code-behind can use a server-based web service .
 So Silverlight can be:
 A decoration on a page
 A control that draws
.NET TRAINNING IN GANDHINAGAR
Using the Toolbox
 You will find that when you pull controls from theToolbox:
 They do not drop onto the designer surface
 They do drop onto the Xaml display if it is in focus
 You will probably add controls most often simply by writing the
Xaml.
 Intelligence is a big help for that.
.NET TRAINNING IN GANDHINAGAR
Demo – For Animation
.NET TRAINNING IN GANDHINAGAR
.
Demo – Yahoo Finance chart:
Summary
 Silverlight is a useful subset ofWPF
 Silverlight complements Asp.Net
 Can be served on Asp.Net pages
 Can not directly communicate with Asp.Net code.
 Runs on browser in scaled-down CLR.
 Can communicate with JavaScript
.NET TRAINNING IN GANDHINAGAR
Thank You!!!
Share your Query…
.NET TRAINNING IN GANDHINAGAR

Más contenido relacionado

Was ist angesagt?

Was ist angesagt? (20)

Holographic Data Storage
Holographic Data StorageHolographic Data Storage
Holographic Data Storage
 
Futex ppt
Futex  pptFutex  ppt
Futex ppt
 
Https presentation
Https presentationHttps presentation
Https presentation
 
eye phone technology
eye phone technologyeye phone technology
eye phone technology
 
Money pad the future wallet
Money pad the future walletMoney pad the future wallet
Money pad the future wallet
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Screenless Display PPT
Screenless Display PPTScreenless Display PPT
Screenless Display PPT
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
 
Google glass ppt
Google glass pptGoogle glass ppt
Google glass ppt
 
Web Application
Web ApplicationWeb Application
Web Application
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
Advanced Web Development
Advanced Web DevelopmentAdvanced Web Development
Advanced Web Development
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
Virtual Network Computing
Virtual Network ComputingVirtual Network Computing
Virtual Network Computing
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Holographic memory
Holographic memoryHolographic memory
Holographic memory
 
Web services
Web servicesWeb services
Web services
 
Screenless Display PPT Presentation
Screenless Display PPT PresentationScreenless Display PPT Presentation
Screenless Display PPT Presentation
 
Finger reader
Finger readerFinger reader
Finger reader
 
Mind reading computer ppt
Mind reading computer pptMind reading computer ppt
Mind reading computer ppt
 

Ähnlich wie Introduction to silver light

Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlightparallelminder
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarAbram John Limpin
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by SubodhSubodh Pushpak
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Riaravinxg
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlightmsarangam
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
 
Web II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentWeb II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentRandy Connolly
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
History of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechHistory of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechPooja Gaikwad
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its featuressonia merchant
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalRaj Lal
 
Re-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with SilverlightRe-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with SilverlightFrank La Vigne
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35Subodh Pushpak
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 IntroductionChanHan Hy
 

Ähnlich wie Introduction to silver light (20)

Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight Seminar
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
Silverlight
SilverlightSilverlight
Silverlight
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Silverlight
SilverlightSilverlight
Silverlight
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlight
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
 
Web II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentWeb II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side development
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
History of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechHistory of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-Tech
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLal
 
Re-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with SilverlightRe-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
Re-use Your Skills and Code to Expand the Reach of Your Apps with Silverlight
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 Introduction
 
Silverlight vs WPF
Silverlight vs WPFSilverlight vs WPF
Silverlight vs WPF
 

Último

BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
Metabolism , Metabolic Fate& disorders of cholesterol.pptx
Metabolism , Metabolic Fate& disorders of cholesterol.pptxMetabolism , Metabolic Fate& disorders of cholesterol.pptx
Metabolism , Metabolic Fate& disorders of cholesterol.pptxDr. Santhosh Kumar. N
 
Research Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchResearch Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchRushdi Shams
 
POST ENCEPHALITIS case study Jitendra bhargav
POST ENCEPHALITIS case study  Jitendra bhargavPOST ENCEPHALITIS case study  Jitendra bhargav
POST ENCEPHALITIS case study Jitendra bhargavJitendra Bhargav
 
Dhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhatriParmar
 
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...AKSHAYMAGAR17
 
2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...Sandy Millin
 
AI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsAI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsStella Lee
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfVanessa Camilleri
 
EDD8524 The Future of Educational Leader
EDD8524 The Future of Educational LeaderEDD8524 The Future of Educational Leader
EDD8524 The Future of Educational LeaderDr. Bruce A. Johnson
 
3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptx3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptxmary850239
 
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacyASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacySumit Tiwari
 
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...Subham Panja
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxheathfieldcps1
 
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...gdgsurrey
 
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptxMetabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptxDr. Santhosh Kumar. N
 
VIT336 – Recommender System - Unit 3.pdf
VIT336 – Recommender System - Unit 3.pdfVIT336 – Recommender System - Unit 3.pdf
VIT336 – Recommender System - Unit 3.pdfArthyR3
 
3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptxmary850239
 

Último (20)

BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
Metabolism , Metabolic Fate& disorders of cholesterol.pptx
Metabolism , Metabolic Fate& disorders of cholesterol.pptxMetabolism , Metabolic Fate& disorders of cholesterol.pptx
Metabolism , Metabolic Fate& disorders of cholesterol.pptx
 
Research Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchResearch Methodology and Tips on Better Research
Research Methodology and Tips on Better Research
 
POST ENCEPHALITIS case study Jitendra bhargav
POST ENCEPHALITIS case study  Jitendra bhargavPOST ENCEPHALITIS case study  Jitendra bhargav
POST ENCEPHALITIS case study Jitendra bhargav
 
Dhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian Poetics
 
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
 
2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...
 
AI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsAI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace Applications
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdf
 
t-test Parametric test Biostatics and Research Methodology
t-test Parametric test Biostatics and Research Methodologyt-test Parametric test Biostatics and Research Methodology
t-test Parametric test Biostatics and Research Methodology
 
EDD8524 The Future of Educational Leader
EDD8524 The Future of Educational LeaderEDD8524 The Future of Educational Leader
EDD8524 The Future of Educational Leader
 
3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptx3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptx
 
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacyASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
 
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
 
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptxMetabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
 
VIT336 – Recommender System - Unit 3.pdf
VIT336 – Recommender System - Unit 3.pdfVIT336 – Recommender System - Unit 3.pdf
VIT336 – Recommender System - Unit 3.pdf
 
3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx
 
Least Significance Difference:Biostatics and Research Methodology
Least Significance Difference:Biostatics and Research MethodologyLeast Significance Difference:Biostatics and Research Methodology
Least Significance Difference:Biostatics and Research Methodology
 

Introduction to silver light

  • 1. .NET TRAINNING IN GANDHINAGAR
  • 2. Shreedhoon Infotech  Address : 443,Third Floor, Sec- 16 shopping center, Nr, Petrol Pump, Gandhinagar - 382016, Gujarat, India.  Phone: (+91)98-98-843264  Email: shreedhoon@gmail.com .NET TRAINNING IN GANDHINAGAR .
  • 3. Include in Presentation  Why should we use to silverligh.  What is silverlight.  Best suited application.  Part or dependent.  What is RIA.  Platform support.  Advantage and limitation of usage.  WPFVs Silverlight.  Deepzoom technologies.  Silverlight live demos.  What is xaml.  Using interaction with html and aspx. .NET TRAINNING IN GANDHINAGAR
  • 4. Why Silverlight? Features of Silverlight are:  It's FREE.  It runs on all popular browsers, platforms, and devices.  It can be run in browser and as a desktop application.  Easy to create.  Enables business application development.  Supports 2D/3D animations/graphics.  Natively supports CLR and .NET Framework.  Can be automated using JavaScript.  Supports a variety of media (audio/video) formats with streaming capabilities.  Supports a variety of rich controls including the DataGrid. .NET TRAINNING IN GANDHINAGAR
  • 5.  Silverlight is a Microsoft technology aimed to help developers create rich interactive Web applications with the best user interface features and business logic functionalities.  It’s subset of WPF.  It`s adobe flash competitor.  Its provide flash functionality with business logic. What is Silverlight? .NET TRAINNING IN GANDHINAGAR
  • 6. Silverlight Best Suited for Following  Advanced Graphics and Animations.  Data Visualization with AJAX technology.  Rich Interactive games, Web gadgets, and Ad Banners  Advanced Media Applications .NET TRAINNING IN GANDHINAGAR
  • 7. Silverlight is comprised of four main parts:   Silverlight Plug-in Silverlight Host, the Web Page. Silverlight Application File (.XAP) The Interface language, Extensible Application Markup Language (XAML). .NET TRAINNING IN GANDHINAGAR
  • 8.  A Silverlight Plug-in is the engine that renders the Silverlight application in the browser.  The host is the web page where Silverlight Application is hosted,  The Silverlight Application is the Internet Application which is developed using Microsoft Visual Studio and Expression Blend.  The core of the Silverlight technology is an Extensible Application Markup Language (XAML) which is a declarative programming language used to create rich vector graphics and animations and is used in theSilverlight Application file.
  • 9. RICH Interactive Applicaton  A Rich Interactive/Internet Application (RIA) is a Web application that’s very interactive with the user and has lots of functionalities.  It’s very similar to desktop applications comparing interactivity and features; however, it’s a Web application that runs on the browser not the desktop.  So we can say that RIA applications have the best functionalities and user interface features of desktop applications and Web applications.  Today, there’re lots of technologies available for creating RIA applications. The most famous platforms are Adobe Flash, Microsoft Silverlight, and Sun Java. It is worth mentioning that every platform of the above mentioned is available through a plugin for the browser, and therefore its runtime must be installed on user’s machine in order to be able to run the application. .NET TRAINNING IN GANDHINAGAR
  • 10. Platform Support  Unlike many other Microsoft technologies, Silverlight applications can run everywhere. It’s said to be cross-platform, cross-browser, and cross-device.  It can run on Windows, Linux, and even Mac, it can run on Internet Explorer, Mozilla Firefox, Google Chrome, and many others, and it also can run on PCs, mobile devices, and handhelds. Really it can run everywhere without any code changes!  One more interesting thing is that Silverlight Web applications can be hosted on any server. You can host your Silverlight application on a Windows, Linux, or Mac server without any additional code changes or configuration. .NET TRAINNING IN GANDHINAGAR
  • 11. Advantage of Silverlight:  Vector based vs. pixel based  Scalable – Looks good at multiple resolutions  XAML – Similar to HTML  Declarative  Designers and programmers work in parallel  Rich customization is possible in a well-designed way Silverlight you get cross platform. .NET TRAINNING IN GANDHINAGAR
  • 12. Limitation of Silverlight:  Limited image support. Like silverlight fully supported “.jpg” , “.png” extension but limited suport “.gif” extension. .NET TRAINNING IN GANDHINAGAR
  • 13. Silverlight VS WPF  Windows Presentation Foundation (WPF) is a graphical subsystem utilizing DirectX for rendering UI in Windows-based application, developed by Microsoft and introduced as part of Microsoft .NET Framework 3.0 and Windows Vista.  Silverlight is actually a subset of WPF, and formerly Silverlight was codenamed WPF/E (WPF/Everywhere) because it’s considered to be the cross-platform version of WPF.  WPF focuses on desktop development, Silverlight focuses on Web development. .NET TRAINNING IN GANDHINAGAR
  • 14. Silverlight Deep Zoom  feature of Silverlight is the DeepZoom technology that was introduced by Microsoft as part of Silverlight.  DeepZoom allows you to view very large high resolution images.  It reduces the time of initial load by downloading only the region being viewed at the resolution it’s displayed at.  Subsequent regions are downloaded as the user pans to (or zooms into) them. .NET TRAINNING IN GANDHINAGAR
  • 15. Silverlight and XAML  Like WPF, user interface in Silverlight is declared in a specific language called Extensible Markup Language (or XAML, pronounced ‘Zammel’.)  XAML is an XML-based language created by Microsoft which is used to initialize structured values and objects.  XAML elements are mapped directly to CLR objects. .NET TRAINNING IN GANDHINAGAR
  • 16.  Asp.net Developer and and Designer To create an application there are two files are create.  The concept of two files for the same page (e.g. a XAML file for the interface and a CS file for the C# code) separates two main roles in application development, design and development.  The designer can work in the XAML file, and the developer can work in the code file, and both files are linked together. .NET TRAINNING IN GANDHINAGAR
  • 17. Deployment Process:  When you build your Silverlight application, the XAML markup, as well as the code and all other resources, is compiled into .NET assemblies which are then compressed using ZIP and stored in a XAP (.xap) file. .NET TRAINNING IN GANDHINAGAR
  • 18.  The XAP file can then be hosted in a Web server and referenced by Web pages declaring the Silverlight plugin object. And when the user navigates to the page, the XAP file is downloaded to his PC and executed on the Web page by the Silverlight runtime.  So all you need is just to develop your application, get the XAP file, insert the plugin into a Web page, and then publish the page and the XAP file to the Web. .NET TRAINNING IN GANDHINAGAR .NET TRAINNING IN GANDHINAGAR .
  • 19. Silverlight Processing Model  Silverlight works much like Javascript  Gets loaded with the page (html or aspx).  Events, like the button click in the previous slides, are processed by bindings between a silverlight control (the button) and an event handler, button1_click.  This works just like Javascript events, with no postback to the server. .NET TRAINNING IN GANDHINAGAR
  • 20. Interactions with Asp.Net  Basically none!  Silverlight code-behind can call JavaScript functions provided by the aspx page using Html Document and Html Page classes from the System.Web.Browser namespace.  Silverlight code-behind can use a server-based web service .  So Silverlight can be:  A decoration on a page  A control that draws .NET TRAINNING IN GANDHINAGAR
  • 21. Using the Toolbox  You will find that when you pull controls from theToolbox:  They do not drop onto the designer surface  They do drop onto the Xaml display if it is in focus  You will probably add controls most often simply by writing the Xaml.  Intelligence is a big help for that. .NET TRAINNING IN GANDHINAGAR
  • 22. Demo – For Animation .NET TRAINNING IN GANDHINAGAR .
  • 23. Demo – Yahoo Finance chart:
  • 24. Summary  Silverlight is a useful subset ofWPF  Silverlight complements Asp.Net  Can be served on Asp.Net pages  Can not directly communicate with Asp.Net code.  Runs on browser in scaled-down CLR.  Can communicate with JavaScript .NET TRAINNING IN GANDHINAGAR
  • 25. Thank You!!! Share your Query… .NET TRAINNING IN GANDHINAGAR