Online Conference June 17 th and 18 th 2015 WWW.COLLAB365.EVENTS 3 Development Options- Which one fits here? Ashish Trivedi Kloud Solutions Pty Ltd.
Online Conference
June 17th and 18th 2015
WWW.COLLAB365.EVENTS
3 Development Options-Which one fits here?
Ashish TrivediKloud Solutions Pty Ltd.
WWW.COLLAB365.EVENTS
Ashish TrivediKloud
Twitter : @ashuetawahLinkedIn : trivediashish
O365, SharePoint & Office Dev Specialist Co-presenter @ MS O365 Dev
Camps (AU) Aus Ignite 2015, DWCAU,
Collab365 Community Contributor
Connect:
WWW.COLLAB365.EVENTS
Agenda3 Development OptionsBest fit modelDeveloper toolsConverged Authentication & Graph APIFuture & DemoSummary
WWW.COLLAB365.EVENTS
3 OptionsSharePoint Add-in
SharePoint HostedOffice Add-inOffice 365 App
Provider Hosted
WWW.COLLAB365.EVENTS
Best model for my project
Development
SharePoint Add-in
Office Add-in
Office365 App
WWW.COLLAB365.EVENTS
SharePoint Add-insData + Service in same contextFocused on collaborationNo/less integration with external systemsEasy deployment on SharePointAccessed from SharePoint
WWW.COLLAB365.EVENTS
Office Add-insLive and run in Office contextLess context switchingDeployment – developer responsibilityDistribution Channel – Conditions applyAccessed from Office Client Application
WWW.COLLAB365.EVENTS
Ofiice365 AppsYour application platformData + Service + Auth from Office365Focus on IntegrationDeployment & Distribution – developer choiceAccessed from App launcher/Waffle menu
WWW.COLLAB365.EVENTS
Key Points - TakeawayPurpose – Collaboration / Integration?How the app is accessed?App registrationAuthentication & Authorization requirementsDeployment modelDistribution channel
WWW.COLLAB365.EVENTS
Developer Tools• Office 365 Developer Tenant• Azure AD association• IDE– Visual Studio with Office Developer Tools– Visual Studio code with Yeoman– Napa
WWW.COLLAB365.EVENTS
Converged AuthenticationSigning using MSA / Work or school account.Use V2 authentication endpoint.V2 endpoint to access Graph endpoints.Does not support app-only scope (not resources).Register @ https://apps.dev.microsoft.com.
WWW.COLLAB365.EVENTS
Microsoft Graph API
WWW.COLLAB365.EVENTS
Future RoadOneNote DevGA for Office365 TasksOffice365 GroupsOffice Add-ins mobile device support
WWW.COLLAB365.EVENTS
DemoGraph Explorer - https://graphexplorer2.azurewebsites.net/Using Graph API – Quick Start
WWW.COLLAB365.EVENTS
Referenceshttp://dev.office.com/https://github.com/OfficeDevhttp://blogs.office.com/https://apigee.com/OneDrive/embed/console/OneDrive
WWW.COLLAB365.EVENTS
Q & A
WWW.COLLAB365.EVENTS
Stay tuned for more great sessions …