Build Metro SharePoint Applications with Windows 8
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Build Metro SharePoint Applications with Windows 8

on

  • 7,708 views

 

Statistics

Views

Total Views
7,708
Views on SlideShare
6,589
Embed Views
1,119

Actions

Likes
1
Downloads
51
Comments
1

40 Embeds 1,119

http://edinkapic.blogspot.com 455
http://edinkapic.blogspot.com.es 285
http://edinkapic.blogspot.in 77
http://www.edinkapic.com 35
http://edinkapic.blogspot.mx 31
http://edinkapic.blogspot.co.uk 30
http://edinkapic.blogspot.ca 28
http://edinkapic.blogspot.com.au 21
http://edinkapic.blogspot.de 19
http://edinkapic.blogspot.nl 19
http://edinkapic.blogspot.com.ar 14
http://edinkapic.blogspot.fr 12
http://edinkapic.blogspot.ru 11
http://feeds.feedburner.com 10
http://edinkapic.blogspot.be 9
http://edinkapic.blogspot.ch 5
http://edinkapic.blogspot.cz 5
http://edinkapic.blogspot.se 5
http://edinkapic.blogspot.com.br 4
http://edinkapic.blogspot.hk 4
http://moved11.katinia.com 4
http://edinkapic.blogspot.ro 4
http://edinkapic.blogspot.co.nz 3
http://edinkapic.blogspot.jp 3
http://edinkapic.blogspot.it 3
http://edinkapic.blogspot.sg 3
http://edinkapic.blogspot.pt 3
http://edinkapic.blogspot.co.at 2
http://edinkapic.blogspot.fi 2
http://www.edinkapic.blogspot.com.es 2
http://edinkapic.blogspot.sk 2
http://edinkapic.blogspot.co.il 1
http://edinkapic.blogspot.hu 1
http://edinkapic.blogspot.no 1
http://edinkapic.blogspot.gr 1
http://www.edinkapic.blogspot.com.au 1
http://edinkapic.blogspot.kr 1
http://edinkapic.blogspot.tw 1
http://edinkapic.blogspot.ie 1
http://feedreader.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Is there any link to view the 2nd demo 'Demo Windows 8 Metro Application with SharePoint ' or a link to view the code for integration to SharePoint with metro app? Thanks!
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Build Metro SharePoint Applications with Windows 8 Presentation Transcript

  • 1. #SPSBE Build SharePoint MetroApplications with Windows 8 #SPSBE32 Edin Kapić
  • 2. A big thanks to our sponsorsPlatinum SponsorsGold Premium Sponsors Venue SponsorGold Sponsors
  • 3. About me• Edin Kapić • Key Consultant in pasiona consulting (Barcelona)• Co-founder of the Catalan SharePoint User Group SUG.CAT• Speaker • EuropeanSP 2011, CEUS, MS NetWork 2.0• Contact Me • ekapic@pasiona.com • http://www.edinkapic.com (English) • http://spblogedin.blogspot.com (Spanish) • @ekapic
  • 4. Agenda• Introduction• WinRT / Metro Apps • Demo 1• Interacting with SharePoint • Demo 2
  • 5. Introduction• Windows 8 is a great leap forward • New, streamlined UI • New application execution model • Designed for touch • “It’s Windows 7 + other things”
  • 6. Windows 8 Application Modes• Desktop • “Classic” Windows 7 Applications• Metro • Windows Runtime (WinRT) Applications
  • 7. Windows 8 Architecture
  • 8. Metro-style Applications Quick Facts (I)• Run on Windows Runtime (WinRT), not .NET CLR • But VS11 will make “trimmed” NET 4.5 app that “translates” NET calls into WinRT calls and vice-versa • Automatic mapping between data types • You can mix JS, C#/VB and C++ in WinRT
  • 9. Metro-style Applications Quick Facts (II)• Rely heavily on Asynchrounous Operations • Task<T> • async / await keywords• Visual Studio 11 has built-in templates for common application styles• There’s only one app active any time • Plus one “snapped” app
  • 10. Demo Windows 8 Metro Application
  • 11. Interacting with SharePoint• SharePoint API • Server OM • Client OM • NET, Silverlight, JS • ASMX Services (Lists.asmx) • REST (ListData.svc)• Custom services
  • 12. Interacting with SharePoint from WinRT• SharePoint API • Server OM • Client OM • NET, Silverlight, JS • ASMX Services (Lists.asmx) • REST (ListData.svc)• Custom services
  • 13. ASMX / Custom WCF Services• Visual Studio 11 generates the proxy for us• Supported WCF bindings • BasicHttpBinding • NetTcpBinding • NetHttpBinding • CustomBinding
  • 14. REST Services (ListData.svc)• Visual Studio 11 can’t help us • Data Services are not (yet) supported• Use System.Net.HttpClient or HttpWebRequest instead • Parse the Atom XML data with Linq-to-XML • In JS/HTML Metro applications use WinJS.xhr• Use Windows.Networking.BackgroundDownloader to download documents by URL
  • 15. Demo Windows 8 Metro Application with SharePoint
  • 16. References• NET for Metro-style Applications Overview • http://msdn.microsoft.com/library/windows/apps/br230302.a spx• Adis Jugo (SharePoint MVP) Blog Post about Win8 and SharePoint • http://blog.sharedove.com/adisjugo/index.php/2011/11/02/de veloping-windows-8-metro-style-applications-for-sharepoint/
  • 17. Q&A• Dank u wel!• Merci beaucoup!
  • 18. We need your feedback! Scan this QR code or visit http://svy.mk/sps2012be Our sponsors: