SAP Cloud Platform Mobile Services: ¿nos movilizamos?

La semana pasada comenzó en openSAP el curso Build Mobile Applications with SAP Cloud Platform Mobile Services, uno de los que os comenté en la entrada de hace unos días, así que imagino que alguno estaréis haciendo el curso, ¿no?

Yo estoy en ello y la verdad es que, de momento, me está gustando. En esta primera semana, hemos podido ver conceptos generales y la base que vamos a utilizar en las siguientes para hacer un caso práctico.

Lo primero, es tener claro ¿qué es eso de SAP Cloud Platform? Y una vez que tenemos eso claro, ver cómo podemos utilizar alguno de los servicios que nos ofrece la plataforma para el desarrollo de aplicaciones móviles.

Con los servicios de movilidad de SAP Cloud Platform podemos gestionar el ciclo de vida de las aplicaciones, hacer aplicaciones nativas o híbridas, distribuirlas, etc…

Concretamente, en el curso se utilizará principalmente SAP Cloud Platform Mobile Services, pero también servicios de persistencia con PostgreSQL, contenedores, el WebIDE y alguna que otra cosa más.

Además, trabajaremos con servicios tanto del entorno Neo como del entorno Cloud Foundry.

A la hora de desarrollar aplicaciones, podremos utilizar los SDKs correspondientes (iOS y/o Android) para desarrollar las aplicaciones nativas o el Mobile Development Kit para aplicaciones híbridas.

Otra opción interesante es la posibilidad de utilizar las SAP Mobile Cards para microaplicaciones con una funcionalidad limitada.

En el curso, vamos a poder ver cómo desarrollar aplicaciones utilizando las distintas herramientas, a lo largo de las distintas semanas y para poder seguirlo necesitas tener conocimientos básicos de programación… pero muy básicos, no creas que te vas a poner a «picar» código, como mucho a utilizar distintas herramientas y a adaptarlo un poco.

Eso sí, la cosa no va de batch-inputs y ALVs… te deben sonar cosas como Cloud Connector, UI5, JavaScript, APIs, etc… pero vamos que creo que se podrá ir siguiendo fácilmente.

¿Quieres que te cuente más? Apúntate a la lista de correo de SAP Cloud Platform y te lo iré contando… a mi manera 😉

SAP Cloud Platform SDK for iOS: ¿quieres probar?

Puede que con noticias como el acuerdo firmado con Mendix y la facilidad cada vez mayor de hacer aplicaciones «fiorizadas», alguien se plantee si tiene sentido utilizar el SDK para iOS y la respuesta es la de siempre: DEPENDE.

Ha pasado año y medio desde que SAP cayó en la tentación y mordió el fruto prohibido y ya se empiezan a ver casos de uso, como el que aparece en el siguiente vídeo:

Supongamos que tienes como cliente una gran entidad financiera que ha decidido dotar a sus 188.492 empleados de dispositivos de Apple, ¿no tendría sentido diseñar aplicaciones que permitan explotar al máximo las capacidades de dichos «cacharros»?

Esto me trae a la cabeza una conversación que tenía con un compañero hace más de 5 años, cuando SAP no tenía muy claro hacia donde tirar con la movilidad (lo tenía, pero ha cambiado 3-4 veces en este tiempo) sobre si había que desarrollar en Android o en iOS.

Él, como gran friky que era y es, defendía que había que «desarrollar sólo en Android porque es mucho mejor y los dispositivos son más baratos», entre otros argumentos, algunos incluso de más peso.

Yo le dije que muy bien, pero que muchos de los desarrollos que se planteaban eran informes, cuadros de mando y herramientas similares que eran utilizadas por directivos/mandos intermedios para agilizar la toma de decisiones y le dije que se fijara en cuántos de esos llevaban un iPad y cuántos otro tipo de tablet.

Por eso, antes de entrar en discusiones y valoraciones técnicas, mi consejo siempre es el mismo: sentido común. No vaya a ser que hagáis como en aquel cliente que decidieron poner un lector de huella digital para fichar en la fábrica, sin tener en cuenta que los mecánicos de vez en cuando se manchan un poco de grasa…

Llegados a este punto, si queréis empezar a pegaros con esto, os aconsejo este curso de openSAPSAP Fiori for iOS – Build Your First Native Mobile App

La tentación está ahí… ¿te vas a poder resistir o vas a caer en ella? 😉

SAP SuccessFactors Mobile: vamos mejorando

A día de hoy, no se entiende una aplicación sin movilidad. Y con esto no quiero decir que se pueda ver en el móvil, sino una aplicación que se adapte a las capacidades del dispositivo desde el que se consume. ¿O realmente crees que con que se «vea» en un navegador es suficiente?

No es ningún secreto que a día de hoy, el dispositivo desde el que más se accede a Internet es el móvil (y parece que no es algo nuevo). Por lo tanto, si estoy pensando en diseñar una aplicación, debería tener en cuenta esto y, si tengo que elegir, muy probablemente primero tendría que pensarla para móvil y después ya veremos… por supuesto, lo ideal es que sea multidispositivo/multiplataforma.

Bien, pues SuccessFactors va dando pasos en este camino,  añadiendo/mejorando funcionalidad en cada release, para que cada vez los usuarios puedan hacer más cosas desde su dispositivos.

Al principio, la verdad es que la funcionalidad era limitada, pero a medida que va pasando el tiempo, se va adaptando  a las necesidades de los usuarios, sin perder de vista nunca que no tiene sentido tener exactamente la misma funcionalidad en un PC que en un móvil, por ejemplo.

Aquí os dejo algunas de las del primer trimestre de 2017, para usuarios de iOS y/o Android:

  • Hoja de tiempos: facilita la introducción de la información, pudiendo confirmar rápidamente lo planificado, así como tener una vista semanal de la entradas. Para usuarios de iOS.

  • Absentismos: solicitud, gestión y cancelación de permisos para usuarios Android, pudiendo consultar el estado de las solicitudes y el calendario de equipo, por ejemplo.

  • Evaluación: se pueden realizar calificaciones y/o comentarios sobre objetivos y evaluaciones, así como acceder a la sección de firmas.

  • Recruiting: se puede acceder a la información de los candidatos, filtrando por distintos criterios.

  • Formación: permite la navegación por el catálogo de formación, para poder apuntarme a alguno y/o consultar los que tengo asignados.

  • Visualización del organigrama: para que los usuarios de Android puedan ver de manera rápida datos de su equipo.

Aparte de esto, se está trabajando mucho sobre la experiencia con dispositivos iOS, con el objetivo de unificar los interfaces y la forma de interactuar, para que sea muy similar, ya sea desde iPad o iPhone.

Se espera que haya novedades en este sentido el próximo trimestre, algo que probablemente tenga relación con el próximo lanzamiento del SDK para iOS, previsto para el próximo 30 de marzo de 2017.

¿Qué tú eres de Windows Phone? Tranquilo, todavía hay alguno con Blackberry… 😉

PD.- Enlace al artículo original: SAP SuccessFactors Mobile, Q1 2017 Release Highlights

 

Regreso al futuro con SAP

Yo de mayor quiero ser como Björn Goerke, aunque sé que me pilla un poco lejos y un poco tarde… 😉

Si el año pasado nos enseñó a regresar de Marte con SAP, este año nos cuenta cómo podemos volver al futuro utilizando tecnologías/herramientas que tenemos a nuestro alcance: S/4HANA, HANA Cloud Platform, HANA Cloud Connector, HANA Cloud Integration, Hybris Cloud for Customer, WebIDE, IoT, APIs

vora

Merece la pena que veáis el video, podréis ver cosas como:

  • Pasar de un sistema R/3 a S/4 en minutos.
  • Conectar un sistema on-premise con un sistema cloud.
  • Desarrollar una aplicación para actualizar información a partir de una plantilla.
  • Posibilidades del IoT.
  • Gráficas en tiempo real.
  • Conexión entre sistemas.
  • Aplicaciones móviles.

Todo esto bajo un hilo conductor y con sentido del humor, ¿qué más se puede pedir?

Aquí tenéis el enlace al video: SAP Executive Keynote: Björn Goerke

regr

SAP cae en la tentación y muerde la manzana

sapple

Tras el anuncio del pasado jueves del acuerdo de colaboración entre SAP y Apple, se abre una nueva oportunidad dentro del desarrollo de la movilidad en el mundo SAP: el desarrollo de aplicaciones nativas para iOS.

¿Esto quiere decir que tenemos que decir adiós a las aplicaciones híbridas o que si tenemos Android estamos perdidos? No lo creo, si tenemos en cuenta acuerdos firmados hace poco más de un año, como este con SamsungSamsung and SAP Announce Plans to Collaborate and Deliver Innovative Enterprise Solutions on Mobile Devices and Wearables for Key Industries

Lo que es un hecho es que en muchas compañías (en más del 98% de las empresas del Fortune 500) se utilizan los dispositivos de Apple como herramienta de trabajo y no tenía sentido dejar pasar la oportunidad de aprovechar todas las posibilidades de los mismos.
 
hcpapple

¿Y esto en que se va a traducir? Pues que en breve SAP liberará un SDK  para poder realizar aplicaciones iOS desde HCP. ¿Demasiado técnico o mucha sigla? A ver así: que dentro de poco cualquier desarrollador podrá realizar aplicaciones para el iPhone desde la plataforma de desarrollo de SAP.

Probablemente, algo de todo esto anunciarán en el próximo SAPPHIRE de la semana que viene… De momento, habrá que estar atentos a este link: https://hcp.sap.com/capabilities/mobile/ios-sdk.html

Entonces, ¿nos olvidamos de Fiori? No creo, simplemente empezaremos a hablar de Fiori para iOS o haremos aplicaciones para iOS con «apariencia Fiori». Es decir, no se trata de inventar algo nuevo, sino de aprovechar lo mejor de ambos mundos, para conseguir que el usuario pueda tener las aplicaciones críticas de su negocio en tiempo real en la palma de su mano.

Suena fácil, ¿no? 😉