Spsmad2016:Un SharePoint enla mochila

24
#spsmad May 7 th , 2016 SharePoint Saturday Madrid Un SharePoint en la mochila Jose González Roberto Bermejo

Transcript of Spsmad2016:Un SharePoint enla mochila

Page 1: Spsmad2016:Un SharePoint enla mochila

#spsmad

May 7th, 2016SharePoint Saturday Madrid

Un SharePoint en la mochilaJose GonzálezRoberto Bermejo

Page 2: Spsmad2016:Un SharePoint enla mochila

Gold sponsors

Silver sponsors

Bronze sponsors

Collaborate

Page 3: Spsmad2016:Un SharePoint enla mochila

#spsmad

Robert BermejoNET Architect & Azure & Mobile Practice Lead

http://www.robertbermejo.com/@robertbemejo

Licenciado en Ingeniería informática por la Universidad Autónoma de Barcelona y MSCD Web applications en tecnología Microsoft. Desde el 2005 trabaja dentro del mundo de la informática y ha pasado por varios puestos técnicos: desde programador junior hasta su actual puesto como Arquitecto. Actualmente, parte del equipo de Sogeti España desde 2010 donde realiza funciones de Arquitecto, Team Leader, Mobile Leader and Cloud Specialist.

Sogeti

Jose GonzálezSolution & SharePoint architect

Under construction!@josgoon

Speaker picture

Ingeniero titulado por la Universidad Politécnica de Cataluña y arquitecto de soluciones con más de 10 años de experiencia en proyectos IT orientados a negocio. Especializado en tecnologías Microsoft (.net, Dynamics Nav y SharePoint) y en la prestación de servicios de gestión en proyectos informáticos de diversa índole tecnológica y en diversos sectores e industrias.

Sogeti

Page 4: Spsmad2016:Un SharePoint enla mochila

SharePoint, mejor en tu mochila…

Si Labordeta pudo con un país…

nosotros podemos con SharePoint

Page 5: Spsmad2016:Un SharePoint enla mochila

Agenda• Introducción• Comunicando con Office 365• Paradigma Mobile App• Mobile in Azure • Demo

Page 6: Spsmad2016:Un SharePoint enla mochila

Introducción

Page 7: Spsmad2016:Un SharePoint enla mochila

• Servicios cloud seamless

• Expandir sistemas y dispositivos

• Servicios Microsoft: anywhere & any-device

Introducción

Objetivos Microsoft

Page 8: Spsmad2016:Un SharePoint enla mochila

• Office 365 y Azure ¿Cloud identity?

• App nativa consumiendo servicios Microsoft

• Bajar a las catacumbas ¡Ver código!

Introducción

Objetivos de esta sesión

Page 9: Spsmad2016:Un SharePoint enla mochila

Comunicando con Office 365

Page 10: Spsmad2016:Un SharePoint enla mochila

Comunicando con Office 365 Queremos extraer datos de listas y

bibliotecas de SharePoint Online

Necesitamos autenticarnos en Office 365

¿Cómo lo haremos?

¡Sí! con Azure Active Directory

Azure Active Directory

Office 365

Tus apps!

Usuarios

Page 11: Spsmad2016:Un SharePoint enla mochila

Azure Cloud Identity

Usuarios Office 365 & Azure Active Directory

Cloud identity

Azure y Office 365 sincronizadosOffice 365

Windows Azure

Admin Center

Azure Active Directory

IT Admin

Page 12: Spsmad2016:Un SharePoint enla mochila

Push Notification service SharePoint Online

Azure mobile services

Push notification by SharePoint

SharePoint Add-In Remote Event receiver Azure mobile services

Usuarios

Office 365

SharePoint Online

List & Library

Remote EventReceiver

Push Notification service

Page 13: Spsmad2016:Un SharePoint enla mochila

Paradigma Mobile App

Page 14: Spsmad2016:Un SharePoint enla mochila

Cross-Platform ¿Por qué lo necesitamos?

Desarrollo Nativo: Objective-C,Swift, Android, C#, Xcode, Eclipse.. Deseo del cliente: App en todos los SO con el menor coste posible. Deseo del manager: realizarlo en el menor tiempo posible.

Page 15: Spsmad2016:Un SharePoint enla mochila

Cross-Platform ¿Qué nos proporciona?

Compartir código en diferentes plataformas (OS,Android,Windows...)

Un sólo desarrollo Fácil de escalar, mantener y modificar

• Tools

Page 16: Spsmad2016:Un SharePoint enla mochila

Apache Cordova ¿Qué es?

Apache Cordova es una plataforma para construir aplicaciones móviles utilizando HTML, CSS y JavaScript.

Es open-source (MIT License). Apache Cordova tiene un conjunto de api’s de

dispositivo que permite al desarrollador acceder a funcionalidades nativas del dispositivo como: Cámara, acelerómetro, sistema archivos… Este conjunto de api’s se denomina plugins.

• Frameworks Desarrollo

Page 17: Spsmad2016:Un SharePoint enla mochila

Apache Cordova Visual Studio Apache Cordova tools

IDE que nos permite construir aplicaciones móviles con toda la potencia de visual studio y dando un entorno visual a todas las acciones de Apache Cordova.

Debug.

Page 18: Spsmad2016:Un SharePoint enla mochila

Mobile in Azure

Page 19: Spsmad2016:Un SharePoint enla mochila

Azure Mobile Apps Mejorando la experiencia mobile

Anteriormente Mobile Services. Construcción apps móviles nativas o cross platform (Xamarin o Apache Cordova) Conexión en minutos con el “enterprise system” de la organización Permite trabajar offline con Sync Push notifications Single Sign on: google, Facebook… Auto Scaling

Page 20: Spsmad2016:Un SharePoint enla mochila

Push Notifications: Notification Hubs Envío notificaciones Push Anteriormente Mobile Services Multiplataforma: Windows Store, iOS, Android & WP. Soporta cualquier lenguaje back-end: .net, php, Java, node… Permite el envío en tres formatos:

Broadcast all Unicast/Multicast user o users Segmentation tags

Page 21: Spsmad2016:Un SharePoint enla mochila

Demo

Page 22: Spsmad2016:Un SharePoint enla mochila

Q&A

Page 23: Spsmad2016:Un SharePoint enla mochila

Gold sponsors

Silver sponsors

Bronze sponsors

Collaborate

Page 24: Spsmad2016:Un SharePoint enla mochila

#spsmad

May 7th, 2016SharePoint Saturday Madrid

¡GRACIAS!