• • • • Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.

Download Report

Transcript • • • • Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.

•
•
•
•
Any device, anywhere, anytime
New discovery channels
New ways of working
Redefined expectations for apps
Office 365 platform
Flexible tools
Web Page
App Manifest
HTML/CSS/JS
<XML>
App
Office Store
SharePoint app
catalog
Manifest
OAuth
SharePoint
Service layer
(Azure Website)
REST
CSOM
OData (JSON light)
•
•
•
•
Modern browser
client (HTML5)
ADO.NET
OData
Custom Data sources
A Cloud business app is an app for SharePoint
that has a Cloud hosted middle-tier and connects
to data source(s)
The provider hosted middle-tier is authenticated
with SharePoint via OAuth.
Clients talk to SharePoint via cross-domain calls
Middle-tier service layer can model SharePoint
and external data sources
HTML5 responsive design SPA
MVC/WebForms
Service project
SharePoint app
Azure
Office 365
•
•
•
•
•
Provider-hosted App
Bring your own server
hosting infrastructure
Cloud-hosted Apps Autohosted App
Get remote events from SharePoint
Use CSOM/REST + OAuth
Windows Azure + SQL Azure
provisioned automatically
as apps are installed
SharePoint-Hosted App
Reuse web elements (lists, out-of-box web
parts). Client side technologies and
declarative workflows. No server-side code.
SharePoint
Web
Your Hosted
Site
including Azure
SharePoint
Web
Azure
Host
web
App Web
(from WSP)
•
•
•
•
•
•
•

 http://aka.ms/BuildSharePointApps
 http://dev.office.com

 http://scn.sap.com/docs/DOC-40986

 https://channel9.msdn.com/Series/CBA