• Like
  • Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

SharePoint + Silverlight - new BFF's by Wictor Wilén

  • 3,057 views
Uploaded on

Presentation from Southeast Asia SharePoint Conference

Presentation from Southeast Asia SharePoint Conference

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,057
On Slideshare
0
From Embeds
0
Number of Embeds
6

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Platinum Sponsor
    Gold Sponsors
  • 2. Please use the opening and closing slides of this template.
    Where practical please migrate over or use this template format for your presentation.
    Template Notes
  • 3. SharePOint and Silverlight new BFF’s
    Wictor Wilén
    SharePoint Server MVP
    Connecta AB, Sweden
    http://www.wictorwilen.se
  • 4. Wictor Wilén
    SharePoint Server MVP, Author, Architect
    Connecta AB, Sweden
    Been in the game since ”Tahoe” (SharePoint 2001)
    Who am I?
    http://www.connecta.se/ | http://www.wictorwilen.se/ |http://twitter.com/wictor | http://www.sharepointwebpartsinaction.com
  • 5.
    • Introduce you to Silverlight usage in SharePoint
    • 6. How and when to use Silverlight to enhance the user experience
    This Session
  • 7. What is Silverlight?
    • Why Silverlight in SharePoint?
    • 8. Silverlight OOB in SharePoint
    • 9. Silverlight development
    • 10. Silverlight Web Part
    • 11. Custom Silverlight Apps in SharePoint
    Agenda
  • 12. What is Silverlight?
    SharePoint and Silverlight – new BFF’s
  • 13. What is Silverlight?
    Web application framework by Microsoft
    Software + Services
    Based on .NET
    Currently version 4.0
    Version 1.0 2007
    Works on Windows: IE, Fx, Safari and Chrome
    Works on Mac OS: Fx, Safari (Chrome)
    Works on Linux: Moonlight (Mono)
  • 14. Silverlight Key Features
    .NET Framework on the client
    Rich media experience
    Streaming, hardware accelarated H.264
    Out-of-browser experience
    Drag and drop
    Local storage
    Data access (REST, WCF, web services...)
  • 15. Why Silverlight in SharePoint?
    SharePoint and Silverlight – new BFF’s
  • 16. Why Silverlight in SharePoint?
    Why not!
    SharePoint and Silverlight are key components in the Microsoft world! (Windows Phone 7!)
    ”Light up” web sites and intranets
    Streaming media
    Rich applications
    Native support in SharePoint
    Office 365 (aka BPOS/SharePoint Onlince)
    2007: manually add JS, registering assemblies
  • 17. Silverlight Out-of-the-box in SharePoint
    SharePoint and Silverlight – new BFF’s
  • 18. OOB Silverlight in SharePoint
    Silverlight Web Part
    SharePoint Foundation
    Media Web Part
    SharePoint Server
    Other
    Decomposition tree – PerformancePoint Services
    Office Web Apps Viewers (Word, Visio...)
    New site/list page
    Organisation view (My Site)
  • 19. OOB Silverlight Experience
    Demo
  • 20. Silverlight DevelopmentAnd Silverlight Web Part
    SharePoint and Silverlight – new BFF’s
  • 21. Tools
    Visual Studio 2010
    Silverlight 4.0 SDK
    Visual Studio 2010 SharePoint Developer Tools
    Extension: SharePoint Power Tools
    Microsoft Expression Blend 4
    Expression Encoder
    Sketchflow
  • 22. Building SilverLight Apps
  • 23. Custom Silverlight App
    Demo
  • 24. Custom SharePoint Silverlight Applications
    SharePoint and Silverlight – new BFF’s
  • 25. Talking to SharePoint
    Web Services
    Plain ol’ 2007:ish web services
    REST Services
    /_vti_bin/ListData.svc
    /_vti_bin/ExcelRest.aspx
  • 26. Talking to SharePoint cont.
    Client Object Model
    Subset of the SharePoint API
    Commands sent/executed in batches
    .NET, JavaScript and Silverlight implementations
    14TEMPLATELAYOUTSClientBin
    Microsoft.SharePoint.Client.Silverlight.dll
    Microsoft.SharePoint.Client.Silverlight.Runtime.dll
    Asynchronous
  • 27. Deployment Location
    Document Library
    Site Collection specific
    Allows end-users to upload
    Permissons
    Module
    Site Collection specific
    Hidden from users
    ClientBin
    Available to all Site Collections
    Requires access to server (Farm solution)
    Remote location
  • 28. Silverlight Hosting Options
    Silverlight Web Part
    Custom Web Part
    <object data='data:application/x-silverlight-2'
    type='application/x-silverlight-2'>
    <param name='source'
    value='_layouts/ClientBin/MyApp.xap'/>"
    <param name=’initParams'
    value='MS.SP.url=http://server/sites/site’/>
    </object>
  • 29. Show me Visual Studio!!!
  • 30. Custom Silverlight Web Part With Client Object Model and ReST
    Demo
  • 31. Thank You!
    http://www.wictorwilen.se
    http://twitter.com/wictor
    http://www.sharepointwebpartsinaction.com
    wictor@wictorwilen.se