Upload
solidq
View
441
Download
1
Embed Size (px)
DESCRIPTION
http://summit.solidq.com/madrid/2013 SharePoint 2013 así como su versión homónima en la nube de SharePoint Online, nos traen un nuevo modelo de desarrollo basado en aplicaciones. Adaptando lo que ya ha tenido éxito en otras plataformas como iOS, Android o Windows Phone, SharePoint se apunta al modelo de tienda de aplicaciones y extiende el modelo de desarrollo con nuevas características que nos abren nuevas oportunidades tanto para los desarrolladores como para los usuarios.
Citation preview
#SQSummit13
@guillebas
Novedades en el modelo de desarrollo de SharePoint 2013SharePoint Apps
CB20003
SharePoint Developer
MCPD SharePoint Dev – MCITP SharePoint Admin
Guillermo Bas
3
Agenda
1. El desarrollo en las distintas versiones de SharePoint
2. SharePoint Apps– Modelo de desarrollo– Tipos según alojamiento– Administración– Tipos según interfaz
3. Desarrollando SharePoint Apps– Herramientas: Napa y Visual Studio 2012
4
Desarrollo SharePoint de 2007 a 2010
1. SharePoint 2007– Soluciones de granja• Herramientas y administración difíciles
– Servicios Web2. SharePoint 2010– Soluciones de granja y sandboxed• Herramientas y administración mejoradas
– Aplicaciones de cliente• Incompletas
5
Desarrollo SharePoint en 2013
1. SharePoint 2013– Soluciones de granja y sandboxed• Mejores herramientas
– SharePoint Apps• Herramientas de primera clase
– Aplicaciones de cliente• Aplicaciones de escritorio y móvil• Otros (JavaScript incrustado en páginas, etc…)
6
SharePoint Apps¿Qué son?
Las SharePoint Apps son aplicaciones independientes que añaden una determinada funcionalidad a un sitio.
Escenarios: Reporte de gastos, seguimiento de recursos, planificación de eventos, campañas de marketing…
7
SharePoint Apps¿Por qué este nuevo modelo?
• El mercado• Office es la aplicación de negocio por excelencia• Millones de desarrolladores entre Office y
SharePoint
• Tendencias• HTML5 y CSS3 se están convirtiendo en los
nuevos paradigmas de desarrollo UX• El 75% de los desarrolladores web usan HTML5• En 2014 el 75% de las 1000 empresas más
grandes ofrecerá Web APIs públicas
8
SharePoint Apps¿Qué son? II
9
DEMO¿Qué es una SharePoint App?
10
Preparado para la nube–Múltiples tipos de alojamiento– Ciclo de vida bien definido y acotado– Funciona igual en servidores locales y en
Office 365
Basado en estándares web actuales
SharePoint AppsEl modelo I
11
Interfaz dirigida al usuario– Integración total en la experiencia de usuario
de SharePoint
Tienda de aplicaciones integrada en el producto– Aplicaciones para Office y SharePoint– Métricas (pagos, descargas…)
SharePoint AppsEl modelo II
12
En SharePoint (SharePoint-hosted)• Todos los componentes quedan en el servidor
donde se instala la aplicación
SharePoint AppsTipos de alojamiento I
13
En “casa” del proveedor (Provider-hosted)
• Nube privada
SharePoint AppsTipos de alojamiento II
14
En Azure (Autohosted) “BETA”• Todos los componentes se alojan en Azure
automáticamente
SharePoint AppsTipos de alojamiento III
15
Página completa– Aplicaciones completas para satisfacer
escenarios de negocio concretos– Experiencia de usuario total– Todas las apps
SharePoint AppsTipos de interfaz I
16
App Parts (Elementos de aplicación)– Interactúan con SharePoint de forma
natural– Opcional
SharePoint AppsTipos de interfaz II
17
Acciones personalizadas– Extendemos la funcionalidad existente con
nuevas acciones– Opcional
SharePoint AppsTipos de interfaz III
18
SharePoint Online (Office365) o Server
Sitio del desarrollador
Desarrollando SharePoint AppsEntorno
19
Visual Studio 2012 + Office Developer Tools
Napa en SharePoint Online
Desarrollando SharePoint AppsHerramientas
20
DEMODesarrollando SharePoint Apps: Visual Studio 2012 y Napa
21
Reimagine SharePoint Devhttp://msdn.microsoft.com/es-es/office/apps/dn133840Ejemplos de códigohttp://code.msdn.microsoft.com/officeapps/Apps-for-SharePoint-sample-64c80184
Desarrollando SharePoint AppsRecursos para continuar
22
Configuración en la administración central
Catálogo de aplicaciones
Gestión por colección de sitios
Permisos por aplicación
SharePoint AppsAdministración
23
DEMOAdministrando SharePoint Apps
Si quieres disfrutar de las mejores sesiones de nuestros mentores de España y Latino
América, ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos:
26