EDMUG Silverlight Talk

20
Make the web shine Mark Bennett Burmis Studio

description

My talk on Silverlight at the Microsoft Edmonton User Group.

Transcript of EDMUG Silverlight Talk

Page 1: EDMUG Silverlight Talk

Make the web shine

Mark BennettBurmis Studio

Page 2: EDMUG Silverlight Talk

User Expectations Increasing

Demanding richer interfaces

Desktop-like performance

Consistent experience

Page 3: EDMUG Silverlight Talk

Big Expectations = Bigger Challenges

Page 4: EDMUG Silverlight Talk

Silverlight makes it simple

Page 5: EDMUG Silverlight Talk

The Development Challenges

Cross browser

support!!!

Page 6: EDMUG Silverlight Talk

The Development ChallengesAJAX debuggingPerformance problemsBad designer / developer workflowCan’t share assets between web and desktop

Page 7: EDMUG Silverlight Talk

Silverlight Makes It SimpleProvides developers with:

Consistent platformRicher User InterfacesBetter application performanceIntegrated designer & developer workflowProfessional development toolsShared assets between web and desktop

Page 8: EDMUG Silverlight Talk

What? How? Why?

Page 9: EDMUG Silverlight Talk

What Is Silverlight?Browser plug-inSimilar usage

scenarios to Adobe Flash

<10 sec downloadProvides

animations, vector graphics, audio-video playback

Page 10: EDMUG Silverlight Talk

Under the hoodInstance of

the .NET Compact Framework

Subset of Windows Presentation Framework

Includes many standard libraries (LINQ, DataBinding, Networking)

Page 11: EDMUG Silverlight Talk
Page 12: EDMUG Silverlight Talk

Consistent PlatformWorks on all major browsers

Page 13: EDMUG Silverlight Talk

Consistent PlatformWorks on Windows and Mac OS XLinux port arriving soon

Page 14: EDMUG Silverlight Talk

Consistent PlatformComing to Nokia and Windows Mobile

phones

Page 15: EDMUG Silverlight Talk

Richer User InterfacesNew interface

paradigmVector based and

resolution independent

Scales to client hardware

Page 16: EDMUG Silverlight Talk

Richer User InterfacesReal graphical

primitives for the web (circles, polygons, paths)

AnimationVideo

Page 17: EDMUG Silverlight Talk

Richer User InterfacesCalendarTextBox (w/

Watermark)SlidersButtonsListsLots more!

Page 18: EDMUG Silverlight Talk

No more slides!

Page 19: EDMUG Silverlight Talk

Infosilverlight.netblog.burmis.ca

Page 20: EDMUG Silverlight Talk