Upload
frederica-woods
View
221
Download
0
Tags:
Embed Size (px)
Citation preview
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
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 [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/
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