SharePoint 2010 and
      Silverlight a Bigger Picture
                    Mikhail Dikov
            Business Process Management Buff
                     Global 360



9/11/2010                                      1
Agenda

 How do we know when to use Silverlight and SharePoint?

 Developer and designer tools

 Steps in crafting business applications

 SharePoint Client Object Model

 Demo - constructing a Case Management business
  application


Q & A
Why and When?




                ?
DNA of the SharePoint Application Platform




                                                    Human Centric
                           Collaboration              Business
                                                      Processes



                Search                     Portal



 Enterprise
  Content                     Business
Management                  Intelligence
Silverlight is already in SharePoint
DNA of the Business Process Platform




 Critical                 Persona-Based                   Real-Time
Business                       User                        Process
Processes                   Experience                     Visibility

                                          Process-Aware
             Structured
                                               User
             Documents
                                           Environment

End-to-End
 Processes
SharePoint as Business Process Platform


 Critical                  Persona-Based                     Real-Time
Business                        User                          Process
Processes                    Experience                       Visibility

                                            Process-Aware
              Structured
                                                 User
              Documents
                                             Environment
                                                            Human Centric
End-to-End                  Collaboration                     Business
 Processes                                                    Processes



                Search                          Portal



 Enterprise
  Content                     Business
Management                  Intelligence
Which best represents your opinion of the
SharePoint user experience?
What’s next?




   SharePoint 2007   SharePoint 2010     SharePoint vNext




     HTML 4 Quirks    XHTML 1.0 Strict           ?
Design to the rescue…


 Quick                  Disposable
 Timely                 Plentiful
 Inexpensive            Minimal Detail
 Suggest and Explore    Simple
Design Tools


                Napkins

                Pencil

                Expression Design

                Expression Blend

                Sketchflow
Sketchflow - Low Fidelity
Sketchflow - Low Fidelity
Sketchflow - Low Fidelity




                 Demo - Sketchflow
Developer Tools


 White Board

 Visual Studio

 Expression Blend

 Silverlight Toolkit

 Fiddler
Sketchflow - High Fidelity
Sketchflow - High Fidelity
Sketchflow - High Fidelity




                      Demo – High Fidelity
Final Application
Final Application
Silverlight and SharePoint




        Demo – Silverlight uses SharePoint Client Object Model
The Final Touch




          Demo – Applying template to finished application
Your turn…




             Q&A
Thank You!

Visit www.mikhaildikov.com for slides and demo projects


PLEASE COMPLETE
THE SESSION SURVEY
Thank You To Our Sponsors!

SharePoint 2010 and Silverlight: A Bigger Picture