The perfect approach to Office development aka.ms/OfficeDeveloper

1st edition, March 2016 © Deutschland GmbH 2016 Microsoft Deutschland GmbH – Konrad-Zuse-Str. 1 – 85716 Unterschleißheim - Germany Phone: +49 89 3176 0 – www.techwiese.de | www.microsoft.de Compilation and arrangement: Marco Richardson and Kay Giza (Microsoft Germany) Localization: Mathias Schiffer | http://www.textoso.com Page 02

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

- , CEO Microsoft Corp.

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 03 This is why:

01 Office means Productivity 02 Office means Community 03 Office means Cross Platform

The number of people using Office on a daily Besides the huge amount of Office users, the The enormous spread of Office on platforms like basis to be more productive speaks for itself. size of the development community speaks for iOS and Android makes it your first class ticket to On average, every 7th person on earth is using itself, too. They successfully build and deploy new customers. To make your life easier, Office for 2-3 hours a day. So the target group apps and add-ins for Office and SharePoint. Microsoft provides you with native SDKs and tools is remarkably huge and bears potential users Get in touch with 3.4 million like-minded for those ecosystems. Development for Office is of a custom mobile application that interacts developers for exchange and to learn through cross platform! with your add-ins for Office or Office 365, or our prominent community channels. You’ll generally makes use of Office services. You always find a helping hand for questions and automatically profit from the popularity of the assistance for boosting your success. Because productivity solution no. 1: . developers are the key to success – both for you and for Microsoft.

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 04 Opportunity

OverOver 4 trillion emails4T sent emails sent 100+ with O365 million 2-3 with O365 100M+downloads 850Mhours/day 1.2 billion+ ofdownloads mobile spentmeetings in Office are 1.2B+ of mobile apps createdapps a month usersusers apps Over 850 million 470+ PB meetings2–3 are hrs./day of storage created a 470PB spent in of storage Officemonth apps

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 05 Perfect Distribution

Over 60 million downloads per 43 languages 4T month emails sent with O365 100M+ 850M downloads meetings are 121 25 1.2B+ of mobile apps created a month Over users markets currencies Office 2–3 Store hrs./day 470PB SharePoint Azure AD/ spent in of storage App Catalog O365 markets Office apps

Private App Catalog Templates

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 06 Start now

01 Dev Center 02 Office 536 for free 03 Code Samples

The Office Dev Center is your perfect approach Registering as an Office 365 developer Often enough, “just go ahead” is the best to the world of Office development. You’ll automatically gets you a 1 year Office 365 approach. If you’re the kind of person rolling find direct access to the Office 365 Developer subscription for free. up your sleeves to commence, there’s a huge Program and additional information about pool of practical code samples to choose from. events, sample code, posts directly from So starting with Office development does Microsoft and your direct link to all the relevant not only come easily, but pretty cost-saving Whether you’re after developing an Office add-in communities. as well. This subscription contains all that’s or a mobile application for Windows, Mac, iOS required to develop and test Office add-ins or Android – you’ll find an easy approach to Quicklinks provide you with even more input for or mobile Office apps. Find detailed informa- the world of bits and bytes thanks to the code a deep dive into Office development. tion at: http://aka.ms/OfficeSetupDevEnv samples in our Dev Center, and to making your ideas come true today. Of course you can also use your or your organization’s existing Office 365 membership.

aka.ms/OfficeDevCenter aka.ms/OfficeDevProgram aka.ms/DevOfficeCodeSamples

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 07

aka.ms/OfficeDevShowcase Be inspired

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 08 The right Tool

Visual Studio & Office Tools Eclipse and XCode Cross platform – running!

Office Developer Tools and Visual Studio 2015 make a Powerful SDKs allow for Office 365 development of native Besides the SDKs for native iOS and Android mobile apps, perfect combination for developing great add-ins or mobile apps connected to Office for Android and iOS. Office 365 features strong REST-based APIs which can be Windows 10 apps for and with Office. And the best of it Thanks to the SDKs being available natively for those integrated with any web or cross platform development. is: Both Visual Studio 2015 Community Edition and the platforms, apps can be authored in platform specific IDEs For instance, and Cordova are two strong allies Office Developer Tools come for free. like XCode and Eclipse. Just what you’re used to. when developing your mobile app with Office access.

aka.ms/Android-Developer-SDK aka.ms/Xamarin-Platform aka.ms/Office-Developer-Tools aka.ms/Xcode-Developer-Tools aka.ms/VS-Tools-Cordova

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Office Know-how round the Clock Page 09 mva.ms

Office 365 Develop- ment Introduction

Introduction to developing Office add- ins (in German)

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 10 aka.ms/MicrosoftGraph

https://graph.microsoft.io

A single API endpoint to access to all my relevant Office 365 data and services.

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 11 All you need You -> Expert

01 Even more Code 02 SDKs for Android & iOS 03 JavaScript Controls

Good news for anyone wanting to still learn Conquer new markets by embedding Office into Great ideas on your mind with the necessary more about Office development after having your native mobile development for iOS and controls not at hand? Office 365 JavaScript Con- absorbed those entry level code samples: There Android. Microsoft makes the Software Devel- trols is a free library of magnificent components is an extensive repository on GitHub containing opment Kits for these platforms available for free, that can very easily be embedded into your app code snippets and ready-made scenarios – each making the development process as smooth as or add-in. In no time, your app looks familiar to for all supported platforms and Office products. can be. Office 365 users. Feel-good factor guaranteed.

aka.ms/OfficeDevGitHub aka.ms/Office-365-SDK-for-Android aka.ms/O365-Javascript-Controls

aka.ms/Office-365-SDK-for-iOS

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 12 aka.ms/OfficeUI-Fabric Office UI Fabric

Gorgeous Office style user interfaces in the twinkling of an eye. Thanks to a splendid toolkit: Office UI Fabric

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 13 Ein weiteres aka.ms/OfficeUI-Fabric Developer Platform for Familienmitglied

aka.ms/SkypeDeveloper

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Page 14 IT Hero Step by step - setting up Office 536 in your organization

You are thrilled by Office 365 and have crafted apps or add-ins for it that entirely convinced your boss. Con- gratulations! Now when it comes to deploying and configuring Office 365 within your organization’s existing infrastructure, your next step is to involve IT management. Be their hero and give them exactly the information they need. Short, succinct and to the point: Our guide for properly onboarding Office 365 within your organization.

aka.ms/FastTrack-O365

© Copyright 2016 Microsoft Deutschland GmbH. All rights reserved. Version 15.03.2016. This brochure is for informational purposes only. Always up-to-date at http://aka.ms/OfficeDeveloper Microsoft Developer Network (MSDN) // http://msdn.de // http://aka.ms/Office-TechGuide Services & Resources for Office Developers

Facebook Twitter News Developer Newsletter Office Newsletter MSDN Subscription Microsoft Developer is the place on Follow Microsoft Germany’s Twitter Techwiese.de: Up-to-date daily news, Our free biweekly MSDN Flash gets For users: Latest news, tips and leads http://aka.ms/MSDN- Facebook to go for developers channel for developers. events and helpful resources for you up to speed on the Microsoft make working with the various Office Subscription dealing with the Microsoft Microsoft ecosystem developers.. development platform. applications easier.

News ecosystem. Fast access to more than 11 TB of software // access to the latest http://aka.ms/office-newsletter http://aka.ms/MSDN-Facebook http://aka.ms/MSDev_de http://aka.ms/MSDN-News http://aka.ms/MSDN-Flash Microsoft products as soon as they’re launched to the public.

Your subscription contains an Office 365 Developer Visual Studio – the perfect introduction to Office Development Office 365 Dev Program Office 365 Trial Version Subscription: Start developing, Office Developer Tools for Visual Studio Office Add-ins with 1 year Office 365 subscription, Register for Office 365 at no charge testing and deploying your apps newsletter, tutorials and a lot more. to develop, test and deploy apps for for Office and SharePoint today. The Office Developer Tools and Visual Studio 2015 make a perfect A cross platform code editor – the perfect Anything you need to develop and test Office and SharePoint. Or use the Publish and sell your apps in the combination for creating great add-ins or Windows 10 apps with and for addition to your development tools. The Office add-ins or mobile Office apps. Office 365 Developer Subscription Office Store or make them Office. The tools are free, just like Visual Studio Community 2015 Edition: open source editor is available for Linux, that’s part of your MSDN available through a company- Tools It offers support for all kinds of Office development. Mac OSX & Windows. Subscription. internal app catalogue.

______http://aka.ms/Office-Developer-Tools http://aka.ms/VSCode-Office http://aka.ms/O365-Dev-Program http://aka.ms/O365-Developer Support http://aka.ms/MSDN-Support

The MSDN Support Team Office Developer Center Office Developer on GitHub Code Examples Developing Office Add-ins provides advice regarding your The Office Developer Center is a perfect An extensive repository consisting of code Code examples for Office add-ins or a mobile Theory and practice for extending Office products questions about Microsoft’s start page for the world of Office snippets and scenarios is available on GitHub – application for Windows, Max, iOS or Android – with new functionality using different kinds of add- development platform and development. for all supported platforms and Office products. the perfect start. ins. infrastructure technologies. Contact us at no charge; our In formation http://aka.ms/Dev-Office http://aka.ms/OfficeDevGitHub http://aka.ms/Office-Code-Samples http://aka.ms/Office-Einfuehrung MSDN Support Team is happy to help.

E-: Online Trainings Technical Videos Documentation Developer Forums Events Podcasts msdn-technet- [email protected] Microsoft Virtual Academy is Channel 9 offers all kinds of The MSDN Library offers Receive replies and solutions Find all important developer Office 365 Developer Podcast – events for the German- the free training portal for technical video content. detailed technical information directly from the MSDN forums get your developer information technologies within the about any important Microsoft community, or decide to help speaking area in the events directly from Redmond. Microsoft platform. http://aka.ms/Channel-9 technology. others. section of techwiese.de. Learn http://aka.ms/warum-Office http://aka.ms/Microsoft- http://aka.ms/Office-Kickstart http://aka.ms/MSDN-Library http://aka.ms/MSDN-Foren http://aka.ms/MSDN-Events http://aka.ms/Office-Podcasts Virtual-Academy

Eclipse and XCode Xamarin & Cordova Microsoft Graph Android & iOS JavaScript Controls Office Trainings Develop native mobile apps Xamarin & Cordova are two The easiest way to call Embed Office into native Office 365 JavaScript Controls Hands-on labs, online training, with Office access for Android strong partners when Microsoft APIs. mobile development for iOS is a freely available library guidelines and a lot more – and iOS. developing mobile apps. and Android. consisting of great directly from the Office product http://aka.ms/Android- http://aka.ms/Xamarin- http://aka.ms/Microsoft- http://aka.ms/Office-365- components. group in Redmond. Developer-SDK SDK-for-Android Resources Platform Graph http://aka.ms/Xcode- http://aka.ms/VS-Tools- http://aka.ms/Office-365- http://aka.ms/O365- http://aka.ms/Office-Trainings Developer-Tools Cordova SDK-for-iOS Javascript-Controls

© 2016 Microsoft Germany. All rights reserved. Version 14.03.2016. This flyer is for informational purposes only. Always up-to-date at http://aka.ms/Office-Developer-EN More for: IT Pros http://aka.ms/ITProRessourcen | Software-Entwickler http://aka.ms/MS_Dev_Offerings | Web-Entwickler http://aka.ms/WebDevGuide | App-Entwickler http://aka.ms/AppDevs | Game-Entwickler: http://aka.ms/GameDeveloper | Office-Entwickler http://aka.ms/Office-Developer