Microsoft Word with an app for Office • View / approve SOWs • Display Excel Services charts in Word Internal O365 SharePoint Site • • Windows 8 Application • View client companies •

Download Report

Transcript Microsoft Word with an app for Office • View / approve SOWs • Display Excel Services charts in Word Internal O365 SharePoint Site • • Windows 8 Application • View client companies •

Microsoft Word
with an app for
Office
• View / approve SOWs
• Display Excel Services
charts in Word
Internal O365
SharePoint Site
•
•
Windows 8
Application
• View client companies
• View sales leads
• Receive toast and tile and
raw notifications
• View Excel Services charts
• Create estimates
•
•
•
•
•
Windows Azure Web
Sites
Contact internal sales personnel
to follow up on requests for
quotes
Contact vendors to follow up on
requests for quotes
Approve SOWs
Store Excel Documents
Store SOWs
Host team sites for projects
BCS Sales Leads External List
Send notifications
Create SOWs
Update data in Excel documents
Create SharePoint project sites
Windows Azure
Workflow Service
• Facilitate SOW creation,
approval, submission, and follow
up tasks
Windows Azure
Access Control Service
Public O365
SharePoint Site
• OAuth
Windows Azure
SQL Database
• Submit requests for quote
Clients (Desktop/Tablet/Mobile)
•
•
•
•
Cloud
• Store sales request data
Provider-Hosted App
Cloud-based Apps
Get remote events from
SharePoint
Use CSOM/REST +
OAuth to work with
SharePoint
“Bring your own server hosting infrastructure”
Autohosted App
Windows Azure Web Sites + Windows
Azure SQL Database provisioned
invisibly as apps are installed
SharePoint-Hosted App
Provision an isolated sub web on a host web
• Reuse web elements
(lists, files, out-of-box web parts)
• No server code allowed; use client JavaScript for logic, UX
SharePoint
Web
Your Hosted
Site
SharePoint
Web
Windows
Azure
Web Sites
Host
Web
App Web
(from WSP)
Client/Server/Mobile Symmetrical
Fully Remote
JQuery Compatible
OAuth Enabled
_API
2,000+ Classes
JSON
Declarative, Remote Events
OData
Private and Public Clouds
6,000+ Members
All or
nothing
Start
Yes
User credentials
provided?
User only
context
No
App token
provided?
No
Yes
App token
Includes user?
Yes User + App
context
No
App only
context
Anonymous
context
End





Provider-hosted app for
SharePoint
MVC4 application on Windows
Azure Web Sites
Uses SharePoint Chrome Control
OData endpoint in Windows
Azure Web Site
Windows Azure SQL Database
• Cloud hosted
• Push Notifications
•
Send toast, tile, and badge updates to Windows 8 apps
Windows Azure
Web Applications
Windows Push
Notification
Services (WNS)
•
•
•
•
•
Event Receivers
Remote Event Receivers
External Event Receivers
Timer Jobs / Worker Roles
Custom Code
• Toast, Tile, Raw
Notifications
• SharePoint List Data
• Excel Services Data,
Charts, and Graphs
• SharePoint Extension
Points
• Win8 APIs
•
•
Windows Runtime (WinRT)
Windows Library for JavaScript
(WinJS)
• SharePoint APIS
•
•
•
REST
ASMX
/_layouts/15/WopiFrame.aspx
• Windows Azure
•
You decide!
Request token from Microsoft Online STS
Receive SAML security token
Send security token
Receive Cookies FedAuth & rtFa)
Call SP & attach Cookies
Receive results from SP
• Document Storage and
Collaboration
• Business Intelligence
•
Excel Services
• App-level External Content
Type
•
External List
• Contacting fellow employees
for assistance
•
Community Site
• Create documents
• Upload documents To
SharePoint
• Update SharePoint list items
• Create SharePoint Team Sites
• Business Intelligence
• OAuth / REST APIs
• Deployment Options
•
•
Apps for Office Catalog
(Tenant Scope)
SharePoint App Catalog
(SharePoint App Web Scope)
• Mixture of out of the box actions
•
•
•
•
and custom actions
Start upon SOW creation
Notify approver
Update status upon approval
Submit SOW to potential client
 With the new cloud app model for SharePoint
and its rich service APIs, your apps can now
consume SharePoint better than ever before.
 Any language, any hosting platform, using standard web technologies
 The core enabling technologies
 The new _api
 The new app principal
 OAuth 2.0
1 2 3
http://office.com/store
http://dev.office.com
http://blogs.msdn.com/officeapps
Try out some apps
Sign up for Office 365
for Developers
Follow us on our blog
MySPC
http://myspc.sharepointconference.com