| |
|
| 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.
|
| |
SISTEMAS DE INFORMACIÓN
GEOGRÁFICA |
|
Como
parte del desarrollo del proyect GPS-Galileo, Cenoclap
tuvo que hacer uso de sistemas de infromación geográfica.
En un principio nos basamos en soluciones de terceros, en la actualidad,
disponemos de un gestor propio y personal cualificado en GIS.
- Soluciones basadas
en GIS que actualmente disponemos:
- Generación
de mapas 2D
- Búsqueda
de destinos
- Georreferenciación
y tratamiento de información geográfica vía
web
- Resolución
inversa de direcciones
- Cálculo
de rutas óptimas
Actualmente
Cenoclap se suministra de cartografía Navteq
y tecnología Esri para el desarrollo de
sus soluciones GIS.
|
|
Unos
de los productos de Cenoclap con mayor aceptación
ha sido GPS-Galileo, un sistema para la localización
y control de flotas. Para el desarrollo de este desarrollo se usaron
dos tecnologías distintas de localización:
- Localización
con dispositivo GPS
- Localización
por celda, mediante operador de telefonía
móvil, en nuestro caso Movistar
En
la actualidad Cenoclap integra distintos dispositivos
de localización GPS dentro de la aplicación
GPS-Galileo.
Junto
a Movistar, Cenoclap implantó
uno de los primeros sistemas de localización por celda. Con
este sistema podremos localizar cualquier terminal móvil
del operador Movistar dentro de su cobertura nacional.
Cenoclap
fue uno de los primeros proveedores en ofrecer el servicio de Marchamo
Electrónico en Costa Rica. Por
imposición legal se obligaba a que Hacienda pudiera realizar
el seguimiento y control de los contenedores que circulen por el
país. Para ello, Cenoclap desarrolló
un dispositivo propio para la localización de contenedores
y la gestión de las alarmas necesarias.
|
|
|
|