viernes, 24 de mayo de 2013

Resolucion de Pantalla

La resolución de pantalla es el número de píxeles que puede ser mostrado en la pantalla. Viene dada por el producto del ancho por el alto, medidos ambos en píxeles, con lo que se obtiene una relación, llamada relación de aspecto. En esta relación de aspecto, se puede encontrar una variación, esta de acuerdo a la forma del monitor y de la tarjeta gráfica. Se pueden diferenciar dos tamaños de pantalla diferentes:
Tamaño absoluto: son las anchura y altura de la ventana del monitor, medido generalmente en pulgadas. Depende del monitor. Resolución o tamaño relativo: viene determinada por el número de píxeles que se muestran en la ventana del monitor, siendo el píxel la unidad mínima de información que se puede presentar en pantalla, de forma generalmente rectangular. Depende de la tarjeta gráfica.

File:Vector Video Standards2.svg

Tabla general

Estándar Resolución Escala Escala
normalizada
Pixels
CGA 320×200 16:10 1,6:1 64 K
QVGA 320×240 4:3 1,33:1 77 K
B&W Macintosh/Macintosh LC 512×384 4:3 1,33:1 197 K
EGA 640×350 aprox. 11:6 1,83:1 224 K
MCGA 640×480 4:3 1,33:1 307 K
HGC 720×348 60:29 2,07:1 251 K
MDA 720×350 72:35 2,06:1 252 K
Apple Lisa 720×360 2:1 2:1 259 K
SVGA 800×600 4:3 1,33:1 480 K
WVGA 850×480 16:9 1,78:1 409 K
XGA 1024×768 4:3 1,33:1 786 K
XGA+ 1152×864 4:3 1,33:1 995 K
WXGA 1280×768 15:9 1,67:1 983 K
WXGA 1360×7681 16:9 1,78:1 1020 K
WXGA+ ? 1280×800 16:10 1,6:1 1 M
SXGA 1280×1024 5:4 1,25:1 1'3 M
WSXGA o WXGA+ 1440×900 16:10 1,6:1 1'4 M
SXGA+ 1400×1050 4:3 1,33:1 1'5 M
WSXGA 1600×1024 25:16 1,56:1 1'6 M
WSXGA+ 1680×1050 16:10 1,6:1 1'8 M
UXGA 1600×1200 4:3 1,33:1 1'9 M
WUXGA 1920×1200 16:10 1,6:1 2'3 M
UXGA+ 1920×1440 4:3 1,33:1 2'76 M
QWXGA 2048×1152 16:9 1,78:1 2'36 M
QXGA 2048×1536 4:3 1,33:1 3'15 M
WQXGA 2560×1600 16:10 1,6:1 4'1 M
QSXGA 2560×2048 5:4 1,25:1 5'2 M
WQSXGA 3200×2048 25:16 1,56:1 6'6 M
QUXGA 3200×2400 4:3 1,33:1 7'7 M
WQUXGA 3840×2400 16:10 1,6:1 9'2 M
HSXGA 5120×4096 5:4 1,25 21 M
WHSXGA 6400×4096 25:16 1,56:1 26 M
HUXGA 6400×4800 4:3 1,33:1 31 M
WHUXGA 7680×4800 16:10 1,6:1 35 M

 

miércoles, 8 de mayo de 2013

X3D



¿Qué es X3D?

X3D (extensible 3D) es la próxima-generación del estándar abierto para la Web. Este es un estándar extensible que puede ser soportado fácilmente por herramientas de creación, browsers propietarios, y otras aplicaciones 3D, sea para importar y exportar. Reemplaza VRML, pero también proporciona compatibilidad con los contenidos y browsers VRML existentes. El contenido actual VRML podrá ser usado sin modificación en cualquier browser X3D-2, el contenido nuevo X3D-a y X3D-2 lo es en aplicaciones VRML existentes. 
X3D es un formato de archivo abierto estándares derechos de autor y de la arquitectura en tiempo de ejecución para representar y comunicar escenas y objetos que utilizan XML 3D. Es un estándar ratificado ISO que proporciona un sistema para el almacenamiento, recuperación y reproducción de contenido de gráficos embebido en tiempo real en las aplicaciones, todo dentro de una arquitectura abierta para soportar una amplia gama de dominios y escenarios de usuario.



EDITORES

X3D-Edit 3.1 es un editor de archivos de gráficos de 3D Extensible (X3D) que permite la edición simple libre de errores, edición y validación de archivos de escena-gráfico X3D o VRML. Información sobre herramientas contextuales proporcionan resúmenes concisos de cada nodo VRML y atributo.
X3D-Edit Instalador automático está disponible en línea para varios sistemas operativos (Windows, Mac, Linux, Solaris y otros Unix).

X3D-Edit 3.1 utiliza el X3D 3.1 conjunto de etiquetas definido por el X3D 3,1 Document Type Definition (DTD) en combinación con el Java de Sun, Xeena editor XML de IBM, y los archivos de configuración del perfil de editor.

X3D-Edit 3.1 implementa la (X3D) tagset Extensible 3D para la próxima generación de Virtual Reality Modeling Language (VRML 200x). X3D-Edit también ejerce diversos de representación de gráficos X3D y las implementaciones de traducción.
Las últimas actualizaciones de software y ejemplos, véase build.date.X3D-Edit.txt.
Versión 3.1 Especificación X3D partidos International 3.0 (verano 2004) y la adición de los componentes de la enmienda X3D 1 (Invierno 2005).

 
Primeros pasos con X3D (IV)
Un primer ejemplo.
<?xml version="1.0" encoding="utf-8"?>
<! DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN"
"http://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile="Interchange">
<head>
<meta name="filename" content="Box.x3d"/>
</head>
<Scene>
<!-- Una caja -->
<Shape>
<Appearance>
<Material/>
</Appearance>
<Box size="2 .5 3"/>
</Shape>
</Scene>
</X3D>



Evoluciones de los lenguajes realidad virtual



Evoluciones de los lenguajes realidad virtual

La historia de la realidad virtual en Internet se inició con el GopherVR, un navegador que creaba una interfaz al gopherespacio generando mundos virtuales al vuelo. El interés en este sistema decayó en 1993, con la llegada del World Wide Web (www).
El lenguaje de realidad virtual empleado actualmente en la red es el VRML (Virtual Reality Modeling Language), cuya historia se inició en 1994, con la Primera Conferencia Internacional en el World Wide Web realizada en Mayo de ese año. En ella Mark Pesce y Tony Parisi presentaron una herramienta de visualización llamada Labyrinth.

 

En 1992, el concepto de una habitación con gráficos proyectados desde detrás de las paredes y suelo, apareciendo CAVE (Cave Automatic Virtual Environment).  

En 1993, Silicon Graphics (SGI) anunció un motor de Realidad Virtual. En 1994, Antena 3 es la primera cadena de televisión española en introducir espacios virtuales en sus programas.

En 1995, aparece la primera formulacion del VRML (Virtual Reality Modeling Language. “Lenguaje para Modelado de Realidad Virtual”).

En Mayo de 1995 se presentó VRML 1.0, un lenguaje para definir mundos virtuales estáticos con la anchura de la red, basados en el formato de archivo OpenInventor ideado por Silicon Graphics.

En Agosto de ese mismo año se introdujo VRML 2.0, un lenguaje mucho más poderoso para definir mundos virtuales dinámicos, con animación, interacción con el usuario y scripts para programas. Posteriormente apareció VRML 97, una revisión del VRML 2.0

En 1997, se desarrolla para la US Army's STRICOM un dispositivo que permite caminar, correr y moverse en un reducido espacio en todas las direcciones posibilitando experimentar el movimiento real en un cabina.

En 2003, se crea el famoso mundo virtual en 3D "Second Life" donde por medio de un programa pc, los usuarios o residentes, pueden moverse por él, reaccionarse, modificar su entorno y participar en su economía.

En 2004, Google compra Earthview, un programa desarrollado en 2001, para crear el Google Earth, una representación del mundo que  combina la potencia de las búsquedas de Google con imágenes de satélites, mapas, terrenos y edificios 3D.

En 2005, se anuncia el lanzamiento de WII de la empresa Nintendo, (con el nombre en clave de "Revolution") la videoconsola que nace con la idea de conseguir una interacción antes nunca experimentada en una videoconsola entre el jugador y el videojuego. Así como "Virtual Boy" fue un fracaso, WII a día de hoy ha sido un éxito rotundo.


VRML es un acrónimo para Virtual Reality Modeling Language (Lenguaje para Modelado de Realidad Virtual). En realidad, técnicamente hablando, VRML no es realidad virtual inmersiva ni un lenguaje de modelado. Realidad virtual inmersiva implica una experiencia tridimensional inmersiva y dispositivos externos como cascos o guantes digitales para lograr capturar otros sentidos diferentes al oído y a la vista. VRML no requiere ni provee una inmersión sensorial total.




SQL (que se pronuncia deletreando en inglés las letras que lo componen, es decir "ese-cu-ele" y no "siquel" como se oye a menudo) empieza en 1974 con la definición, por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM, de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional. Este lenguaje se llamaba SEQUEL (Structured English Query Language) y se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. Las experimentaciones con ese prototipo condujeron, entre 1976 y 1977, a una revisión del lenguaje (SEQUEL/2), que a partir de ese momento cambió de nombre por motivos legales, convirtiéndose en SQL.


 

SGL se compone de un conjunto de plataformas cruzadas bibliotecas de C + +, construido en la cima de OpenGL, que implementa la funcionalidad de gráfico de la escena 3D (SGL), algunos cargadores de modelos 3D simples (sgldb, sglobj, sgl3ds), y algunas utilidades diversas (sglu). Un escenario gráfico es un gráfico a cíclico dirigido que organiza y almacena todos los datos necesarios para hacer una escena 3D.




XML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (Generalized Markup Language), que surgió por la necesidad que tenía la empresa de almacenar grandes cantidades de información. Este lenguaje gustó a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard Generalized Markup Language), capaz de adaptarse a un gran abanico de problemas. A partir de él se han creado otros sistemas para almacenar información.


El lenguaje HTML nace en 1991 de manos de Tim Berners-Lee del Laboratorio Europeo de Física de Particulas (CERN, por sus siglas en francés) como un sistema hipertexto con el único objetivo de servir como medio de transmisión entre físicos de alta energía como parte de la iniciativa WWW. En 1993 Dan Connelly escribe el primer DTD (Document Type Definition) de SGML describiendo el lenguaje.


El lenguaje XHTML es muy similar al lenguaje HTML.De hecho, XHTML no es más que una adaptación de HTML al lenguaje XML.Técnicamente, HTML es descendiente directo del lenguaje SGML, mientras que XHTML lo es del XML (que a su vez, también es descendiente de SGML).La primera versión de JavaScript fue un completo éxito y Netscape Navigator 3.0 ya incorporaba la siguiente versión del lenguaje, la versión 1.1. Al mismo tiempo, Microsoft lanzó JScript con su navegador Internet Explorer 3. JScript era una copia de JavaScript al que le cambiaron el nombre para evitar problemas legales. Para evitar una guerra de tecnologías, Netscape decidió que lo mejor sería estandarizar el lenguaje JavaScript. De esta forma, en 1997 se envió la especificación JavaScript 1.1 al organismo ECMA European Computer Manufacturers Association).

SGML:(Standard Generalized Markup Language) o Lenguaje de Etiquetado Generalizado Estándar es una norma ISO que permite que la estructura de un documento pueda ser definida en base a la relación lógica de sus partes. Esta estructura puede ser validada por una Definición de Tipo de Documento (DTD - Document Type Definition). La norma SGML define la sintaxis del documento y la sintaxis y semántica de DTD.


La primera versión de JavaScript fue un completo éxito y Netscape Navigator 3.0 ya incorporaba la siguiente versión del lenguaje, la versión 1.1. Al mismo tiempo, Microsoft lanzó JScript con su navegador Internet Explorer 3. JScript era una copia de JavaScript al que le cambiaron el nombre para evitar problemas legales.

Para evitar una guerra de tecnologías, Netscape decidió que lo mejor sería estandarizar el lenguaje JavaScript. De esta forma, en 1997 se envió la especificación JavaScript 1.1 al organismo ECMA European Computer Manufacturers Association).