SlideShare a Scribd company logo
1 of 10
An Overview of Moonlight
Applications Test Automation
Presented By:
Pradeep Kumar
MCA
(SRMCEM, Lucknow)
1E-mail- it.pradeepgupta@gmail.com
Introduction: Moonlight
Moonlight is an Open Source
implementation of Silverlight, primarily for
Linux and other Unix/X11 based Operating
Systems.
Microsoft and Novell announced a technical
collaboration that includes access to
Microsoft's test suites for Silverlight and
the distribution of a Media Pack for Linux
users that will contain licensed media
codecs for video and audio.
2
What are the goals of
Moonlight:
 To run Silverlight applications on Linux.
 To provide a Linux SDK to build
Silverlight applications.
 To reuse the Silverlight engine built for
desktop applications.
3
What is Silverlight :
 Rich Internet Application (RIA)
platform
 Capabilities are similar to
 Flash
 Java FX
 Web-based subset of WPF
4
Silverlight 2.0
 Embeds Common Language Runtime (.NET)
◦ C#, VB, Boo, F#, etc
◦ Silverlight Class Libraries
 Subset of .NET Base Class Libraries with extra Silverlight
Functionality
 Silverlight Control Toolkit
◦ TextBoxes, Buttons, DropDownLists, Calendars,
DataGrids, etc
◦ MS-PL License
 Dynamic Language Runtime
◦ IronPython, IronRuby, Jscript.NET, VBScript, etc
5
WPF / Silverlight features :
 Vector graphics & bitmap effects
 Data binding & UI update
 Animations
 Rich content: videos, images, sounds
 Styling, templates
6
How does Silverlight Work:
 Silverlight is a browser control within IE and plug-in
within FireFox/Safari
 Silverlight content can be hosted into any container
element within an HTML document
 HTML can be overlaid on top of Silverlight content,
enabling easy page blending
 Silverlight can be programmed using regular
browser JavaScript
7
Silverlight Events :
 Standard Events:
◦ Loaded
• KeyUp
◦ MouseMove
 Use .NET / ASP.NET AJAX event
pattern:
function onMouseEnter(sender, eventargs) {
sender.Fill = “Red”;
}
8
THE BENEFITS OF SOFTWARE
TEST
AUTOMATION :
Test Automation has a lot of benefits like
cost, time and reducing man power etc.
Most Software development and testing
organizations are well aware of the benefits
of test automation.
A quick glance at the Web sites of any test
automation tool vendor will point out a
number of the key benefits of test
automation.
9
10

More Related Content

What's hot

Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0Shiju Varghese
 
Meteor-nepal introduction to meteor
Meteor-nepal introduction to meteorMeteor-nepal introduction to meteor
Meteor-nepal introduction to meteorpiyush thapa
 
Vue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrareVue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrareAndrea Campaci
 
Hell Froze Over, Pigs Flew, Microsoft Went Open
Hell Froze Over, Pigs Flew, Microsoft Went OpenHell Froze Over, Pigs Flew, Microsoft Went Open
Hell Froze Over, Pigs Flew, Microsoft Went Openukdpe
 
Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...
Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...
Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...Windows Developer
 
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 FeaturesMicrosoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Featuresukdpe
 
Exercise: Building Node-webkit apps
Exercise: Building Node-webkit appsExercise: Building Node-webkit apps
Exercise: Building Node-webkit appsEvgenios Skitsanos
 
Dependency Injection in Silverlight
Dependency Injection in SilverlightDependency Injection in Silverlight
Dependency Injection in SilverlightCaleb Jenkins
 
RIA Development via Adobe Flex + JRuby on Rails
RIA Development via Adobe Flex + JRuby on RailsRIA Development via Adobe Flex + JRuby on Rails
RIA Development via Adobe Flex + JRuby on Railskamal.fariz
 
Flex presentation1
Flex presentation1Flex presentation1
Flex presentation1Nguyen Tran
 
Owin and-katana-overview
Owin and-katana-overviewOwin and-katana-overview
Owin and-katana-overviewsonia merchant
 
Micro frontends Web component approach con VUEJS
Micro frontends Web component approach con VUEJSMicro frontends Web component approach con VUEJS
Micro frontends Web component approach con VUEJSAndrea Campaci
 
Virtual sandbox system
Virtual sandbox systemVirtual sandbox system
Virtual sandbox systemlaavanyaD2009
 
Олександр Краковецький - UWP
Олександр Краковецький - UWPОлександр Краковецький - UWP
Олександр Краковецький - UWPHackraft
 
Ordina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloudOrdina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloudOrdina Belgium
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworksnawal saad
 

What's hot (19)

Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
 
RIA / SPA with ASP.NET
RIA / SPA with ASP.NETRIA / SPA with ASP.NET
RIA / SPA with ASP.NET
 
Meteor-nepal introduction to meteor
Meteor-nepal introduction to meteorMeteor-nepal introduction to meteor
Meteor-nepal introduction to meteor
 
Vue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrareVue3: nuove funzionalità, differenze e come migrare
Vue3: nuove funzionalità, differenze e come migrare
 
Hell Froze Over, Pigs Flew, Microsoft Went Open
Hell Froze Over, Pigs Flew, Microsoft Went OpenHell Froze Over, Pigs Flew, Microsoft Went Open
Hell Froze Over, Pigs Flew, Microsoft Went Open
 
Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...
Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...
Build 2017 - B8110 - Modernize WinForms and WPF apps with maximum code reuse,...
 
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 FeaturesMicrosoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
 
Techdays 2011 - Things I will remember
Techdays 2011 - Things I will rememberTechdays 2011 - Things I will remember
Techdays 2011 - Things I will remember
 
Exercise: Building Node-webkit apps
Exercise: Building Node-webkit appsExercise: Building Node-webkit apps
Exercise: Building Node-webkit apps
 
Dependency Injection in Silverlight
Dependency Injection in SilverlightDependency Injection in Silverlight
Dependency Injection in Silverlight
 
RIA Development via Adobe Flex + JRuby on Rails
RIA Development via Adobe Flex + JRuby on RailsRIA Development via Adobe Flex + JRuby on Rails
RIA Development via Adobe Flex + JRuby on Rails
 
Flex presentation1
Flex presentation1Flex presentation1
Flex presentation1
 
Owin and-katana-overview
Owin and-katana-overviewOwin and-katana-overview
Owin and-katana-overview
 
Micro frontends Web component approach con VUEJS
Micro frontends Web component approach con VUEJSMicro frontends Web component approach con VUEJS
Micro frontends Web component approach con VUEJS
 
Virtual sandbox system
Virtual sandbox systemVirtual sandbox system
Virtual sandbox system
 
Олександр Краковецький - UWP
Олександр Краковецький - UWPОлександр Краковецький - UWP
Олександр Краковецький - UWP
 
Meteor js
Meteor jsMeteor js
Meteor js
 
Ordina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloudOrdina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloud
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
 

Viewers also liked

Instruction montagedrawdiov2
Instruction montagedrawdiov2Instruction montagedrawdiov2
Instruction montagedrawdiov2Jodark974
 
Star Wars Comic "Halcon der Stormtrooper"
Star Wars Comic "Halcon der Stormtrooper"Star Wars Comic "Halcon der Stormtrooper"
Star Wars Comic "Halcon der Stormtrooper"lamal53
 
Thao T Luu 36 Streets
Thao T Luu 36 StreetsThao T Luu 36 Streets
Thao T Luu 36 StreetsThao Tien Luu
 
Treasure hunts and educational games
Treasure hunts and educational gamesTreasure hunts and educational games
Treasure hunts and educational gamesOlga Caprotti
 
Quick look at the business equivalency rate
Quick look at the business equivalency rateQuick look at the business equivalency rate
Quick look at the business equivalency rateGrant Thornton LLP
 

Viewers also liked (12)

Instruction montagedrawdiov2
Instruction montagedrawdiov2Instruction montagedrawdiov2
Instruction montagedrawdiov2
 
Hbo final1
Hbo final1Hbo final1
Hbo final1
 
Aaron-Anderson 2016
Aaron-Anderson 2016Aaron-Anderson 2016
Aaron-Anderson 2016
 
熊本弁
熊本弁熊本弁
熊本弁
 
Cracking the sales code
Cracking the sales codeCracking the sales code
Cracking the sales code
 
Star Wars Comic "Halcon der Stormtrooper"
Star Wars Comic "Halcon der Stormtrooper"Star Wars Comic "Halcon der Stormtrooper"
Star Wars Comic "Halcon der Stormtrooper"
 
La meditación
La meditaciónLa meditación
La meditación
 
Thao T Luu 36 Streets
Thao T Luu 36 StreetsThao T Luu 36 Streets
Thao T Luu 36 Streets
 
Presentation1
Presentation1Presentation1
Presentation1
 
Treasure hunts and educational games
Treasure hunts and educational gamesTreasure hunts and educational games
Treasure hunts and educational games
 
Rubrics: All You Need To Know About Them
Rubrics: All You Need To Know About ThemRubrics: All You Need To Know About Them
Rubrics: All You Need To Know About Them
 
Quick look at the business equivalency rate
Quick look at the business equivalency rateQuick look at the business equivalency rate
Quick look at the business equivalency rate
 

Similar to An overview of moonlight applications test automation

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
 
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
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalgasbillet
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalgasbillet
 
MikeTaulty_WPF_DevDays
MikeTaulty_WPF_DevDaysMikeTaulty_WPF_DevDays
MikeTaulty_WPF_DevDaysukdpe
 
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
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Osconvijayrvr
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is SilverlightAshok
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlightparallelminder
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deckllangit
 
Advanced Web Technology Microsoft Silverlight
Advanced Web Technology   Microsoft SilverlightAdvanced Web Technology   Microsoft Silverlight
Advanced Web Technology Microsoft Silverlightanandk10
 
Silverlight
SilverlightSilverlight
Silverlightvishakpb
 
Silverlight versions-features
Silverlight versions-featuresSilverlight versions-features
Silverlight versions-featuressonia merchant
 

Similar to An overview of moonlight applications test automation (20)

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
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
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
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
 
MikeTaulty_WPF_DevDays
MikeTaulty_WPF_DevDaysMikeTaulty_WPF_DevDays
MikeTaulty_WPF_DevDays
 
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
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlight
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deck
 
Advanced Web Technology Microsoft Silverlight
Advanced Web Technology   Microsoft SilverlightAdvanced Web Technology   Microsoft Silverlight
Advanced Web Technology Microsoft Silverlight
 
Silverlight
SilverlightSilverlight
Silverlight
 
Vb & asp .net
Vb & asp .netVb & asp .net
Vb & asp .net
 
Silverlight
SilverlightSilverlight
Silverlight
 
Silverlight 3.0
Silverlight 3.0Silverlight 3.0
Silverlight 3.0
 
Silverlight versions-features
Silverlight versions-featuresSilverlight versions-features
Silverlight versions-features
 

More from Wipro

Synopsis (repaired) pradeep
Synopsis (repaired) pradeepSynopsis (repaired) pradeep
Synopsis (repaired) pradeepWipro
 
% Profarma
% Profarma% Profarma
% ProfarmaWipro
 
Service quality of hdfc bank
Service quality of hdfc bankService quality of hdfc bank
Service quality of hdfc bankWipro
 
जिला बेसिक शिक्षा अधिकारी
जिला बेसिक शिक्षा अधिकारीजिला बेसिक शिक्षा अधिकारी
जिला बेसिक शिक्षा अधिकारीWipro
 
132 kv substation
132 kv substation132 kv substation
132 kv substationWipro
 
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKSINTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKSWipro
 
E learning resource locator, Synopsis
E learning resource locator, SynopsisE learning resource locator, Synopsis
E learning resource locator, SynopsisWipro
 

More from Wipro (7)

Synopsis (repaired) pradeep
Synopsis (repaired) pradeepSynopsis (repaired) pradeep
Synopsis (repaired) pradeep
 
% Profarma
% Profarma% Profarma
% Profarma
 
Service quality of hdfc bank
Service quality of hdfc bankService quality of hdfc bank
Service quality of hdfc bank
 
जिला बेसिक शिक्षा अधिकारी
जिला बेसिक शिक्षा अधिकारीजिला बेसिक शिक्षा अधिकारी
जिला बेसिक शिक्षा अधिकारी
 
132 kv substation
132 kv substation132 kv substation
132 kv substation
 
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKSINTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
 
E learning resource locator, Synopsis
E learning resource locator, SynopsisE learning resource locator, Synopsis
E learning resource locator, Synopsis
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 

An overview of moonlight applications test automation

  • 1. An Overview of Moonlight Applications Test Automation Presented By: Pradeep Kumar MCA (SRMCEM, Lucknow) 1E-mail- it.pradeepgupta@gmail.com
  • 2. Introduction: Moonlight Moonlight is an Open Source implementation of Silverlight, primarily for Linux and other Unix/X11 based Operating Systems. Microsoft and Novell announced a technical collaboration that includes access to Microsoft's test suites for Silverlight and the distribution of a Media Pack for Linux users that will contain licensed media codecs for video and audio. 2
  • 3. What are the goals of Moonlight:  To run Silverlight applications on Linux.  To provide a Linux SDK to build Silverlight applications.  To reuse the Silverlight engine built for desktop applications. 3
  • 4. What is Silverlight :  Rich Internet Application (RIA) platform  Capabilities are similar to  Flash  Java FX  Web-based subset of WPF 4
  • 5. Silverlight 2.0  Embeds Common Language Runtime (.NET) ◦ C#, VB, Boo, F#, etc ◦ Silverlight Class Libraries  Subset of .NET Base Class Libraries with extra Silverlight Functionality  Silverlight Control Toolkit ◦ TextBoxes, Buttons, DropDownLists, Calendars, DataGrids, etc ◦ MS-PL License  Dynamic Language Runtime ◦ IronPython, IronRuby, Jscript.NET, VBScript, etc 5
  • 6. WPF / Silverlight features :  Vector graphics & bitmap effects  Data binding & UI update  Animations  Rich content: videos, images, sounds  Styling, templates 6
  • 7. How does Silverlight Work:  Silverlight is a browser control within IE and plug-in within FireFox/Safari  Silverlight content can be hosted into any container element within an HTML document  HTML can be overlaid on top of Silverlight content, enabling easy page blending  Silverlight can be programmed using regular browser JavaScript 7
  • 8. Silverlight Events :  Standard Events: ◦ Loaded • KeyUp ◦ MouseMove  Use .NET / ASP.NET AJAX event pattern: function onMouseEnter(sender, eventargs) { sender.Fill = “Red”; } 8
  • 9. THE BENEFITS OF SOFTWARE TEST AUTOMATION : Test Automation has a lot of benefits like cost, time and reducing man power etc. Most Software development and testing organizations are well aware of the benefits of test automation. A quick glance at the Web sites of any test automation tool vendor will point out a number of the key benefits of test automation. 9
  • 10. 10