Applets en Thuban

De Thubanpedia
Saltar a: navegación, buscar


Applets

Visor de documentos

Posibilita la visualización de documentos TIF multipágina. Permite realizar:

- Zoom in/Zoom out.

- Imprimir.

- Página siguiente/Anterior.

- Ir a Página.

- Copiar una porción de imagen.

- Rotar a 90°, 180° y 270°.


Escáner de documentos

Posibilita la digitalización de documentos en base a perfiles de escaneo definidos. Las funciones son:

- Escanear documentos.

- Remover páginas en blanco.

- Reordenar páginas.

- Eliminar páginas.

Proyectos

ThubanApplet: Contiene el código fuente de los applets de Visualización y reorganización de documentos.

ScanApplet: Contiene el código fuente del applet de escaneo.

ImagingComponents: Contiene componentes comunes a todos los applets como por ejemplo el visor de documento (ImagePanel). También contiene otras herramientas para tratamiento de archivos de imagen (TIF), entre otras funciones.

Classpath

- La PC debe tener instalado Java Runtime Edition 1.4.2 o superior para visualizar los applets.

- Los tres applets mencionados anteriormente están integrados en el proyecto ThubanWeb.

- Para funcionar, cada Applet tiene un conjunto de librerías asociadas que deben ser cargadas. Las mismas se encuentran en la carpeta /secure/ y se referencian a través de la clase AppletTools que contiene los classpath de cada APPLET.

- d. Debido a que los Applets utilizan funciones de manejo de archivos, para que funcionen de forma correcta deben estar firmados digitalmente. Esto significa que cada vez que se modifica una clase contenida en el applet, se debe generar el JAR correspondiente, firmarlo digitalmente y copiarlo a la carpeta /secure/.

- Por cada modificación se debe además incrementar el número de versión del JAR. Esto debe hacerse para que el explorador de internet se notifique del cambio. Si no se modifica el nombre, el explorador puede tener en caché una versión anterior y no mostrar los cambios. Este problema puede resolverse limpiando los archivos temporales de Java de la PC localmente, pero en una instalación del cliente (ámbito de producción) el problema se multiplica por la cantidad de usuarios; por este motivo es necesaria modificación del nombre.

Comunicación Bidireccional con ZK

Para obtener información acerca de este punto, por favor dirigirse a: [1]