Top Banner
Online Conference June 17 th and 18 th 2015 WWW.COLLAB365.EVENTS Custom Development – Bring productivity to user Ashish Trivedi Readify
14

Custom dev o365

Feb 21, 2017

Download

Software

Ashish Trivedi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Custom dev   o365

     

               

 Online Conference

 June 17th and 18th 2015

WWW.COLLAB365.EVENTS

Custom Development – Bring productivity to user

Ashish TrivediReadify

Page 2: Custom dev   o365

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:

Page 3: Custom dev   o365

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

Page 4: Custom dev   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

Page 5: Custom dev   o365

WWW.COLLAB365.EVENTS

Development Options – SharePoint

SharePoint

CSOM/JSOM

SharePoint Hosted

Provider Hosted

REST

Any Client

Page 6: Custom dev   o365

WWW.COLLAB365.EVENTS

Development Options – Office

Office

Content

Excel PowerPoint

Task Pane

Word Excel PowerPoint

Project(Desktop)

Mail

Outlook

Page 7: Custom dev   o365

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

Page 8: Custom dev   o365

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

Page 9: Custom dev   o365

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)

Page 10: Custom dev   o365

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?

Page 11: Custom dev   o365

WWW.COLLAB365.EVENTS

DemoProject setup and different optionsASP.NET MVC with O365Universal Windows App with O365

Page 12: Custom dev   o365

WWW.COLLAB365.EVENTS

Referenceshttp://dev.office.com/https://github.com/OfficeDevhttp://blogs.office.com/

Page 13: Custom dev   o365

WWW.COLLAB365.EVENTS

Q & A

Page 14: Custom dev   o365

WWW.COLLAB365.EVENTS

Stay tuned for more great sessions …