Está en la página 1de 38

aplicaciones interactivas

PROFE: GILBERTO SNCHEZ

MATERIA. TIC
GRADO: 1 GRUPO: G

ALUMNA : ADAYANI DEL CARMEN PREZ PARRA

La interactividad es un concepto ampliamente utilizado en las ciencias de la comunicacin , en informtica, en diseo multimedia y en diseo industrial. Interactivo Dicho de un programa que permite una interaccin a modo de dilogo entre ordenador y usuario En su campo de aplicacin suele hablarse de tres niveles de comunicacin: No interactiva, cuando un mensaje no se relaciona con otro previo. Reactiva, cuando un mensaje se relaciona nicamente con el previo inmediato. Interactiva, cuando un mensaje se relaciona con una serie de elementos previos.

QU ES UN APP? Entender las tecnologas que nos rodean es esencial en nuestras funciones como educadores. Un "app" es una aplicacin, desarrollada por una compaa o programador privado y se disea con el propsito de ser utilizado en un iPhone , un iPod o una iPad. Esta aplicacin funciona como si fuera un programa instalado en la computadora que permite varias funcionalidades. Estas dan acceso inmediato a informacin, imgenes, simulaciones, registros, etc.

En informtica, una aplicacin es un tipo de programa informtico diseado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programacin(con el cual se crean los programas informticos). Suele resultar una solucin informtica para la automatizacin de ciertas tareas complicadas como pueden ser la contabilidad, la redaccin de documentos, o la gestin de un almacn. Algunos ejemplos de programas de aplicacin son los procesadores de textos, hojas de calculo, y base de dato.

Ciertas aplicaciones desarrolladas a medida suelen ofrecer una gran potencia ya que estn exclusivamente diseadas para resolver un problema especfico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de clculo y de base de datos.

Otros ejemplos de programas de aplicacin pueden ser: programas de comunicacin de datos, multimedia, presentaciones, diseo grafico, clculo, finanzas, correo electrnico navegador web, compresin de archivos, presupuestos de obras, gestin de empresas, etc.

Algunas compaas agrupan diversos programas de distinta naturaleza para que formen un paquete (llamados suites o suite ofimtica) que sean satisfactorios para las necesidades ms apremiantes del usuario. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas tiles con el ordenador (o computadora); algunos con ciertas prestaciones, otros con un determinado diseo; unos son ms amigables o fciles de usar que otros, pero bajo el mismo principio.

A este nuevo concepto se le denomina Web 2.0, y engloba nuevos tipos de aplicaciones como redes sociales, blogs, wikis, y todo tipo de aplicaciones que promueven la participacin pro-activa del usuario final. En este proyecto se analizan conceptos de Web 2.0 y se implementa una prueba de concepto en forma de red social.

El producto resultante se denomina MediaBook y se compone de varios elementos que se comunican utilizando diferentes protocolos de red. Dicha Plantar herramienta es accesible va Web, aportando as un entorno de usuario amigable, y va servicios Web para que sistemas que soporten esta tecnologa puedan acceder fcilmente. La forma permite una gestin de perfiles de usuario, relacionar usuarios entre s, y gestionar los contenidos que estos aportan.

Este proyecto se construye utilizando las herramientas y tecnologas ms utilizadas actualmente en la industria. Se desarrollar en un entorno de aplicacin J2EE.

Cuando lleg a la poblacin no cientfica por primera vez, la Web segua teniendo los mismos ideales: documentos de texto con una apariencia no amigable. Los contenidos eran proporcionados y controlados por las organizaciones que gestionaban los sitios Web y los usuarios los consuman. HTTP evolucion y en ese momento poda transportar ms objetos que no solo fuesen texto, como por ejemplo imgenes.

A medida que iba pasando el tiempo se iban desarrollando ms tecnologas que utilizaban HTTP y le daban otros usos. El concepto tpico de peticin respuesta fue evolucionando y se consigui desarrollar ms interactividad con los sitios Web. Gracias a estas evoluciones y a la crisis de las empresas puntocom muchas empresas descubrieron que Internet poda ofrecer mucho ms que simples pginas estticas a los usuarios.

Se poda conseguir una mayor interaccin entre los usuarios y las aplicaciones y con otros usuarios. El modelo de negocio fue cambiando y cada vez ms empresas abandonaron el control de los contenidos de las Webs, pasando ste a manos del usuario final.

Estas nuevas ideas se conocen como Web 2.0 [1], y gracias al surgimiento de este concepto aparecieron muchos tipos nuevos de aplicaciones como redes sociales, Wikis, blogs, etc..

El concepto Web 2.0 se basa en una serie de conceptos: - La informacin ya no es servida slo por la aplicacin, sino que son los propios usuarios quienes comparten su propia informacin con otros usuarios. - Los usuarios colaboran entre ellos para tener una experiencia de uso de la aplicacin ms enriquecedora. Por ejemplo la aplicacin E-bay dispone de un sistema de votaciones para evitar usuarios malintencionados.

Ya no slo se sirve contenido esttico sino que se puede disfrutar de contenido a multimedia ( udio y vdeo, documentos ,etc.). - El usuario utiliza el navegador como si fuera el escritorio de su ordenador. Puede ejecutar aplicaciones de una lgica compleja desde cualquier tipo de terminal.

- De cara al programador tambin cambia el paradigma ya que se tiende cada da ms a utilizar APIs y Frameworks de cdigo libre. - Tambin cambia el dinamismo y el aspecto grfico de las antiguas pginas Web. La aparicin de tecnologas como Flash, AJAX, XML, CSS contribuyen a facilitar la funcin de los diseadores.

Formalmente el concepto Web 2.0 surge en una reunin, en el ao 2005, entre 2 empresas punteras del sector tecnolgico como son ORelly Media y 5 Web 2.0 y redes sociales MediaLive. En dicha reunin se analizaron diferentes empresas y se descubri que lejos de hundirse Internet estaba repleto de nuevas y fascinantes aplicaciones lanzadas por dichas empresas. De esta reunin surge el concepto Web 2.0 para definir las nuevas aplicaciones y empresas que tomaban un nuevo concepto de la Web y haban sobrevivido al estallido de la burbuja tecnolgica. A raz de esta reunin se crea la conferencia sobre la Web 2.0 que todava se sigue celebrando anualmente:

Las ventajas de un app en HTML5 son innumerables, ya que muchas de ellas son en la nube. Ejemplos de ello son lectores de correo como Gmail, paquetes office como Google Docs, aplicaciones Dropbox, redes sociales como Facebook o Twitter. Vayas donde vayas estarn disponibles, aunque cambies de dispositivo o se rompa siempre estar disponible.

La movilidad en las apps, a menudo est ligada a la nube - cloud. Una actualizacin de la aplicacin se propaga inmediatamente y est disponible en cualquier dispositivo, ya que se actualiza automticamente con cada visita, sin necesidad de hablar de compatibilidades o dependencias de programas. La simplicidad de la plataforma web es muy superior al paradigma de las apps nativas.

Otra ventaja es la adquisicin de las aplicaciones mviles web, ya que no tienen por qu adquirirse desde los estores predeterminados de las grandes compaas, como Apple Store, Play Store (antes Androide Market) o Blackberry App World, simplemente con un navegador web se puede acceder a la aplicacin HTML5.

Que soporte utilizan

Formalmente el concepto Web 2.0 surge en una reunin, en el ao 2005, entre 2 empresas punteras del sector tecnolgico como son ORelly Media y 5 Web 2.0 y redes sociales MediaLive. En dicha reunin se analizaron diferentes empresas y se descubri que lejos de hundirse Internet estaba repleto de nuevas y fascinantes aplicaciones lanzadas por dichas empresas. De esta reunin surge el concepto Web 2.0 para definir las nuevas aplicaciones y empresas que tomaban un nuevo concepto de la Web y haban sobrevivido al estallido de la burbuja tecnolgica. A raz de esta reunin se crea la conferencia sobre la Web 2.0

La sindicacin de contenidos es posible gracias a la tecnologa RSS (Really Simple Syndication). Esta tecnologa basada en XML consiste en enviar al usuario (que dispone de un lector RSS) la lista de contenidos nuevos. Adems hoy en da se cuenta con herramientas como AJAX y RSS que tienen una muy baja resistencia a ser reutilizadas.

Con la aparicin de nuevas tecnologas como AJAX y Flash se busca que la apariencia de la pgina Web sea como la de una aplicacin de escritorio. Esto da una facilidad y comodidad de uso al usuario jams vista hasta ahora. - Wikis. Una Wiki [2] es una aplicacin Web que se basa en que cualquier usuario perteneciente a ella puede modificar los contenidos mediante un navegador Web. Este tipo de aplicaciones es el mximo exponente de Web democrtica ya que todo el mundo tiene voz y voto. Pero tiene

algunos problemas, se debe revisar constantemente el contenido por si existe algn usuario malintencionado. Suponen un ejemplo perfecto para el concepto de aprovechamiento de la inteligencia colectiva. Un blog es una pgina Web donde el autor publica todo lo que l quiere desde fotografas hasta artculos de opinin, etc.. Lo que relaciona los blogs con la Web 2.0 es el feedback que se tiene con los otros usuarios, ya que normalmente se pueden comentar los contenidos, etc.. Adems la mayora de blogs ya dispone de suscripciones RSS para que el usuario sea avisado cuando se publica algn contenido. Suponen un ejemplo perfecto para la sindicacin de contenidos.

- Mashups. Consisten en aplicaciones que se construyen a partir de datos de otras aplicaciones. Un ejemplo de mash-up podra ser los mapas utilizados por otras pginas que realmente pertenecen a la aplicacin maps.google.com. Suponen un ejemplo perfecto para el concepto de diseo para ser hackeado.

El surgimiento de las redes sociales [3] se basa en la teora de los seis grados de separacin [4]. Esta teora todava no probada enuncia que cualquier persona en el planeta est separada de cualquier otra por 6 grados de separacin 1.

Bsqueda de usuarios: buscar usuarios mediante diferentes campos de su perfil. Estos mtodos de bsqueda pueden ser: bsquedas por nombres, por ciudades, por empresas o por escuelas. - Agregar amigos al perfil: Agregar a otros usuarios para ponerse en contacto con ellos. Si los usuarios todava no son amigos, no se debe permitir determinadas operaciones, por ejemplo dejar comentarios.

Datos personales: introducir datos personales como estudios, trabajos, en el perfil de usuario para poder mejorar la experiencia en las bsquedas de otros usuarios. - Subida de contenidos: permitir que los usuarios puedan colaborar con sus contenidos, por ejemplo subiendo videos.

Entorno Web: la red social se debe basar en un entorno Web permitiendo la movilidad de los usuarios. - Entorno Web Service: la red social tambin debe ser accesible mediante servicios Web para que otros sistemas puedan interactuar con la aplicacin.

Back office3: El administrador debe tener la posibilidad de eliminar usuarios, eliminar relaciones entre amigos y eliminar videos inapropiados.