Module 4 - Apps For SharePoint
Module 4 - Apps For SharePoint
subtitle style
SharePoint Cloud
Hosted App Hosted App
Browser
Hosting Apps
• SharePoint Hosted Apps
– All code runs on the client
– No server-side code available
– Completely portable
• Auto-hosted apps
– Client side code
– Server side code runs on Windows Azure
– Automatically provisioned
– Only available with Office 365
• Remote Hosted Apps
– Client side code
– Server side codes runs wherever you like
– Must provide code for provisioning
– Available for any SharePoint implementation
Developer Tools and Technologies
• Client-Side Technologies
– Scripting Language
– Script Libraries
• Server-Side Technologies
– ASP.NET
• Web Pages
• Web Forms
• MVC
– PHP
– Ruby on Rails
• Development Environments
– Visual Studio 2012
– Napa
Host Webs, App Webs, and Remote Webs
• Host Webs
• App Webs
• Remote Webs
• App Installation Scope
• App Web Domains
http://contosotenant-aa46c3ffd61233.apps.contoso.com
• Packaging Apps
– .app file extension
– A package typically includes the following files:
• AppManifest.xml
• AppIcon.png
• Solution file
• Data Tier Application Package
– Auto hosted apps
• Publishing Apps
– Office Store
– App Catalogs
Lesson 2: Developing Apps for SharePoint