Transcript Document

Microsoft

®

Silverlight

™ Jim Lyle Data Analyst The Sixth Form College Farnborough Microsoft® Silverlight™ Presented at the Sixth Form Colleges’ Forum Information Systems Conference 9 June 2011 The Sixth Form College Farnborough

Introduction

 Overview of Silverlight  Advantages of developing with Silverlight  Tools needed to develop with Silverlight  Demonstration (Student Applicant Mapping)  The future of Silverlight Microsoft® Silverlight™ The Sixth Form College Farnborough

Overview of Silverlight (1/3)

Description “… a free web-browser plug-in that enables interactive media experiences, rich business applications and immersive mobile apps.”  Cross-platform, cross-browser, cross-device applications  Applications run in a small (<6MB), free, downloadable run-time  Uses the Microsoft .NET Framework for application development  Uses XML-based declarative mark-up language (XAML) Microsoft® Silverlight™ The Sixth Form College Farnborough

Overview of Silverlight (2/3)

XAML mark-up C# code-behind Microsoft® Silverlight™ The Sixth Form College Farnborough

Overview of Silverlight (3/3)

Development Silverlight 1 (March 2007) Silverlight 2 (March 2008) Silverlight 3 (March 2009) Silverlight 4 (April 2010) Silverlight 5 (Beta) (April 2011) Limited functionality Mainly used for video display Huge improvement from Silverlight 1 Many more controls Improved support for data-rich business apps Further business application improvements Out-of-browser applications Windows Phone 7 development tools Performance improvements Microsoft® Silverlight™ The Sixth Form College Farnborough

Advantages of Silverlight

 Rich, interactive applications (RIAs)  Build upon existing .NET knowledge/experience  Rich set of ready-made data controls  Easy to deploy applications  Applications run in any browser on multiple platforms  Applications run on client machine  Desktop-like performance and visuals  Reduced network traffic  Applications can run out-of-browser with elevated trust Microsoft® Silverlight™ The Sixth Form College Farnborough

Tools for Silverlight Application Development

 Visual Studio 2010  or Visual Web Developer 2010 (free) [www.microsoft.com/express/web]  Silverlight 4 tools for Visual Studio 2010 (free), includes:  Silverlight 4 SDK [www.silverlight.net/getstarted]  WCF RIA Services  Silverlight toolkit (free) [http://silverlight.codeplex.com]  Microsoft Expression Blend 4 (optional)  Part of Microsoft Expression Studio Microsoft® Silverlight™ The Sixth Form College Farnborough

Silverlight Demonstration

Student Applicant Mapping Approximately 50% of new applicant places allocated to Partner and Link (PAL) schools.

Remaining 50% of places heavily over-subscribed.

To identify whether geographical criteria could be used in the development of the College’s application process.

Provide an interactive, visual representation of new applicant data.

Contains Ordnance Survey data © Crown copyright and database right 2010 Microsoft® Silverlight™ The Sixth Form College Farnborough

Silverlight – The Future

 Introduction of HTML5  HTML5 development will require skills in: • HTML5 • CSS3 • JavaScript  Microsoft support for Silverlight • Windows 8 announcement  Silverlight • Is available now • • • • Works across platform/browsers now Advanced developer tools Faster execution More capabilities?

Microsoft® Silverlight™ The Sixth Form College Farnborough