domingo, 20 de enero de 2008

Estado del arte

Durante este tiempo, he empezado la busqueda, encontrando editores que se ajusten a lo que va a ser mi pfc. Sacando lo mejor de cada uno y retirando los defectos, para asi ir comenzando a encaminar un poco este proyecto.

Por lo pronto estoy llegando a la conclusión de que un editor que sea facil de usar va a ser una buena optativa, de todas formas siempre intentando añadir bastante funcionalidad para que el usuario se pueda divertir y participar con este editor que vaya a crear.

domingo, 18 de noviembre de 2007

Second life

INFORMACION PREVIA

En los siguientes enlaces ire colgando los trabajos realizados en clase, sobre second life. Estos trabajos estaran colgados en slide share.

Si deseais encontrar mas informacion acerca de second life.

Aqui encontrareis la guia oficial de como programar en second life

http://petra.euitio.uniovi.es/~i1889774/SL.html

En slideshare buscando las palabras second life, encontraremos tambien muchas presentaciones de utilidad.

www.slideshare.net

Las presentaciones del grupo


Programacion en second life:

http://www.slideshare.net/HMC6999/secondlife-codigo-sl

martes, 9 de octubre de 2007

Listado de nuevas tecnologias

CLASIFICACION DE TECNOLOGIAS

Síntesis de voz
http://www.verbio.com/webverbio2/html/productes.php?id=1&PHPSESSID=29724a420d4b1286367ce7c4144ed123

TTS (text-to-speech)

Convierte el texto normal de la lengua en discurso; otros sistemas rinden representaciones lingüísticas simbólicas como transcripciones fonéticas a discurso. El discurso sintetizado puede ser creado concatenando los pedazos de discurso registrado que se almacenan en una base de datos. Un programa text-to-speech inteligible permite que la gente con debilitaciones o inhabilidades visuales de la lectura escuche los trabajos escritos sobre un ordenador personal.

Tecnología ASR

Es el motor de reconocimiento del habla muy orientado a aplicaciones telefónicas e independiente de locutor, si bien es aplicable también en muchas otras aplicaciones microfónicas y multimedia.

Tecnología Speaker ID

Speaker ID es un motor de verificación de locutor Agnitio KiVOX integrado con el sistema de reconocimiento del habla ASR, que permite, tras un breve proceso de entrenamiento inicial, autenticar o verificar la identidad del locutor implicado en aplicaciones de control, acceso, identificación o seguridad.

Tecnología WordSpotting

WordSpotting es el sistema de reconocimiento orientado a la búsqueda de palabras clave en fragmentos de audio, con múltiples finalidades, tales como indexación de contenidos, análisis de llamadas recibidas en call center, etcétera.

Acapela

http://www.elan.fr/
Permite a clientes crear nuevas maneras de conversación. Las soluciones multilingües del discurso están en 23 idiomas.
Acapela posee actualmente tres tecnologías propietarias (TTS por diphone, TTS por la selección de unidad, reconocimiento del ASR-Discurso).

Tecnología VoiceXML

VoiceXML es el navegador, intérpetre o browser VoiceXML. Una plataforma integrada con los sistemas de reconocimiento y conversión de texto en habla Verbio ASR y Verbio TTS para el desarrollo de portales y aplicaciones de voz.

Tecnología VoiceWeb

VoiceWeb es el conjunto de recursos de tecnologías del habla orientadas específicamente a permitir la interactividad mediante la voz en el entorno Web. Consta de módulos de software y licencias destinados a montar un servicio para proveer de interfaces vocales a las páginas Web que quieran incorporar nuevos mecanismos de accesibilidad.

Reconocimiento de imágenes

R2I

http://www.atech.br/_new/es/inovacao/padroesemimagens.php

Utilizada en reconocimiento de imágenes: El Proyecto de Reconocimiento Inteligente de Estándares en Imágenes de sensores remotos – R2I – consiste en el desarrollo de un sistema automático de análisis de imágenes de sensores remotos que utilizan grupos de datos, en diversas imágenes y lógica fuzzy para modelar el conocimiento del analista foto-intérprete. Así se realiza el reconocimiento automático de estándares de imágenes múltiples, mejorando significativamente la interpretación de los datos y aumentando la productividad del analista.

SyncR

Para el reconocimiento de imágenes (buscando más información sobre ella)

OpenGL

OpenGL es una especificación estándar que define una API multilenguaje y multiplataforma para escribir aplicaciones que produzcan gráficos 2D y 3D.

Klimt

Klimt es una biblioteca 3D, dirigida para PDAs y teléfonos móviles. Su API es muy similiar a la de OpenGL y deOpenGL|ES. Klimt puede funcionar Coin3D, una biblioteca más general de OpenGL

e-Mage

e-Mage es redactor de gráficos para la plataforma del DOS

Movimiento y Localización

La tecnología MEMS

http://www.radioptica.com/Fibra/demux_switch_I.asp?pag=2

Utilizada en acelerómetros: (microelectromechanical systems) básica consiste en espejos móviles que enrutan los haces de luz de acuerdo con sus destinos. Otras estructuras más complicadas pueden incluir también conmutadores de fibra y moduladores.Este dispositivo consiste en una matriz de microespejos que pueden activarse por medio de señales eléctricas. Las señales ópticas de entrada viajan paralelamente a la superficie donde se sitúan los espejos hasta que encuentran un espejo que las refleja/redirige hacia una dirección perpendicular. De este modo, controlando la posición de los espejos activos es posible enrutar las señales de las fibras de entrada hacia cada una de las fibras de salida.

RotoView

www.rotoview.com

Permite desarrollar un sistema 'tilt and scroll' mediante el cual podemos desplazarnos por la pantalla
de cualquier teléfono, PDA o navegador sin recurrir a botones ni punteros, ya que basta con inclinar el
dispositivo de mano hacia los lados.
El usuario puede navegar en todas las direcciones, dependiendo de cómo el usuario inclina el
dispositivo, agradece a su acelerómetro del control de la inclinación y a los algoritmos de NLDR.

N-Card

http://www.navento.biz/NaventoWebCorp/Productos/NCard.aspx

Dispositivo de localización diseñado para uso personal o para objetos. Te permite conocer su ubicación en cualquier momento del día desde internet o tu propio teléfono móvil. Usa las tecnologias basadas en localización por satélite (A-GPS) y comunicaciones móviles GSM/GPRS

Lenguajes de Internet

http://www.w3.org/

VoiceXML

Permite que el usuario comunicarse por voz en medio de una pagina web. Con ello podemos realizar una mejor protección de los datos del permitiendo al usuario autentificar sus cuentas de Internet mediante la voz.

HTML 5

http://www.whatwg.org/specs/web-apps/current-work/

Lenguaje estandarizado por el W3C que genera documentos web.

XHTML 2.0

Lenguaje estandarizado por el W3C capaz de generar documentos web. Este es una extensión del HTML

CSS 2.0

Cascading Style Sheets, level 2, CSS2 Specification.ermite realizar interfaces gráficas para paginas Web, estas serán totalmente estándares y reguladas por el W3C

XML

eXtensible Markup Language , es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML, permite definir la gramática de lenguajes específicos

XKMS

Especificación de Dirección Clave (XKMS) utiliza el marco de servicios de web para hacerlo más fácil para reveladores para asegurar la comunicación interaplicación que usa la infraestructura pública clave (PKI). Los servicios pueden tener acceso a un servidor XKMS dócil para recibir la información puesta al día clave para el cifrado y la autenticación.

XML-SCHEMA

Esquema que puede ser usado expresar un esquema: un juego de reglas a las cuales un documento XML debe conformarse para ser considerado 'válido' según aquel esquema

SOAP

Es un protocolo para cambiar mensajes XML sobre redes de ordenador, normalmente usando http. Hay varios tipos diferentes de modelo de la mensajería en el SOAP, pero con mucho el más común es la Llamada de Procedimiento Remota (RPC) el modelo, en el cual el nodo de red (del cliente) envía un mensaje de petición a otro nodo (el servidor) y el servidor inmediatamente envía un mensaje de respuesta al cliente.

RPC

http://es.wikipedia.org/wiki/RPC

Protocolo que permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos. El protocolo es un gran avance sobre los sockets usados hasta el momento. De esta manera el programador no tenía que estar pendiente de las comunicaciones, estando éstas encapsuladas dentro de las RPC.

REST

http://es.wikipedia.org/wiki/REST

Es una técnica de arquitectura software para sistemas hipermedia distribuidos como la W3C



Realidad aumentada

http://www.hitl.washington.edu/artoolkit/proyects

The BlackMagic kiosk

Un libro de historia mostrando a imágenes virtuales de la historia de la Taza del Americano

The MagicBook

Una exploración en como un libro de historia normal puede ser usado para transportar a la gente a la perfección de la realidad a la realidad virtual

AR Groove

Un interfaz de música tangible en el cual el movimiento de verdaderos registros fue usado componer la música electrónica.

3D-Live

Un interfaz para colaboración remota. Los usuarios pueden ver el vídeo virtual de tamaño natural de la gente remota sobrepuesta sobre el verdadero mundo delante de ellos

HandHeld Augmented Reality

Este proyecto traer la realidad aumentada en dispositivos realmente móviles. El funcionamiento de este proyecto trata sobre un usuario por un edificio desconocido en el que se le va mostrándolo.

FaiMR (Furniture Assembly Instructor in MR)

La idea de este trabajo es, la de unir la instrucción manual directamente con las partes de un pedazo de muebles montados. La realidad surtida(mixta) es usada que combina la realidad (tomado por una webcam) con la información adicional que usa la gráfica realizada por ordenador común en la 2D y el 3D que es overlayed

AR-Planning Tool

Es una contruccion virtual realizada con realidad aumentada

ARCO

Esto es un proyecto europeo que usó la realidad aumentada como representación virtual de artefactos de un museo.

ARToolKit y ARToolKitPlus

Biblioteca del software que se puede utilizar para calcular marcadores físicos en relación con de la posición y de la orientación de la cámara fotográfica en tiempo real. Esto permite el desarrollo fácil de una amplia gama de los usos aumentados de la realidad.
La principal característica de ArtoolKitPlus es que se encuentra implementada en el lenguaje C++.

Studierstube ES

Studierstube ES es una segunda plataforma handheld general de AR de a mediados de de 2006. Representa una nueva forma de hacer la realidad aumentada (AR) en los dispositivos handheld. Se trata de una solución completa para AR en PDAs y los teléfonos móviles que se puede utilizar para los usos vivos verdaderos del desarrollo del grado comercial.

OpenGL se utiliza en campos como CAD, realidad virtual, representación científica y de información simulación de vuelo o desarrollo de videojuegos, en el que su principal competidor es Direct3D de Microsoft Windows.

Mscape

Es la tecnología para realidad aumentada de HP. Una especie de videojuego pero con la vida real como escenario.

PyARTK

Este software es un ordenador interactivo el interfaz gráfico que muestra moléculas simultáneamente con los modelos físicos durante la manipulación

Tecnología Jartoolkit

Se trata de la librería de Java que busca cubrir las mismas necesidades que las librerías ArtoolKit - Artoolkit-plus, que se encuentran escritas en C++. Por lo tanto, esta librería te permite implementar sistemas de realidad aumenta, utilizando un lenguaje más sencillo y portable, pero a cambio de perder eficiencia. Además, también ha de destacarse que esta librería se encuentra mucho menos desarrollada que las librerías C++, siendo mucho más escueta lo que dificulta y/o restringe numerosas operaciones.

Sistemas

Magic Meeting

El primer sistema de realidad disponible en el comercio surtido (mixto) para el diseño de colaboración repasa argumentos (guiones)


Realidad virtual

Lenguaje VRML

http://www.desarrolloweb.com/articulos/356.php
http://www.mastermagazine.info/blog/node?page=1

VRML (acrónimo del inglés Virtual Reality Modeling Language. "Lenguaje para Modelado de Realidad Virtual") - formato de archivo normalizado que tiene como objetivo la representación de gráficos interactivos tridimensionales; diseñado particularmente para su empleo en la web. Consiste en un formato de fichero de texto en el que se especifican los vertices y las aristas de cada polígono tridimensional, además del color de su superficie. Es posible asociar direcciones web a los componentes gráficos así definidos, de manera que el usuario pueda acceder a una página web o a otro fichero VRML de Internet cada vez que pique en el componente gráfico en cuestión.

Ejemplos graficos de esta tecnologia en :

http://www.mundosimaginados.com/mundosvirtuales2.html

lunes, 8 de octubre de 2007

Busqueda de nuevas tecnologias

En la primera parte del proyecto formamos un grupo con los nuevos miembros del grupo de HCI. Este grupo esta formado por Gustavo, Nerea, Adrian y yo (Sergio).

En esta busqueda de nuevas tecnologias estamos tratando de buscar, tanto la forma que tienen estas tecnologias de actuar como el modo de transferencia de datos y de comunicacion que usan. Como tipo de comunicación que usa podemos destacar el WIFI, GPS, WIMAX, BLUETOOHT, 3G y como tipo de tecnologias estamos estudiando VADINIA, ACAPELA, ARTOOLKITPLUS.

Luego despues de esta busqueda de información trataremos de sintetizarla y además sacar una tecnología idonea, es decir lo mejor de cada una.

Y ahora como ayuda a todo el que lea este blog, les pediria que si conocen alguna tecnologia mas o algun modo de comunicación que no figure en este blog, que por favor nos lo comunicara por el blog, de forma que así podamos hacer mas completo nuestro informe.

Un saludo a todos.