CMC ha creado una potente herramienta RIA de construcción de frontales para su ejecución en entornos web, cubriendo una de las más importantes carencias existentes en el panorama tecnológico actual, construir aplicaciones de escritorio en un entorno web, potentes rápidas y con poco esfuerzo.
La plataforma I-DEA permite crear potentes aplicaciones de tipo Rich-Client con controles potentes y rendimiento sorprendente con conocimientos básicos y con un ahorro importante de tiempo y esfuerzo
Las principales características de la plataforma CMC i-DEA son:
- Plataforma 100% estándar desarrollada en java
- No necesita licencias adicionales de otros productos
- Basada en la construcción de presentación de forma dinámica en java-swing mediante definiciones que se descargan de forma centralizada y bajo demanda
- Portabilidad asegurada sobre distintos navegadores y sistemas operativos
- Ancho de banda optimizado mediante la compresión de los elementos definidos y mecanismos opcionales de cacheo en cliente
- Gestión centralizada de propiedades tanto de usuario como del puesto
- Gestión incorporada de multiidioma
- Gestión avanzada de "Skin" que permite cambiar radicalmente el aspecto del escritorio y el estilo visual de las interfaces sin modificar las mismas
- Arquitectura para virtualización de periferia conectada al puesto. Gran galería drivers de dispositivos desarrollados con especial atención en periferia financiera
- Arquitectura para virtualización de mensajería permitiendo la integración de cualquier canal de comunicaciones que permita la ejecución de un servicio o transacción. Varios canales disponibles por defecto incluyendo canal para arquitectura de servicios CMC-SOA
- Completo entorno de desarrollo basado en Eclipse que proporciona:
- Editores gráficos del tipo WYSWYG para el diseño de formularios
- Editores gráficos para la definición del flujo de navegación entre formularios
- Asistentes y editores gráficos para definir el paso de parámetros entre formularios o entradas y salidas de servicios
- Programación orientada a eventos codificando en java o en ANSL (lenguaje de scripting muy sencillo que genera java)
- Empaquetadores y despliegue automático de la aplicación.
- Pruebas y depuración
- Herramientas integradas de navegación entre relaciones y análisis de impacto
- Generación de documentación automática de todos los elementos definidos
Las principales ventajas del uso de CMC i-DEA como plataforma de desarrollo son:
- Rendimiento mejorado de las aplicaciones, aprovechando mejor de la capacidad de ejecución del puesto cliente y optimizando al máximo el ancho de banda
- Puesto de trabajo avanzado orientado a usuarios profesionales que permite el despliegue de un escritorio potente y rápido pero ligero.
- Filosofía web-centric, despliegue centralizado y en caliente.
- Ahorro de costes de desarrollo reduciendo drásticamente el tiempo y esfuerzo necesario para el desarrollo del frontal de la aplicación. No es necesario para desarrollar en i-DEA una formación técnica avanzada.