introducción a las apps para office
TRANSCRIPT
Introducción a las Apps para Office
Alberto Diaz Martin (@adiazcan)Principal Team Leader en ENCAMINAMVP de SharePoint Server
Plataforma desarrollo Office 365Contextual apps Robust Office 365
APIs
Documents Search
Calendar
People
Social
Flexible tools
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
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
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
EntornoOffice 365 developer tenantOffice 365 individual developer site collectionOn-premises SharePoint server
ConclusionesImplementemos nuestras soluciones de negocio en Office 365Aprovechando las capacidades de la plataformaUsando la plataforma de desarrollo que necesites
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.