Crónica hands-on Oracle Cloud Platform (MAD 22/03 y BCN 23/03)

marzo 24, 2017 Deja un comentario

El 22 y 23 de marzo, en Madrid y Barcelona respectivamente, realizamos junto a Oracle sendas sesiones alrededor de soluciones Oracle Cloud PaaS. Dichas sesiones han sido íntegramente prácticas (hands-on) y los asistentes han podido explorar a través de sus portátiles las diferentes soluciones que Oracle ofrece en la nube. Mediante el desarrollo de diferentes ejercicios se han definido procesos, configurado integraciones e incluso desplegado una aplicación.

  • Ambos eventos se iniciaron con una introducción conjunta a cargo de Rene de Boer, Business Development Manager Middleware & Cloud Platform de Oracle, y de Antonio MolinaResponsable de Área Fusion Middleware de avanttic. 
  • Leonardo Torres,  Arquitecto de Soluciones de avanttic, introdujo a los asistentes en un laboratorio sobre Integration Cloud Service, sus funcionalidades y capacidades. Además de explicar los conectores predefinidos en productos cloud, en productos on-premise y las herramientas de integración y orquestación de procesos.
  • El siguiente bloque continuó a cargo de Leonardo Torres, quien guió a los asistentes en la creación de un ejemplo de diseño, de desarrollo y en un workflow de aprobación de ordenes de compra. Los productos presentados cuentan con las ventajas del cloudpay as you go y zero code; alta disponibilidad y no requieren construir una infraestructura.
  • Tim Graves, Global Architect de Oracle, desarrolló dos laboratorios utilizando una serie de Oracle Cloud Services de la familia IaaS y PaaS. En el primer ejercicio abordó Java Cloud and Compute Cloud Services y los asistentes configuraron la creación de una instancia de Tomcat, WebLogic y de base de datos en la parte superior de los servicios de Compute and Storage.
  • En el segundo ejercicio, impartido por Tim, configuraron una aplicación SpringBoot en Developer Cloud Service y la desplegaron en Application Container and Developer Cloud.
  • En el último bloque Rubén Rodríguez, Cloud Solution Specialist de avanttic, hizo una introducción a Mobile Cloud Service enumerando los posibles retos que podemos encontrarnos en todo proyecto de movilidad, y como Oracle MCS permite solventarlos con facilidad. Como ejercicio práctico realizaron el workshop de una aplicación con Oracle MAX en el que cada asistente desarrolló una aplicación móvil.
  • Antes de finalizar el evento,  Sergio Moreno, Business Development Manager Mobile & IoT, en Madrid  y Jordi Villena, Principal Sales Consultant en Oracle, en Barcelona, presentaron una demo de Chatbot Cloud Service. Ambos explicaron el funcionamiento y back-end de una aplicación que utiliza chatbots para interacturar con el cliente.

Los servicios PaaS tuvieron gran aceptación por parte de los asistentes, quienes destacaron las ventajas de poder realizar ejercicios prácticos de la mano de expertos.

Si desea más información sobre los temas tratados en estas sesiones contacte con nosotros.

Categorías:Eventos Etiquetas: , , , , , , , , ,

Oracle Integration Cloud Service – Parte 2

marzo 21, 2017 1 comentario

orquestacion_ejemplo

En el anterior post, Oracle Integration Cloud Service – Parte 1, hicimos una introducción al producto y comentamos el modelo de adquisición. En éste veremos un ejemplo orquestando una integración entre servicios de Yahoo y Twitter.

Ejemplo de integración ICS

Crearemos un servicio REST que twiteará el clima actual de nuestra ubicación al asignarle los parámetro de ciudad y país. La cuenta Twitter debe existir y será configurada previamente. Para obtener los datos del clima actual se consultará el servicio Yahoo Weather.

Nuestro servicio será REST y funcionará con una llamada http GET y parámetros “ciudad” “pais”, de la forma:

https://<host ics>:<port>/integrations/tweetweather/<ciudad>/<pais>

El código fuente del proyecto es importable a ICS si utilizamos el empaquetado fichero “iar”, disponible en GitHub.

Al terminar la orquestación tendríamos que ver en el diseñador ICS la imagen que mostramos a continuación:

uno

Ahora, describiremos paso a paso cómo conseguirlo: Leer más…

Categorías:Cloud Etiquetas: , ,

Fin de soporte a NPAPI en la versión 52 de Firefox (y alternativas)

Una de las novedades que nos encontramos en la nueva versión de Firefox 52, liberada el día 7 de este mes, es que ya no soportará el plugin NPAPI. Si estamos usando nuestras aplicaciones forms a través de Firefox, dejarán de funcionar una vez reciban esta actualización, a menos que las hayamos actualizado a la versión 12c de Forms y estemos usando WebStart.

En el caso de estar en una versión anterior a la 12c, tenemos dos alternativas:

  1. Ejecutar nuestra aplicación a través de Internet Explorer.
  2. Empezar a utilizar la versión Extended Support Release de Firefox, instalándola manualmente.

Podemos encontrar más información sobre ésta versión de Firefox aquí.

Si nos decidimos por esta opción, debemos tener en cuenta que solamente recibiremos las actualizaciones de seguridad y mantenimiento de la versión ESR 52. Por tanto, no recibiremos las novedades de nuevas versiones de Firefox como la versión 53.

En la siguiente imagen vemos cómo se puede activar Java en esta nueva versión:

Aprovechamos para recordar que la versión de Forms 12c tiene dos opciones de implementación en el lado cliente que no dependen del navegador:

  • Java WebStart
    • Soporta SSO (cuando se utiliza con el navegador)
    • No hay soporte para SSO Logout o Integración Java Script
    • Requiere ya sea JDK o plugin de Java (JRE) de instalación
    • Presenta aplicación con un aspecto nativo
  • Standalone
    • No hay soporte para SSO, SSO Logout o Integración Java Script
    • Requiere ya sea JDK o plugin de Java (JRE) de instalación
    • Presenta aplicación con un aspecto nativo
    • Página Ejemplo disponible en: http: // servidor: 9001 / forms / html / fsal.htm
Categorías:Forms & Reports Etiquetas: , , , ,

Bienvenidos a la 4ª Revolución Industrial

bienvenidos-4o-revolucion-industrial

La Cuarta Revolución podría ser la respuesta a las reiterativas preguntas que nos hemos estado haciendo en los últimos años: ¿Qué está sucediendo? ¿Qué nos depara el futuro?

Los modelos tradicionales de negocio están viviendo una obsolescencia cíclica -disruptiva e inesperada- y las startups y organizaciones han visto en la tecnología un sinfín de nuevas posibilidades para crear o añadir valor a los productos o servicios ya existentes.

Aunque pueda parecer algo remoto, estos hechos están generando un nuevo paradigma, la llamada Industria 4.0. Un ecosistema automático y muy inteligente, que está  incidiendo directamente en la sociedad y en el nacimiento de un nuevo concepto y modelo de vida.

A finales de la Tercera Revolución Industrial (Revolución Digital), la digitalización y automatización de las fábricas dejaron entrever cómo se transformaría la forma en que se fabrican los bienes y también los cambios que se introducirían en la política de empleos.

mjolner_industrial_revolution_timeline

Vía mjolner.dk

Ahora, en el arranque de la Cuarta Revolución se incorporan nuevos factores con una incidencia exponencial superior, que convierten a las fábricas en una industria más eficiente y mucho más inteligente.

En este proceso de adaptación no sólo se trata de automatizar la fabricación sino de relacionarla con los nuevos medios disponibles: fuentes de energías sostenibles, impresoras 3D, Big Data, drones, realidad aumentada para visualizar los prototipos, Inteligencia Artificial y su descendiente, la robótica colaborativa industrial, las comunicaciones inalámbricas y smart products que se comunican autónomamente mediante la conexión de los objetos y el conocido Internet of Things (IoT). Leer más…

Animaciones 3D con Three JS y Oracle JET

En el día de hoy me gustaría enseñaros la librería JavaScript ThreeJS.

¿Qué es ThreeJS?

Three.js permite la creación de animaciones 3D aceleradas por GPU utilizando el lenguaje JavaScript, como parte de un sitio web, sin depender de herramientas adicionales. Esto es posible gracias a la llegada de WebGL.

Las bibliotecas de alto nivel como Three.js o GLGE, SceneJS, PhiloGL (o una serie de otras bibliotecas) hacen posible la creación, y posterior muestra en el navegador, de complejas animaciones en 3D sin el esfuerzo de tener que realizar una aplicación independiente o un plugin.

Véase: https://en.wikipedia.org/wiki/Three.js

El objetivo

El objetivo de este post es desarrollar una aplicación capaz de generar una matriz, y que además, la aplicación pueda moverse por ella después de haber utilizado el giroscopio del dispositivo.

El desarrollo

Antes de empezar debemos identificar o crear el contenedor donde se creará el canvas en el que se visualizará nuestra animación 3D. En este caso utilizaremos el div “pageContent”, este div lo hemos creado en el index.html donde se visualizarán los distintos módulos de la aplicación; por defecto viene creado en el template “navdrawer”.

var container = document.getElementById( ‘pageContent’ );

El siguiente paso será crear la cámara. Este objeto pretende imitar la forma en que el ojo humano ve. Es el modo de proyección más común utilizado para la representación de una escena 3D.

var camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 1, 1100);

Para la representación de la cámara necesitamos 4 parámetros:

fov — Camera frustum vertical field of view.
aspect — Camera frustum aspect ratio.
near — Camera frustum near plane.
far — Camera frustum far plane.

Leer más…

Categorías:JavaScript Etiquetas: , , ,

Mujeres, IT y RRHH – Mis 10 referentes

Hace tiempo me pidieron una lista de las mujeres a las cuáles admiraba. Me costó trabajo enumerar a algunas más allá de las cercanas, las anónimas. ¡Me venían a la cabeza sólo hombres! (broma fácil).

Eso me hizo pensar, y desde aquel día estuve más atenta. También intenté buscar la relación entre las mujeres e IT

Coincidiendo con el Día de la Mujer me gustaría compartir mi Top Ten. No está ordenado por preferencia, ni ascendente ni descendente. Simplemente “está”. ¡Aquí lo tenéis!

Las referentes en RRHH y 2.0:

  1. Rosaura Alastruey

https://www.linkedin.com/in/rosauralastruey/

Networker por naturaleza, que une los RRHH y el marketing. Formadora, ponente, colaboradora de varias entidades como por ejemplo Barcelona Activa y escuelas de negocios y en directo, una “monstrua”. ¡Me encanta esta mujer!

  1. Mónica Mendoza

https://www.linkedin.com/in/monicaconsultoria/

Consultora y formadora en ventas, escritora, conferenciante y empresaria. Es pura energía, que además contagia. Positiva y entusiasta. Sólo por eso vale la pena escucharla. Y leerla.

  1. Alicia Pomares

https://www.linkedin.com/in/aliciapomares/

Socia directora Humannova & Cloudtalent. Experta en gestión del talento 2.0, RRHH 2.0, Implantación Redes Sociales Corporativas, Gestión del cambio e Innovación, entre otras cosas. Incluida la #mojitoparty17 😉

El innovador enfoque de su empresa y su exquisito trato personal hacen que no pueda faltar en mi Top Ten particular, aunque hace poco que la he descubierto.

Ahora, citaré a algunas con las que he tenido la suerte de coincidir laboralmente –así que también de RRHH-:

  1. Diana Pujagut

https://www.linkedin.com/in/dianapujagut/

“La jefa”. En algún evento de empresa la hemos bautizado como “el corazón de avanttic”. Desde los primeros años forma parte de la empresa y poder decir que admiras a la persona de la que dependes, es un lujo. Trimadre, gran profesional, visión global, de empresa y cuida a las personas de forma innata. Leer más…

Categorías:RR. HH. Etiquetas: ,

Oracle Integration Cloud Service – Parte 1

febrero 25, 2017 1 comentario

portada

En este post haremos una introducción al producto Oracle Integration Cloud Service (ICS) y comentaremos el modelo de adquisición. En el siguiente post veremos un ejemplo orquestando una integración entre servicios de Yahoo y Twitter.

¿Qué es ICS?

Es una solución iPaas para simplificar las integraciones cloud e híbridas.

Integration Platform as a Service (iPaas): según el glosario Gartner es una suite de servicios cloud que ofrece el desarrollo, ejecución y gobierno de flujos de integración, conectando cualquier combinación de procesos, servicios, aplicaciones y datos ya sea basados en cloud u on-premise.

  • Ejemplo de integraciones cloud:  requerimos sincronizar el alta de nuestros comerciales entre nuestras aplicaciones CRM Salesforce y HCM Success Factors.
  • Ejemplo de integraciones híbridas: requerimos sincronizar entidades de nuestra base de datos Oracle on-premise con nuestro CRM Salesforce on-cloud.

Leer más…

Categorías:Cloud Etiquetas: ,