34
Soluciones de Movilidad para nuevos entornos empresariales

Soluciones de movilidad para nuevos entornos empresariales

Embed Size (px)

Citation preview

Page 1: Soluciones de movilidad para nuevos entornos empresariales

Soluciones de Movilidad para nuevos entornos empresariales

Page 2: Soluciones de movilidad para nuevos entornos empresariales

¿Quiénes somos?

00

Page 3: Soluciones de movilidad para nuevos entornos empresariales

Adrián Díaz Cervera

MVP SharePoint Server

SharePoint Architect en ENCAMINA

http://blogs.encamina.com/desarrollandosobresharepoint

http://geeks.ms/blogs/adiazcervera

[email protected]

[email protected]

@AdrianDiaz81

Page 4: Soluciones de movilidad para nuevos entornos empresariales

Santiago Porras Rodrígues

MVP Windows Platform

Desarrollador SharePoint ENCAMINA

http://blogs.encamina.com/en-tu-casa-o-en-la-mia/

http://geeks.ms/blogs/santypr

[email protected]

@saintwukong

Page 5: Soluciones de movilidad para nuevos entornos empresariales

Un poco de historia

01

Page 6: Soluciones de movilidad para nuevos entornos empresariales

Más de una década de evolución

Page 7: Soluciones de movilidad para nuevos entornos empresariales

• 2007

– MOSS 2007 => Totalmente Incompatible con dispositivos móviles

– Iphone y Android => Eclosión del fenómeno Smartphone

• 2010

– SharePoint 2010 => Incorpora guiños a la movilidad (vista movil, rest..) pero INSUFICIENTE

– Presentación de Windows 7,5 Microsoft se equivoco en la estrategia

• 2012

– Windows 8 => Sistema operativo para poder utilizar tanto en tablets como escritorio

Evolución SharePoint vs Dispositivos móviles

Page 8: Soluciones de movilidad para nuevos entornos empresariales

Hoy

Page 9: Soluciones de movilidad para nuevos entornos empresariales

La importancia de la movilidad en el entorno

Enterprise

02

Page 10: Soluciones de movilidad para nuevos entornos empresariales
Page 11: Soluciones de movilidad para nuevos entornos empresariales

Entorno Enterprise

Destacarse de la Competencia

Compartir información

Cualquier rol: Directivo, Mando intermedio

Acceder desde cualquier sitio

Page 12: Soluciones de movilidad para nuevos entornos empresariales

• Hacer aplicaciones que se puedan ejecutar en cualquier

dispositivo y plataforma

• Servicios en el Cloud

• Mobile-First, cloud-first

Objetivo

Page 13: Soluciones de movilidad para nuevos entornos empresariales

• SanLucar Fruit: multinacional hortofrutícola +2,000 Empleados distribuidos en 35 países

– Objetivo: Distribuir más de 90 variedades de frutas “Premium” en cualquier parte del mundo

– Para lograr este Objetivo:

• Exhaustivos controles de calidad a lo largo de todo el proceso

• Aplicación Móvil: permitiera realizar todo el proceso de control de calidad

Caso de Éxito : SanLucar Fruit

Page 14: Soluciones de movilidad para nuevos entornos empresariales

¿Qué nos proporciona SharePoint?

03

Page 15: Soluciones de movilidad para nuevos entornos empresariales

• Experiencia de explorador para dispostivos móviles optimizada

Proporciona una experiencia de exploración de visualizaciones moderna y ligera para que los

usuarios naveguen por bibliotecas de documentos, listas, wikis y elementos web, y también para que

acedan a esos componentes.

Que viene OOB en la versión 2013

Page 16: Soluciones de movilidad para nuevos entornos empresariales

• Canales de Dispositivos

– Permite personalizar que vista queremos mostrar en cada dispositivo.

– Asignar una MasterPage por dispositivo

– Modificar el PageLayout para personalizar los elementos a visualizar

– Si SharePoint 2013 cumple los “nuevos” estándares Web HTML5, CSS3, Javascript para que

necesitamos los Canales de Dispositivos?

Que viene OOB en la versión 2013

Page 17: Soluciones de movilidad para nuevos entornos empresariales

• Notificaciones Push

– Permite subscribir a un dispositivo móvil a una lista para notificar cualquier modificación

– Ejemplo:

• http://www.compartimoss.com/revistas/numero-14/notificaciones-a-aplicaciones-windows-

phone-desde-sharepoint-parte-i

• http://www.compartimoss.com/revistas/numero-15/notificaciones-a-aplicaciones-windows-

phone-desde-sharepoint-parte-ii

– Posibilidad de hacer uso de Azure Mobile Service para abstraernos del dispositivo al que se envía

la notificación

Que viene OOB en la versión 2013

Page 18: Soluciones de movilidad para nuevos entornos empresariales

• Servicio de búsqueda

• ¿Qué ofrece?

– La principal característica de buscar dentro del contenido de documentos, listas, personas,

conversaciones, videos, etc

– Rastrear diferentes orígenes de contenidos que no son SharePoint, como Exchange, carpetas

compartidas, sitios webs, para que el usuario pueda encontrar resultados en ellos

Resultado => Acceder a esta información mediante Consultas a la API Rest

Ejemplos: Web CompartiMOSS, Iberian SharePoint Conference

Que viene OOB en la versión 2013

Page 19: Soluciones de movilidad para nuevos entornos empresariales

• Posibilidad de servir imágenes en distintos tamaños y por lo tanto en diversas tamaño.

• Optimizar la vista para dispositivos móviles dar imágenes menos pesada

• Links:

• http://geeks.ms/blogs/adiazmartin/archive/2013/06/17/sharepoint-2013-representaciones-de-im-225-genes.aspx

• http://blogs.encamina.com/desarrollandosobresharepoint/2013/10/22/sharepoint-2013-mejoras-en-sitios-de-publicacion-renderizar-imagenes/

Que viene OOB en la versión 2013

Page 20: Soluciones de movilidad para nuevos entornos empresariales

• Ubicación=>

Campo Geolocalizado para representarlo en Mapas

• Contenido de Inteligencia Empresarial

Reporting Services, Reporting Services

• Office Web App

Que viene OOB en la versión 2013

Page 21: Soluciones de movilidad para nuevos entornos empresariales

Desarrollo móvil

04

Page 22: Soluciones de movilidad para nuevos entornos empresariales

• Realizar Apps de forma nativa

– Android :

• IDE : Eclipse

• Lenguaje de Programación: Java

– IOS:

• IDE : Xcode

• Lenguaje de Programación: Objective C

– Windows Phone-Windows 8:

• IDE : Visual Studio

• Lenguaje de Programación: XAML

• Realizar Apps MultiPlataforma

– HTML 5 : Cordova PhoneGap

– C #: Xamarin

Herramientas para desarrollo

Page 23: Soluciones de movilidad para nuevos entornos empresariales

• Ventajas de Apps Nativas

• + Aprovechamiento de las capacidades del dispositivo (cámara, Bluetooth, voz,

localización, sensor, etc.)

• Seguridad: Las aplicaciones nativas son en teoría más seguras ya que el

código es compilado y no accesible por terceros.

• - Desarrollo muy vinculado a la plataforma, poco reutilizable y muy sujetos a

los cambios del SO en el que se encuentre

• Ventajas de Apps MultiPlataforma

– + Número de usuarios potenciales

– Reutilización de Código

– Perfectas para las APPs que se necesitan que estén continuamente

actualizadas

Apps Nativas vs MultiPlataforma

Page 24: Soluciones de movilidad para nuevos entornos empresariales

• La mayor parte de las APP de hoy en día son Hibridas

• Pueden ser de dos tipos:

– Desarrolladas en HTML 5 y realizan alguna característica propia de la

plataforma.

– Desarrollada nativamente y realizan alguna característica propia haciendo uso

de HTML 5.

Apps Hibridas

Page 25: Soluciones de movilidad para nuevos entornos empresariales

Resumen

Page 26: Soluciones de movilidad para nuevos entornos empresariales

Windows Phone

05

Page 27: Soluciones de movilidad para nuevos entornos empresariales

Apache Cordova + Azure Mobile Services

06

Page 28: Soluciones de movilidad para nuevos entornos empresariales

• Es una plataforma para crear aplicaciones móviles HTML5, JavaScript y CSS3

• Combinar con cualquier framework JS => Jquery UI, Sencha, Angular,…

• Disponible : iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada, and

Symbian.

• Integrado con Visual Studio 2013/2015

Apache Cordova- PhoneGap

Page 29: Soluciones de movilidad para nuevos entornos empresariales

Demo: APP Compartimoss

Page 30: Soluciones de movilidad para nuevos entornos empresariales

07

Page 31: Soluciones de movilidad para nuevos entornos empresariales

• Xamarin es una plataforma que nos permite crear Apps nativas para iOS, Mac,

Android, Windows Phone, Windows 8 y más

– Haciendo uso de C#/F#

Ventajas:

1. Aplicaciones 100% nativas

2. IDEs sencillos (Visual Studio, Xamarin Studio)

3. Código Compartido

Desventaja Inicial

UI por plataforma

¿Qué es Xamarin?

Page 32: Soluciones de movilidad para nuevos entornos empresariales

Xamarin Forms

Page 33: Soluciones de movilidad para nuevos entornos empresariales

DEMO

Page 34: Soluciones de movilidad para nuevos entornos empresariales

¿Preguntas?