Upload
avinash-sujeeth
View
339
Download
1
Embed Size (px)
DESCRIPTION
A presentation that introduces the Office App Model to developers.
Citation preview
Introducing the newOffice cloud app modelAvi [email protected]
Introducing the new Office
Devices Social Cloud
Fast and fluid experience with touch, pen, mouse & keyboard
Immersive touch-optimized Windows 8 store apps
Support for Windows Phone, iOS & Android phones
Office - on demand, roaming & up-to-date
New cloud app development model
Enterprise-grade reliability and standards
Newsfeeds, microblogging & Yammer
Pervasive social capabilities across Office
Multiparty HD video & Skype federation
Spreadsheet governance and controls
DLP, data retention & unified eDiscovery
Consistent management experience across Office 365
Control
Vision: Modernizing the Office Platform
Our Vision: Modernizing the platform
Today’s Market Today’s Trends Our Principles
The result: a new cloud app model
What are apps?New class of apps
New model enables developers to build a new class of apps for Office and SharePoint.
New scenarios
Combine cloud services and web technologies with apps from within the UI of Office and SharePoint.
New user experiences
Enhance productivity by enabling new ways of working with information in Office and SharePoint.
Apps change the way we
create and consume
information from within
Office and SharePoint.
Access multiple data sources and refresh content from an app
Visualize in brand new way using custom HTML5 graphs
Bring the web inside Office
Get contextual information without leaving your inbox with mail apps
A user click will open the app from within the e-mail to give additional
information
Get contextual information without leaving your inbox with mail apps
Navigate across apps through the apps tab.
Extension PatternsOffice.com/store
Top Applications
include LinkedIn,
Merriam-Webster,
Bing, Sage
Intelligence,
Harmon.ie, Pingar
EmbeddedContent
Task Pane
ContextualPane
Building appsWeb Applications
Build apps using familiar languages and your favorite web development tools.
Hosted in the cloud
Host your app on any platform, and distribute it publically or internally.
Interacting with Office and SharePoint
Interact with content in Office documents and SharePoint using web technologies.
An app is a web
application, hosted in
the cloud, that interacts
with Office and
SharePoint.
Architecture
The Cloud app model:
one web-based model
available across Office &
SharePoint
* For Preview: Word, Excel, Outlook, Project, Excel Web App & Outlook Web App 2013
On-premises
Ser
vice
s
External ServicesFacebook, SAP, Twitter
Plat
for
mA
pp
On Premises
SharePoint & Exchange Servers
On Premises PlatformIIS
WorkflowSQL
Cloud
Office 365 Services
Azure RuntimeAzure Web SitesAzure Workflow
SQL Azure
REST, OAuth, Remote Events
HTML 5 / CSS 3
JavaScript, oAuth, oData
Office 2013*(Windows & Windows RT)
SharePoint Server 2013 (online or on-premises)
Familiar toolsetFamiliar languages
Use familiar widely adopted languages to build apps such as HTML, JavaScript, OAuth and REST/Odata.
Familiar tools
Use your favorite web development tools thanks to an open cloud app model.
Familiar platforms
Use any environment to host your app, choose the cloud to get the flexibility and scalability that you need.
Build apps with the
knowledge you already
have.
Pro DevPower User
Familiar Toolset Across Skill Levels
Access 2013: Access Services, Office
365
The easiest way for a non-developer to build and
publish apps for SharePoint
Visual Studio 2012
A great end-to-end development experience for highest customization
“Napa” Office 365 Development Tools
A lightweight, in-browser development experience
Apps for Office
Apps for SharePoint
Build in the cloud Get the environment
No need to setup your own environment, we do it for you; sign up for Office 365 for Developers.
Get the tools
Get started with your first apps in your browser and switch to Visual Studio as required.
Get the hosting service
Take advantage of Visual Studio 2012 and Azure integration to easily deploy app in Azure.
It’s just a few clicks
away with Office 365 for
developers.
using Office 365 for developers
Demo…Build apps in the cloud
Flexible lifecycle Deploy and sell apps publically
Publish apps on the Office Store to reach out to soon hundred of millions of users. IT always stay in control thanks to management and monitoring features for the Office Store.
Distribute IT approved apps internally
Distribute and manage business critical and internal apps within your organization through your own and private App Catalog.
Work with flexibility
Update apps seamlessly without impacting Office and SharePoint IT lifecycles.
Deploy and update your
apps with the flexibility
that you need
managing the Office Store and App Catalog
Demo…Apps lifecycle
Discover IT approved apps in the App Catalog
Track app requests and manage licenses
Access the SharePoint and Office store
Seller Dashboard(dev.office.com) Office Store In-product
integration
Direct SalesNegotiated deals/
IT projectsApp Catalog
TRIAL/ PURCHASE
TRIAL/ LEAD
OFFICE/SHAREPOIN
T
Developer
IT admin
End users
Choice, Control and Flexibility
APP VALIDATION
The new cloud app model for Office and SharePoint:Provides developers with choice and flexibility to build a new class of apps
That extend the way people consume and create information from Office and SharePoint, each and every day
By combining web technologies and cloud services directly in Office and SharePoint
Summary
Office and SharePoint Store opportunity
office.com/store blogs.msdn.com/b/officeapps
dev.office.com
Sign up for Office 365 for developers and build your first app
Follow us on our blogTry out some apps
Get started with your own apps today
1 2 3