Transcript doc_05

Tesis para el diplomado de
Tecnologías de Información
Luis Enrique Colmenares Guillén
Creación de complementos
para aplicaciones web.
Objetivo General: caracterizar complementos para
navegadores y el tipo de aplicaciones.
 Objetivos específicos:

◦ Adaptar el software open source para aplicaciones web.
◦ Describir los tipos de complementos.

Justificación:
◦ crear un complemento para el filtrado de elementos web.

Alcances y Limitaciones:
◦ Solamente se utilizaran los requerimientos mínimos de un
sistema de complementos para aplicaciones web.

Bibliografía:
◦ Artículos de Investigación recientes y búsqueda por
internet.
Xul – el esqueleto
Basado en xml
 Sencillo e intuitivo
 Define la interfaz lógica
 Layout basado en cajas (boxes)
 Se puede mezclar con xhtml
 Es dinámico mediante dom (w3c)
 (agregar-eliminar-modificar nodos xul en
runtime edita la interfaz)

JS – los músculos
Lenguaje sencillo
 Ampliamente usado y difundido
 Realmente Potente
 Es el código asociado a xul, le da
funcionalidad

Uso de add-in Express

Complementos en Microsoft
Referencias
http://developer.mozilla.org
 https://developer.mozilla.org/es/XUL
 http://www.mozilla-hispano.org

Realidad aumentada para
aplicaciones web

Objetivo General:
◦ caracterizar un sistema de realidad aumentada.

Objetivos específicos:
◦ Caracterizar los tipos de aplicaciones web que pueden ser
utilizadas para el uso de realidad aumentada.

Describir los tipos de aplicaciones web existentes.
◦ Cliente-servidor, centralizado y descentralizado.

Justificación:
◦ Crear un sistema de realidad aumentada mínimo con la finalidad
de utilizar en una aplicación web móvil.

Alcances y Limitaciones:
◦ Solamente se utilizaran los requerimientos mínimos de un
sistema de realidad aumentada.

Bibliografía:
◦ Artículos de Investigación recientes y búsqueda por internet.
Realidad Aumentada para
aplicaciones médicas.

Objetivo General:
◦ caracterizar las aplicaciones médicas.

Objetivos específicos:
◦ Caracterizar un sistema de realidad aumentada.
Caracterizar los tipos de plataformas para aplicaciones
médicas.
 Justificación: crear un sistema de realidad aumentada mínimo
en una aplicación médica, medicion de hipertension,.
 Alcances y Limitaciones: Se utilizaran modelos de realidad
aumentada existentes.
 Bibliografía: Artículos de Investigación recientes y búsqueda
por internet.

Una API de RA para Android
Descargar la aplicación Wikitude
 Descargar la API

Aplicaciones de RA

http://alt1040.com/2010/01/las-5-mejoresaplicaciones-de-realidad-aumentada-paracelulares
Librerias de Realidad
Aumentada

FLARToolkit
Librería en AS3, AS2, Air, Flex
Página web: http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
Licencia: Disponible gratuitamente para uso no comercial. Se basa en la biblioteca ARToolKit bajo la licencia GPL

SlartoolKit
Librería en Visual C# (para Silverlight)
Página web: http://slartoolkit.codeplex.com/
Licencia: Utiliza un modelo de licencia dual y podría ser utilizado para aplicaciones de código abierto o cerrado, en determinadas
condiciones. Vea la página de licencia para más detalles.

Ar-media
Plugin para Google SketchUp.
Página web: http://www.inglobetechnologies.com/en/new_products/arplugin_su/info.php
Licencia:

NyARToolKit
Soporta las principales plataformas de Java / Android / C # / * ActionScript3 1 / C + +
Página web: http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en
Licencia: GPL

Ostrich
Librería AS3 para detección de movimiento.
Página web: http://ostrichflash.wordpress.com/
Licencia: open source

HandyAR
Librería para crear realidad aumentada con detección de manos.
Página web: http://ilab.cs.ucsb.edu/projects/taehee/HandyAR/HandyAR.html

LinceoVR
Software que permite crear aplicaciones 3d en realidad aumentada. También existe un plug-in para 3D Max
Página web: http://linceovr.seac02.it/

Junaio
Plataforma para crear aplicaciones de realidad aumentada para dispositivos móviles.
Página web: http://www.junaio.com/

Layar
Plataforma para crear aplicaciones de realidad aumentada para dispositivos móviles.
Página web: http://www.layar.com/

Andar
Librerías para crear aplicaciones de Realidad Aumentada para Android
Página web: http://code.google.com/p/andar/

The Artvertiser
Librerías de código abierto y con detección de color
Página web: http://theartvertiser.com

JSARtoolKit
Librerías para JavaScript que se proyectan mediante un archivo de Flash
Página web: http://kawanet.blogspot.com/2009/05/jsartoolkit-ar-augmented-reality-by.html

Atomic
Librerías poco conocidas de Realidad Aumentada, pero de gran potencial
Página web: http://sologicolibre.org

Simple ARToolKit
Librerías de Realidad Aumentada para Processing
Página web: http://www.bryanchung.net/?page_id=415

Wikitude
Realidad Aumentada para dispositivos móviles
Página web: http://www.wikitude.org/en

Qualcomm
Realidad Aumentada para Android
Página web: http://www.qualcomm.com/products_services/augmented_reality.html
Uso de redes sociales en
dispositivos móviles.

Objetivo General:
◦ Caracterizar redes sociales como un sistema distribuido.

Objetivos específicos:
◦ Caracterizar un sistema de red social.
◦ Caracterizar los tipos de plataformas móviles open-source.

Justificación:
◦ Crear un sistema de red social mediante perfiles que se pueda
utilizar en actividades académicas.

Alcances y Limitaciones:
◦ Se utilizaran modelos de redes sociales existentes.

Bibliografía: Artículos de Investigación recientes y búsqueda
por internet.
Aplicaciones en sistemas no
tripulados

Objetivo General:
◦ Caracterizar los sistemas no tripulados.

Objetivos específicos:
◦ Describir las diferencias de las aplicaciones de los sistemas no
tripulados.
Caracterizar los tipos de aplicaciones.
 Justificación:

◦ crear una aplicación y extender los mecanismos para los
sistemas no tripulados.

Alcances y Limitaciones:
◦ Solamente se utilizaran los requerimientos mínimos en un
sistema no tripulado.

Bibliografía:
◦ Artículos de Investigación recientes y búsqueda por internet.