SPC2012 - Developer 1/16/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.

Slides:



Advertisements
Similar presentations
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

V-Alliance Solution Overview Years of Business Success.
customer.
Your Modern Office - Introducing the New Office, SharePoint, Lync, and Exchange Michael Atalla Director Microsoft Office Division OSP211.
Rich Platform Services Manageability User Experience.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Office 365 Upsell Paths.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Make your app a native part of Office with Add-ins
Microsoft Ignite /10/2018 3:38 AM
Office 365 Developer Overview
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
About Bill Bill Baer (ˈbɛər)
Office 365 Development July 2014.
Modern application lifecycle with DevOps
Build Connected Productivity Apps for SharePoint and Office
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
CIE Overview.
TechEd /7/ :00 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Dynamics NAV 2018 – what’s new
Release Management with Visual Studio Team Services
Возможности Excel 2010, о которых следует знать
Office Power Hour New developer APIs and features for Apps for Office
Azure Active Directory
HTML5 Platform from Web to Apps
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Setting up team development infrastructure for SharePoint 2013
Excel & Excel Services: The Top 10 Features you Need to Know!
11/22/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Build /24/2018 2:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /24/2018 2:25 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Title of Presentation 12/2/2018 3:48 PM
Using Windows Runtime and SDK to build Metro style apps
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
12/6/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
ASP.NET 4.5 loves HTML5, CSS3 & JavaScript
Agenda OAuth Concepts Programming OAuth.
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Developing and Managing SharePoint Solutions with Visual Studio 2012
Alex Kelly | Program Manager
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Build /20/ :42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
What’s new in Visual Studio 2012
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Presentation transcript:

SPC2012 - Developer 1/16/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Mastering app for Office Development SPC2012 - Developer 1/16/2019 SPC147 Mastering app for Office Development Ali Powell Principal Consultant alip@microsoft.com © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Agenda Office Development Landscape app for Office Manifest app for Office User Experience app for Office Scenarios

1 billion 82% 50% Trends impacting the apps we develop Devices People smartphones by 2016, 350M of those being used at work People 82% of the world's online population engages in social networking Cloud 50% of enterprise customers are “on the road” to cloud

New apps, New Scenarios, New User Experiences Devices Cloud Social Fast and fluid experience with touch, pen, mouse & keyboard Immersive touch-optimized Windows 8 apps Support for Windows phone, iOS & Android phones Office - on demand, roaming & up-to-date New cloud app development model Enterprise-grade reliability and standards Newsfeeds & microblogging, extend with Yammer Pervasive social capabilities across Office Multiparty HD video & Skype federation

Office Mobile across platforms Windows Phone iPhone iPad Android

apps are everywhere…

A New Paradigm for Solutions Personas Services Infrastructure Solutions Objectives Devices RUNNING ON COMPOSED OF AND USE HAVE TO CONSUME

apps for Office Best experience across devices Web Applications (Service, Cloud, Platform) apps for Office apps are delivered from a central location. Loosely coupled services with simpler contracts that enable developers access to more best of breed services in private and public clouds. HTML5 & CSS3 are rapidly becoming the UX code paradigm. Support the standardize identity model that spans computing devices. End-User Focused, Contextual, Web-based, and Discoverable. Bring the web into Office. apps are acquired from catalogs. Office Store On-Premise Best experience across devices apps are activated in Office

1 2 3 What are apps for Office? Document-based manifest driven applications. HTML5, CSS, JavaScript (in all its glory!) Web applications hosted by any HTTP delivery mechanism 1 2 3

app for Office Shapes TaskPane Content Mail

app for Office Framework Web Extensions Framework (Wef) Rich Clients Web Sites High density and scalable Easy deployment and administration Fully self-service Office JSOM Web Browsers Virtual Machines Offer preconfigured workloads Windows and Linux Fully self-service Application Specific JSON (Outlook JSON, etc…) app API’s (third party api’s)

app Manifest Where the journey begins…

app for Office Manifesto

app Manifest Consumption Declaration Capability Consumption Uniquely identify an app for Office. Assert the requested capabilities your app needs. Determine cross domain support. Determine your app type. Control the initial user experience. Service Consumption Aesthetic Design

First Look at app for Office Election Tracker

app for Office User Experience

App for Office Execution Rich Client Web Client

app Execution Election Tracker

app User Experience Target Capabilities Avoid Pitfalls SPC2012 - Developer 1/16/2019 Target Capabilities Avoid Pitfalls app User Experience Target capabilities by discovering your host. Avoid the common Pitfalls. Your app is being watched, in a good way. Resource sharing leverage oAuth. Give your app style. Resource Awareness Crossing AppDomains © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

app for Office User Experience Where not to go.

app for Office Scenarios

app for Office scenarios SharePoint Centric app for Office scenarios SharePoint Centric: Business Process Team Collaboration Workflow Document Centric: Data Visualization / Analysis & Mashups Reference Tools Contextual Content & Services Content Authoring Dashboards Context Centric

Key Takeaways Type of app Word Excel/ WAC Outlook/OWA Project Content Task Pane X* Mail Key Takeaways Apps can be developed with any tool capable of editing text. Visual Studio 2012 has apps for Office project templates that facilitate development. Use the task pane/ content templates for document-centric apps. Use the Mail apps for mailbox-centric applications. apps are HTML, JavaScript, and CSS. apps Capabilities Hosts require that target

Enrich SharePoint Apps with app for Office Enrich SharePoint Apps with app for Office. Extent the reach of SharePoint Apps

More information JavaScript API for Office http://msdn.microsoft.com/en-us/library/office/apps/fp160953.aspx Resource Usage Settings http://msdn.microsoft.com/en-us/library/office/apps/fp142258(v=office.15).aspx Apps for Office XML manifest http://msdn.microsoft.com/en-us/library/office/apps/fp161044.aspx Apps for Office Training http://msdn.microsoft.com/en-US/office/apps/fp123626 Apps for Office Samples http://code.msdn.microsoft.com/officeapps/site/search?f%5B0%5D.Type=Technology&f%5B0%5D.Value=apps%20for%20Office&pageIndex=2

MySPC Evaluate this session now on MySPC using your laptop or mobile device: http://myspc.sharepointconference.com

1/16/2019 5:16 PM © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.