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.
Novedades en el modelo de desarrollo de SharePoint 2013 - SharePoint apps | SolidQ Summit 2013
1. CB20003
Novedades en el modelo de desarrollo
de SharePoint 2013
SharePoint Apps
@guillebas
Guillermo Bas
SharePoint Developer
#SQSummit13
gbas@solidq.com
MCPD SharePoint Dev – MCITP SharePoint Admin
2. 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
3
3. Desarrollo SharePoint de 2007 a 2010
SharePoint 2007
– Soluciones de granja
• Herramientas y administración difíciles
– Servicios Web
SharePoint 2010
– Soluciones de granja y sandboxed
• Herramientas y administración mejoradas
– Aplicaciones de cliente
• Incompletas
4
4. Desarrollo SharePoint en 2013
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…)
5
5. 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…
6
6. 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
7
9. SharePoint Apps
El modelo I
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
10
10. SharePoint Apps
El modelo II
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…)
11
11. SharePoint Apps
Tipos de alojamiento I
En SharePoint (SharePoint-hosted)
• Todos los componentes quedan en el servidor donde se
instala la aplicación
12
12. SharePoint Apps
Tipos de alojamiento II
En “casa” del proveedor (Provider-hosted)
• Nube privada
13
13. SharePoint Apps
Tipos de alojamiento III
En Azure (Autohosted) “BETA”
• Todos los componentes se alojan en Azure
automáticamente
14
14. SharePoint Apps
Tipos de interfaz I
Página completa
– Aplicaciones completas para satisfacer escenarios
de negocio concretos
– Experiencia de usuario total
– Todas las apps
15
15. SharePoint Apps
Tipos de interfaz II
App Parts (Elementos de aplicación)
– Interactúan con SharePoint de forma natural
– Opcional
16
16. SharePoint Apps
Tipos de interfaz III
Acciones personalizadas
– Extendemos la funcionalidad existente con
nuevas acciones
– Opcional
17
23. 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