1 / 29

SharePoint datan käyttö Windows 8 Appseissa

SharePoint datan käyttö Windows 8 Appseissa. Olli Jääskeläinen, 6.3.2013. #td2013fi. about.me/ olli.jaaskelainen Ikäisekseen nuorekas, komeahko, huumorintajuinen, luotettava, ... Microsoft Certified Master (MCM): SharePoint 2010 Microsoft Certified Solutions Master (MCSM): SharePoint

jaser
Download Presentation

SharePoint datan käyttö Windows 8 Appseissa

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SharePoint datankäyttö Windows 8 Appseissa Olli Jääskeläinen, 6.3.2013 #td2013fi

  2. about.me/olli.jaaskelainen Ikäisekseen nuorekas, komeahko, huumorintajuinen, luotettava, ... Microsoft Certified Master (MCM): SharePoint 2010 Microsoft Certified Solutions Master (MCSM): SharePoint Twitter: @_opax Blog: www.mysharedpoints.com PrincipalArchitect Innofactor #td2013fi

  3. Agenda #td2013fi Teoria Windows StoreAppsit Pääsy SharePoint dataan Käytäntö Demo 1: XAML/C# App ja SharePoint 2010/2013 CSOM Demo 2: XAML/C#SearchContractAppja SharePoint 2013 haku REST xml Demo 3: JavaScript/HTML5/CSS3 ja SharePoint 2013 Newsfeed REST json Kotiinviemiset

  4. Teoria:Windows 8 App #td2013fi

  5. Windows Store App Windows 8 App on uusi Windows-sovellustyyppi Muistuttaa enemmän Windows Phone Appsia kuin perinteistä Windows-sovellusta (Console, Form, …) Jaellaan Windows Storesta tai organisaation sisällä Sovelluskehittäjän vaihtoehdot XAML (C#, C++, Visual Basic) HTML5, JavaScript, CSS3 Voi sekoittaa rajallisesti Windows Runtime Component #td2013fi

  6. App-prosessinrajoitettuelämä Huomoitavaa myös: SplashScreen (ei odota tyytymätöntä) Suspending on ainoa vaihe laittaa tila talteen #td2013fi

  7. Hiekkalaatikot C#, C++, Visual Basic App Toimii omana prosessinaan App1.exe JavaScript/HTML5/CSS App Ajetaan AppHostProcessissa(wwahost.exe) = Internet Explorer 10 ilman chromea

  8. “Kyvyt” elirajoitukset Capability on jotain mitä App saa tehdä Rajoitukset ovat käyttäjälle hyvästä – ja me teemme softaa käyttäjille. #td2013fi

  9. Windows 8 Appsit: Pääsyverkkoon Kolmeeri Capability-määritystävalittavissa Windows Store Appsille http://msdn.microsoft.com/en-us/library/windows/apps/hh465399.aspx #td2013fi

  10. Windows 8 Appsit: kommunikointiAPI:t #td2013fi

  11. Teoria:Pääsy SharePoint Dataan #td2013fi

  12. AutentikointiSharePointiin SharePointilla on luotettu Security Token Service (STS) Out-of-the-box STS on-premise SharePoint-farmeissa Voi olla muu kuin SharePointin oma on-premise SharePoint-farmeissa (FBA) Microsoft Online (STS) käytössä O365/SharePoint Online ratkaisuissa #td2013fi

  13. Autentikointi SharePoint Onlineen SharePoint Online Windows 8 App Microsoft Online STS HTTP requestSAML user,pass HTTP response SAML securitytoken Autentikaatio Security token Autentikaatiocookiet Varsinainen HTTP requestautentikaatiocookieilla HTTP response #td2013fi

  14. Autentikointi on-premise SharePointiin Paljon suoraviivaisempaa Enterprise Authenticationcapability tuo SSO:n kun toimitaan privaattiverkossa NetworkCredentialsHuom: Windows StoreApps toiminnot CredentialPicker & CredentialLocker Windows StoreApp osaa myös kysellä autentikaatiota tarvittaessa Paitsi FBA:han, joka toimii samankaltaisesti kuin SharePoint Online autentikointi

  15. Pääsy SharePoint dataan eri versioissa Ei käytössä Windows Store Appseissa, toimii vain SharePoint palvelimelta tuotetuista sivuista ja SharePoint Appseista. Vain organisaation sisältä jaelluissa Appseissa – Windows Store politiikka ei hyväksy

  16. Arkkitehtuuri: SharePoint Client Object Model Windows 8 App Lähde: http://msdn.microsoft.com/en-us/library/fp142385.aspx

  17. Arkkitehtuuri: SharePoint REST/OData GET, POST, PUT, PATCH, MERGE, DELETE Lähde: http://msdn.microsoft.com/en-us/library/fp142385.aspx

  18. SharePoint REST URI Site http://server/site/_api/site Web http://server/site/_api/web Search http://server/site/_api/search Publishing http://server/site/_api/publishing UserProfilehttp://server/site/_api/SP.UserProfiles.PeopleManager + muita Esitelty tarkemmin:http://msdn.microsoft.com/en-us/library/fp142385.aspx

  19. Demo 1: XAML/C# App ja SharePoint 2010/2013 CSOM #td2013fi

  20. Demo 1C# Windows StoreApp SharePoint 2010/2013 CSOM VS-solution sisältää kaksi projektia Windows StoreApp (C#) Windows Runtime Component (C#) CAML QueryCSOMillaAnnouncements listaan Autentikointi SSO privatenetwork (on-premise SP2010) Ei vaadi mitään kummempaa kun Enterprise Authentication on päällä

  21. Demo 2: C# SharePoint Online authja SharePoint 2013 Search REST #td2013fi

  22. Demo2C# SharePoint Online autentikointi ja SharePoint Search REST SearchContract -Visual Studio Project Item ja SearchDeclaration SPO Autentikaatio DataModel Haku RESTillä ja tulos DataModeliin

  23. Demo 3: JavaScript/HTML5 ja SharePoint 2013 Newsfeed REST json #td2013fi

  24. Demo 3JavaScript/HTML5 ja SharePoint 2013 Newsfeed REST json Käyttäjän newsfeed https://mysitehost/_api/social.feed/my/feed WinJS.xhr REST/JSON Autentikointi On-premise SharePoint alidomainissa – kysyy käyttäjätunnuksen/salasanan

  25. Kotiinviemiset #td2013fi

  26. Kotiinviemiset Windows StoreApp != Muut Windows-sovellukset Yhteydet ja autentikaatio eli QSO kulkemaan Network Capabilities Authentication SharePoint rajapinnat (muitakin toki on): REST Client Object Model (rajoitetusti)

  27. Tunnen SharePointin, mutta en Windows StoreAppseja - mistä aloitan? MSDNhttp://msdn.microsoft.com/en-us/windows/apps/br229512.aspx Windows SDKhttp://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx Ilmainen e-kirja: Programming Windows 8 Apps with HTML, CSS, and JavaScripthttp://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx #td2013fi

  28. Tunnen Windows StoreAppsit, mutta en SharePointia: mistä aloitan? MSDN http://msdn.microsoft.com/en-us/library/jj162979.aspx REST Service http://msdn.microsoft.com/en-us/library/fp142385.aspx CSOM http://msdn.microsoft.com/en-us/library/fp179912.aspx #td2013fi

  29. Example Kiitos! Tämänesityksentekemiseenmeni n. 40 tuntia. Kerrooliko se senarvoinen! #td2013fi

More Related