developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013
DESCRIPTION
Session on how to build SharePoint 2013 applications which make use of popular techniques like MVC 5, WebAPI 2 and SignalR 2.0TRANSCRIPT
![Page 1: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/1.jpg)
Bas Lijten, Solution Architect at Achmea
Developing SharePoint 2013 apps with MVC 5, SignalR 2.0, WebAPI 2 and Visual Studio 2013
![Page 2: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/2.jpg)
Bas LijtenSolution Architecthttp://blog.baslijten.com/
![Page 3: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/3.jpg)
AgendaMVC 5SignalR 2.0
I like it contest!WebAPI
![Page 4: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/4.jpg)
MVC 5
![Page 5: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/5.jpg)
One ASP.NET
ASP.NET
WebForms
Sites
WebPages
Single
PageApps
MVCWebAPI
SignalR
Services
![Page 6: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/6.jpg)
Integrate existing apps with SharePointhttp://blog.baslijten.com/convert-mvc-application-to-shareptoint-2013-provider-hosted-app/
• Reuse SharePoint authorization/authentication
• SharePoint data• Lists, documents, metadata
• Use SharePoint services• search, userprofiles, managed metadata
![Page 7: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/7.jpg)
SignalR 2.0
![Page 8: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/8.jpg)
I Like it Contest!
http://tiny.cc/diwug
![Page 9: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/9.jpg)
Open Web Interface for .NETCleaner separation of app, server and host
using AppFunc = Func< IDictionary<string, object>, // Environment Task>; // Done
ASP.NET Web APISignalR, other FX
Server (OWIN)
Host
OWIN middleware
ASP.NET Web APISignalR, other FX
Server (System.Web OWIN)
IIS(Host en Server)
ASP.NET Web Forms + MVC
IIS(Host en Server)
![Page 10: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/10.jpg)
WebAPI 2
![Page 11: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/11.jpg)
Questions& Answers
![Page 12: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/12.jpg)
Bloghttp://blog.baslijten.com
Twitter@BasLijten
![Page 13: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/13.jpg)
LinksConvert existing MVC apps to SharePoint appshttp://blog.baslijten.com/convert-mvc-application-to-shareptoint-2013-provider-hosted-app/
Integrate SignalR 2.0 with SharePoint 2013http://blog.baslijten.com/how-to-integrate-signalr-2-0-in-a-sharepoint-2013-mvc5-app/
Getting WebAPI 2.0 to work with SharePoint 2013 appshttp://blog.baslijten.com/getting-sharepoint-2013-apps-and-webapi-to-work/
![Page 14: Developing share point 2013 apps with mvc 5, signalr 2.0, webapi 2 and visual studio 2013](https://reader035.vdocuments.site/reader035/viewer/2022062513/5560c70ed8b42a19088b4744/html5/thumbnails/14.jpg)
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.