8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 1/34
The Business of The Business of Microsoft SilverlightMicrosoft SilverlightDanny Riddell
PresidentMetaliq
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 2/34
About MetaliqAbout Metaliq
Founded in 2004Interactive Application Development
Flash, Silverlight 1.0, 2
Project Highlights
Top Banana – Silverlight, MIX KeynoteAOL Webmail & Controls
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 3/34
The Business of SilverlightThe Business of Silverlight
Platform discussionSilverlight’s workflow
Silverlight showcase
Designer/developer considerations
Building a Silverlight teamPitching Silverlight
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 4/34
SilverlightSilverlight
Silverlight 1.0Fully launched player
JavaScript
Strong video capabilities
Control development tricky
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 5/34
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 6/34
Why there is good potentialWhy there is good potentialfor the platform to succeedfor the platform to succeed
Internal
C# dev community
Tutorials and books
AS 3 and C# are similar
Multiple dev languages
Strong des/dev workflow
Affordable Suite of tools ($599)
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 7/34
Why there is good potentialWhy there is good potentialfor the platform to succeedfor the platform to succeed
External
WMV video libraries
Microsoft internet properties
Player download/installation
Room for multiple platforms
Competition is good
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 8/34
Platform considerationsPlatform considerations
Player penetration1.5 million/day
Final feature set
Differentiation
Designer toolsNew tools to learn
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 9/34
Expression StudioExpression Studio
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 10/34
ExpressionExpression DesignDesign
Vector design program
Good starting point for designs
“Flat/static” design comps
Export to XAML
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 11/34
ExpressionExpression BlendBlend
Animations
Transitions
XAML clean up / prep
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 12/34
ExpressionExpression Encoder/Media EncoderEncoder/Media Encoder
Media vs. Media Encoder
Light video editing
Video export
Video overlays
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 13/34
Includes Visual Studio 2005 Standard EIncludes Visual Studio 2005 Standard E
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 14/34
Designer and DeveloperDesigner and Developerworkflowworkflow
Typical interactive workflow
Silverlight interactive workflowStreamlined
Tighter des/dev integration with XAML
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 15/34
How to ramp up an agencyHow to ramp up an agencyto be ready for Silverlightto be ready for Silverlight
General
Understand the workflow
Understand where platform differs
Understand the business reasonInternal concerns
Designer/developer integration
Learning new skills/apps
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 16/34
Staffing ConsiderationsStaffing Considerations
Flash Dev/Des:Interactive style
AS3 is very similar to C#
AS3 - basics of C# in hours.
AS2 transition a bit lengthierFlex/MXML & SL/XAML - parallel
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 17/34
Staffing ConsiderationsStaffing Considerations
Flash Dev/Des (cont.):Can do Flash work
Often less experienced engineers
Used to working with designers
Storyboard analogous to TimelineCan use some of their current tools
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 18/34
Staffing ConsiderationsStaffing Considerations
C# / .NETOften longer dev cycle
Know the language
New to “flair” of interactive
Often understand backendStrong Control developers
Often more architecting experience
Able to do other C#/.NET work
Ajax Developers
Silverlight 1.0
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 19/34
What should C# / .NET applicationWhat should C# / .NET applicationdevelopers know about moving todevelopers know about moving toSilverlight?Silverlight?
More interface capabilitiesLighter feature set (WPF)
C# in a browser, worth it
Learning what is not there
Learn animation/timelineLearn mouse event driven interactivity
Beta, layout/controls relatively new
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 20/34
What FlashWhat Flashdevelopers/designersdevelopers/designers
should know aboutshould know aboutSilverlight?Silverlight?
Design workflow same in 1.0 and 2
Visual Studio mature
Stricter than AS2
Multiple timelinesDifferent MovieClip paradigm
Des/dev workflow
New platform, new workaroundsCode reuse often easier
Competition beneficial
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 21/34
Pitching Silverlight: ThingsPitching Silverlight: Thingsyou need to knowyou need to know
Timeline vs. release cycle
Existing video network
Early adopters?
Audience ok with player download?Familiarity with .NET/C#
Enterprise class stability, scalability
1.0 vs. 2Maintainability of code
Control development needed
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 22/34
MICROSOFTMICROSOFT: HALO 3 VIDEO: HALO 3 VIDEO
PLAYER (HD)PLAYER (HD)
MICROSOFTMICROSOFT: HALO 3 VIDEO: HALO 3 VIDEOPLAYER (SD)PLAYER (SD)
HALO: HD PlayerHALO: HD Player
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 23/34
COMVU: LiveCastCOMVU: LiveCast
COMVU: LIVECASTCOMVU: LIVECAST
MICROSOFT E i M di W b
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 24/34
MICROSOFT: WEB GALLERIES EXPRESSIONMICROSOFT: WEB GALLERIES EXPRESSION
MICROSOFT: Expression Media WebMICROSOFT: Expression Media Web
MICROSOFT/MRM D f All Ch llMICROSOFT/MRM D f All Ch ll
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 25/34
MICROSOFT: DAC SILVERLIGHTMICROSOFT: DAC SILVERLIGHT
MICROSOFT/MRM: Defy All ChallengesMICROSOFT/MRM: Defy All Challenges
AKAMAIAKAMAI M di F kM di F k
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 26/34
AKAMAI: MEDIA PLAYERAKAMAI: MEDIA PLAYERFRAMEWORK FRAMEWORK
AKAMAIAKAMAI: Media Framework : Media Framework
MICROSOFT T BMICROSOFT T B
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 27/34
MICROSOFT: TOP BANANAMICROSOFT: TOP BANANA
MICROSOFT: Top BananaMICROSOFT: Top Banana
SILVERLIGHT STREAMING RETAIL SITESILVERLIGHT STREAMING RETAIL SITE
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 28/34
MICROSOFT: RETAIL SITEMICROSOFT: RETAIL SITE
SILVERLIGHT STREAMING: RETAIL SITESILVERLIGHT STREAMING: RETAIL SITE
MICROSOFT Sil erlight Control SkinsMICROSOFT: Silverlight Control Skins
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 29/34
MICROSOFT: SILVERLIGHTMICROSOFT: SILVERLIGHTCONTROL SKINSCONTROL SKINS
MICROSOFT: Silverlight Control SkinsMICROSOFT: Silverlight Control Skins
ZUNE: Social CardZUNE: Social Card
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 30/34
MICROSOFT: ZUNE CARD (FL)MICROSOFT: ZUNE CARD (FL)
MICROSOFT: ZUNE CARD (SL)MICROSOFT: ZUNE CARD (SL)
ZUNE: Social CardZUNE: Social Card
MICROSOFT: Rough Cut EditorMICROSOFT: Rough Cut Editor
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 31/34
MICROSOFT: ROUGHCUT EDITORMICROSOFT: ROUGHCUT EDITOR
MICROSOFT: Rough Cut EditorMICROSOFT: Rough Cut Editor
MICROSOFT/BURTON: Snowboard AppMICROSOFT/BURTON: Snowboard App
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 32/34
MICROSOFT: WPF SNOWBOARDMICROSOFT: WPF SNOWBOARDAPPLICATIONAPPLICATION
MICROSOFT/BURTON: Snowboard AppMICROSOFT/BURTON: Snowboard App
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 33/34
RECAP/CLOSINGRECAP/CLOSING
8/14/2019 BusinessWithSilverlight-B01 Riddell
http://slidepdf.com/reader/full/businesswithsilverlight-b01-riddell 34/34