Introducción a las Apps para Office

32
Curso Desarrollo Office 365 Marzo 2015

Transcript of Introducción a las Apps para Office

Curso Desarrollo Office 365Marzo 2015

Introducción a las Apps para Office

Alberto Diaz Martin (@adiazcan)Principal Team Leader en ENCAMINAMVP de SharePoint Server

Agenda Intro al modelo de appApps for OfficeGetting started

Plataforma desarrollo Office 365Contextual apps Robust Office 365

APIs

Documents Search

Mail

Calendar

People

Social

Flexible tools

Intro al modelo de app

Apps ContextualesComplementa las apps en Office 365 En context con las actividades de los usuarios de NegocioEn Cliente Office, Office Online, y Apps

Introducción al modelo de AppsLas Aplicaciones SharePoint no “viven” en el servidor SharePointLa ejecución del código personalizado se realizer en el cliente, en la nube o en on-premisesSharePoint da permisos a las Apps via OauthLas Apps se comunican con SharePoint via RES/CSOM¿Cómo se instalan las Apps?

Catálogo de AplicacionesTienda Office Pública (con un proceso de solicitud)Despliegue manual

Desarrollo de AppApps

App catalog and store

Vacation request

Event planning

Expense calculator

Learning management

Risk management

Help-desksupport

Products and platforms

Services and data

AÑADIENDO NUESTRA PRIMERA APP

demo

Apps for Office

Escenarios desarrollo Office 2013Preparados para Web y cross-deviceIntegra contenido web con contenido de OfficeIncluyo contenido contextual como apps for Office

Pre-Office 2013

Extending Office ribbon

COM add-in

Macro VSTO

Office 2013

Extending Office ribbon

COM add-in

Macro VSTO

App for Office

Document template

App for SharePoint

Opciones de desarrollo en Office 2013Pre-Office 2013 developmentExtending Office ribbon

COM add-in

Macro

VSTO

Office 2013 web apps

Content app

Mail app

Office 2013 desktop apps

Task pane app

Content app

Mail app

Escenarios de ejemplo de desarrollos para Office 2013

Business processes Sales and marketing, finance, and HR

Team collaboration Content and project management

Workflow Document approval and expenses

App for Sharepoint

Document template

App for Office

App for Office

App for Office

App for Office

Translation, definitions, dictionary, help, research

Business data lookup (CRM), contextual forms (surveys)

Rich web content YouTube video and photo gallery

Data visualization, analysis and

mashups

Maps, custom charts, and lookups

Reference tools

Content authoring and

publishingContextual

content and services

Workflow and collaboration

Doc builders and print services

Project tracking, coauthoring

App for Office

Content authoring

Resumes and contracts

Dashboards Data analysis and data mashups

Forms andreports

Legal forms and financial reports

Document template

App for Office

App for Office

App for Office

App for Office

http://aka.ms/OfficeJSAPIs

Anatomía de una App for Office

Web server

Office Store or SharePoint app catalog

Formas de App for Office

Panel de TareasApp adjunta al documento

ContenidoApp en el cuerpo del documento

Mail Inline pane en un email o cita

Formas de App for OfficePanel de TareasApp adjunta al documento

ContenidoApp en el cuerpo del documento

Mail Inline pane en un email o cita

Formas de App for Office

Panel de TareasApp adjunta al documento

ContenidoApp en el cuerpo del documento

Mail Inline pane en un email o cita

EJEMPLOS DE APPS FOR OFFICE

demo

Getting started

Visual Studio 2013

EntornoOffice 365 developer tenantOffice 365 individual developer site collectionOn-premises SharePoint server

CONSTRUYENDO LA PRIMERA APP FOR OFFICE

demo

ConclusionesImplementemos nuestras soluciones de negocio en Office 365Aprovechando las capacidades de la plataformaUsando la plataforma de desarrollo que necesites

Dev. .comOffice

One stop shop for Office Developer Platform

Explore our developer centerhttp://dev.office.com

Calls to action

Give feedback Drive our roadmap http://aka.ms/OfficeDevFeedback

Get answershttp://aka.ms/AskSharePointhttp://aka.ms/AskOffice

Play with our code sampleshttp://dev.office.com/code-samples

Jumpstart into our traininghttp://dev.office.com/training

Transform your codeProviding App Model Patterns for common Full Trust Code scenarios

60+ Visual Studio projectsCommon scenarios• Branding• Site provisioning• Remote event receivers • Large file support• Taxonomy driven navigation• And much more…

ContributeOpen source coming soon!

aka.ms/OfficeDevPnP

DeveloperPatterns & Practices

Microsoft Virtual Academy courses

2014

Aug Sept Oct

Introduction to Office 365 Development

2015

JanNov Dec

Deep Dive into the Office 365 App Model

Deep Dive into integrating Office 365 APIs with your standalone web application development

Deep Dive into integrating Office 365 APIs with your mobile device development

Shipping your Office 365 App to theOffice Store

Deep dive into the building blocks and services of the SharePoint platform

Feb

Deep Dive into Office 365 Development on non-Microsoft Stack

© 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.