Custom dev o365
-
Upload
ashish-trivedi -
Category
Software
-
view
224 -
download
4
Transcript of Custom dev o365
Online Conference
June 17th and 18th 2015
WWW.COLLAB365.EVENTS
Custom Development – Bring productivity to user
Ashish TrivediReadify
WWW.COLLAB365.EVENTS
Ashish TrivediReadify
Twitter : @ashuetawahLinkedIn : trivediashish
Office 365 & SharePoint Specialist Co-presenter with MS O365 Dev
Camps Collab 365 Contributor to OfficeDev PnP &
othersConnect:
WWW.COLLAB365.EVENTS
AgendaSharePoint Development – changes so farDevelopment Options – what we have now?Development game changersO365 Dev v/s SharePoint DevUsing App /Add-in – when, where and how?Demo
Project setup and different optionsASP.NET MVC with O365Universal Windows App with O365
WWW.COLLAB365.EVENTS
SharePoint Development – changes so far2007 or before
• Server Side OM Only (Farm Solutions) + BPOS
2010• SSOM + Sandbox Solution + Client Side OM + O365
2013
• SSOM + CSOM (improvement) + App Model / Add-ins + Office 365 Apps
2016
• SSOM + CSOM + Add-ins + Office Add-ins + Office 365 App + Hybrid
WWW.COLLAB365.EVENTS
Development Options – SharePoint
SharePoint
CSOM/JSOM
SharePoint Hosted
Provider Hosted
REST
Any Client
WWW.COLLAB365.EVENTS
Development Options – Office
Office
Content
Excel PowerPoint
Task Pane
Word Excel PowerPoint
Project(Desktop)
Outlook
WWW.COLLAB365.EVENTS
Development Options – Office 365
Office 365
Web
.NET !.NET
Mobile
iOS Android
Desktop
UWA
SPA
Angular
Platform Azure AD Connect to service Read & Parse data
WWW.COLLAB365.EVENTS
Development game changer
Office 365
SharePointOffice
• Connect O365 from Office Add-in• Connect SharePoint from Office Add-in• Connect SharePoint from O365 App• Connect Exchange from O365 App• Connect O365 from SharePoint Add-in
WWW.COLLAB365.EVENTS
O365 App v/s SharePoint Add-inOffice 365 App SharePoint Add-in
Registered with O365 Azure AD SharePoint context/access
Stand alone app using O365 data/service via provider hosted service
SharePoint hosted/provider hosted
Launch using App launcher From SharePoint sites
Platform – mobile/UWA/Web Site No native support
Mail, Contact, Files, Calendar, User & Groups
Easy to manage content within SharePoint Context
REST + Many client libraries with ADAL CSOM + REST (.NET or JS)
WWW.COLLAB365.EVENTS
Using App/Add-in – which one, where and how?
Scenario need to be evaluatedCommon questions to be asked –
User flexibility to launch the applicationWhich data/service to access from applicationDevelopment platform preferenceDevice dependencyAuthentication optionsHosting optionsApplication context – web site, desktop , mobile ?Users spending time in – Outlook, office files, SharePoint site?
WWW.COLLAB365.EVENTS
DemoProject setup and different optionsASP.NET MVC with O365Universal Windows App with O365
WWW.COLLAB365.EVENTS
Referenceshttp://dev.office.com/https://github.com/OfficeDevhttp://blogs.office.com/
WWW.COLLAB365.EVENTS
Q & A
WWW.COLLAB365.EVENTS
Stay tuned for more great sessions …