Branding for Sharepoint 2013 and Office 365. http://bindtuning.com SharePoint AppWeb Runtime Declare REST SharePoint Events BCS Windows Azure Access Control Service or S2S Launchers Windows Azure IIS Other Windows Azure SQL Database SQL Server Other.

Download Report

Transcript Branding for Sharepoint 2013 and Office 365. http://bindtuning.com SharePoint AppWeb Runtime Declare REST SharePoint Events BCS Windows Azure Access Control Service or S2S Launchers Windows Azure IIS Other Windows Azure SQL Database SQL Server Other.

Branding for Sharepoint 2013 and Office 365.
http://bindtuning.com
SharePoint
AppWeb
Runtime
Declare
REST
SharePoint
Events
BCS
Windows Azure
Access Control
Service or S2S
Launchers
Windows
Azure
IIS
Other
Windows
Azure SQL
Database
SQL Server
Other
Cloud-based Apps
Get remote events from
SharePoint
Use CSOM/REST +
OAuth to work with SP
Provider-Hosted App
SharePoint
Host Web
“Bring your own server hosting
infrastructure and technology platform”
App Web*
Autohosted App
Windows Azure + SQL Azure provisioned
invisibly as apps are installed
SharePoint-Hosted App
Provision an isolated sub web on a parent web (separate domain)
• Reuse web elements
(lists, files, out-of-box web parts)
• No server code allowed; use client JavaScript for logic, UX
Your
Hosted Site
(separate SharePoint
domain)
SharePoint
Host Web
App Web*
(separate SharePoint
domain)
SharePoint
Host Web
App Web
(separate SharePoint
domain)
Azure
SharePoint Hosted
Cloud Hosted
SharePoint Site
Site or Tenancy
Web Site
Can be Multi-Tenant App
Developer Skillset
SharePoint + HTML/JS
Full Stack
UI Technologies
SharePoint + HTML/JS
Any Web Stack
None
Any
Lists and Libraries
Any
No Server Code
Hosting Expertise
Required
Smaller apps & resource
storage
Any type of Application
App Scope
Architecture
Server Code
Storage
Key Limitations
Good for…
https://mySPOsite-bf473b5225nn0f.sharepoint.com/SharePointAppTitle
•
Dissecting the App URL:
 http://tenant-APPUID.domain.com/APPNAME
APPUID
APPNAME
 Unique ID given to each
app installation in tenancy
 Name of SPWeb under where
app is installed
 Makes each app domain unique
 Developers have control
Shape
Description
Example
Immersive Full
Page App
App that implements a new
scenario for customers
Resource Tracking,
Budgeting
App Part
Provides new parts you can add to
your sites
Weather, News, Stock
Ticker
Extension App
Add new actions for documents
and items
Display Document
Visualization, Print to
Print Service Vendor
App Chrome
Options
App
Template
Chrome
Control
Custom
Chrome
REST/OData
Managed Code
ClientContext ctx = new ClientContext("https://contoso.sharepoint.com");
ctx.Load(ctx.Web.Title);
ctx.ExecuteQuery();
JavaScript
App Infrastructure
Tenant A
Tenant B
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn