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.