6. Referencias *

Apéndice A *

Apéndice B *

Cartas de Autorización *


6. Referencias

 

Ahlberg C., Shneiderman B. 1994. Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays. Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'94, Nueva York, E.U., Abril), 313-317.

 

Barceinas, A., Sánchez, J.A. y Schnase, J.L.1998. MICK: Marco de Comunicación Inter-Agentes en una Biblioteca Digital. Memorias del Simposium Internacional de Computación (CIC´98, México, D.F., Noviembre), 66-79.

 

Beaudoin, L., Parent, M. A. y Vroomen, L. C. 1998. Cheops: A Compact Explorer For Complex Hierarchies. Documento electrónico disponible en http://www.crim.ca/~vroomen/mainPages/passion/writing/technical/cheops.html

 

Chua, M.C., Roth, S.F., Mattis, J. y Kolojejchick, J. 1995. Selective Dynamic Manipulation of Visualizations. Proceedings User Interface Software and Technology ACM (UIST'95, Pittsburg, P.A. E.U.A., Noviembre).

 

Eick, S. G. y Fyock, D. E., 1996. Visualizing Corporate Data. AT&T Technical Journal, 75, 1, (Enero).

 

Egemen, T., Beigel, R. y Shneiderman, B. 1996. Incremental Data Structures and Algorithms for Dynamic Query Interfaces. Conference on Information and Knowledge Management, 16 (Noviembre), 12-15.

 

Foley, J. y Kibasky, W. 1994. Next Generation Data Visualization Tools. Scientific Visualization. 103-127.

 

Flores, C. A. 1997. Agentes de Usuario como Guías en Bibliotecas Digitales. Tesis Profesional. Maestría. Departamento de Ingeniería en Sistemas Computacionales, Universidad de las Américas Puebla, ExHacienda Sta. Catarina Mártir Cholula, Puebla, México.

 

Greene, S., Marchionini, G., Plaisant, C. y Shneiderman, B. 1997. Previews and Overviews in Digital Libraries: Designing Surrogates to Support Visual Information Seeking. Technical Report CS-TR-3838, UMIACS-TR-97-73, University of Maryland.

 

Java 3D API Specification Versión 1.1 Beta 0.1 .1998. Sun Microsystems, (Julio)

 

Java 3D Home Page. 1998. Documento electrónico disponible en http://www.sun.com/products/java-media/3D/index.html

 

Jones, S. B. y Luchsinger, A.E. 1986. Plant Systematics. Segunda Edición. McGraw-Hill.

 

Keller P. R. y Keller M. M. 1993. Visual Cues: Practical Data Visualization. IEEE Press, Hong Kong.

 

Lamping, J. y Ramana, R. 1994. Laying Out and Visualizing Large Trees Using a Hiperbolic Space. Proceedings of the ACM Symposium on User interface Software and Technology (Noviembre), 13-14.

 

Lynch, P.J. 1994. Visual design for the User Interface. Journal of Biocommunications 21, (Febrero), 6-15.

 

Marchionini, G., Plaisant, C. y Komlodi. A. 1995. Interfaces and Tools for the Library of Congress National Digital Library Program. Communications of the ACM, 38, (Abril), 67-75.

 

Mackinlay, J.D., Robertson, G.G. y Card, S.K. 1991. Perspective Wall: Detail and Context Smoothly Integrated. Proceedings of ACM Conference of Human Factors in Computing Systems (SIGCHI’91, New Orleans, LA, April), 173-179.

 

Nation, D.A., Plaisant, C., Marchionini, G. y Komlodi, A. 1997. Visualizing Web Sites using a Hierarchical Table of Contents Browser: WebTOC. Proceedings of the 3rd Conference on Human Factors and the Web.

 

OpenGL.1998. Sun OpenGL for Solaris. Documento electrónico disponible en http://www.sun.com/solaris/opengl

 

Robertson, G.G., Mackinlay, J.P. y Card, S.K. 1991. Cone Trees: Animated 3D Visualization of Hierarchical Information. Proceedings of ACM Conference of Human Factors un Computing Systems (SIGCHI'91), 189-194.

 

Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. y Lorensen, W. 1996. Modelado y Diseño Orientados a Objetos. Prentice Hall.

 

Sánchez, J.A., López, C.A. y Schnase, J.L. 1998. An Agent-based Approach to the Construction of Floristic Digital Libraries. Proceedings of the third ACM International Conference in Digital Libraries (DL´98, Pittsburgh, P.A., July). 210-216.

 

Sánchez, J. A., López, C. A. y Schnase, J. L. 1997. Chrysalis: User agents in the construction of floristic digital libraries. Proceedings of Primer Encuentro de Computación (ENC 97, Querétaro, Qro., México, Septiembre), 16 - 23.

 

Shneiderman, B. 1998. Designing the User Interface Strategies for Effective Human-Computer Interaction. Addison Wesley, University of Maryland.

 

Sivarajan, V.V. 1991. Introduction to the Principles of Plant Taxonomy. University Press, Cambridge.

 

Schnase, J. L., Kama, D. L., Tomlinson, K. L., Sánchez, J. A., Cunnius, E. L., y Morin, N. R. 1997. The Flora of North America digital library: A case study in biodiversity database publishing. Journal of Networks and Computer Applications, 21, 1, 87-103.  

 

Williamson, C. y Shneiderman, B. 1992. The Dynamic Home Finder: Evaluating Dynamic queries in a real-state Information Exploration System. Proceedings Conference ACM (SIGIR'92, Copenhagen, Denmark, June), 338-346.

 

Apéndice A

 

Descripción de los métodos de la clase Positions

 

get_taxon_id_family: obtiene de la base de datos el número de taxón correspondiente a la familia que se ha escogido.

 

get_rank_family: obtiene el nombre de la familia de la base de datos.

 

get_sons: establece el número de hijos correspondientes a esa familia y genera las posiciones de cada uno de ellos en el árbol jerárquico.

 

get_taxon_id_sons_1_9: este método es utilizado cuando el número de hijos del nodo seleccionado es menor de 9 y obtiene el id del taxón que les corresponde.

 

get_rank_sons: obtiene las claves taxonómicas (nombres) de cada uno de los hijos del nodo seleccionado

 

get_sons: el método es llamado para generar las posiciones de cada uno de los hijos del nodo.

 

get_taxon_id_sons_mayor_9: este método se utiliza cuando la cantidad de hijos del nodo seleccionado es mayor de 9 y tienen que ser agrupados en subconjuntos, asigna un id del taxón temporal.

 

get_rank_sons_mayor_9: este método es utilizado para establecer los nombres que están contenidos en el nodo, generando una cadena para identificarlos que tenga al inicio la clave del primer nodo del subconjunto y al final la clave del último nodo que representa al subconjunto. Por ejemplo: Acrobolbus - Blepharostoma.

 

get_sons_mayor_9: es el método que establece las posiciones de los 9 nodos que representarán a los subconjuntos.

 

draw_objects: se encarga de generar cada uno de los objetos necesarios para representar el árbol como son las esferas que representan cada nodo, las ramas que unen a cada uno de los nodos y por último el texto en 3D que identifica a los nodos. Estos objetos serán integrados al grupo que será agregado al universo como se explicó anteriormente.

 

get_child: regresa el grupo de objetos generado para que sea agregado al universo

 

ID: es la clase que establece el número que identifica al objeto seleccionado por el usuario y es utilizada por la clase de MousePick.

 

Circle: calcula las coordenadas de los centros de cada uno de los nodos, las coordenadas van localizarse dentro de la trayectoria de un círculo de radio constante para cualquier nivel del árbol.

 

DBconnect: realiza la conexión con la base de datos IUS (Informix Universal Server) y tiene los métodos: connect, count_elements, get_families, return_resultset, execute_query, close_DB y display_Results

 

 

 

Apéndice B

 

Descripción de los componentes de 3Dtree.

 

Contenedor de herramientas

 

Este componente contendrá los elementos necesarios para la inicialización del árbol como son la barra de desplazamiento para el despliegue de la familias contenidas en la base de datos, el botón que generará el siguiente nivel taxonómico correspondiente a la familia, la zona de mensajes del funcionamiento del sistema y herramientas de apoyo para la navegación del árbol como la poda de nodos, búsquedas por palabras clave, personalización de colores y almacenamiento de preferencias.

 

Escena de 3 dimensiones

 

Este elemento de la arquitectura de 3DTree es importante ya que reúne a todos los elementos necesarios para generar una escena de 3 dimensiones. Estos elementos son el universo, el localizador de objetos, los grupos de ramas, los grupos de transformación y las figuras de 3 dimensiones. Estos elementos deben ser agregados al sistema en un orden jerárquico que se describirá ampliamente en el capítulo 4.

 

El generador de objetos

 

Este es otro de los componentes más importantes de 3DTree ya que se encarga de la generación de cada uno de los objetos contenidos en el árbol jerárquico.

 

- Establece el número de nodos que van a ser desplegados de acuerdo a las selecciones que realice el usuario.

- Aplicará la técnica de agrupación de elementos cuando el número de elementos a desplegar sea mayor de 9 (sección 3.4).

- Mostrará el camino recorrido por el usuario en el árbol.

- Podará los nodos y les asignará el color que les corresponda.

- Identificará a cada uno de los nodos con su clave taxonómica.

- Indicará si un nodo no tiene más elementos en el nivel siguiente.

- Generará los objetos de acuerdo a las taxonomías múltiples.

- Permitirá distinguir los elementos pertenecientes a floras distintas.

- Consultará a la base de datos

Conexión con la base de datos

 

Este componente contendrá los métodos necesarios para la conexión con la base de datos de la que se obtendrá la información a representar en el árbol. Estos métodos serán por ejemplo: la apertura de conexión con el administrador de la base de datos, la consulta de los datos, el regreso de los datos obtenidos, el conteo de los elementos obtenidos de la base de datos y cerrar la conexión.

 

 

Administrador de eventos

 

Este elemento asignará la operación que debe realizarse de acuerdo a la tecla del ratón que el usuario presione. La operación puede ser la rotación del árbol, alejamiento o acercamiento del árbol, la selección de un nodo, consulta por nombre clave, poda de nodos y conexión a otro sistema (Mutant, Hu System o tarjetas de Hu).

 

Cartas de Autorización

 

From @research.bell-labs.com:eick@research.bell-labs.com Mon Oct 26 14:19:09 1998

Return-Path: <@research.bell-labs.com:eick@research.bell-labs.com>

Received: from atlas.pue.udlap.mx by cca.pue.udlap.mx (4.1/SMI-4.0)

id AA29428; Mon, 26 Oct 98 14:19:07 CST

Received: from dirty.research.bell-labs.com (dirty.research.bell-labs.com [204.178.16.6])

by atlas.pue.udlap.mx (8.8.8/8.8.8) with SMTP id NAA21100

for <is094660@mail.udlap.mx>; Mon, 26 Oct 1998 13:49:08 -0600 (CST)

Received: from research.research.bell-labs.com ([135.104.1.3]) by dirty; Mon Oct 26 14:00:29 EST 1998

Received: from research.bell-labs.com ([135.1.152.1]) by research; Mon Oct 26 14:00:27 EST 1998

Received: by king; Mon Oct 26 13:00:27 CST 1998

From: "Stephen G. Eick" <eick@research.bell-labs.com>

Message-Id: <981026130027.ZM41295@research.bell-labs.com>

Date: Mon, 26 Oct 1998 13:00:27 -0600

In-Reply-To: "<is094660@mail.udlap.mx>" <is094660@mail.udlap.mx>

"Images in an article" (Oct 26, 1:26pm)

References: <Pine.SUN.3.91.981026132319.18686B-100000@cca>

Reply-To: eick@research.bell-labs.com

X-Mailer: Z-Mail (4.0.1 13Jan97)

To: "<is094660@mail.udlap.mx>" <is094660@mail.udlap.mx>

Subject: Re: Images in an article

Mime-Version: 1.0

Content-Type: text/plain; charset=us-ascii

Status: RO

X-Status:

 

You're welcome to include my images for academic and research

purposes. It's considered appropriate to include a credit

citation.

 

From Mei_C_Chuah@PLAYFAIR.SAGE.RI.CMU.EDU Mon Oct 26 14:45:20 1998

Return-Path: <Mei_C_Chuah@PLAYFAIR.SAGE.RI.CMU.EDU>

Received: from atlas.pue.udlap.mx by cca.pue.udlap.mx (4.1/SMI-4.0)

id AA02883; Mon, 26 Oct 98 14:45:15 CST

Received: from PLAYFAIR.SAGE.RI.CMU.EDU (PLAYFAIR.SAGE.RI.CMU.EDU [128.2.222.213])

by atlas.pue.udlap.mx (8.8.8/8.8.8) with SMTP id OAA23717

for <is094660@mail.udlap.mx>; Mon, 26 Oct 1998 14:14:32 -0600 (CST)

Received: from localhost by PLAYFAIR.SAGE.RI.CMU.EDU id aa29694;

26 Oct 98 19:31 GMT

To: "<is094660@mail.udlap.mx>" <is094660@mail.udlap.mx>

Subject: Re: Images in an article

From: Mei Chuah <mei+@cs.cmu.edu>

In-Reply-To: Your message of "Mon, 26 Oct 1998 13:22:50 EST."

<Pine.SUN.3.91.981026131330.18686A-100000@cca>

Date: Mon, 26 Oct 1998 14:31:21 -0500

Message-Id: <29692.909430281@PLAYFAIR.SAGE.RI.CMU.EDU>

Sender: Mei_C_Chuah@PLAYFAIR.SAGE.RI.CMU.EDU

Status: RO

X-Status:

 

 

Dear Miriam,

 

Thanks for writing. You can certainly use the figures in your thesis

document. If you want better image files check out our project web-page at

/www.cs.cmu.edu/~sage.

 

Good luck in your defense!

 

-Mei

 

 

From Luc.Beaudoin.lbeaudoi@nt.com Mon Oct 26 15:53:50 1998

Return-Path: <Luc.Beaudoin.lbeaudoi@nt.com>

Received: from atlas.pue.udlap.mx by cca.pue.udlap.mx (4.1/SMI-4.0)

id AA09754; Mon, 26 Oct 98 15:53:50 CST

Received: from smtprich (smtprich.nortel.com [192.135.215.8])

by atlas.pue.udlap.mx (8.8.8/8.8.8) with ESMTP id PAA29076

for <is094660@mail.udlap.mx>; Mon, 26 Oct 1998 15:18:51 -0600 (CST)

Received: from zrtpd004.us.nortel.com (actually nrtpd004) by smtprich;

Mon, 26 Oct 1998 14:30:01 -0600

Received: by zrtpd004.us.nortel.com with Internet Mail Service (5.0.1460.8)

id <VV58TBGH>; Mon, 26 Oct 1998 15:32:27 -0500

Message-Id: <03E3E0690542D211A1490000F80836F401B58E@zcard00f.ca.nortel.com>

From: "Luc Beaudoin" <Luc.Beaudoin.lbeaudoi@nt.com>

To: "'<is094660@mail.udlap.mx>'" <is094660@mail.udlap.mx>

Cc: "'maparent@crim.ca'" <vroomen@crim.ca>

Subject: RE: Images in an article

Date: Mon, 26 Oct 1998 15:27:56 -0500

Mime-Version: 1.0

X-Mailer: Internet Mail Service (5.0.1460.8)

Content-Type: text/plain

Status: RO

X-Status:

 

Good day,

 

I thank you for your interest in CHEOPS.

 

I am very open to let use these images

in your article if you adequatly indicate the

sources. However, I have left CRIM. I am

now working for Nortel Networks in Ottawa.

 

You should therefore check with Marc-Antoine

Parent (maparent@crim.ca) or Louis Vroomen

(vroomen@crim.ca) from CRIM for such a matter.

 

 

Best regards,

 

Luc

 

 

 

 

.......................................

Luc Beaudoin

Corporate Design Group

NORTEL Networks

Carling avenue

Ottawa, Ontario, Canada

 

lbeaudoi@nortel.com

 

Tel: (613) 763-8479 (ESN 393)

Fax: (613) 765-3984

 

From maparent@zorro.crim.ca Fri Oct 30 13:54:59 1998

Return-Path: <maparent@zorro.crim.ca>

Received: from atlas.pue.udlap.mx by cca.pue.udlap.mx (4.1/SMI-4.0)

id AA09417; Fri, 30 Oct 98 13:54:57 CST

Received: from summerset.crim.ca (summerset.crim.ca [132.218.1.204])

by atlas.pue.udlap.mx (8.8.8/8.8.8) with ESMTP id MAA04915

for <is094660@mail.udlap.mx>; Fri, 30 Oct 1998 12:42:18 -0600 (CST)

Received: from zorro.crim.ca (zorro.crim.ca [132.218.30.216])

by summerset.crim.ca (8.8.7/8.8.4) with ESMTP

id NAA28900; Fri, 30 Oct 1998 13:43:12 -0500 (EST)

Received: (from maparent@localhost)

by zorro.crim.ca (8.8.7/8.8.4)

id NAA07893; Fri, 30 Oct 1998 13:43:11 -0500 (EST)

Date: Fri, 30 Oct 1998 13:43:11 -0500 (EST)

From: Marc-Antoine Parent <maparent@crim.ca>

Message-Id: <199810301843.NAA07893@zorro.crim.ca>

To: is094660@mail.udlap.mx

Subject: Re: Images in an article

Cc: vroomen@zorro.crim.ca

Mime-Version: 1.0

Content-Type: text/plain; charset=ISO-8859-1

Content-Transfer-Encoding: quoted-printable

Content-Md5: vk1Vi5Eau08xBbvASKDtuA==

Status: RO

X-Status:

 

 

You're welcome to use the images as far as we are concerned. Of course, =

I=20

suppose the copyright formally belongs to the conference, so all normal =

fair use=20

rules apply: citing sources etc.

 

You may or may not know we have more information on Cheops (now part of =

a=20

framework called Giza) available on the net: The official site is still

http://www.crim.ca/hci/cheops

but you'll find much more at

http://www.crim.ca/~vroomen/mainPages/visual/giza.html

and the software's architect view point at

http://www.crim.ca/~maparent/index_en.html

 

Good luck!

Marc-Antoine Parent

Advisor

Centre de Recherche Informatique de Montr=E9al