En los inicios de la computación, la relación cliente-servidor, estaba establecida de la siguiente manera: cada aplicación tenía su propio programa cliente y su interfaz de usuario, por lo que estos tenían que ser instalados separada e individualmente en cada uno de los lugares del trabajo de cada usuario. Por lo tanto, una mejora al servidor, requería una mejora de los clientes en su lugar de trabajo, lo que implicaría un costo de soporte técnico y disminuiría la eficiencia del personal.
Entonces se emplearían las aplicaciones web, que generaban una serie de páginas en un formato estándar, enviadas al cliente como un documento estático, pero cuya secuencia de páginas le imprimiría interactividad, soportadas por navegadores web comunes como HTML, utilizando lenguajes interpretados por el cliente, añadiendo así elementos dinámicos a la interfaz del usuario. En Wikipedia se define como
Una aplicación web es un sistema informático que los usuarios utilizan accediendo a un servidor web a través de Internet o de una intranet. Las aplicaciones web son populares debido a la practicidad del navegador web como cliente ligero. La facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software en miles de potenciales clientes es otra razón de su popularidad. Aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la Wikipedia misma son ejemplos bien conocidos de aplicaciones web.
Una aplicación web está estructurada de la siguiente manera: comúnmente la primera capa corresponde al navegador web, la segunda es “un motor” usando tecnologías web dinámicas como CGI, PHP, Java Servlets o ASP y finalmente una tercera capa constituida por una base de datos, por lo tanto el proceso se da cuando el navegador web manda peticiones a la capa media, que la entrega valiéndose de consultas y actualizaciones a la base de datos generando una interfaz de usuario. “En tiempos recientes se ha usado la estrategia de generalizar esta arquitectura mediante la adición de piezas de hardware que permiten balancear la carga de los servidores web y de aplicación”. (Wikipedia)
Existen múltiples aplicaciones web: 24SevenOffice, augeweb que es una aplicación web para aprender mecanografía, Basecamp por 37Signals, Backpack por 37Signals, SkynetERP que es un Software de gestión empresarial basado en Web, Blinksale, Bouchard Translator que es un traductor en línea de fuente abierta, Epiware para administar proyectos, eRequirements que es un administrador de requerimientos para desarrollo de aplicaciones web, eZ publish que es un administrador de contenido de fuente abierta, Flickr por Ludicorp que es un administrador de fotografías, Gmail por Google que es un correo electrónico, MyWebDesktop.net, NetSuite ERP/CRM, PhantomEZForm que es un creador de formularios web, Salesforce.com CRM, Stellent UCM que es un administrador de contenidos, S.I.N.T. por SINT v3.0 la Web Inteligente, SugarCRM CRM, Younicycle.com, ParaEmpresas.com, blt-Search, AceProject para la administración de proyectos, Zheta. Framework por objetos hecho con PHP.
Una ventaja es que funcionan igual independientemente de la versión del sistema operativo instalado en el cliente, es decir, la aplicación es escrita una vez y es mostrada en casi en todos lados. Sin embargo, aplicaciones inconsistentes pueden causar problemas en el desarrollo y soporte de aplicaciones web. Adicionalmente, la habilidad de los usuarios a personalizar muchas de las características de la interfaz puede interferir con la consistencia de la aplicación web. “Con un cliente un poco “especializado”, hay disputas sobre si llamar a estos sistemas aplicaciones web, un término alternativo es aplicación enriquecida de Internet”.
La informática en la animación
La animaciones multimedias no son más que animaciones “una simulación de movimiento producida mediante imágenes que se crearon una por una; al proyectarse sucesivamente estas imágenes (denominadas cuadros) se produce una ilusión de movimiento, pero el movimiento representado no existió en la realidad”, y que permiten la interactividad del usuario a través de los elementos que la constituyen y las técnicas y procedimientos para presentarlas, impactando así varios de nuestros sentidos para ayudar a la comprensión del mensaje.
Existen diversos formatos de archivo permiten representar animación en una computadora, y a través de Internet. Entre los más conocidos están Flash, GIF, MNG y SVG. Existen formatos de archivo específicos para animaciones, y también se utilizan formatos genéricos que pueden contener diversos tipos de multimedios.
La animaciones multimedias enriquecen las páginas web, aportándole un sentido de vitalidad y dinamismo al conjunto de los elementos que se presentan al abrir el explorador, y permitiendo que el usuario se sienta atraído por el sitio Web que está visitando.
Sin embargo, hay que tener en cuenta que el conjunto de animaciones multimedia cumplen indispensables requisitos como por ejemplo el peso de las mismas, lo cual no traerá como consecuencia que el usuario se fastidie de lo que ve o que no puedan descargarse las animaciones.
No hay comentarios:
Publicar un comentario