6. Career Opportunities With AIS!!
We’re Always Looking for Bright People
Project Manager
Architect
Lead Designer
Designer-Developer
Developer
Amy Smith
Senior Talent Acquisition Lead
amy.smith@appliedis.com
7. Silverlight Tour
Jun 16-18, 2009
Attendees get a 10%
discount
3 days of intensive
Silverlight 2 and 3
Coverage of
Expression Blend
and Visual Studio
Understand the full
Control Model and
Customization http://silverlight-tour.com/
10. House Rules
No Smoking
Clean Up After Yourself
We are all guests of Microsoft
Let’s be good guests
Evaluation Forms, Evaluation Forms,
Evaluation Forms!
11. FireStarter: Day of Learning
Free and run by
volunteers
Speakers are giving
freely of their time
Some speakers are
presenting for the
first time today
Remember, this is a
community event
Please silence all
cell phones
15. What is Silverlight?
Uses XAML
XML description of CLR objects
Vector based graphics
Runs on Window, Mac and Linux
Silverlight Mobile coming
Version 2 is released
Version 3 is currently in Beta
RTM in July!
17. Evolution of UX –Text Based UI
• User Experience
• Usability – Low
• Flexibility – Low
• Engagement – None
• Performance – Excellent
• Development Experience
• Reasonable skill set
• Clunky editors and
debuggers early on
• No Choice
• Deployment Experience
• Easy
Era: Mainframe to DOS
18. Evolution of UX – Desktop GUI
• User Experience
• Usability – High
• Flexibility – High
• Engagement – Medium
• Performance – Very Good
• Development Experience
• Good
tools, platforms, languages
• Generally needed only two
languages: VB/C# and SQL
• Deployment Experience
• Very Difficult at first
• Easier with .NET
Era: Windows 3.1 to
19. Evolution of UX – Web Based
UI
• User Experience
• Usability – Medium/Low
• Flexibility – Medium
• Engagement – High
• Performance – Poor-Good
• Development Experience
• High Effort, High Cost
• Cross Browser Problems
• Multiple Languages:
VB/C#, JavaScript, xml, xsl,
SQL, HTML, CSS
• Debugging Difficult
•Deployment Experience
• Easy
Era: Internet era to Present
20. Evolution of UX – RIA
• User Experience
• Usability – High
• Flexibility – TBD
• Engagement – High
• Performance – Good to
Excellent
• Development Experience
• Good
tools, platforms, languages
• Generally need only:
VB/C#, XAML and SQL
•Deployment Experience
• Easy, via browser
• Silverlight
• Click-once for WPF
Era: Flash v1 to Present
26. Reach: The Web
Widest possible reach
From text only devices to desktops;
from laptops to mobile phones;
the web works just about anywhere
Platform/Browser Independent*
*Write once, test everywhere in every
conceivable combination.
Hard to debug
Easy to Deploy
User experience varies
27. Rich: Windows Client
Application
Richest experience possible
Response time is instantaneous
WPF applications can leverage
hardware acceleration for some truly
engaging user experiences
Easy to Debug
Narrow focus
Deployment concerns
28. RIA: Silverlight Applications
Happy Medium of Reach and Rich
Response time is instantaneous
Runs on Windows, Mac and Linux
Easy to Debug
Wide focus
Easy deployment
Enables great user experiences
29. RIA in Depth
• RIA brings the best of desktop and
client/server applications to the best of web
applications
Web deployment
Enhanced user experience
• Microsoft RIA (WPF and Silverlight)
One skillset, language, and toolset, from the
database to the services and sites, through to the
client, in the browser or on the desktop
○ soon, add phone and mobile devices to the list