Top Banner
The Office Developer Opportunity Donny Luu Engineering Manager Developer Experience Office Extensibility Michael Bowman Program Manager Developer Experience Office Extensibility
27

The Office Developer Opportunity. Office when and where you need it.

Jan 18, 2016

Download

Documents

Frederica Woods
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Office Developer Opportunity. Office when and where you need it.

The Office Developer Opportunity

Donny LuuEngineering ManagerDeveloper ExperienceOffice Extensibility

Michael BowmanProgram ManagerDeveloper ExperienceOffice Extensibility

Page 2: The Office Developer Opportunity. Office when and where you need it.

Office when and where you need it

Page 3: The Office Developer Opportunity. Office when and where you need it.

Office 2016 Apps and Office 365

Office for iOS Office for iPad Office for Windows Phone Office for Android

Office for PC Office for Mac Office Mobile Office Online (Browser)

Page 4: The Office Developer Opportunity. Office when and where you need it.

The new Office

Work better together with real time co-authoring Share your document with a click of the button Office across all devices and optimized for touch

Page 5: The Office Developer Opportunity. Office when and where you need it.
Page 6: The Office Developer Opportunity. Office when and where you need it.

New Features and Technologies Office 365

Share your work with the world with www.docs.com Organize teamwork and assign task with plannerBuild exciting web presentations using www.sway.com Discover exactly what you need when you need it with Office Delve

Page 7: The Office Developer Opportunity. Office when and where you need it.

“The most strategic developer surface area for us is Office 365“

—Satya Nadella

Page 8: The Office Developer Opportunity. Office when and where you need it.

OpportunityOver

4 trillion emails sent with O365

100+ million downloads of mobile apps

850 million

meetings are created a month

2–3 hours/day

spent in Office apps1.2

billion+ users

470+ PB of storage

Page 9: The Office Developer Opportunity. Office when and where you need it.

Devices + Cloud 2010s

Open standards Mobile SDKs

PC + servers 2000s

VBACOM Add-insVSTOFTC

PC 1990s

VBA

Technology journey

Page 10: The Office Developer Opportunity. Office when and where you need it.

Developer vision

DataUsers

HTML

Page 11: The Office Developer Opportunity. Office when and where you need it.

Office add-ins

Contextual apps

A Web page loaded inside an Office Application to extend in the documents, across devices and platforms • Like pulling content from the web,

locating news, translating text, etc.Office application extensions using Web technologies• HTML 5 and CSS used to construct user

interface• JavaScript and jQuery used to add

executable logic• App can provided code to read/write

content• App can call Web services hosted over

Internet or running within local network

Page 12: The Office Developer Opportunity. Office when and where you need it.

DemoPowerPoint Add-in

Poll Everywhere

Page 13: The Office Developer Opportunity. Office when and where you need it.

Poll Everywhere

Page 14: The Office Developer Opportunity. Office when and where you need it.

DemoDataburst Excel add-in

for Excel Desktop and

Excel Online Application

Page 15: The Office Developer Opportunity. Office when and where you need it.

Office 365 API

Robust Office 365 APIs

Documents Search

Mail

Calendar

People

Social

Integrate Office 365 data into your own apps:

Access to Office 365 data, including their mail, calendars, contacts, files, and folders. All right from within your app itself.

Build those solutions across all mobile, web, and desktop platforms.

It’s your choice. Build web applications using .NET, PHP, Java, Python, or Ruby on Rails, or create apps for Windows 8, Universal Apps, iOS, Android, or on another device platform.

Page 16: The Office Developer Opportunity. Office when and where you need it.

DemoBoomerang

Page 17: The Office Developer Opportunity. Office when and where you need it.

Getting Started

Page 18: The Office Developer Opportunity. Office when and where you need it.

Developer Program

http://dev.office.com

E-mail newsletters

Free developer subscriptio

n

1 YEAR FREE

Free training

Free tools

Webinars

Page 19: The Office Developer Opportunity. Office when and where you need it.

Office 365 Networkhttps://www.yammer.com/itpronetwork

http://officespdev.uservoice.com/

UserVoice

@OfficeDev

TwitterStartStart

Stackoverflow[ms-office]

http://dev.office.com/podcasts

Podcast

Engage

Page 20: The Office Developer Opportunity. Office when and where you need it.

Start Developing!

Page 21: The Office Developer Opportunity. Office when and where you need it.

Resources

Free Open Specification support [email protected]

Open Spec Home Pagewww.Microsoft.com/OpenSpecifications

Developer portal for Office http://dev.Office.com

Open Spec Library https://msdn.microsoft.com/en-us/library/dd208104.aspx

GitHub Repository for Office Developershttps://github.com/OfficeDev/

Page 22: The Office Developer Opportunity. Office when and where you need it.

Today

Conference Room Hack Session 1: Add-ins Hack Session

2: OData

9-9:30 Keynote

Opens after lunch

9:30-10:15

The Office Developer Opportunity

10:15-11:00

Office Add-ins Intro and Development

11:00-11:15 Break 11:15-12:00

Build a Complete Office Add-in Solution

12:00-1:00 Lunch 1:00-2:00 Office 365 APIs

Add-ins and O365 Solutions, Development Tools, and Open Source

Hack Session

OData Hack Session

2:00-2:15 Break 2:15-3:00

Data, Business Intelligence and Analytics Overview

3:00-3:30 An Introduction to OData 3:30-4:30 Building OData Services 4:30-5:30 Consuming OData Services

Page 23: The Office Developer Opportunity. Office when and where you need it.

Tomorrow

Conference Room Hack Session 1: Add-ins Hack Session

2: OData

9-9:30 Open Specifications and Interoperability

Add-ins and O365 Solutions, Development Tools, and Open Source

Hack Session

OData Hack Session

9:30-10:00

Exchange Protocols Overview and EAS Deep Dive

10:00-10:45

Mail, Calendar, and Contacts REST Demonstration

10:45-11:00 Break 11:00-11:45

Exchange Web Services Demo and Examples

11:45-1:00 Lunch 1:00-1:30 Office Online Integration

1:30-2:15 Office and SharePoint File IO 2:15-2:45

An Introduction to OData Validation

2:45-3:00 Break 3:00-3:30

Overview of Microsoft File Formats

3:30-4:30 Build an OOXML document

Page 24: The Office Developer Opportunity. Office when and where you need it.

Wi-FiSSID: Marriott_CONFERENCE 密码 : Microsoft 午餐注册处领取午餐券午餐在 3层会议室外面电梯直达三层12:00-13:00 互动环节10月 20号 13:00开始会议室 3, 会议室 4穿过楼内玻璃桥 翻译设备频道 1:中文频道 2:英文 请离开之前归还翻译设备。

Welcome to Shanghai Interop Dev Days 2015

You are here

Elevators to lunch

Hack Session

Page 25: The Office Developer Opportunity. Office when and where you need it.

Appendix

Page 26: The Office Developer Opportunity. Office when and where you need it.

is one of the fastest growing businesses

in Microsoft history

Page 27: The Office Developer Opportunity. Office when and where you need it.

Office “Universal” Apps

Touch-optimized, available in Windows 10