Está en la página 1de 14

UNIVERSIDAD DEL CARIBE

MATERIA

INFORMÁTICA II

TEMA

DESARROLLO DE APLICACIONES WEB Y REALIDAD AUMENTADA

SUSTENTADO POR

BRENDA RODRÍGUEZ RODRÍGUEZ

2017-1871

FACILITADOR

LIC: HÉCTOR ARMANDO JIMÉNEZ

SANTO DOMINGO, D. N.

25/10/2017
ÍNDICE

INTRODUCCIÓN ................................................................................................................ 1
JUSTIFICACIÓN................................................................................................................. 2

Aplicación web ...................................................................................................................... 3


 Implicaciones .......................................................................................................... 4
 Importancia ............................................................................................................. 5
 Tendencia ................................................................................................................ 6
Que es realidad aumentada ................................................................................................. 8
 Realidad virtual y realidad aumentada .................................................................... 9

CONCLUSIÓN ................................................................................................................... 10
BIBLIOGRAFÍA ................................................................................................................ 11
ANEXOS ............................................................................................................................. 12
INTRODUCCIÓN

La idea fundamental es que los navegadores, browsers, presentan documentos


escritos en HTML que han obtenido de un servidor Web. Estos documentos HTML
habitualmente presentan información de forma estática, sin más posibilidad de
interacción con ellos.

El modo de crear los documentos HTML ha variado a lo largo de la corta vida de


las tecnologías Web pasando desde las primeras páginas escritas en HTML
almacenadas en un fichero en el servidor Web hasta aquellas que se generan al
vuelo como respuesta a una acción del cliente y cuyo contenido varía según las
circunstancias.

La Realidad Aumentada, es muy poco usada por la gente, pero gracias a ella ha
surgido un mundo de nuevas posibilidades, en los diferentes campos tales como
educativos, la medicina, la televisión, la milicia, y por supuesto los juegos. Este
trabajo nos enseñará a dar los primeros pasos en el mundo de la Realidad
Aumentada identificando las nuevas áreas de aplicación, describiremos las
diferentes formas de su aplicación y su funcionamiento.

1
JUSTIFICACIÓN

Es este trabajo se desarrollara el desarrollo de aplicaciones web y realidad


aumentada, donde veremos la definición de aplicación web, sus implicaciones,
importancia y tendencias también veremos que es la realidad aumentada y cuál es
la diferencia que existe entre realidad aumentada y realidad virtual.

El objetivo de este trabajo es Obtener la formación teórica y práctica necesaria


para abordar el desarrollo de aplicaciones que trabajan en Internet y también
Conocer la realidad aumentada y como se diferencia ante la realidad virtual.

Mi aporte principal es darles a entender los grandes beneficios que nos pueden
enseñar las aplicaciones web y la Realidad Aumentada en la actualidad y las
ventajas en las grandes áreas que se puede aplicar. Este estudio se realizó con el
fin de aportar información útil para la sociedad basada en las redes, dando a
conocer los por qué esta es tan importante en el mundo de la informática.

2
Aplicación web

En la ingeniería de software se denomina aplicación web a aquellas herramientas


que los usuarios pueden utilizar accediendo a un servidor web a través de Internet
o de una intranet mediante un navegador. En otras palabras, es una aplicación
software que se codifica en un lenguaje soportado por los navegadores web en la
que se confía la ejecución al navegador.

Las aplicaciones web son populares debido a lo práctico del navegador web como
cliente ligero, a la independencia del sistema operativo, así como a la facilidad
para actualizar y mantener aplicaciones web sin distribuir e instalar software a
miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis,
weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bastante
conocidos de aplicaciones web.

Es importante mencionar que una página Web puede contener elementos que
permiten una comunicación activa entre el usuario y la información. Esto permite
que el usuario acceda a los datos de modo interactivo, gracias a que la página
responderá a cada una de sus acciones, como por ejemplo rellenar y enviar
formularios, participar en juegos diversos y acceder a gestores de base de datos
de todo tipo.

Antecedentes

En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía


su propio programa cliente que servía como interfaz de usuario que tenía que ser
instalado por separado en cada computadora personal de cada usuario. El cliente
realizaba peticiones a otro programa -el servidor- que le daba respuesta.

Una mejora en el servidor, como parte de la aplicación, requería normalmente una


mejora de los clientes instalados en cada computadora personal, añadiendo un
coste de soporte técnico y disminuyendo la productividad.

A diferencia de lo anterior, las aplicaciones web generan dinámicamente una serie


de páginas en un formato estándar, como HTML o XHTML, soportados por los

3
navegadores web comunes. Se utilizan lenguajes interpretados en el lado del
cliente, directamente o a través de plugins tales como JavaScript, Java, Flash,
etc., para añadir elementos dinámicos a la interfaz de usuario.

Generalmente cada página web en particular se envía al cliente como un


documento estático, pero la secuencia de páginas ofrece al usuario una
experiencia interactiva.

Durante la sesión, el navegador web interpreta y muestra en pantalla las páginas,


actuando como cliente para cualquier aplicación web.

Implicaciones

 Buscar, crear, compartir e interactuar online.


 Espacio social horizontal y grande en fuentes de información.
 Red social donde el conocimiento no está cerrado.
 Alternativa a la unidireccionalidad y jerarquización tradicional de los
entornos formativos.
 Nuevos roles de profesores y alumnos al trabajo autónomo y colaborativo,
crítico y creativo, a la expresión personal y al investigar y compartir
recursos.
 Crear conocimiento y aprender.
 Fuentes de información y canales de comunicación, facilitan un aprendizaje
autónomo con mayor participación en actividades grupales.
 Aplicaciones de edición para generar materiales de manera individual o
grupal, compartirlos y someterlos a los comentarios de los lectores.
 Proporciona espacios online para el almacenamiento clasificación y
publicación, difusión de contenidos textuales y audiovisuales con acceso
comunitario.
 Facilita la realización de nuevas actividades de aprendizaje y evaluación y
creación de redes de aprendizaje.

4
 Se desarrollan y mejoran las competencias digitales en la búsqueda y
selección de información, procesándola para convertirla en conocimiento
hasta su aplicación y trasmisión por diversos soportes.
 Proporciona entornos para el desarrollo de redes de centros de profesores
para reflexionar sobre temas educativos, ayudarse, elaborar y compartir
recursos.

Importancia

Desde hace un tiempo que la integración de la sociedad con las nuevas


tecnologías es completa y decir “Internet” no es ninguna palabra nueva e
innovadora. Es por esto, que todos los días miles de personas buscan soluciones
a múltiples problemas de su vida por medio de la red, encontrando solución por
medio de distintas aplicaciones Web.

Una aplicación Web es una herramienta totalmente funcional, que se codifica en


un lenguaje que soportado por los navegadores ejecutándose en el mismo.

Para el desarrollo de aplicaciones Web, es necesario una cantidad de


conocimiento específico (distintos lenguajes de programación, técnicas
innovadoras para no tener que recargar la página como AJAX, la utilización de
applets, el uso de tecnología Web dinámica en general) y múltiples plataformas de
desarrollo para programar de manera correcta, ofrecer una compatibilidad en
todos los navegadores disponibles, sistemas operativos y demás factores que son
importantes a la hora de desarrollar una aplicación Web.

Con respecto al punto crítico de aplicaciones Web, se puede hablar de múltiples


ventajas como el ahorro de tiempo, la compatibilidad no es problema mientras se
posea un navegador actualizado, un consumo bajo de recursos, la portabilidad
que se ofrece al acceder desde una página Web desde todo tipo de dispositivo, el
beneficio absoluto en que un virus no puede afectar nuestros datos que están
guardados en el servidor central y por último, no olvidar que cada día los
navegadores ofrecen más herramientas y funcionalidades para interpretar
aplicaciones inteligentes de este tipo.

5
Por esta cantidad de elementos a tener en cuenta, es importante que una idea que
abarque el desarrollo de aplicaciones Web, sea programada por un profesional
que sepa claramente cuál es la mejor manera de enfocar un proyecto y
desarrollarlo por medio de diferente técnicas que den como resultado una
aplicación Web intuitiva, sencilla y completa.

Sabiendo esto, cuando se busque una persona que se encargue del proyecto,
deberemos buscar no solo un programador, sino una persona totalmente
capacitada en programación que este consiente de la magnitud, el tiempo
necesario, el trabajo por etapas y una integración con el cliente para saber qué es
lo que se está pidiendo desde un principio.

Tendencia

Hay un mundo de aplicaciones web útiles y universales, tendencias y servicios


online que se están sumando a los ya utilizados masivamente. Sobre todo en la
cartografía digital y en los contenidos generados por los usuarios (foros, blogs,
wikis, rss y otros). Aunque Facebook, Twitter, Linkedin y los servicios más usados
de Google son los que van en primera línea.

Todavía no habíamos caído en la tentación de hacer el típico listado de tendencias


el año, pero al final no hemos podido resistirlo. En gran medida, porque suele ser
bastante útil para aquellos perfiles profesionales que están cerca del desarrollo,
pero no tan implicados en el día a día como un programador o desarrollador de
software.

Esto pretende ser un listado, esperemos que lo más acertado posible, sobre el
futuro a corto plazo que le espera a la mayoría de los equipos DevOps:
aplicaciones con inteligencia artificial, más Material Design pero con
skeumorfismo, las microinteracciones, el boom de los ‘bots’ conversacionales o
‘chatbots’ o el mayor crecimiento de JavaScript en todos los terrenos. Aquí
algunas claves.

6
Aplicaciones nativas con inteligencia artificial

Los usuarios, cada vez más, exigen de las aplicaciones nativas una experiencia
personalizada. Para eso es necesario, sin excepción, conocer a la audiencia,
conocer a cada uno de los usuarios y perfiles para hacer recomendaciones,
sugerir contenidos y servicios ajustados a sus necesidades, tratar a los usuarios
como individuos… Otra forma de adaptar la experiencia es incorporar asistentes
personales que les faciliten en todo momento cada petición. Hay ejemplos
interesantes en el mercado: Siri (Apple), Alexa (Amazon), Cortana (Microsoft), M
(Facebook), Google Now (Google), Jibo, Clara… Hay decenas de ejemplos.

También se consigue a través de la clusterización de los usuarios para ofrecer


productos y servicios ajustados a los perfiles de cada uno de esos grupos. Para
ambas cuestiones son indispensables dos tecnologías que, hoy en día, suponen
dos tendencias evidentes dentro del desarrollo de software: el aprendizaje
profundo (deep learning) con el procesamiento de lenguaje natural como elemento
esencial y el aprendizaje automático (machine learning) o cómo las máquinas son
capaces de aprender de su propio rendimiento y mejorarlo a medida que hacen
predicciones.

Es probable que numerosas empresas pongan en funcionamiento aplicaciones


nativas en 2017 que tengan una infraestructura en la nube por detrás con
tecnologías como el aprendizaje profundo y el aprendizaje automático para
personalizar la oferta de productos y servicios a su audiencia: adaptación a su
estilo de vida (sus horarios, sus lugares más habituales...), sus intereses, sus
deseos. Y que el rendimiento de esa personalización sea cada vez mejor, con más
engagement.

La experiencia no sólo se adaptará en cuanto al contenido, también en cuanto al


diseño.

7
Que es realidad aumentada

La Realidad Aumentada es el término que se usa para definir una visión a través
de un dispositivo tecnológico, directa o indirecta, de un entorno físico del mundo
real, cuyos elementos se combinan con elementos virtuales para la creación de
una realidad mixta en tiempo real.

Consiste en un conjunto de dispositivos que añaden información virtual a la


información física ya existente, es decir, añadir una part e sintética virtual a lo real.
Esta es la principal diferencia con la realidad virtual, puesto que no sustituye la
realidad física, sino que sobreimprime los datos informáticos al mundo real.

La Realidad Aumentada de investigación explora la aplicación de imágenes


generadas por ordenador en tiempo real a secuencias de vídeo como una forma
de ampliar el mundo real.

Realidad Aumentada es aquel sistema consiste en aumentar la percepción que el


usuario tiene de la realidad real mediante la implementación de elementos
virtuales en la misma. No tiene por qué limitarse a la implementación de elementos
virtuales, sino que, incluso, pueden eliminarse objetos que están en la Realidad
Real.

La Realidad Aumentada se compone de dos elementos: una escena real, en


directo (la realidad), e información adicional asociada a esa escena. La mezcla de
ambos elementos se realiza a través de algún tipo de ordenador para formar una
única imagen que se muestra en una pantalla.

Diferencia entre realidad aumentada y realidad virtual

Aunque realidad aumentada y realidad virtual parezcan términos similares


representan cosas bastante diferentes. Ambas tecnologías han avanzado mucho
de un tiempo a esta parte y seguramente lo seguirán haciendo en los años
venideros. Si no conoces cuáles son las principales diferencias entre estas dos
tecnologías te invitamos a leer nuestro artículo y comenzar a entender de qué va
la realidad aumentada y de qué la realidad virtual.

8
Realidad virtual y realidad aumentada

Cuando se habla de realidad aumentada lo que se intenta es perfeccionar la


realidad, agregar cosas a la misma a través de nuestros sentidos. Superponer
otras realidades artificiales que se combinen con la realidad para ofrecer un mejor
trato con la misma.

Por otra parte la realidad virtual intenta sustituir la realidad a través de dispositivos
que nos permitan "sentir" que nos encontramos en otro lugar, sumergirnos en una
realidad que no existe, transportarnos a una realidad construida, una realidad
virtual.

Es claro que ambas tecnologías comparten muchos puntos en común pero su


objetivo es bien diferente. Esto puede verse con algunos de los últimos
dispositivos de realidad aumentada y realidad virtual lanzados al mercado.

Realidad Aumentada

Es cuando a la realidad existente incorporamos elementos adicionales sean del


tipo que sean. Estamos enriqueciendo la realidad existente con otras
informaciones útiles y/o necesarias. Por ejemplo, cuando enfocamos hacia un
elemento real (como una válvula) y sobre la misma se superpone información
extra.

Realidad Virtual

En la Realidad Virtual todo lo que vemos es virtual, no existe nada real. Se suele
utilizar mediante gafas y sistemas donde no podemos apreciar la realidad
existente. Por ejemplo, modelamos en 3D una nave industrial aún por construir y
nos colocamos dentro para experimentar como será de grande, elementos que
llevará, etc.

9
CONCLUSIÓN

Al finalizar este trabajo aprendimos que no se puede negar que las aplicaciones
de escritorio han sido muy importantes en el mundo de la computación ya que se
han utilizado desde hace mucho tiempo y han servido en las diferentes ramas
como trabajo, educación, entre otras. También cabe destacar que estas aun hoy
día se siguen utilizando y son muy importantes aunque a medida que nos
actualizamos se han ido utilizando las aplicaciones web las cuales se han vuelto
muy importantes en el día de hoy debido a las ventajas que ofrecen,
especialmente cuando van dirigidas a gran cantidad de personas o un grupo en
general para que estos puedan utilizar las aplicaciones sin necesidad de
descargar la misma en el ordenador.

También en este trabajo se le hablada del usos en la Realidad Aumentada como


en la educación, dando un mejoramiento de laboratorios con materiales
interactivos, en el turismo, mejorando la visualización de imágenes, en la milicia,
facilitando el ensamble de armas, en la medicina, facilitando las operaciones con
una vista compuesta de tres dimensiones.

Finalmente se mostró la visualización de una escena real y virtual, por medio de


un Desplaye en la cabeza, y en la mano, empleado técnicas de visualización sobre
una imagen gráfica, a través de un lente que refleja en los ojos del usuario.

10
BIBLIOGRAFÍA

Luján Mora, Sergio (2001). Programación en Internet: Clientes Web (libro completo
gratuito en pdf) (1ª edición). Editorial Club Universitario.

— (2002). Programación de aplicaciones web: historia, principios básicos y


clientes web (libro completo gratuito en pdf) (1ª edición). Editorial Club
Universitario.

Wikimedia Commons alberga contenido multimedia sobre Realidad aumentada.

Woodrow Barfield, y Thomas Caudell, eds. Fundamentos de Informática usable y


Realidad Aumentada. Mahwah, NJ: Lawrence Erlbaum, 2001

www.vix.com/es/btg/tech/13396/diferencias-entre-realidad-aumentada-y-realidad-
virtual

11
ANEXOS

12