Download - The Business of Microsoft Silverlight
The Business of Microsoft SilverlightDanny RiddellPresidentMetaliq
About Metaliq
Founded in 2004Interactive Application DevelopmentFlash, Silverlight 1.0, 2Project Highlights
Top Banana – Silverlight, MIX KeynoteAOL Webmail & Controls
2
The Business of Silverlight
Platform discussionSilverlight’s workflow Silverlight showcaseDesigner/developer considerationsBuilding a Silverlight teamPitching Silverlight
3
Silverlight
Silverlight 1.0Fully launched player JavaScript Strong video capabilitiesControl development tricky
4
Silverlight
Silverlight 1.1 and 2SL 1.1 is now called 2Currently Public Beta 1SL 1.0 in SL 2 playerAll .NET dev languagesEnterprise level appsControl development
5
Why there is good potential for the platform to succeed
InternalC# dev community Tutorials and booksAS 3 and C# are similarMultiple dev languages Strong des/dev workflow Affordable Suite of tools ($599)
6
Why there is good potential for the platform to succeed
ExternalWMV video librariesMicrosoft internet properties Player download/installationRoom for multiple platformsCompetition is good
7
Platform considerations
Player penetration1.5 million/day
Final feature setDifferentiationDesigner toolsNew tools to learn
8
Expression Studio
Expression Design
Vector design program
Good starting point for designs
“Flat/static” design comps
Export to XAML
Expression Blend
Animations
Transitions
XAML clean up / prep
Expression Encoder/Media Encoder
Media vs. Media Encoder
Light video editing
Video export
Video overlays
Includes Visual Studio 2005 Standard Edition
Designer and Developer workflow
Typical interactive workflowSilverlight interactive workflow
StreamlinedTighter des/dev integration with XAML
14
How to ramp up an agency to be ready for Silverlight
GeneralUnderstand the workflowUnderstand where platform differsUnderstand the business reason
Internal concernsDesigner/developer integrationLearning new skills/apps
15
Staffing Considerations
Flash Dev/Des:Interactive styleAS3 is very similar to C#AS3 - basics of C# in hours. AS2 transition a bit lengthierFlex/MXML & SL/XAML - parallel
16
Staffing Considerations
Flash Dev/Des (cont.):Can do Flash workOften less experienced engineersUsed to working with designersStoryboard analogous to TimelineCan use some of their current tools
17
Staffing Considerations
C# / .NETOften longer dev cycle Know the languageNew to “flair” of interactiveOften understand backendStrong Control developersOften more architecting experienceAble to do other C#/.NET work
Ajax DevelopersSilverlight 1.0
18
What should C# / .NET application developers know about moving to Silverlight?
More interface capabilitiesLighter feature set (WPF)C# in a browser, worth itLearning what is not thereLearn animation/timelineLearn mouse event driven interactivityBeta, layout/controls relatively new
19
What Flash developers/designers should know about Silverlight?
Design workflow same in 1.0 and 2Visual Studio matureStricter than AS2Multiple timelinesDifferent MovieClip paradigm
Des/dev workflowNew platform, new workarounds Code reuse often easierCompetition beneficial
20
Pitching Silverlight: Things you need to know
Timeline vs. release cycleExisting video networkEarly adopters?Audience ok with player download?Familiarity with .NET/C#Enterprise class stability, scalability
1.0 vs. 2Maintainability of codeControl development needed
21
MICROSOFT: HALO 3 VIDEO PLAYER (HD)
MICROSOFT: HALO 3 VIDEO PLAYER (SD)
HALO: HD Player
MICROSOFT: WEB GALLERIES EXPRESSION
MICROSOFT: Expression Media Web Galleries
MICROSOFT: DAC SILVERLIGHT
MICROSOFT/MRM: Defy All Challenges
MICROSOFT: TOP BANANA
MICROSOFT: Top Banana
MICROSOFT: RETAIL SITE
SILVERLIGHT STREAMING: RETAIL SITE
MICROSOFT: SILVERLIGHT CONTROL SKINS
MICROSOFT: Silverlight Control Skins
MICROSOFT: ZUNE CARD (FL)MICROSOFT: ZUNE CARD (SL)
ZUNE: Social Card
MICROSOFT: WPF SNOWBOARD APPLICATION
MICROSOFT/BURTON: Snowboard App
RECAP/CLOSING
33