Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.

Slides:



Advertisements
Similar presentations
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Advertisements

Web Server Programming
1 Introduction to Silverlight 1.1 Mark Smith
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Windows Presetation Foundation (WPF) 1. Introduction.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
Getting data into Silverlight on SharePoint Neil Iversen
Michael S. Scherotter Microsoft Corporation
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Desktop and Mobile Testing Miroslav Shtilianov QA Engineer Automated Testing Team Telerik QA Academy
Web Design Basic Concepts.
Chapter Objectives Explain Web page multimedia issues
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Introduction to ASP.NET 1www.tech.findforinfo.com.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Create Windows ® Applications with.NET Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Microsoft Silverlight Anny Liu, IMNA.  Introduction to RIA  Introduction to Silverlight  A Silverlight Application Outline.
A New Approach to Java Clients Robert Buffone Chief Architect Nexaweb Technologies By
Mike Taulty Developer & Platform Group Microsoft Ltd
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Web Development in Microsoft Visual Studio 2013 / 2015.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Exploring Mobile Device Networking Lesson 4. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Networking for Mobile Devices Network.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Working in a Mobile App Development Environment Lesson 2.
Technologies For Creating Rich Internet Applications Presenter's name
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
WPF vs Silverlight.
Rich Internet Application Frameworks: a Comparison of Flex, JavaFX, and Silverlight Hi, I am Minseung Kim, the topic that I am going to talk about is Rich.
Introduction to Silverlight
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Web Development in Microsoft Visual Studio 2013
Playing Video (Part 1).
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Modern web applications
Modern web applications
Introducing the .NET Framework
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Presentation transcript:

Introduction to Silverlight

Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service side to this too (RIA services) It supports multiple operating systems and browsers It supports multiple devices It’s a small browser plug-in It easily plays video and audio (Ever wonder how Netflix streams?)

Slide 3 What is Silverlight Some say it’s a direct competitor to Adobe Flash Markup is based on WPF XAML (another XML dialect) It’s designed to improve the Web UI experience

Slide 4 Silverlight History (1.0) Introduced in 2007 was originally called WPF/E (everywhere) Did not support.NET managed code

Slide 5 Silverlight History (1.0)

Slide 6 Silverlight History (2.0) Released in 2008 Supported.NET managed code. (Just another.NET application now) Based on version 3.5 of the.NET framework Silverlight now has its own simplified framework class library UI tools get much more robust

Slide 7 Silverlight History (2.0)

Slide 8 Silverlight History (3.0) Released in 2009 Support for 3-D graphics was added Additional controls added along with improved control formatting

Slide 9 Silverlight History (4.0 and 5.0) Really just a bunch more features Numerous performance improvements

Slide 10 Silverlight Development Most of what you need is built into Visual Studio 2010 Just create a Silverlight project You need another download to install the emulator for Windows phone More later but this only runs on Windows 7 Will not run on servers

Slide 11 Silverlight Development

Slide 12 Creating a First Silverlight Application Create a Silverlight application Host the application in a new Web site See dialog next screen This template is only for testing Note that all current Silverlight versions are supported by Visual Studio

Slide 13 Creating a First Silverlight Application

Slide 14 What got Created (1) You get the Silverlight project with one default control App.xaml and App.xaml.cs contain the application startup code The file MainPage.xaml and MainPage.xaml contains the main page that will be rendered You get a test project The default test page loads the Silverlight control

Slide 15 What got Created (2)

Slide 16 Instantiating the Control

Slide 17 Instantiating the Control (1) The object element allows the control to be embedded into the Web page Attributes The data attribute is not necessary but (for some reason) improves the performance for ‘some’ browsers The param element named source attribute points to the.xap file It’s this file that contains the Silverlight control code

Slide 18 Instantiating the Control (2) The param element named onError points to the Javascript code that handles any errors The minRuntimeVersion parameter describes the minimal runtime version required for the control The tag allows users to download Silverlight in case it is not already installed The tag is used to fool the Safari browser

Slide 19 Template Files Created You need not usually touch this startup code The page in the other project contains a test page to host your Silverlight control

Slide 20 Introduction to the Silverlight Control Regarding App.xaml: We don’t need to touch this much for simple applications The function App is the Silverlight constructor Application_UnhandledException is the facility to report the error to the Document Object model

Slide 21 Introduction to the Silverlight Control Regarding MainPage.xaml and MainPage.xaml.cs These files contain the code for the control itself The.xaml file contain the markup The.cs file contains the code

Slide 22 Creating the UI The process is the same as we would see with a desktop application Use the toolbox to create the UI It’s XAML instead of a nativ language Use the Code Editor to create the code behind

Slide 23