Desarrollando para las empresas de la
Office Store con las SharePoint Apps
Alberto Diaz Martin
MVP SharePoint
General de Software
http://geeks.ms/blogs/adiazmartin
@adiazcan
20% de descuento
en todos nuestros cursos y libros de SharePoint

Sólo hasta el 21 de octubre de 2013
Introduce el cupón P...
Evolución del Desarrollo en SharePoint
2007

2010

2013
Apps para SharePoint
Apps para SharePoint son contenedores propios con funcionalidades
que extienden las capacidades de Sh...
Arquitectura común de una App
Anatomía de una App
Modelos de Hosting de una App
“Utiliza tu propio
servidor en tu
infrastructura de
hosting”

Tu código en SharePoint
usando...
SharePoint-Hosted
Razones para usar SharePoint-Hosted
Apps

SIMETRICO
EN OFFICE 365
Y ON-PREM

AUTENTICACION
AUTOMATICA

MULTI-TENAN
Y AISLA...
Provider-Hosted
¿Qué tecnología se puede usar?
Anything!
Datos
• SQL, mySQL,
Oracle, CSV,
Access,
FoxPro, DB2,
SQLite

Código
Servidor
• C...
Autohosted
Autohosted App Lifecycle
Tenant A

Tenant B
Desarrollo
Visual Studio SharePoint Tools
• Soporte
•

Construir Apps & soluciones

• Entorno Flexible
•
•

Desarrollar con un ShareP...
App Shapes
Full page
Implementa una experiencia inmersiva
para satisfacer los escenarios de
negocio
App Parts
Partes de nu...
Client Web Parts
App Parts
Asistente para creación del XML & página
Puntos de ejecución
Contenido en un IFrame
UI Custom Actions
Extensión de UI
Se muestran en la ribbon
Nuevos elementos en Menu (ECB)
Asistente crear el XML
Anatomía del paquete de una App

App Web

WS
P

.app Package
(OPC)

Host
Web

(from WSP)

Azure
Office Store
Elegimos el canal de distribución
FREE/
TRIAL/
COMPRA
VALIDACION
APP
Obteniendo dinero con las Apps

X
precio por usuario

precio por organización
¿Por qué vender en la Tienda de Office?
Oportunidad

Simplificación

+1B
usuarios

exposición
in-product

administració
n
...
Entorno de
Pruebas/Desarrollo
Licencia Visual
Studio
Servidor SharePoint
desarrollo
Suscripción Office
365
Principales Beneficios MSDN *
Software para entornos permanentes de integración y pruebas
• Acceso a TODO* el software fab...
Subscription Level
Software and services for production use
Primary Development/Testing Tool

-

Visual Studio
Professiona...
MSDN Platforms
 Entorno de preproducción, desarrollo o pruebas.
 Una licencia por usuario correspondiente para el softwa...
Ejemplo
Entornos permanentes de pruebas para Intranet Corporativa
•
•
•

Equipo de IT: 5 IT Ops.
Software del proyecto: Sh...
Q&A
GRACIAS POR SU
Alberto Diaz Martin
ATENCIÓN
MVP SharePoint
General de Software
http://geeks.ms/blogs/adiazmartin
@adiazcan
Desarrollando para las empresas de la Office Store con las SharePoint Apps
Desarrollando para las empresas de la Office Store con las SharePoint Apps
Upcoming SlideShare
Loading in …5
×

Desarrollando para las empresas de la Office Store con las SharePoint Apps

671 views

Published on

Un nuevo modelo de desarrollo que nos permite publicar nuestras Apps en la tienda de Office. En esta sesión hablaremos de el modelo de desarrollo de SharePoint App y como monetizar estos desarrollos publicándolos en la tienda de Office​​.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
671
On SlideShare
0
From Embeds
0
Number of Embeds
234
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desarrollando para las empresas de la Office Store con las SharePoint Apps

  1. 1. Desarrollando para las empresas de la Office Store con las SharePoint Apps
  2. 2. Alberto Diaz Martin MVP SharePoint General de Software http://geeks.ms/blogs/adiazmartin @adiazcan
  3. 3. 20% de descuento en todos nuestros cursos y libros de SharePoint Sólo hasta el 21 de octubre de 2013 Introduce el cupón PE8TCZQR al realizar tu compra en nuestra tienda online. www.campusmvp.es
  4. 4. Evolución del Desarrollo en SharePoint 2007 2010 2013
  5. 5. Apps para SharePoint Apps para SharePoint son contenedores propios con funcionalidades que extienden las capacidades de SharePoint. Las Apps integran lo mejor de la web y SharePoint; están pensadas para un uso sencillo; y realizan un buen trabajo resolviendo lo que el usuario necesita.
  6. 6. Arquitectura común de una App
  7. 7. Anatomía de una App
  8. 8. Modelos de Hosting de una App “Utiliza tu propio servidor en tu infrastructura de hosting” Tu código en SharePoint usando CSOM y Workflows declarativos Cualquier Servidor Web SharePoint (Online o On-premises) (Online o On-premises) SharePoint (Online) Windows Azure
  9. 9. SharePoint-Hosted
  10. 10. Razones para usar SharePoint-Hosted Apps SIMETRICO EN OFFICE 365 Y ON-PREM AUTENTICACION AUTOMATICA MULTI-TENAN Y AISLAMIENTO INHERENTE SIN COSTE ADICIONAL NO NECESITA DE INFRASTRUCTURA ADICIONAL
  11. 11. Provider-Hosted
  12. 12. ¿Qué tecnología se puede usar? Anything! Datos • SQL, mySQL, Oracle, CSV, Access, FoxPro, DB2, SQLite Código Servidor • C#, VB.NET, PHP, CGI, Java, Perl, Ruby, Node.js Interfaz de Usuario • HTML4/5, JavaScript, jQuery, Silverlight, Flash, AJAX
  13. 13. Autohosted
  14. 14. Autohosted App Lifecycle Tenant A Tenant B
  15. 15. Desarrollo
  16. 16. Visual Studio SharePoint Tools • Soporte • Construir Apps & soluciones • Entorno Flexible • • Desarrollar con un SharePoint en local Desarrollar en remote con Office 365… No necesitas instalar SharePoint! • Disponible • • RTM http://aka.ms/OfficeDevToolsForVS2012 Download via “Napa” or desde http://dev.office.com
  17. 17. App Shapes Full page Implementa una experiencia inmersiva para satisfacer los escenarios de negocio App Parts Partes de nuestra App que interactúan con la experiencia de SharePoint UI command extensions Comandos de Ribbon y elementos de menus
  18. 18. Client Web Parts App Parts Asistente para creación del XML & página Puntos de ejecución Contenido en un IFrame
  19. 19. UI Custom Actions Extensión de UI Se muestran en la ribbon Nuevos elementos en Menu (ECB) Asistente crear el XML
  20. 20. Anatomía del paquete de una App App Web WS P .app Package (OPC) Host Web (from WSP) Azure
  21. 21. Office Store
  22. 22. Elegimos el canal de distribución FREE/ TRIAL/ COMPRA VALIDACION APP
  23. 23. Obteniendo dinero con las Apps X precio por usuario precio por organización
  24. 24. ¿Por qué vender en la Tienda de Office? Oportunidad Simplificación +1B usuarios exposición in-product administració n catalogo análiticas alcance global credibilidad instantánea cumplimiento legal pagos Potencia comercio integrado actualizacione s soluciones hostings
  25. 25. Entorno de Pruebas/Desarrollo
  26. 26. Licencia Visual Studio Servidor SharePoint desarrollo Suscripción Office 365
  27. 27. Principales Beneficios MSDN * Software para entornos permanentes de integración y pruebas • Acceso a TODO* el software fabricado por Microsoft sin coste (en las condiciones de la suscripción) • Distinto completamente al uso de versiones Trial (max. 60 días) • Toda persona que acceda o administre esos entornos requiere su correspondiente licencia o suscripción MSDN (salvo usuarios finales) • Derecho de uso perpetuo del software obtenido al finalizar la suscripción (no en programas de VL Subscription ni en MPN o MAP) Incluye Licencia de Visual Studio TFS + TFS CAL Hasta* 1500h./mes de computación en Azure • Por cada suscripción (no se pueden acumular varias suscripciones MSDN en una sola suscripción de Azure) Actualización a las nuevas versiones de Visual Studio sin coste Permiso de uso de versiones anteriores de Visual Studio
  28. 28. Subscription Level Software and services for production use Primary Development/Testing Tool - Visual Studio Professional $100/month $50/month 2 2 2 1 2 1 - Visual Studio Test Professional Visual Studio Premium Visual Studio Ultimate $100/month $150/month 2 4 4 1 2 2 Visual Studio Team Foundation Server 2012 and one CAL Team Foundation Service Microsoft Office Professional Plus 2013 Software and services for development and testing Windows, Windows Server Windows Azure $50/month Microsoft SQL Server Microsoft Office Microsoft Dynamics All other servers (including SharePoint and Exchange) Windows Embedded Additional Benefits Technical support incidents Priority support in MSDN Forums Priority support in TechNet Forums Windows Store and Windows Phone developer accounts1 Office 365 Developer Subscription1 Microsoft E-Learning course collections (typically 20 hours each; per calendar year) MSDN Magazine MSDN Flash newsletter MSDN Online Concierge 1 One-time 12 month benefit Special offers from Microsoft and partners
  29. 29. MSDN Platforms  Entorno de preproducción, desarrollo o pruebas.  Una licencia por usuario correspondiente para el software que usa.  La compra de licencia nueva para estos fines, puede llegar a ser muy caro y difícil de administrar solo con fines de desarrollo o pruebas.  MSDN Platforms es una suscripción de Microsoft que proporciona a los departamentos de TI una manera rentable de adquirir licencias para el software de Microsoft para los usuarios que participan en el proceso de desarrollo y pruebas  Otros Escenarios: (como el personal de operaciones de TI que configura laboratorios de desarrollo y pruebas, o desarrolladores de Java que crean aplicaciones para plataformas Microsoft), pero que no requieren las herramientas de desarrollo de Visual Studio.
  30. 30. Ejemplo Entornos permanentes de pruebas para Intranet Corporativa • • • Equipo de IT: 5 IT Ops. Software del proyecto: Sharepoint Server Enterprise, SQL Server Enterprise, Windows Server Standard Entornos: Desarrollo, Preproducción y Formación • Opción 1 (Licencias Producción) => 36K$ • 3 x 1 Lic. Windows Server Enterprise + CAL’s = 2K$ • 3 x 1 Lic. SQL Server Enterprise (Core / Server+CAL’s) = 24K$ • 3 x 1 Lic. Sharepoint Server (Server + CAL’s) = 10K$ • Opción 2 (Licencias MSDN) • DevTools w/MSDN para Administradores de Sistemas (5 VSPremium con MSDN)= 13K$ • Windows Server Enterprise = 0K$ • SQL Server Enterprise = 0K$ • Sharepoint Server = 0K$ • Además: Office for production usage, Azure suscriptions, e-Learning, support, etc. • !!Y podrían seguir montando entornos adicionales de pruebas sin coste!!
  31. 31. Q&A
  32. 32. GRACIAS POR SU Alberto Diaz Martin ATENCIÓN MVP SharePoint General de Software http://geeks.ms/blogs/adiazmartin @adiazcan

×