Web programmeringSilverlight NOEA / PQC 2007 Silverlight From: Gill Cleeren www.snowball.be blog.n-technologies.be.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Silverlight Presentation Mar 2008 PWC. Silverlight Introduction: Microsoft Silverlight is a cross-browser, cross- platform, and cross-device plug-in for.
Module 1: Creating an Application by Using Windows Presentation Foundation Overview of WPF Creating a Simple WPF Application Handling Events and Commands.
Creating Windows Store Apps. 1. Overview of Windows Store applications 2. Worked example 3. Adding controls and event handlers Contents 2.
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
1 Introduction to Silverlight 1.1 Mark Smith
Dinko Jakovljević Microsoft Student Partner | BambooLab
An Introduction To Silverlight Gergely Orosz
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Michael Koester Designer Marketing Manager The World of Expression.
Building Your First Great Silverlight 2 Application Guy Burstein Microsoft Israel
1 Visual Studio Enhancements. 2 Integrated Ajax Support Don’t need an Ajax-Enabled Template Automatic Extender Detection Add Extender Wizard.
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight/WPF—An Introduction Morten Nielsen Rex Hansen.
Open Source Rich Internet Applications with Silverlight & Moonlight Joseph Hill Product Manager, Novell.
1 Moderne GUI og Silverlight Windows Presentation Foundation.
Discover, Master, InfluenceSlide 1 Introducing Silverlight Paul Stovell Alpha Ape, Lead Code Monkey, Readify.
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
Getting Started with Windows Phone 7.0 Development Creating a Silverlight Application Sergey Barskiy
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
WPF 3rd Party Controls WPF = Windows Presentation Foundation
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
BESUG Keynote  Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina  Blog:  Mail:
Building Silverlight 2 Applications (Parts 1 and 2)
Part 2 (Mike) Control Templating Custom Controls Custom Layout OpenFileDialog HTML Integration Deep Zoom Local Storage Q&A Part 1 (Joe) Overview Getting.
ICS 665 Jesse Abdul. jQuery UI Overview  jQuery UI javascript library Includes all UI component functionality  jQuery UI CSS framework Includes standard.
The Designer-Developer Workflow Martin Tirion User Experience Evangelist Microsoft.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
WinFX – A Lap Around the Windows Presentation Foundation Bart J.F. De Smet MVP Visual C#
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
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.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Yahoo! User Interface (YUI) Library Natly Mekdara.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
An Introduction to Silverlight Matt Harrington Developer Evangelist, Microsoft October 20, 2011.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Windows Presentation Foundation Adam Calderon Principal Engineer Interknowlogy LLC
Ronnie Saurenmann Principal Architect Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Silverlight 2.0 Charting About Me James Newton-King Developer at Intergen Blog:
Windows Presentation Foundation Maximilian Knor Developer Evangelist Developer and Plattform Group Microsoft Österreich
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
WPF – Windows Presentation Foundation what is it, what can you do with it and how do you get started.
Silverlight 2 Andrew Pardoe Program Manager CLR Execution Engine
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.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
Silverlight 101 Ahead! If you know Silverlight and are looking for more advanced content check out : ‘Microsoft Silverlight “Media” : Moving at 60fps’
An Introduction to Developing Applications for Microsoft Silverlight Jaime Rodriguez
Windows Phone Materi 4. Control Layout & Grouping Border Canvas ContentControl Grid Panorama Pivot StackPanel VirtualizingStackPanel ScrollViewer.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Overview of Silverlight 2
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Windows Presentation Foundation
Presentation transcript:

Web programmeringSilverlight NOEA / PQC 2007 Silverlight From: Gill Cleeren blog.n-technologies.be

2 Web programmingWeb parts NOEA / PQC 2007 Silverlight… What is it? XAML –With a Visual Studio/Blend demo Silverlight 2 features –Controls demo Showcasing Q&A

3 Web programmingWeb parts NOEA / PQC 2007 Microsoft Silverlight is a cross-browser, cross-platform implementation of.NET for building and delivering the next generation of media experiences & rich interactive applications for the Web.

4 Web programmingWeb parts NOEA / PQC Ps of Silverlight Productivity Performance Portability

5 Web programmingWeb parts NOEA / PQC 2007 Designer Developer Developer Designer Collaboration

6 Web programmingWeb parts NOEA / PQC 2007 A word on the developer experience Full CLR Trimmed-down version of.NET class library Full support from Visual Studio 2008 using templates

7 Web programmingWeb parts NOEA / PQC 2007 A word on the designer experience Expression Blend is the tool for designers (sometimes developers as well!) Gradients, blurs, animations… all the stuff designers like! Automatically creates XAML Project schema is same from Visual Studio

8 Web programmingWeb parts NOEA / PQC 2007 Remember: it’s a client-side technology Requires plug-in to be installed (Less than 5MB) Build for web and desktop (WPF) Rich control set Supports HD playback Some other important talking points

9 Web programmingWeb parts NOEA / PQC 2007 Silverlight Roadmap Silverlight V1 Shipped Q307 Silverlight V2 Shipped Q308 Silverlight control toolkit Q408 –More being added constantly –Goal is at least 50 controls Silverlight for mobile is coming –Same code running on mobile devices

10 Web programmingWeb parts NOEA / PQC 2007 Code-behind Name your controls so you can use it in code –Visual Studio automatically declares field for all x:name elements public void Page_Loaded(sender, MouseEventArgs e) { MyButton.Content = “Push Me!”; MyButton.Content = “Push Me!”;} public void Page_Loaded(sender, MouseEventArgs e) { MyButton.Content = “Push Me!”; MyButton.Content = “Push Me!”;}

11 Web programmingWeb parts NOEA / PQC 2007 More code-behind Event handlers can be wired up declaratively in XAML: Or explictly within the code-behind file –VB – using the "Handles" keyword –C# -- programmatically within the Page_Loaded event handler public void MyButton_Click(object sender, RoutedEventArgs e) { // todo: add code // todo: add code} public void MyButton_Click(object sender, RoutedEventArgs e) { // todo: add code // todo: add code}

12 Web programmingWeb parts NOEA / PQC 2007 A final note… Use XAML where possible! Otherwise, you’ll get a team of sad designers and developers…

13 Web programmingWeb parts NOEA / PQC 2007 Silverlight 2 Runtime Features 2D, Graphics Audio, Video Animations Text, Text Input Controls Layout Styles/Templates Data Binding Networking –HTTP/S and Sockets.NET Support –C# and VB.NET LINQ XML APIs Generics HTML Integration Local storage Crypto APIs (AES) Threading

14 Web programmingWeb parts NOEA / PQC 2007 A control: Re-usable UI elements that encapsulate UI and behavior and enable re-use and composition Vital for building business applications Not available in Silverlight 1.0! Controls toolkit: Out-of-band release (open- source) of extra controls via Controls and the controls toolkit

15 Web programmingWeb parts NOEA / PQC 2007 Some Built-in Controls in Silverlight 2 Form Controls: TextBox Button Toggle/Repeat Button CheckBox RadioButton ListBox Layout Controls: StackPanel Grid / GridSplitter Canvas Core Controls: Border Image MediaElement MultiScaleImage ToolTip ScrollViewer Dropdown list Navigation Controls: HyperlinkButton Popup Large Controls: Calendar DataGrid Slider DateTimePicker Shapes: Ellipse Rectangle Line TextBlock Path

16 Web programmingWeb parts NOEA / PQC 2007 Sample control usage Button b = new Button(); b.Width = 150; b.Height = 50; b.Content = “Push Me"; Button b = new Button(); b.Width = 150; b.Height = 50; b.Content = “Push Me";

17 Web programmingWeb parts NOEA / PQC 2007 Controls toolkit Collection of Silverlight controls, components and utilities made available outside the normal Silverlight release cycle Community driven: source is available, you can submit bugs and feature requests First release contains: –Source –Unit tests –Samples –Documentation –12 new controls for charting, styling… –Theming

18 Web programmingWeb parts NOEA / PQC 2007 Controls toolkit example AutoCompleteBox NumericUpDown Viewbox Expander ImplicitStyleManager Charting TreeView DockPanel WrapPanel Label HeaderedContentControl HeaderedItemsControl

19 Web programmingWeb parts NOEA / PQC 2007 Theming support Shiny Blue Rainier Purple Expression Light Shiny Red Rainier Orange Expression Dark

20 Web programmingWeb parts NOEA / PQC 2007 Silverlight is a platform for building Rich Interactive applications Strong tooling support, both for developers and designers with workflow between the 2 Extended control toolset that will keep on growing Summary

21 Web programmingWeb parts NOEA / PQC 2007 Showcases Video.Show: Hard Rock: Sitemap: Vertigo, general: Cloud: Inkubooks: Renault Laguna: Line Raider Game: Bird Hunt Game: Presentation Title | PP | DD Month YYYY

22 Web programmingWeb parts NOEA / PQC 2007 General weblogs.asp.net/scottgu blogs.msdn.com/tims silverlight.net/blogs/jesseliberty Resources