1 / 14

Lecture 10 Introducing SilverLight

6011SUMCOM Advanced e Technology Work Shop. Lecture 10 Introducing SilverLight. 10. Syllabus. SilverLight . The Technology. XAML , CoreCLR / .NET , JavaScript . The Tools. Visual Studio 2010, Expression Blend 4. AJAX . A synchronous J ava S cript & X ML .

harlow
Download Presentation

Lecture 10 Introducing SilverLight

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 6011SUMCOM Advanced eTechnology Work Shop Lecture 10Introducing SilverLight 10

  2. Syllabus • SilverLight. • The Technology. • XAML, CoreCLR / .NET, JavaScript. • The Tools. • Visual Studio 2010, Expression Blend 4. • AJAX. • AsynchronousJavaScript&XML. • Together they form quite web development coup.

  3. Coursework • Group Based. • Development Oriented. • Involving SilverLight applications on the client-side and WCF (WindowsCommunicationFoundation) web services on the server-side. • Heavy use of Visual Studio 2010 & Expression Blend 4. • Worth 35% of the module.

  4. Sessions • Mainly Lab Oriented. • Printed tutorials & follow-throughs. • No set lectures unless explicitly specified. • So, 15:00 start in HC/161. • There will be plenty of additional materials. • SDK Documentation / MSDN. • ASP.NET / AJAX / SilverLight Community.

  5. Why SilverLight • There are two undeniable trends in the software development industry. • The first is toward web deployment of applications. • The second is toward rich interactive applications. • SilverLight is a web application technology. • The SilverLight runtime itself is small and installs on any browser on any platform. • SilverLight enables building rich user experiences. • Video, VectorGraphics & API.

  6. Why SilverLight ...cont • WPF (WindowsPresentationFoundation) is the new graphical user interface framework for Windows. • Released in 2006 as “Aero” in Windows Vista. • Microsoft abandoned concepts and technologies that had been used since Windows 1.0 • SilverLight is a whole subset of WPF that runs in a web browser plug-in. • Development name was WPF/E for “everywhere”. • Destined to become a major player in RIA (RichInteractiveApplications) development.

  7. Client-Side Web History • HTML. • First released way back in 1992. • The core principle of the web. • JavaScript or JScript. • Allowed for client-side interaction with users. • CSS. • Allowed for rich user interface and web content. • DHTML (The interaction of JavaScript & CSS). • 3rd Party Plug-Ins. • Flash, Java Applets, ActiveX.

  8. How SilverLight Works • SilverLight is an add-on to a web browser. • When you first navigate to a web page with SilverLight content, you get an install Microsoft SilverLight icon. • SilverLight gets installed once and then runs in FireFox or IE etc with the same runtime. • So, when you change SilverLight Configuration (right-click) in FireFox, those settings are changed in IE too.

  9. SilverLight Showcase • There are many on the community web site. • http://silverlight.net/showcase/

  10. Developing SilverLight • The term SilverLight also refers to an API. • CoreCLR developed parallel to .NET 3.5 / 4.0 • Since SilverLight 3 we can create standalone applications as well as applications that are embedded in a web page. • This makes deploying a SilverLight Application as simple as copying the files to a web server. • When developing, we can use the integrated web server in Visual Studio 2010 / Expression Blend 4.

  11. Visual Studio 2008 • Visual Studio 2008 is on MSDNAA. • You must then install SP1. • You must also install the SilverLight 2 SDK. • http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en

  12. Expression Studio • Along with WPF, we also got a new suite of tools named the Expression Studio. • Included are three important tools for SilverLight. • Exp. Design, Exp. Blend & Exp. Encoder. • Expression Studio also contains Expression Web (the true replacement for FrontPage) and Expression Media (a tool to manage media collections). • Expression Studio 2 is on MSDNAA. • You must then install SP1.

  13. Final Points • SilverLight 1 could only be manipulated with JScript, this was rather limiting so SilverLight 2 and above also allows you to use C# & VB. • The community website http://silverlight.net/ contains valuable information about SilverLight, including quick starts, samples and tutorials. • ASP.NET and other server-side development is not dead! So SilverLight augments, not replaces!

  14. Any Questions? Next LectureUnderstanding XAML

More Related