| |
|
| Introducción |
Tras
la gran aceptación de Internet en el ámbito
empresarial, y valorar las ventajas que ello conlleva, Cenoclap
se propuso un objetivo claramente definido: "el desarrollo
de todos sus productos serían compatibles con los entornos
web".
Bajo
esta misma premisa, el equipo técnico de Cenoclap
trazó un plan de trabajo para la realización de un
conjunto de librerías especializadas para el desarrollo de
aplicaciones para entornos web. Es este mismo momento se decidió,
tras estudiar diferentes opciones, que el lenguaje de desarrollo
sería Java, por su fuerte vocación
web y por dos claras ventajas frente a sus competidores: su condición
multiplataforma y el hecho de que es el lenguaje
utilizado en la programación DHTML.
A
este conjunto de librerías se le denominó CenoJ. |
|
CenoJ |
El principal objetivo
de las herramientas de programación en Java,
ha sido agilizar el desarrollo de aplicaciones para entornos web.
Con ellas se pretende liberar al programador de toda la complejidad
que conlleva, tanto el diseño de las páginas, como
la programación de las mismas. También se consigue
unificar los criterios en cuanto a guías de estilo de la
aplicación, es decir, ayuda a que toda la aplicación
sea uniforme en su funcionamiento y presentación. Con todo
ello conseguimos agilizar el trabajo del programador y conseguir
una mayor calidad y fiabilidad del producto resultante.
Las herramientas
se dividen en dos partes:
-
Librerías:
En ella se encuentran todos los componentes usados comúnmente
por las distintas aplicaciones que con esta herramienta se desarrollen.
Las librerías se dividen en dos partes:
-
Librerías
servidor: Implementan toda la problemática
en la parte del servidor, acceso a BD, generación
de documentosPDF, servlets, tags para JSP, etc. Todas ellas
están implemntadas en Java.
-
Librerías
cliente: Implementan toda la problemática
en la parte cliente, navegador web, MS Internet Explorer
6x. Con esta librería se controla, entre otras cosas,
la presentación de datos tanto en formularios con
datos individualizados como en listas con datos agrupados,
control de menús, control de listas, validación
de campos, etc. Todas ellas implementadas en JavaScript.
-
Herramientas
de diseño: Se dispone de tres herramientas para
el diseño de los distintos componentes de la aplicación:
datos, formularios e informes.
-
CenoData.
Permite el diseño del modelo de datos de cada aplicación
-
CenoForms.
Permite el diseño de formularios
-
CenoReports.
Permite el diseño de informes de impresión
|
|
|
Situación |
Actualmente Cenoclap
dispone de diversas aplicaciones en producción desarrolladas
bajo esta tecnología, muchas de las cuales, por ser proyectos
que han contado con subvención estatal, han debido pasar
por auditorías del CDTI que han superado
satisfactoriamente.
|
|