Archivo

Archive for the ‘Herramientas’ Category

Oracle Enterprise Manager 12c & Management Packs

octubre 22, 2013 1 comentario
OEM-12c Oracle Enterprise Manager 12c & Management Packs Conozca en esta presentación técnica la última versión de la herramienta de gestión y monitorización de todo el stack tecnológico de Oracle. Descubra cómo, con la ayuda de múltiples packs, esta herramienta le puede ayudar a mejorar el rendimiento y disponibilidad de sus sistemas, aumentar la productividad y reducir los errores humanos de sus administradores.

(Rafael Planella – Arquitecto de sistemas)

Probando, probando… compatibilidad con Internet Explorer

Todo buen desarrollador web disfruta de los estándares y, sobretodo, de cómo cada navegador web decide interpretarlos y ceñirse a ellos.
Uno de los personajes principales, históricamente hablando, a la hora de comprobar visualmente nuestros desarrollos suele ser Internet Explorer. Para contextualizar un poco esta afirmación nos podemos fijar en la siguiente tabla que resume las estadísticas de uso de los distintos navegadores en los últimos 10 años según w3schools.com:

Año Internet Explorer Firefox Chrome Safari Otros
2002 83,4 % 16,6 %
2005 68,9 % 23,6 % 7,5 %
2008 46 % 44,4 % 3,6 % 2,7 % 6 %
2010 27,5 % 43,5 % 22,4 % 3,8 % 2,8 %
2012 15,1 % 31,2 % 46,3 % 4,4 % 3 %

Si bien es cierto que hoy en día Internet Explorer ha perdido gran parte del delicioso pastel de usuarios que llegó a tener, hay que tener en cuenta que los usuarios suelen ser reacios al cambio, sobre todo si nos enfrentamos a usuarios de tipo corporativo.

Para la incomprensión de nuestro friki interior, aún quedan usuarios que navegan con IE6 o algún otro navegador prehistórico que no se ha logrado erradicar, pero somos buenas personas y queremos que todo usuario pueda navegar felizmente por nuestras aplicaciones web.

El principal interesado en que así sea es, obviamente, Microsoft, y para ello nos proporciona un interesante conjunto de Power PCs (máquinas virtuales ejecutables por Windows) con las versiones de Internet Explorer instaladas en los correspondientes sistemas operativos vigentes en el momento de su lanzamiento. También nos presentaron un conjunto de herramientas integradas en el propio navegador que decían comprobar la compatibilidad con versiones anteriores, pero se ha visto que no siempre son de fiar. Abrir el navegador original, seguro que no falla!

internet-explorer-logoA continuación os dejo el enlace para que podáis ayudar a todos esos usuarios rezagados a disfrutar de vuestras creaciones:

Internet Explorer Application Compatibility

Y vosotros, ¿de qué herramientas echáis mano para comprobar la compatibilidad?

Oracle Data Modeler: Herramienta gratuita para el modelado de datos

octubre 18, 2012 3 comentarios


En todo proyecto de desarrollo, independientemente de la tecnología o herramienta seleccionada para su implementación, existe la necesidad de almacenar y por lo tanto, de modelar previamente los datos.

Podemos encontrar en el mercado diversas herramientas de pago de reconocido prestigio que nos ayudarán a realizar esta tarea, pero hay también algunas herramientas gratuitas como Oracle Data Modeler capaces de satisfacer las necesidades habituales en el campo del modelado. Oracle Data Modeler lleva ya tiempo disponible y, tras varias versiones (se publicó la semana pasada la 3.1.3), consideramos que ha alcanzado ya el grado de madurez (y robustez) necesario para participar en proyectos empresariales, ayudando a mejorar la productividad, por lo que, como puede ser de utilidad en muchos supuestos, creemos que continúa siendo interesante difundir su existencia.

Oracle Data Modeler es una aplicación que puede ejecutarse de manera independiente o incorporarse como un módulo en otras herramientas como por ejemplo la también gratuita Oracle SQL Developer. Al estar desarrollada en Java, corre sobre cualquier plataforma, y a través de drivers JDBC permite trabajar con los principales motores de base de datos del mercado.


Oracle Data Modeler es fácil de instalar y no tiene coste alguno. Sus funcionalidades son tantas que la mejor manera de evaluarlo es descargarlo aquí y evaluarlo uno mismo, por lo que para animaros, introducimos a continuación algunas de sus características:

  • Los modelos se almacenan en el sistema de ficheros, bajo una estructura de directorios (por lo que son fáciles de transportar, archivar, etc.)
  • Puede trabajar con cualquier base de datos, no está restringido a Oracle
  • Permite realizar ingeniería inversa
  • Dispone de los siguientes niveles de diseño: lógico, relacional y físico, con herramientas de generación automática en ambos sentidos.
  • Cada modelo puede tener diferentes implementaciones físicas (en diferentes tecnologías)
  • Permite definir dominios de tipos de datos
  • Compara diferencias entre modelos
  • Soporte para código almacenado, vistas materializadas, etc. (no sólo tablas y vistas)
  • Versionado de objetos
  • Herramienta de diseño visual y rica en herramientas (colores personalizables, deshacer, búsqueda de objetos, etc.)
  • Múltiples opciones en la generación del DDL

Oracle Application Testing Suite – Experiencia con Oracle Forms

septiembre 3, 2012 2 comentarios

Oracle Application Testing Suite (ATS) es una herramienta integrada que nos permite realizar pruebas de  aplicaciones WEB, Web Services, SOA, bases de datos y, como no puede ser menos, también es capaz de testear aplicaciones desarrolladas con Oracle Forms, con el objetivo de asegurar el buen funcionamiento, la escalabilidad y la disponibilidad de nuestras aplicaciones.

ATS incorpora un gestor de pruebas y está pensada para:

  • Gestión de calidad
  • Pruebas funcionales y de regresión
  • Pruebas de carga

En avanttic hemos utilizado ATS en proyectos de migración y siempre con resultados satisfactorios. Por ejemplo en una de las migraciones de OAS a WebLogic se detectó durante la fase de las pruebas de stress un excesivo consumo de memoria por parte de los fmrweb en uno de los scripts grabados.

Para realizar pruebas de carga de una aplicación Oracle Forms utilizaremos básicamente los módulos OpenScript y Load Testing.

Con OpenScript grabamos las pruebas funcionales que luego podremos reproducir en el escenario deseado (Load Testing). Además OpenScript es capaz de crear variables y asignar valores diferentes a estas variables en cada ejecución de la prueba. Por ejemplo imaginad que grabamos un script de una pantalla de login. Si nos interesa un login con usuarios distintos sólo hemos de grabar el script, crear una variable y asignar a esa variable un fichero .csv donde existirá una lista con todos los posibles usuarios de login con los que se realizarán las pruebas.

A continuación un pantallazo de la herramienta con un pequeño script grabado.

Con Load Testing podemos realizar pruebas reales de carga de nuestras aplicaciones. Desde este módulo de ATS crearemos los escenarios deseados basados en los scripts grabados desde el módulo OpenScript. Desde Load Testing podemos crear escenarios donde podemos incluir el número de scripts grabados que queramos. Para cada uno de estos scripts podemos definir el número de usuarios virtuales y simular un escenario de acceso de los usuarios virtuales a cada uno de los scripts, por ejemplo: cada 10 segundos accederán 20 usuarios, con un límite de 600 usuarios concurrentes. También se puede definir el tiempo de delay entre scripts, etc.

Una vez ejecutado nuestro juego de pruebas, ATS nos ofrece un módulo para analizar el resultado de las pruebas. Este módulo incluye varios gráficos donde podremos analizar esta información.

A continuación os dejo unos links muy interesantes sobre la herramienta. El primero es un webinar impartido por un compañero de avanttic donde se explica al detalle cómo se graban los scripts, cómo se modifican, cómo se definen los escenarios, etc.

http://www.slideshare.net/avanttic/webinar-oracle-application-testing-suite

http://www.oracle.com/technetwork/oem/app-test/etest-101273.html

Categorías:Herramientas Etiquetas: , ,

Oracle Learning Library Mobile (OLL Mobile)

Desde que publicamos el post sobre Oracle Learning Library (OLL), en Julio del 2011, los contenidos han pasado de 807 a 1.822, siendo éstos los tags con más entradas:


Como novedad existe una versión mobile.


La he probado desde un iPhone y desde un iPad, y funciona muy bien. Aquí os dejo unos pantallazos que he preparado utilizando un simulador online de iPhone:

Categorías:Herramientas Etiquetas: , ,

Oracle Learning Library (OLL)

julio 15, 2011 1 comentario

Poco a poco Oracle Learning Library (OLL) va creciendo. En este momento tiene 807 recursos de formación clasificados.

The Oracle Learning Library was designed to allow you to search for free online learning content on the internet. The content can come from a variety of sources, including OTN, YouTube, or Blogs. The type of content that can be found on the Learning Library include the following: Oracle by Example (OBE), Demos, Tutorials, Videos, Blogs, White Papers and Articles.

Los temas con más entradas son estos:

Este vídeo muestra una visión general de las características de la última versión:

Categorías:Herramientas Etiquetas: , ,

Prototipado con Justinmind Prototyper

noviembre 9, 2010 Deja un comentario

Recientemente he empezado a trabajar con Justinmind Prototyper, una herramienta de prototipaje de aplicaciones, y debo decir que me parece una buena manera de reducir el coste de desarrollo, ya que permite identificar problemas de usabilidad o concepto con los usuarios antes de empezar la fase de construcción.

Se trata de una herramienta que permite adaptar los prototipos que creemos al look & feel de nuestra plataforma mediante plantillas y componentes propios. Pero más importante que eso es la facilidad con la que podemos añadir lógica de negocio, así como crear prototipos dinámicos gracias a los “data masters”, una especie de tablas de datos sobre los que podemos hacer las operaciones habituales que haríamos sobre una tabla de BD: añadir registros, borrar, modificar, filtrar, …

La posibilidad de crear pantallas a partir de “pantallazos” de una aplicación ya existente permite hacer propuestas a un Request For Change en muy poco tiempo: simplemente capturamos el formulario o página que deba ser modificada, pegamos la imagen en Prototyper, y sobre la imagen podemos añadir input texts, áreas sensibles al ratón que simulen algún comportamiento al ser clicadas, botones o enlaces que naveguen a otro módulo de la aplicación, etc.
Leer más…