Founded in 2004 Interactive Application Development Flash, Silverlight 1.0, 2 Project Highlights Top Banana – Silverlight, MIX Keynote AOL Webmail & Controls 2
Platform discussion Silverlight’s workflow Silverlight showcase Designer/developer considerations Building a Silverlight team Pitching Silverlight 3
Silverlight 1.0 Fully launched player JavaScript Strong video capabilities Control development tricky 4
Silverlight 1.1 and 2 SL 1.1 is now called 2 Currently Public Beta 1 SL 1.0 in SL 2 player All.NET dev languages Enterprise level apps Control development 5
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) 6
External WMV video libraries Microsoft internet properties Player download/installation Room for multiple platforms Competition is good 7
Player penetration 1.5 million/day Final feature set Differentiation Designer tools New tools to learn 8
Vector design program Good starting point for designs “Flat/static” design comps Export to XAML
Animations Transitions XAML clean up / prep
Media vs. Media Encoder Light video editing Video export Video overlays
Typical interactive workflow Silverlight interactive workflow Streamlined Tighter des/dev integration with XAML 14
General Understand the workflow Understand where platform differs Understand the business reason Internal concerns Designer/developer integration Learning new skills/apps 15
Flash Dev/Des: Interactive style AS3 is very similar to C# AS3 - basics of C# in hours. AS2 transition a bit lengthier Flex/MXML & SL/XAML - parallel 16
Flash Dev/Des (cont.): Can do Flash work Often less experienced engineers Used to working with designers Storyboard analogous to Timeline Can use some of their current tools 17
C# /.NET Often longer dev cycle Know the language New to “flair” of interactive Often understand backend Strong Control developers Often more architecting experience Able to do other C#/.NET work Ajax Developers Silverlight
More interface capabilities Lighter feature set (WPF) C# in a browser, worth it Learning what is not there Learn animation/timeline Learn mouse event driven interactivity Beta, layout/controls relatively new 19
Design workflow same in 1.0 and 2 Visual Studio mature Stricter than AS2 Multiple timelines Different MovieClip paradigm Des/dev workflow New platform, new workarounds Code reuse often easier Competition beneficial 20
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. 2 Maintainability of code Control development needed 21
MICROSOFT: HALO 3 VIDEO PLAYER (HD) MICROSOFT: HALO 3 VIDEO PLAYER (HD) MICROSOFT: HALO 3 VIDEO PLAYER (SD) MICROSOFT: HALO 3 VIDEO PLAYER (SD)
COMVU: LIVECAST COMVU: LIVECAST
MICROSOFT: WEB GALLERIES EXPRESSION
MICROSOFT: DAC SILVERLIGHT MICROSOFT: DAC SILVERLIGHT
AKAMAI: MEDIA PLAYER FRAMEWORK AKAMAI: MEDIA PLAYER FRAMEWORK
MICROSOFT: TOP BANANA MICROSOFT: TOP BANANA
MICROSOFT: RETAIL SITE MICROSOFT: RETAIL SITE
MICROSOFT: SILVERLIGHT CONTROL SKINS
MICROSOFT: ZUNE CARD (FL) MICROSOFT: ZUNE CARD (FL) MICROSOFT: ZUNE CARD (SL) MICROSOFT: ZUNE CARD (SL)
MICROSOFT: ROUGHCUT EDITOR MICROSOFT: ROUGHCUT EDITOR
MICROSOFT: WPF SNOWBOARD APPLICATION
33