Top Banner
Soluciones de Movilidad para nuevos entornos empresariales
34

Soluciones de movilidad para nuevos entornos empresariales

Jul 03, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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?