Soluciones de movilidad para nuevos entornos empresariales
-
Upload
adrian-diaz-cervera -
Category
Software
-
view
91 -
download
0
Transcript of Soluciones de movilidad para nuevos entornos empresariales
![Page 1: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/1.jpg)
Soluciones de Movilidad para nuevos entornos empresariales
![Page 2: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/2.jpg)
¿Quiénes somos?
00
![Page 3: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/3.jpg)
Adrián Díaz Cervera
MVP SharePoint Server
SharePoint Architect en ENCAMINA
http://blogs.encamina.com/desarrollandosobresharepoint
http://geeks.ms/blogs/adiazcervera
@AdrianDiaz81
![Page 4: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/4.jpg)
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
@saintwukong
![Page 5: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/5.jpg)
Un poco de historia
01
![Page 6: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/6.jpg)
Más de una década de evolución
![Page 7: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/7.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/8.jpg)
Hoy
![Page 9: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/9.jpg)
La importancia de la movilidad en el entorno
Enterprise
02
![Page 10: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/10.jpg)
![Page 11: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/11.jpg)
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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/12.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/13.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/14.jpg)
¿Qué nos proporciona SharePoint?
03
![Page 15: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/15.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/16.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/17.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/18.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/19.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/20.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/21.jpg)
Desarrollo móvil
04
![Page 22: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/22.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/23.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/24.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/25.jpg)
Resumen
![Page 26: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/26.jpg)
Windows Phone
05
![Page 27: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/27.jpg)
Apache Cordova + Azure Mobile Services
06
![Page 28: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/28.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/29.jpg)
Demo: APP Compartimoss
![Page 30: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/30.jpg)
07
![Page 31: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/31.jpg)
• 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](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/32.jpg)
Xamarin Forms
![Page 33: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/33.jpg)
DEMO
![Page 34: Soluciones de movilidad para nuevos entornos empresariales](https://reader031.fdocumento.com/reader031/viewer/2022020123/559680f31a28ab541a8b4618/html5/thumbnails/34.jpg)
¿Preguntas?