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