VRML: Virtual Reality Markup Language

 

·  Historia del VRML.

El VRML es un lenguaje computacional. Aunque presenta similitudes con otros lenguajes de cómputo como BASIC o "C", el VRML ha sido diseñado en forma específica para manejar gráficas cmputacionales. El VRML contiene varias características integradas que facilitan la creación de modelos detallados

El lenguaje de VRML es la razón más importante por lo que este programa es ahora un poderoso lenguaje gráfico. El VRML es la adaptación de un lenguaje desarrollado en la compañía Silicon Graphics. El predecesor del VRML fue Open Inventor, un sistema desarrollado con el fin de crear un lenguaje gráfico con múltiples capacidades. Open Inventor fue diseñado por la firma de SGL, para que los programadores pudieran elaborar ambientes realistas en tercera dimensión con un mínimo de conocimientos sobre programación en gráficas también pueden aprovechar sus características avanzadas. Los desarrolladores de Open Inventor tomaron los mejores componentes de los lenguajes gráficos existentes en aquella época y los sintetizaron en un solo conjunto que, a pesar de tener una gran capacidad expresiva y flexibilidad, resultaba fácil de aprender y entender.

Sin embargo, Open Inventor no es idéntico al VRML. Este último cuenta con ciertas características que lo hacen compatibles con el Word Wide Web y ha mejorado algunas de las opciones originadas con Open Inventor, pero aún así necesitaba mayor flexibilidad. Es por eso que Gavin Bell uno de los desarrolladores de Open Inventor SGI, es también uno de los principales Arquitectos del VRML. Gavin volcó su experiencia en el diseño del VRML y en las modificaciones de su antecesor, al eliminar algunas características poco útiles y agregar otros factores necesarios para el manejo del Web.

El VRML es un lenguaje para descripción de escenas no un lenguaje de programación. Algunos lenguajes de cómputo como "C", primero compilan el programa y después se ejecutan.

El sistema VRML pasa por un análisis sintáctico antes de ser desplegado en pantalla. La descripción de escenas es un proceso estático, pues los elementos no cambian cuando el archivo VRML se carga. De hecho, es posible cambiar el punto de vista, pero no la escena misma.

·  COMO COMUNICAR LA IMAGINACIÓN.

Desde la alborada del conocimiento expresado por el Homo Sapiens, hemos intercambiado pensamientos y sentimientos. Esa es la parte más importante de nuestro éxito como una especie terrestre; en vista que nos podemos comunicar, nuestras ideas pueden sobrevivir al paso del tiempo. Ya en la época del lenguaje hablado (antes de la invasión sumeria del alfabeto cuneiforme) manteníamos un proceso de aprendizaje basado en mitos. Los mitos son una especie de taquigrafía que comprende a un universo de significados en unas cuantas palabras. Los mitos son historias anteriores a la historia.

Hoy día, la mitología se considera como un hecho no científico, irracional y fantástico. Pero los mitos no se relacionan con estos calificativos, pues tratan de expresar hechos sin explicación: la alegría del nacimiento, el valor y el honor de los actos heroicos o el misterio de la muerte.

La alborada de las comunicaciones humanas también empezó a desarrollar nuestra imaginación. Los mitos nunca son liberales. El poder figurativo de la mitología considera esto como eso, en lugar de decir que esto es aquello. Nuestros antepasados entendían su imaginación y consideraban sus mitos como formas esenciales de esa imaginación.

1.1.3 LA IMAGINACIÓN ELECTRIFICADA.

Después de varios milenios, hemos mejorado nuestras formas de comunicación. Por ejemplo, la escritura extendió nuestra capacidad de retener información y la convirtió en un método para almacenar vastas cantidades de datos. Sólo observe alguna tableta cuneiforme o un monolito de jeroglíficos.

De hecho, tuvieron que pasar miles de años para poder desarrollar la estructura, pero sólo algunos cientos para llegar al alfabeto fenicio, y otros tantos para desarrollar las prensas de impresión.

Cuando Gutenberg imprimió sus primeras Biblias, encendió una llama que transformó aquella primitiva civilización oral y aural en una cultura letrada y visual. La riqueza humana de la poesía, el drama y la música se convirtieron en fértiles campos de cultivo para las matemáticas, la física y la biología. Sí, estos campos surgieron mucho antes de la invención de la imprenta, pero ahora los individuos podían compartir los pensamientos de Newton, Harvey o Linneo. Tener acceso a un anaquel de libros significaba colocarse en los hombros de los gigantes. Aquellos individuos empezaron entonces a escribir más libros; Platón y Demócrito influyeron en Voltaire, quien a su vez fue una influencia para Rousseau, quien sirvió de base a las ideas de Thomas Paine, Benjamín Franklin.

El mismo Benjamín Franklin estudió la ciencia de la física con avidez y sus experimentos con la electricidad se hicieron patentes en el mundo entero. Más de medio siglo después, Sammuel Morse, quien había los trabajos de Franklin, Volta y Ampere, desarrollaría un dispositivo que utilizaba la electricidad para transmitir palabras con rapidez de un relámpago. Este invento fue denominado TELÉGRAFO, vocablo latino que significa " escritura a distancia".

Por primera vez en la historia de la humanidad, los mensajes llegaban de inmediato de un lugar a otro. Con esto, los medios de comunicación tomaron nueva forma; nacieron los periódicos modernos, mismos que presentaban reportajes provenientes de tierras lejanas que llegaban a los hogares gracias a la magia de la telegrafía. Los telegramas mismos adquirieron cualidades mágicas desconocidas (recibir uno de ellos es como ser tocado por un relámpago, pues el mensaje podía anunciar la llegada de excelentes o pésimas noticias).

El telégrafo define la época victoriana; la Gran Bretaña usaba este conducto para respaldar sus políticas coloniales. De echo, los Británicos esquematizaron en mapas a la India además de dotarla de ferrocarriles y telégrafos (que les proporciono un control absoluto sobre los habitantes de esa nación). Ese dominio continuo sin supervisión hasta que la prensa presento información (vía telégrafo) sobre las acciones de un hombre llamado Mahatma Ghandi.

1.1.4 COMUNICACIÓN COMPUTACIONAL.

La naturaleza esencial de la computadora es la simulación. Las computadoras no saben nada sobre sí mismas (son cien por ciento inocentes), pero si se llenan con reglamentos, datos y sensaciones que proporcionan personas de diversa índole como científicos, enfermeras o jugadores de vídeo, la máquina creará una simulación1 y aplicará las reglas para obtener resultados con el proceso simulado.

En aislamiento y separadas del mundo exterior, las computadoras solo son pobres mecanismos de estimulación, pues este proceso se basa en la realidad, o al menos en una aproximación de la misma. Entre más comunicación tenga una computadora con el mundo real, más factible, preciso y emocionante será el trabajo de simulación.

Por ejemplo, los meteorólogos son personas que trabajan todo el tiempo con los simuladores. Una red de satélites con estaciones terrestres y supercomputadoras que intentan similar las posibles condiciones del clima, crean los pronósticos que se pueden leer en los diarios y observar por televisión. En una máquina de vacío (sin esa compleja infraestructura de ojos y cerebros electrónicos) el pronóstico del clima no sería muy preciso; aunque se contara con la información más reciente, las predicciones no tendrían una base. Sin embargo, la precisión de ese tipo de observaciones se han incrementado sobre manera, pues hoy día existe una red de computadoras que comunican lo que saben (hacen una predicción) entre sí.

Para facilitar la coordinación y mejorar la calidad de las simulaciones, se ha hacho que las computadoras hablen unas con otras y actúen en un conjunto, donde cada máquina modifica los datos de las demás mediante una compleja relación de mensajes y comportamientos. Vivimos en una sociedad de máquinas, es decir, una sociedad construida con base en la comunicación y cooperación de diferentes grupos de individuos. En esencia, incluimos en nuestra máquina algunos de los atributos básicos que nos hacen ser sociales. De hecho, esa labor apenas comienza (a pesar de que Internet existe desde hace casi un cuarto de siglo); pero cuando esa sociedad de máquinas evolucione hacia una ecología social, las computadoras ya no serán consideradas como elementos aislados, sino como piezas de un conjunto, como las neuronas de nuestro cerebro.

Existe un avance natural en las etapas que hemos vivido. Los primeros hombres comunicaban su imaginación; más tarde, la imaginación se electrifico con el uso del telégrafo; después, la mutabilidad se convirtió en una cualidad de las computadoras electrónicas y, al final, este ciclo se cierra con las comunicaciones computarizadas.

 

 

COMUNICACIÓN

Comunicación computarizada

 

COMPUTACION IMAGINACION

 

Imaginación electrificada.

 

 

 

ELECTRIFICACIÓN

Figura 1.1 El circulo de la comunicación.

Observe que estamos apunto de cerrar el círculo para regresar a la época de la comunicación de la imaginación. Este es el objetivo del espacio cibernético, cuyo contenido (lo que nosotros incluimos) es nuestra imaginación. El espacio cibernético representa a la imaginación compartida mediante las comunicaciones electrónicas por computadora. El espacio cibernético se basa en el esquema anterior y es el uso de todos los elementos mencionados.

 

 

1.     REDES

Las redes de computadoras surgen históricamente a finales de los años 60 como una solución para la interconexión de computadoras situados en lugares remotos con el objetivo fundamental de compartir recursos, es decir, permitir, a cualquier usuario de cualquier computadora, acceder y utilizar los recursos, ya sean hardware o software, del conjunto de las máquinas que constituyen la red.

Los trabajos en el campo de las redes de computadoras partieron de máquinas existentes y el gran esfuerzo se realiza en la resolución del problema de la interconexión eficiente de dichas máquinas situadas en muchos casos a centenares de kilómetros de distancia, utilizando en un principio medios de comunicación preexistentes: la red telefónica.

La iniciación del proyecto ARPANET en los Estados Unidos a finales de los años 60´s hizo pasar a primera línea el interés por encontrar soluciones que permitieran, en condiciones técnicas y económicamente viables, interconectar computadoras situados a distancia.

Una red local es un sistema de interconexión entre computadoras que permite compartir recursos e información. Para ello, es necesario contar, además de con los computadores correspondientes, con las tarjetas de red, los cables de conexión, los dispositivos periféricos y el software apropiado.

Según su ubicación, se pueden distinguir 3 tipos de redes:

·                     se conectan todos los computadores dentro de un mismo edificio, se denominan LAN (Local Area Network).

·                     Si están instalados en edificios diferentes, WAN (Wide Area Network).

·                     Si se encuentran distribuidos en distancias no superiores al ámbito urbano MAN (Metropolitan Area Network).

Según la forma en que estén conectadas las computadoras, se pueden establecer varias categorías:

·                     Redes sin tarjetas. Utilizan enlaces atraves de los puertos serie o patralelo para transferir archivos o compartir periféricos.

·                     Redes punto a punto. Un circuito punto a punto es un conjunto de medios que hace posible la comunicación entre dos computadores determinados de forma permanente.

·                     Redes basadas en servidores centrales utilizando el modelo básico cliente-servidor.

Entre las ventajas de utilizar una red, se encuentran:

·                     Posibilidad de compartir periféricos costosos, como impresoras láser , módems, fax, etc.

·                     Posibilidad de compartir grandes cantidades de información a través de distintos programas, bases de datos, etc., de manera que sea más fácil su uso y actualización.

·                     Reduce e incluso elimina la duplicidad de trabajos.

·                     Permite utilizar el correo electrónico para enviar o recibir mensajes de diferentes usuarios de la misma red e incluso de redes diferentes.

·                     Reemplaza o complementa minicomputadores de forma eficiente y con un coste bastante más reducido.

·                     Establece enlaces entre mainframes. De esta forma, un computador de gran potencia actúa como servidor, haciendo que los recursos disponibles estén accesibles para cada uno de los computadores personales conectados.

·                     Permite mejorar la seguridad y control de la información que utiliza, admitiendo la entrada de determinados usuarios, accediendo únicamente a cierta información o impidiendo la modificación de diversos datos.

Inicialmente, la instalación de una red se realiza para compartir dispositivos periféricos u otros dispositivos de salida. Pero a medida que va creciendo la red, el compartir dichos dispositivos pierde relevancia en comparación con el resto de las ventajas. Las redes enlazan también a las personas, proporcionando una herramienta efectiva para la comunicación a través del correo electrónico. Los mensajes se envían instantáneamente a través de la red, los planes de trabajo pueden actualizarse tan pronto como ocurran cambios y se pueden planificar reuniones sin necesidad de llamadas telefónicas.

Para poder interconectar los computadores y compartir periféricos, se necesita configurar uno o más computadores como servidores de la red.

El resto de los computadores se denominan estaciones de trabajo, y desde ellos se facilita a los usuarios el acceso a los periféricos de la red.

Una red pequeña puede tener hasta un servidor de archivos y varias estaciones de trabajo, pero una red puede llegar a tener varios servidores de archivos, de impresión, de comunicaciones y hasta 250 estaciones de trabajo. Es importante analizar bien las necesidades para escoger el modelo de red adecuado a ellas.

Una red local está formada, principalmente, por computadoras con sus periféricos y por los elementos de conexión de los mismos.

 

 

Los computadores, pueden desarrollar dos funciones distintas: de servidores o de estaciones de trabajo.

Un servidor es un computador que permite compartir sus periféricos con otros computadores. Estos pueden ser de varios tipos:

·                     Un servidor de archivos mantiene los archivos en subdirectorios privados y compartidosd para los usuarios de la red.

·                     Un servidor de impresora tiene conecxtadas una o más impresoras que comparte con los demás usuarios

·                     Un servidor de comunicaciones permite enlazar diferentes redes locales.

Los servidores de archivos pueden ser dedicados o no dedicados, según se dediquen sólo a la gestión de la red o, además, se pueden utilizar como estación de trabajo. La conveniencia de utilizar uno u otro va a estar indicada por el número de estaciones de trabajo de que se vaya a disponer; cuanto mayor sea el número de ellas, más conveniente será disponer de un servidor dedicado.

Los componentes impresindibles de una red local son:

·                     Computadoras, que realizan las comunicaciones de los usuarios con la red.

·                     Periféricos, que son distintos dispositivos que cubren las necesidades de funcionamiento de la red (impresoras, cd-rom, etc.).

·                     Interfaces, que conectan y hacen posible la comunicación entre los dispositivos de una red local o conectan distintas redes.

·                     Topologías, que son la unión física de conexión entre los dispositivos de la red.

·                     Medios de transmisión, que proporcionan el enlace físico que lleva la información de un lugar a otro de la red.

·                     Protocolos, que son las reglas que controlan el intercambio de información.

·                     Sistema operativo de red y utilidades, para la realización de procedimientos de control y seguridad de la red.

·                     Aplicaciones, que llevan a cabo el trabajo socializado por el usuario.

Se denomina topología a la forma geométrica en que están distribuidas las estaciones de trabajo y los cables que las conectan.

Las estaciones de trabajo de una red se comunican entre sí mediante una conexión física, y el objeto de la topología es buscar la forma más económica y eficaz de conectarlas para, al mismo tiempo, facilitar la fiabilidad del sistema, evitar los tiempos de espera en la transmisión de los datos, permitir un mejor control de la red y permitir de forma eficiente el aumento de las estaciones de trabajo.

Las formas más utilizadas son:

CONFIGURACION EN BUS. En ella todas las estaciones comparten el mismo canal de comunicaciones; toda la información circula por ese canal, y cada estación recoge la información que le corresponde.

CONFIGURACION EN ANILLO. En ella, todas las estaciones de trabajo están conectadas entre sí formando un anillo, de forma que cada estación sólo tiene contacto directo con otras dos.

CONFIGURACION EN ESTRELLA. Esta forma es una de las más antiguas; en ella, todas las estaciones están conectadas directamente al servidor o a un computador central y todas las comunicaciones ser han de hacer necesariamente a través de él.

CONFIGURACION EN ESTRELLA/BUS. En esta configuración mixta, un multiplexor de señal ocupa el lugar del computador central de la configuración en estrella, estando determinadas estaciones de trabajo conectadas a él, y otras conectadas en bus junto con los multiplexores.

1.     REDES DE ÁREA LOCAL (LAN).

El desarrollo de las redes de área local (LAN) a mediados de la década de 1980 ayudo a cambiar nuestra forma de pensar de las computadoras como computadoras, a la forma en que nos comunicamos entre computadoras, y por qué. Las LAN son

particularmente importantes en que es una LAN la que será conectada a muchas estaciones de trabajo como la primera fase de un entorno distribuido de redes y operaciones de computación de mayor magnitud. Las LAN son importantes para muchas organizaciones de menor tamaño porque son la ruta a seguir hacia un entorno de computación multiusuario distribuido capaz de comenzar en forma modesta, pero también de extenderse a medida que aumenten las necesidades de la organización.

Las redes que transmiten información pueden organizarse en diversas formas. Al comienzo de la década de 1980 era imposible distinguir entre lo que se ha llamado redes "locales" y redes "globales". En muchas redes locales todos los nodos son microcomputadoras; aunque no hay nada inherente en la tecnología que requiera tal condición, pese a que la existencia de grandes números de microcomputadoras ha sido posiblemente un factor importante en el desarrollo de las LAN.

Cada vez con mayor frecuencia minicomputadoras y mainframes o macrocomputadoras son parte integrante de las redes de área local. Quizá el desarrollo más penetrante e importante de las redes en la década de 1980 fue el reconocimiento que los dispositivos controlados por computadora son ahora los periféricos de la red, y no que la red es un periférico de una computadora.

El procesamiento de la información requiere redes de transmisión de información que ofrezcan servicios superiores a los que caracterizan a las transmisiones de voz y datos tradicionales.

Las redes de área local se describen a veces como aquellas que "cubren un área geográfica limitada donde todo nodo de la red puede comunicarse con todos los demás y no requiere un nodo o procesador central".

 

"Una LAN es una red de comunicación que puede ofrecer un intercambio interno entre medios de voz, datos de computadora, procesamiento de palabras, facsímil, videoconferencia, transmisión televisiva de video, telemetría, y otras formas de transmisión electrónica de mensajes"2.

Un atributo claro de una LAN es la conectividad, la posibilidad de cualquier punto dado de comunicarse con cualquier otro punto. Parte del poder de una LAN es la capacidad de integrar comunicaciones electrónicas multimedios.

"Las LAN están diseñadas para compartir datos entre estaciones de trabajo uniusuario"3.

Una LAN puede clasificarse además como:

·                     Intraistitucionales. De esta categoría se excluyen empresas de servicios comunes, tales como sistemas telefónicos públicos y sistemas comerciales de televisión por cable.

·                     Integradas a través de la interconexión vía un medio estructural continuo.

·                     Capaces de ofrecer conectividad global.

·                     Que soportan comunicaciones de datos a baja y alta velocidad.

·                     Disponibles en el mercado.

Estas son las características que hacen las redes de área local atractivas para organizaciones grandes y chicas.

 

Las redes de área local son únicas porque simplifican procesos sociales, se implantan para hacer un uso más efectivo en costo de las personas. La conectividad es el impulsor de las redes de área local en una forma desconocida para las redes globales.

Las redes de área local se distinguirán de las redes globales en que las redes globales tienen en general cuando menos una o más computadoras nodos centrales para la operación de la red. El nodo central es cuando menos una minicomputadora de tiempo compartido y es frecuentemente una mainframe o macrocomputadora. En una red global, las microcomputadoras se utilizan a menudo como terminales inteligentes.

Aunque estas WAN siguen y seguirán existiendo en el futuro previsible, también es cierto que conforme se rediseñan las redes globales muy grandes, a menudo ya no se toman en cuenta más específicas sino que se fabrican en torno a aspectos de conectividad globales. Esta es la realidad del aspecto de interconexión en redes que se ha desarrollado en el modelo Open System Interconnection y los estándares basados en ese modelo.

En contraste las LAN o redes de área local fueron inventadas con el aspecto de la conectividad en mente. Las redes locales pueden servir a usuarios locales, se pueden interconectar o bien pueden ser nodos de una red global. Las redes de área local pueden tener radios que varían de algunos cientos de metros a cerca de 50 kilómetros. Las redes globales se pueden extender por todo el mundo de ser necesario.

Ciertamente con la vasta aceptación de estándares aplicables a LAN el desarrollo continuo de las tecnologías de las LAN y la aplicación de las tecnología mejorada de los circuitos integrados a muy grande escala a interfaces de redes de área local, el hardware, software y la organización de las LAN ha progresado enormemente desde principios de la década de 1980.

 

1