Blogia
CDS/ISIS Bolivia

WINISIS

CDS/ISIS para Windows (WINISIS)

Actualmente el software de mayor aceptación, entre los usuarios y los expertos, es el que trabaja bajo Windows. Por eso UNESCO ha desarrollado Winisis, la versión de CDS/ISIS con interfase gráfica, para el sistema operativo Windows.

La primera versión beta fue presentada por Giampaolo Del Biggio en el I Congreso Internacional de CDS/ISIS, realizado en Bogotá - Colombia, entre el 22 y el 26 de mayo de 1995. La presentación de la versión oficial, Winisis 1.3 (Noviembre 98), estuvo a cargo de Davide Storti durante la VIII Reunión Regional de UNESCO/PGI para Distribuidores de CDS/ISIS y VI Jornadas Nacionales de Usuarios de CDS/ISIS, llevadas a cabo en Montevideo - Uruguay, entre el 20 y el 23 de octubre de 1998.

Para su implementación, primero se recodificó ISIS en C++. Se optó por este lenguaje de programación para que la nueva versión pueda operar en sistemas operacionales para microcomputadoras con procesadores compatibles con Intel y Apple Macintosh y en los sistemas operacionales UNIX. Después se usó el sistema de desarrollo en multi-plataforma ZINC (una biblioteca de funciones de programación de interfase gráfica). Se lo eligió porque es el único que soporta UNICODE y por ofrecer la mejor combinación de opciones, capacidad y costos.

UNICODE es la Norma Internacional 10646 que permite que todos los caracteres sean representados en un sistema de computación por una combinación de caracteres de dos bytes en vez de un byte por carácter (usado corrientemente). Esto brinda la posibilidad de presentar en forma estándar muchos más caracteres en un documento o sistema de base de datos. Por ejemplo, en una base de datos se podría utilizar más de un alfabeto.

Winisis se mantiene totalmente configurable por el administrador de la base, quien podrá definir distintos perfiles de usuarios según sus necesidades (búsqueda solamente, carga, carga restringida, acceso completo) y también puede decidir cuáles serán la o las bases accesibles.

Winisis posee una ventana principal con una barra de menús. Dentro de esta ventana se pueden abrir varias subventanas. Ellas corresponden a las bases abiertas, a sus hojas de trabajo y cuadros de diálogo.

Winisis tiene todas las funciones de la versión DOS, es decir que aplicaciones de ambas versiones pueden operar simultáneamente con las mismas bases. De esta manera no es necesario realizar conversiones, porque son idénticas las estructuras de los archivos de datos, de parámetros y de definición de las bases. Esto permite que la transición a la interfase gráfica sea sencilla ya que mantiene los recursos instalados en la versión DOS y permite la operación simultánea de ambas versiones.

CDS/ISIS para Windows agrega además nuevos comandos de formateo que permiten crear ambientes más amigables y le dan todas las ventajas del nuevo entorno.

Las nuevas funciones en el formato de pantalla permiten el llamado a aplicaciones de Windows, otras bases en ISIS, imágenes, sonidos, etc. Esto posibilita realizar bases de datos multimedia. Winisis es capaz, también, de abrir más de una base de datos al mismo tiempo, de hacer impresiones con las facilidades que brinda Windows (uso de distintas tipografías, tamaños, colores, estilos, alineaciones, etc.), y hasta de previsualizar el futuro impreso. También es posible realizar enlaces hipertextuales entre una misma base o entre bases distintas, realizar controles de validación de los datos ingresados. El asistente para definición de bases de datos permite la creación de bases de datos, formatos y FSTs sin tener conocimientos de lenguaje de formateo o de diseño de bases de datos.

En cuanto, a desarrollos especiales, en ISIS para DOS es posible desarrollar aplicaciones mediante el uso del lenguaje de programación ISIS Pascal. En Winisis, el único caso en el que este lenguaje resulta útil es en el desarrollo de los format exits, ya que para la plataforma Windows, utilizando la herramienta ISISDLL de BIREME (ver capítulo 5) existen numerosos lenguajes (Visual Basic, Visual C++, Delphi) que pueden ser utilizados para el diseño de aplicaciones de apoyo a CDS/ISIS.

Extractado de: http://recinfo.uns.edu.ar/gaw/