34
SharePoint y los dispositivos móviles (WP8, W8, Android e iOS)

Share point y los dispositivos moviles

Embed Size (px)

DESCRIPTION

El material del WebCast que impartimos Santiago Porras y un servidor

Citation preview

Page 1: Share point y los dispositivos moviles

SharePoint y los dispositivos móviles (WP8, W8, Android e iOS)

Page 2: Share point y los dispositivos moviles

Adrían Díaz CerveraSharePoint Architect

ENCAMINA

http://blogs.encamina.com/desarrollandosobresharepoint

@AdrianDiaz81

Page 3: Share point y los dispositivos moviles

UX Developer

Nokia Developer Champion

SolidQ Cloud Developer

http://blogs.solidq.com/AzureCorner/

http://geeks.ms/blogs/santypr

@saintwukong

Page 4: Share point y los dispositivos moviles

SharePoint y los dispositivos móviles (WP8, W8, Android e

iOS)

Page 5: Share point y los dispositivos moviles

1.- Historia de SharePoint y Móviles

2.- Aspectos SharePoint para desarrollo móvil 

3.- Desarrollar Apps para Windows Phone 8 utilizando el SDK

4.- Desarrollar Apps para Windows 8 utilizando la API Rest

5.- Desarrollar Apps para entornos NO Microsoft: IOS y Android

6.- Aplicaciones Nativas, HTML5 e Hibridas (Ventajas y desventajas)

7.- ¿Porque es importante el tema de movilidad en SharePoint?

Page 6: Share point y los dispositivos moviles

1.- Historia de SharePoint y Móviles

Page 7: Share point y los dispositivos moviles

1.- Historia de SharePoint y Dispositivos

Año Acontecimiento

2007 Moss 2007 Totalmente incompatible con dispositivos móvilesLanzamiento Iphone y primeros dispositivos Android => Eclosión del fenómeno Smartphone

2010 SharePoint 2010Trae algunos guiños a los dispositivos móviles. Vista móvil, introducción API Rest. Pero insuficiente para todo el boom “Smartphone”Febrero de 2010 Presentación de Windows Phone 7 => Microsoft se equivoco con la estrategia y entro tarde en el mundo de los Smartphone.

2012 Windows 8 – Sistema Operativo para poder utilizar tanto en Tablets como en ordenadoresWindows Phone 8 SharePoint 2013Ya tiene un sistema con muchas novedades para el desarrollo móvil

Page 8: Share point y los dispositivos moviles

2.- Aspectos SharePoint para desarrollo móvil 

Page 9: Share point y los dispositivos moviles

Aspectos SharePoint para desarrollo móvil • API Rest: Posibilidad de accede a cualquier información de SharePoint

utilizando Rest.• Servicio de Búsqueda: SharePoint 2013 incluye Fast integrado y

accesible usando la API.• Representaciones de Imágenes• Notificaciones Push• Canales de dispositivos

Page 10: Share point y los dispositivos moviles

API’s para desarrollar

• Multitud de API’s para elegir dependiendo del entorno de desarrollo

Page 11: Share point y los dispositivos moviles

¿Que es REST?

• Técnica de arquitectura (bueno más bien unos principios)• Se utiliza para definir una interfaz web simple• Punto de acceso independiente de una base de datos• Permite la portabilidad entre plataformas y lenguajes (este último

punto es una gran ventaja).

Page 12: Share point y los dispositivos moviles

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

Page 13: Share point y los dispositivos moviles

Representaciones de imágenes• 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/

Page 14: Share point y los dispositivos moviles

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

Page 15: Share point y los dispositivos moviles

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?

Page 16: Share point y los dispositivos moviles

3.- Herramientas para desarrollo

Apps Nativas vs Apps MultiPlataforma vs Apps HibridasHTML5 vs C#

Page 17: Share point y los dispositivos moviles

Herramientas para desarrollo

• Realizar Apps de forma nativa• Android :

• IDE : Eclipse ,Kit Kat• Lenguaje de Programación: Java

• IOS: • IDE : Xcode• Lenguaje de Programación: Objective-C, JavaScript

• Windows Phone-Windows 8: • IDE : Visual Studio• Lenguaje de Programación: XAML

• Realizar Apps MultiPlataforma• HTML 5 : PhoneGap, Appcelerator Titanium o similares

• Frameworks JavaScript: Sencha Touch, Jquery Mobile, Kendo UI Mobile, AngularJS,…

• C #: Xamarin

Page 18: Share point y los dispositivos moviles

¿En que plataformas puedo desarrollar para móvil?• Windows Phone 8• SDK para realizar aplicaciones nativas • API Rest• Visual Studio 2012 incluye varios Templates

• Windows 8, Android e IOS• API Rest

¿Por qué NO existe un SDK para Windows 8?Diferencias en el Kernel entre Windows 8 y Windows Phone 8

Page 19: Share point y los dispositivos moviles

4.- Desarrollar Apps para Windows Phone 8

utilizando el SDKDEMO

Page 20: Share point y los dispositivos moviles

5.- Desarrollar Apps para Windows 8

utilizando la API RestDEMO

Page 21: Share point y los dispositivos moviles

6.- Desarrollar Apps para entornos NO Microsoft:

IOS y AndroidDEMO

Page 22: Share point y los dispositivos moviles

7.- Aplicaciones Nativas, HTML5 e Hibridas

(Ventajas y desventajas)

Page 23: Share point y los dispositivos moviles

Apps Nativas vs HTML5

• Ventajas y desventajas de Apps Nativas• + Aprovechamiento de las capacidades del dispositivo (cámara, Bluetooth, voz, localización, sensor,

etc.).

• Mejor rendimiento.

• 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 y desventajas de Apps HTML5• + Número de usuarios potenciales.• Reutilización de Código.• Perfectas para las APPs que se necesitan que estén continuamente actualizadas.

Page 24: Share point y los dispositivos moviles

Ventajas HTML5

• HTML5 estándar web• Compatibilidad con todos los navegadores en los dispositivos móviles• Ofrece soporte a códecs específicos (audio, video,…)• Posibilita la inserción de vídeos y audio de forma directa• Permite la geolocalización del usuario.• Acceso Offline a la información• Permite realizar diseños adaptables a distintos dispositivos (CSS3 y

JavaScript)• Reutilización de Código

Page 25: Share point y los dispositivos moviles

Apps Hibridas

• 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.

• Conclusión:• Tienen lo mejor y lo peor de las APP Hibridas y MultiPlataforma

Page 26: Share point y los dispositivos moviles

Resumen

Page 27: Share point y los dispositivos moviles

Resumen

Page 28: Share point y los dispositivos moviles

7.- ¿Porque es importante el tema de

movilidad en SharePoint?

Page 29: Share point y los dispositivos moviles

¿Por qué es importante la movilidad?• A nivel empresarial si SharePoint es la piedra angular en la que gira la

empresa => • Tiene que poder acceder desde cualquier sitio y cualquier dispositivo

• Ser móvil no significa ver una aplicación por el móvil, sino que podemos aprovechar las características del dispositivo en el cual se esta ejecutando la aplicación• Los tiempos están cambiando y cada vez hay usuarios de dispositivos móviles

frente a usuarios delante del PC

Page 30: Share point y los dispositivos moviles

Q&A

Page 31: Share point y los dispositivos moviles
Page 32: Share point y los dispositivos moviles

SUGES Member 10% Discount Code for Online Bookings: UGSP14

Page 33: Share point y los dispositivos moviles

Webcast. Charla con los expertos: Todo lo que siempre quisiste saber sobre SharePoint, pero no te atreviste a preguntar

Page 34: Share point y los dispositivos moviles

Muchas gracias !!