Archivo

Posts Tagged ‘OracleJET’

avanttic segundo clasificado en Integrated Cloud Hackathon (Madrid, 16-17 Mayo)

mayo 18, 2017 1 comentario

El pasado 16 y 17 de Mayo se realizó en Madrid la primera Hackaton Oracle para partners: Integrated Cloud Hackathon.

El desafío técnico consistía en integrar como mínimo tres servicios cloud, de Oracle Cloud y de fuentes externas (redes sociales, Maps, etc.), en la solución planteada por cada equipo. El concurso se realizó en las oficinas de Oracle España de las Rozas y participaron 4 partners: BPM SOA Solutions, Everis, Minsaid by Indra y avanttic. El equipo de avanttic estaba formado por 6 técnicos del área de Middleware y bautizaron su proyecto con el nombre de PaaSathon (== Oracle Cloud PaaS + Hackathon).

El reto de avanttic consistió en desarrollar una red social alrededor de entrenamientos deportivos, integrando 10 productos del PaaS de Oracle Cloud además de 4 tecnologías externas (Twiter, Google Maps, Gmail y Facebook Messenger).

  • IOT Cloud Service
  • Database Cloud Service
  • BI Cloud Service
  • Oracle SOA Cloud Service
  • Java Cloud Service
  • Process Cloud Service
  • Integration Cloud Service
  • Mobile Cloud Service
  • Application Container Cloud Service
  • Intelligent Bots Cloud Service

El resultado fue muy satisfactorio pues el equipo consiguió que todas las piezas de la solución funcionaran de forma integrada: simulador de dispositivos wearables a través de una Raspberry Pi, eventos y alertas generados desde IoT Cloud Service y gestionados por Process Cloud Service, dos aplicaciones móviles realizadas con Oracle JET que interaccionaban con redes sociales e incluían un chatbot (también disponible desde Facebook Messenger) y analíticas a través de BI Cloud Service.

Además se consiguió que la solución fuese #smact, pues cubría las vertientes: social, mobile, analytics, cloud, things.

El jurado, formado por Directores de las áreas de negocio de Middleware de Oracle, otorgó dos premios a las mejores soluciones realizadas y avanttic quedó en segunda posición, por detrás de Minsait (Indra).

Nuestro agradecimiento al equipo de Preventa de Oracle España, que facilitó los entornos de Oracle Cloud necesarios y ayudó a todos los equipos con los problemas técnicos.

Categorías:avanttic Etiquetas: , , , , , , , , , ,

Crónica PaaS Partner Community Forum (Split, 27-31 marzo 2017)

Del 27 al 31 de marzo se celebró en Split (Croacia) el PaaS Partner Community Forum XXIV. Es el encuentro anual de la Comunidad de Partners de Fusion Middleware de Oracle de EMEA. En esta edición, más de 200 personas de 40 países diferentes, asistieron durante las jornadas generales del congreso organizado por Jürgen Kress, Oracle FMW Partner adoption. avanttic, representada por 3 personas, contribuyó de forma destacada al éxito del encuentro, como veremos a continuación.

El enfoque central del Forum de este año fue la Plataforma como Servicio (PaaS), cambiando incluso el nombre del acontecimiento y su hastag por #PaaSForum. Este año cabe destacar la participación de avanttic en diferentes iniciativas promovidas por la organización del congreso:

  • La primera jornada del congreso consistió en una serie de presentaciones de speakers de la comunidad, ACE y Product Managers. En esta ocasión, Rubén Rodríguez, Cloud Solution Specialist en avanttic, presentó una ponencia sobre los beneficios de Mobile Cloud Service en las soluciones de movilidad desarrolladas por avanttic.
  • Durante la segunda jornada, en la introducción Jürgen Kress habló de los retos conseguidos por algunos partners y mencionó a avanttic por ser el primer partner a nivel mundial en haber conseguido la especialización en Oracle Mobile Cloud Service.

 

  • Él mismo presentó delante de la audiencia la aplicación Try&Win, construida por avanttic con tecnología Oracle (Oracle MCS & Oracle JET) y retó a los asistentes a descargarla y participar en la consecución de los retos propuestos (relacionados con IoT y redes sociales), con el objetivo de participar en un sorteo digital que se realizaría al finalizar el evento. Try&Win permitió disfrutar a los asistentes de una experiencia SMACT (Social, Mobile, Analytics, Cloud, IoT) mediante una aplicación móvil (iOS y Android) desde la que los participantes tuvieron que interaccionar con twitter y localizar y “capturar” beacons que se encontraban ubicados en el hotel y un restaurante, y el resto estaban repartidos entre personas de Oracle y de avanttic.

Ver vídeo experiencia TryAndWinApp

Leer más…

Desarrollos corporativos utilizando el framework Oracle más adecuado

febrero 9, 2016 Deja un comentario

Ruben Rodriguez, Java and ADF Specialist en avanttic, escribió en el número 6 de la revista Oracleando un artículo sobre las novedades en las plataformas y frameworks de desarrollo web y mobile de Oracle presentadas durante Oracle OpenWorld 2015.

Siempre que pensamos en Oracle OpenWorld sabemos que Oracle va a poner en el mercado nuevos productos y nuevas versiones de productos ya existentes. Este año no iba a ser menos y, en cuanto a plataformas de desarrollo de aplicaciones web y mobile, ha sido un OOW cargado de emocionantes novedades.

IMG

Oracle pretende dotar, a clientes y partners, de herramientas y frameworks adaptados a cada necesidad, en función del tipo de desarrollo a realizar (centrado en la BBDD, web/mobile o sobre el cloud) y del perfil de los desarrolladores de que se disponga:

1. Los desarrolladores PL/SQL podrán utilizar APEX o Forms para desarrollar aplicaciones con la lógica de negocio almacenada en la BBDD.

2.  Los desarrolladores Java podrán utilizar Oracle ADF y Oracle MAF para desarrollar aplicaciones web y mobile.

3.  Los desarrolladores JavaScript podrán utilizar Oracle JET para desarrollar la capa de presentación, tanto de las aplicaciones web como las de mobile.

4.  Todo tipo de desarrolladores Cloud, e incluso los usuarios de negocio, podrán crear aplicaciones sin tener que realizar programación en un lenguaje específico, utilizando las dos nuevas plataformas de desarrollo cloud: Oracle Application Builder Cloud Service y Oracle Mobile Application Accelerator (dentro de Oracle Mobile Cloud Service).

En este artículo podrá conocer más detalles sobre todos estos frameworks y plataformas de desarrollo web/mobile que tenemos a nuestra disposición e intentaremos descubrir la estrategia de Oracle que se vislumbra detrás de estos lanzamientos.

Si desea orientación sobre qué framework sería el más adecuado para alguna necesidad concreta, no dude en ponerse en contacto con nosotros.

Introducción a Oracle JET (Oracle JavaScript Extension Toolkit)

El pasado viernes fue un día cargado de nuevas releases de productos (ver post acerca de la nueva versión de Oracle ADF) y como no podía ser menos, vamos a ver Oracle JavaScript Extension Toolkit, más conocido como Oracle JET, el nuevo Framework JavaScript que ha liberado Oracle.

 

jet

 

Oracle JET está dirigido a desarrolladores JavaScript que trabajan en aplicaciones en el lado del cliente, y es una colección de librerias JavaScript de código abierto que junto a unas librerias propias de Oracle hacen que crear aplicaciones que se consumen e interactúan con otros productos Oracle sea muy simple y eficiente.

 

Oracle JET es un framework para desarrollar aplicaciones basado en una serie de librerías Open Source:

 

1

 

  • JQuery

Es una libreria JavaScript que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM y manejar eventos entre otras características.

  • JQuery UI

Es una librería de componentes construidos utilizando JQuery, nos proviene de diferentes Widgets y nos permite fácilmente interactuar con los componentes (redimensionar, arrastras y soltar, etc) y añadir transiciones y efectos.

  • Knockout

Es una librería JavaScript que permite crear interfaces de usuario responsive utilizando el patrón Model-View-ViewModel (MVVM).

  • RequireJS

Es una librería JavaScript que nos permite separar en módulos los componentes de nuestra aplicación y resolver las dependencias de estos mismos.

  • Hammer

Es una librería que añade el soporte de gestos táctiles en tablets o móviles y de eventos del ratón en aplicaciones web.

 

Oracle JET tiene una arquitectura MVVM (Model-View-ViewModel).

En una arquitectura MVVM, el modelo representa los datos de la aplicación, la View es la presentación de los datos y el ViewModel expone datos del modelo a la vista y mantiene el estado de la aplicación.

2

El Oracle JET Common Model y la Collection API implementan la capa de modelo. Esta API incluye los siguientes objetos JavaScript:

  • oj.Model: Representa un solo registro de datos de un servicio de datos como puede ser un servicio RESTful.
  • oj.Collection: Representa un conjunto de registros de datos y es una lista de objetos oj.model del mismo tipo.
  • oj.Events: Ofrece métodos para manejar eventos.
  • oj.KnockoutUtils: Contiene metodos para mapear atributos de un objeto oj.Model o un objeto oj.Collection con los objetos Knokout para que puedan ser utilizados por los modelos de los objetos.

 

Para implementar la capa View, OracleJET ofrece una colección de componentes encapsulados como widgets de JQuery UI, desde unos simples botones hasta componentes de visualización avanzados como gráficas.

Por último, Knockout.js implementa la capa ViewModel y ofrece la asociación de datos bidireccional entre las capas Model y View.

 

Aparte, Oracle JET entre otras muchas, características como éstas:

  • Un framework de validación que ofrece validación a nivel de componente y conversión de datos.
  • Una cache en la capa Model para optimizar el rendimiento de la paginación.
  • Conexión a orígenes de datos a través de servicios web como por ejemplo REST o WebSocket.
  • Autorización a través de OAuth 2.0 para modelos de datos obtenidos a través de servicios REST.

Leer más…