SAP Leonardo no sólo es IoT

Hace unos meses publiqué una entrada sobre SAP Leonardo donde comentaba que era el nuevo nombre que había dado SAP a sus servicios de IoT, pero… parece que SAP Leonardo se ha hecho mayor en poco tiempo 😉

En el SAPPHIRENOWE celebrado la semana pasada en Orlando (sigo esperando la invitación) se anunció una nueva visión del producto, que no se ciñe únicamente al ámbito del Internet de las Cosas.

Dentro de la plataforma SAP Leonardo, SAP quiere englobar servicios de:

  • Internet of Things: para conectar “cosas”, personas y procesos.
  • Machine Learning: hagamos que las “cosas” aprendan cosas y mejoren nuestros procesos de negocio.
  • Analytics: tendremos información en tiempo real para mejorar la toma de decisiones.
  • Big Data: debemos gestionar millones de datos de información, no digo almacenar, digo gestionar y saber interpretar.
  • Blockchain: como medida para aumentar la seguridad de nuestras operaciones… como comentaba hace unos días. 
  • Design Thinking: soluciones simples, ser ágiles, equivocarnos rápido y ponernos siempre en el lado del usuario/cliente a la hora, desde el primer momento. Ya sabéis, eso que llaman empatía y que algunos le damos cierta importancia: La empatía: ¿un mal necesario?

(Ojo: que hay cosas que están marcadas como “coming soon” y esto es como cuando tú le dices a un amigo “a ver si nos vemos”).

Aquí podéis ver más información sobre SAP Leonardo: https://www.sap.com/products/leonardo.html

En próximas entradas, más cosas sobre el SAPPHIRENOW 2017.

PD.- Mr. SAP, para el de 2018 (5-7 de junio) queda más de 1 año, envíeme la invitación ya, que este año no ha debido llegar con el follón del ransomware 😉

¿Quieres aprender a desarrollar aplicaciones móviles?

Tú pones el tiempo y yo te digo dónde 😉

Aquí lo tienes: Curriculum Mobile App Developer.

¿Y esto cuánto vale? Nada, porque se engloba dentro de una iniciativa que conoces de sobra, porque te hablé de ella hace más de 3 años: Academy Cube.

Y claro, tú no tienes otra cosa que hacer que leerte todos los artículos que pongo y además acordarte de todos y cada uno de ellos 😉

Bueno, no pasa nada, estás a tiempo de registrarte y acceder a la formación, que tiene muy buena pinta, ya que mezcla contenido de distintos proveedores: Udacity, Udemy, Microsoft Virtual Academy, Google, openSAP… algunos de los cuales os recomendaba hace unos días cuando os preguntaba si realmente creéis que no tenéis nada que aprender.

Se tratarán temas muy diversos como:

  • UX
  • SCRUM
  • HTML5, CSS3, JavaScript
  • Desarrollo en iOS
  • Desarrollo en Android
  • RESTful APIs
  • SAP Cloud Platform

Si sólo te interesa algún tema en concreto, no hay problema, porque puedes hacer los cursos de manera aislada y a tu aire, pero lo mejor es que te registres y lo veas por ti mismo; yo ya lo he hecho, ¿a qué esperas? 😉

SAP Business Client 6.5: esto es un no parar

Apenas hace 4 meses os hablaba del SAP Business Client 6.0 y ya está aquí la nueva versión.

Tengo la sensación de que todo está yendo demasiado rápido y nosotros demasiado lentos o ambas cosas 😉

No me repetiré en contar qué puede aportar el Business Client (antiguo Netweaver Business Client) porque para eso podéis mirar artículos anteriores, simplemente destaco aquí alguna de las novedades de esta versión:

  • Utilización del tema Belize: proporcionando una experiencia de usuario uniforme, en línea a lo que se recoge en Fiori 2.0 y SAP GUI 7.50.
  • Mayor integración con el navegador: proporcionando mayor rapidez y estabilidad, así como una herramienta para analizar aplicaciones HTML5 y JavaScript..

Bueno, tampoco son muchas novedades, ¿no? Cierto, pero pensad en que a mucha gente esto del Business Client/NWBC le suena a chino, por lo que la pregunta sería más bien, ¿qué me aporta el Business Client, en general?, no sólo en esta última versión.

Y no tardéis mucho, que 2019 está a la vuelta de la esquina…

¿De dónde me lo bajo? Venga, para que no perdáis el tiempo, aquí lo tenéis: SAP Business Client 6.5

Os tengo mal acostumbrados, lo sé 😉

PD.- Por cierto, no es por asustar a nadie, pero… aviso que, a día de hoy, el único navegador soportado es Internet Explorer, aunque es de suponer que esto cambiará en breve. Os dejo la nota donde podéis ver esto: 2446515 – SAP Business Client 6.5 – Prerequisites and restrictions

SAP GUI for Windows 7.50

A pesar de los intentos de hacerlo desaparecer con el SAP Business Client, se resiste y el SAP GUI sigue entre nosotros 😉

Aquí tenéis el SAP GUI for Windows 7.50 – Compilation 1 – Presentation 1; recién salido del horno hace una semana.

Algunas de las características de esta nueva versión:

  • Soporte para visualizar las transacciones clásicas con apariencia SAP Fiori (tema Belize):  adiós a las pantallas grises, eso sí, siempre que estés en SAP S/4HANA 1610 o superior. Esto ya está disponible en SAP GUI for HTML 7.49.
  • Selección de colores por sistema con el tema SAP Blue Crystal: algo que ya se podía hacer con el tema SAP Signature, poder seleccionar distintos colores para los sistemas de desarrollo, test, producción, etc…
  • Nuevo control SAP Logon para aplicaciones .NET : hasta ahora el SAP Logon estaba disponible únicamente como un componente C++ . Con  SAP GUI for Windows 7.50 se introduce un nuevo control basado en NCo3 que soporta aplicaciones .NET, sin tener que instalar ningún conector.

Habrá más cosas, pero esas dejo las descubráis vosotros, que algo tendréis que hacer… 😉

Trabajando con repositorios Git

Git es un software de gestión de versiones, nacido de la mano del “criador de pingüinos” Linus Torvald, aunque inicialmente su propósito era distinto, como podéis leer en la Wikipedia.

Los “saperos” nos sentimos cómodos con las órdenes de transporte y cuando nos encontramos con esto del Git como que nos liamos un poco, pero… para eso hay gente como Rubén López, que se pega con ello y nos explica cómo va en estas 4 entradas:

Rubén nos lo cuenta utilizando una cuenta HCP (que no, que ahora se dice SCP), que os recuerdo que podéis crearos cualquiera desde aquí: https://account.hanatrial.ondemand.com/

SCP nos ofrece un servicio Git para poder gestionar las versiones de las aplicaciones HTML5 y/o Java que ejecutemos en la plataforma.

A ver si con este post Rubén se anima a retomar su blog Apuntes de SAP… aparte de pagarse unas cañas, por supuesto 😉

PD.-  Si alguien quiere profundizar más con esto del Git, aquí tenéis un curso en Yotube sobre el tema: Mooc Git y GitHub – Introducción

SAPUI5, OData y Fiori: pongamos un poco de orden

Aunque ya he escrito anteriormente sobre cada uno de estos temas, creo que no es malo poner un poco de orden e intentar explicar qué es cada cosa.

SAPUI5 es un conjunto de herramientas para el desarrollo de aplicaciones, basado en HTML5 y otras tecnologías o protocolos como JavaScript, CSS3 y OData, entre otros, como ya dije en su momento en HTML5, SAPUI5, OpenUI5: ¿es lo mismo?

Pero como puede que no se entienda, vamos a ver cómo lo cuentan otros:

OData es una iniciativa impulsada por Microsoft para la exposición de datos como servicio basándose en estándares de Internet, como ya dije en su momento en SAP GWPAM: trabajando en SAP desde Excel

Muy relacionado con OData está el tema del SAP Gateway, que es lo que nos va a permitir consumir esos servicios OData… ¿qué?, ¿cómo?…

Fiori es la nueva experiencia de usuario SAP , diseñada con una imagen actual, basada en tecnologías estándar y centrada en la usabilidad, lo que permite a los usuarios, de cualquier línea de negocio, trabajar de una manera uniforme desde cualquier dispositivo. De esto he hablado unas cuantas veces: AAncos.com – Entradas sobre Fiori

Por supuesto, de esto también nos hablan Jorge y Oreka:

Tened en cuenta que ha pasado un tiempo desde que se hizo la entrada de Oreka y esto está en constante evolución, pero creo que está bien como punto de partida.

Resumiendo: con SAPUI5 podemos desarrollar aplicaciones Fiori que nos permiten consumir datos obtenidos con OData de una manera sencilla.

En cualquier caso, os recomiendo que visitéis ambos blogs de manera regular, ya que suelen publicar cosas muy interesantes, no sólo de estos temas:

¿Y yo qué gano con esto? Pues digo yo que tendrán la decencia de pagarse unas cañas por la mención, ¿no? 😉

¿Qué es Blockchain?

Últimamente se escucha hablar mucho de Blockchain como elemento disruptivo que puede cambiar muchos modelos de negocio y con cientos de posibilidades de aplicación, la mayoría por descubrir.

Muy bien, ¿pero esto qué es? Lo voy a intentar explicar de manera sencilla.

Lo primero es tener claro que Blockchain no hay sólo uno, hay muchos. Quizás el más famoso es el creado por Bitcoin, pero como digo hay varios.

Blockchain es una tecnología que permite ir apuntando en un cuaderno una serie de operaciones, haciendo siempre referencia al apunte anterior y distribuyendo esas transacciones por miles de cuadernos, todos con la misma información.

De esta manera, si alguien intentara modificar uno de esos apuntes no podría, ya que tendría que poder hacerlo en todos esos cuadernos distribuidos por el mundo.

Es decir, eso se basa en la confianza distribuida: nos convertimos todos en “notarios” de cada una de las transacciones recogidas en la cadena. La información que contiene esa cadena es accesible para todo el mundo (puede encriptarse) y es inmutable.

La idea nace de la “descentralización”, ya que no es necesario tener una entidad central que verifique nada, sino que es el consenso de todos lo que da validez a la transacción.

Bien, entonces, ¿cualquiera puede crearse su cadena de Blockchain? Bueno, cualquiera, cualquiera no, pero lo que es cierto es que  puede haber blockchains públicos y privados, y hay varias iniciativas, aparte del conocido Bitcoin. Algunas de las más conocidas son Ethereum e Hyperledge.

Ethereum introduce el concepto de los Smart Contracts, donde podemos dotar de inteligencia a nuestros contratos (si pasa eso, hago esto otro). Aquí podéis ver 12 casos de uso: Smart Contracts: 12 Use Cases for Business & Beyond

Hyperledge, por su parte, nace como un entorno abierto, de la mano de grandes corporaciones para impulsar el uso de la tecnología blockchain.

Mmm… un momento, pero la idea inicial de blockchain no era que todo estaba distribuido alegremente, sin que hubiera mecanismos de control “centralizados”… sí, así es y se supone que así sigue siendo. Simplemente estás grandes empresas quieren potenciar el uso de la tecnología, para nada establecer patrones que les permitan seguir llevándose su parte del pastel… 😉

Por cierto, ¿adivináis quien se ha subido recientemente al tren? Hyperledger Welcomes SAP as Premier Member

Y los bancos, no se pueden quedar atrás: adaptarse o morir. BBVA completes first real-time international money transfer between Europe and Mexico with Ripple

¿Blockchain para todo? Tampoco es eso, esto es lo que dice uno de los mayores expertos: Brock Pierce: “Habrá empresas de ‘blockchain’ tan importantes como Google o Facebook”

Y, por último os recomiendo el libro La economía de blockchain: Los modelos de negocio de la nueva web”, de la gente de Kololium.

Resumiendo: Blockchain es una nueva forma de hacer negocios de manera descentralizada y segura que abre nuevas oportunidades y te obliga a “repensar” muchas de las establecidas. ¿O realmente piensas que puedes seguir haciendo lo mismo de siempre? 😉