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
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