Presentation is loading. Please wait.

Presentation is loading. Please wait.

6/17/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.

Similar presentations


Presentation on theme: "6/17/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks."— Presentation transcript:

1 6/17/2018 © 2014 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.

2 Developing Office 365 Cloud Business Applications
6/17/2018 DEV-B357 Developing Office 365 Cloud Business Applications Steve Lasker Program Manager Visual Studio Cloud Platform Tools blogs.msdn.com/SteveLasker © 2014 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.

3 Today’s business app Any device, anywhere, anytime
New discovery channels New ways of working Redefined expectations for apps

4 Overview of the Cloud App Model
TechReady 17 6/17/2018 Overview of the Cloud App Model Bring the concept & value of apps to Office & SharePoint Unified and Cloud Ready Works on-premises and in O365 App lifecycle, built in monitoring, telemetry and isolation Web-standards based Embraces web technologies including HTML, JavaScript REST/oData, OAuth Build a web app that is connected to Office & SharePoint APIs & services © 2013 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.

5 Office 365 Platform Contextual Apps Robust O365 API’s Discovery
Flexible Tools Documents People | Groups Mail Tasks Calendars REST Web Services Store

6 App Anatomy Web Page App Manifest App Visual Studio 11 6/17/2018
HTML/CSS/JS <XML> © 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.

7 Anatomy of an App for SharePoint
Office Store SharePoint App Catalog Manifest SharePoint Azure Website Data Sources oData ADO.NET oData, Custom oData REST CSOM The provider hosted middle-tier is authenticated with SharePoint via OAuth. Clients talk to SharePoint via cross-domain calls Middle-tier can model SharePoint & external data sources Web Browser

8 SharePoint Apps & Cloud Business Apps Rapid Application Development over SharePoint
N’ Tier Project Structure – Ready To Go HTML 5 Client w/Responsive Design Service Tier w/ Common data runtime Screen & Entity Designer Cloud Integration People, Documents, Newsfeeds, … Visually Design First Code Second SharePoint App Assembly Required ASP.net MVC/Web Forms App Container w/Manifest SharePoint Configuration App Web List Definitions Resource Configuration

9 SharePoint & Cloud Business App
SharePoint Project Cloud Business App HTML5 Responsive Design Client MVC/WebForms Service Project SharePoint App

10 Service Tier OData Service
Demo – Survey App Data Sources SharePoint Product Documents SAP Customers & Products SQL Database Surveys SharePoint App Data Sources Service Tier OData Service HTML 5 Responsive Design Mobile Client

11 Office 365 Cloud Business apps
Visual Studio 11 6/17/2018 Office 365 Cloud Business apps © 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.

12 What did we Cover? Aggregated Data Sources
SPC Developer 6/17/2018 What did we Cover? Aggregated Data Sources SAP Intrinsic Database SharePoint Document Library Posted to NewsFeeds (Social) Added Business Rules Server Side Defaults Server Side Filters Cross Data Source Rules Customized Style sheets © 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.

13 What did we Cover? Cloud Business Apps
SPC Developer 6/17/2018 What did we Cover? Cloud Business Apps Built on the Microsoft Cloud Platform Designed for the mobile enterprise Uses the technologies you already know Aggregates data sources Business logic that crosses data sources Focus on productivity Focus on the unique aspects of your app © 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.

14 SAP NetWeaver Gateway Dev Center
Test OData Feeds

15 Dev. Office .com One stop shop for Office Developer Platform

16 Calls to action Explore our MSDN Library
6/17/2018 Calls to action Explore our MSDN Library Play with our code samples Follow our Patterns & Practices Get Answers Give Feedback Drive our roadmap © 2014 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.

17 aka.ms/OfficeAMS Patterns and practices
Providing App Model Patterns for common Full Trust Code scenarios 30+ Visual Studio projects Common scenarios Branding Site provisioning Remote event receivers Large file support Taxonomy driven navigation And much more… Contribute Open source coming soon!

18 6/17/2018 Related content DEV-B228 10:15 by Brian Jones Build Connected Productivity Apps for SharePoint and Office DEV-B227 8:30 by Andrew Johnson, Jeff Conrad Anyone Can Build a SharePoint Application with Microsoft Access DEV-B319 4:45 by Steve Lasker Get Started Developing Applications for Microsoft Office and SharePoint Server 2013 DEV-B231 9:45 by Rolando Jimenez Salgado Office Power Hour: New Developer APIs and Features for Applications for Office DEV-B387 5:00 by Alex Park Deep Dive into Mail Compose Applications APIs DEV-B390 1:00 by Jeremy Thake, Thorsten Hans SharePoint Power Hour: New Developer APIs and Features for Apps for SharePoint © 2014 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.

19 Visit the Developer Platform & Tools Booth
Having a friend buy your coffee? Yea, it’s kind of like that. MSDN Subscribers get up to $150/mo in Azure credits. Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift! 3 Steps to New Gear! With Application Insights Create a Visual Studio Online account Install Application Insights Tools for Visual Studio Online Come to our booth for a t-shirt and a chance to win! VSIP QR Tag Contests Visit our booth to join the hunt for cool prizes!

20 Resources Microsoft Engineering Stories
Development tools & services for teams of all sizes How Microsoft Builds Software Visual Studio Industry Partner Program Visual Studio | Integrate Meet Our New Visual Studio Online Partners or Join Now. Create Your Own Dev Environment

21 Complete an evaluation and enter to win!
6/17/2018 Complete an evaluation and enter to win! © 2014 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.

22 Evaluate this session Scan this QR code to evaluate this session.
6/17/2018 Evaluate this session Scan this QR code to evaluate this session. © 2014 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.

23 6/17/2018 © 2014 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. © 2014 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.


Download ppt "6/17/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks."

Similar presentations


Ads by Google