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

Post on 18-Jan-2016

220 views 0 download

Tags:

transcript

The Office Developer Opportunity

Donny LuuEngineering ManagerDeveloper ExperienceOffice Extensibility

Michael BowmanProgram ManagerDeveloper ExperienceOffice Extensibility

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)

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

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

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

—Satya Nadella

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

Devices + Cloud 2010s

Open standards Mobile SDKs

PC + servers 2000s

VBACOM Add-insVSTOFTC

PC 1990s

VBA

Technology journey

Developer vision

DataUsers

HTML

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

DemoPowerPoint Add-in

Poll Everywhere

Poll Everywhere

DemoDataburst Excel add-in

for Excel Desktop and

Excel Online Application

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.

DemoBoomerang

Getting Started

Developer Program

http://dev.office.com

E-mail newsletters

Free developer subscriptio

n

1 YEAR FREE

Free training

Free tools

Webinars

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

http://officespdev.uservoice.com/

UserVoice

@OfficeDev

TwitterStartStart

Stackoverflow[ms-office]

http://dev.office.com/podcasts

Podcast

Engage

Start Developing!

Resources

Free Open Specification support Dochelp@Microsoft.com

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/

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

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

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

Appendix

is one of the fastest growing businesses

in Microsoft history

Office “Universal” Apps

Touch-optimized, available in Windows 10