Documente Academic
Documente Profesional
Documente Cultură
HTM
L
Intro to the Office Add-ins
Introducing the add-in model
Office add-ins do not live on the Office client
Custom code executes in the client, cloud or on-
premises
Acquire add-ins via centralized location
Add-in catalog (SharePoint or FileShare)
Public store (via submission process)
APIs for manual deployment
Modern add-in development
Products and
Add-ins Services and data
platforms
Web server
Office Store or
SharePoint add-in
catalog
Office Add-ins
A new way to build extensions for Office
Content Add-in
Add-in that runs within a document content with read/write
access
Excel, PowerPoint, Access
Add-in Command
Command in the Office UI to launch add-in or perform UI-less
operation
Outlook, Outlook Web Access (OWA)
Contextual Mail Add-in
Office Add-ins
A new way to build extensions for Office
Content Add-in
Add-in that runs within a document content with read/write
access
Excel, PowerPoint, Access
Add-in Command
Command in the Office UI to launch add-in or perform UI-less
operation
Outlook, Outlook Web Access (OWA)
Task Pane Add-in
Office Add-ins
A new way to build extensions for Office
Content Add-in
Add-in that runs within a document content with read/write
access
Excel, PowerPoint, Access
Add-in Command
Command in the Office UI to launch add-in or perform UI-less
operation
Outlook, Outlook Web Access (OWA)
Content Add-in
Office Add-ins
A new way to build extensions for Office
Content Add-in
Add-in that runs within a document content with read/write
access
Excel, PowerPoint, Access
Add-in Command
Command in the Office UI to launch add-in or perform UI-less
operation
Outlook, Outlook Web Access (OWA)
Add-in Command
demo
OFFICE ADD-IN SAMPLES
Getting started
Development Options Napa
In-browser web editor for
building client-side Office
add-ins
Uses Office Online and
OneDrive for file storage
Intellisense for JavaScript
and HTML5
Allows for sharing and
exporting
Doesnt expose full add-
in manifest
Development Options Visual
Studio
First-class development
experience with templates
and debugging
Exposes the full add-in
manifest and automated
deployment commands
Allows for web projects
containing both client-side
and server-side assets
Development Options Other
You can use anything
that delivers for the
web
Microsoft offering
Yeoman generator for
skeleton add-in project
Keep in mind that add-
ins need SSL/HTTPS
Office UI Fabric
Responsive, mobile-
first, front-end
framework for
developers that
delivers instant look
and feel of Office
Handles typography,
color, icons,
animations, responsive
grid layouts and
localization
demo
BUILDING YOUR FIRST OFFICE ADD-IN
Add-in Roadmap
Read Today
Compose
Next
Backlog
APIs
View
Edit
Conclusion
Surface your business solutions in Office 365 user
interface
Leverage the building blocks of the platform
Use the development platform of your choice
Developer Program Launch
1 YEAR FREE
http://dev.office.com/devprogram
Summary
Intro to the add-in model
Office Add-ins
Getting started
Further reading
Getting Started with Office add-ins
Office add-in Code Samples
Office add-in Training videos & hands on labs
Office add-in Snack videos
Office add-in documentation
Developer Program Launch
1 YEAR FREE
http://dev.office.com/devprogram
Engage
Office 365 Star t
Twitter
Network @OfficeDev
https://www.yammer.com/itpronetwork
Channel
Stack overflow
9
Dev
[ms-office] Show
http://aka.ms/O365DevSh UserVoice
ow Snack Demos
Podcasts
http://dev.office.com/podcasts
http://officespdev.us
http://aka.ms/o365DevSnackDemo ervoice.com/
s
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered
trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of
Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT
MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.