Aplicaciones RIA

Páginas: 5 (1246 palabras) Publicado: 19 de junio de 2014
Aplicaciones de internet enriquecidas



Resumen
En el siguiente documento se describe lo más importante relacionado con las aplicaciones de internet enriquecidas o más conocido como RIA, el cual es la evolución de las aplicaciones web tradicionales estáticas.

1. INTRODUCCIÓN
Las aplicaciones RIA han dado un cambio a la programación de páginas web ya que al eliminar la característicaestática de las antiguas aplicaciones web y darnos las mismas facilidades que nos daba una aplicación de escritorio, han logrado que muchos desarrolladores opten por usarla por una de sus mayores características la cual es la portabilidad.

2. MARCO TEORICO
En los años 90 y con el desarrollo de Internet, las aplicaciones web fueron tomando el espacio que antes ocupaban los mainframe y lasaplicaciones cliente-servidor. La razón de este cambio estuvo en la facilidad que ofrecían estas nuevas aplicaciones para su distribución y mantenimiento, en que conseguían llegar a más público utilizando un único cliente (navegador web) y en que hacían uso de los protocolos de comunicación de Internet. Pero como contraprestación, la experiencia de uso de estas aplicaciones no era tan satisfactoria.El navegador web obligaba a las aplicaciones a tener un interfaz estático tipo request-response, lo que redundaba en una recarga de página para obtener datos del servidor.
RIA introduce un nuevo modelo de programación de aplicaciones que combina las ventajas de los dos modelos predominantes hasta el momento: el de las aplicaciones cliente-servidor y el del modelo multi-capa utilizado por lasaplicaciones web, con un claro objetivo: mejorar la experiencia del usuario. (Nieto, 2010)


2.1. Definición
Las aplicaciones RIA (Rich Internet Applications) o en español “aplicaciones de internet enriquecidas”, son la evolución de las aplicaciones web tradicionales estáticas. A diferencia de las páginas web clásicas, estas aplicaciones están orientadas a realizar tareas complejas quetradicionalmente habían sido exclusivas de los programas de escritorio, aportando una gran flexibilidad y potencia al usuario final. Para el desarrollo de aplicaciones RIA es necesario combinar una serie de tecnologías complementarias a nivel de cliente y servidor. (EDERTONE)

Cliente
Se maneja la interacción entre el usuario y la interfaz de usuario, el usuario invoca comandos, actualiza vistas ycarga datos. Aquí se mantiene el estado de la aplicación, se manejan todas las peticiones de datos hacia el servidor y se controla como se presentan los datos.

Servidor
Aquí se manejan y se procesan todas las peticiones de la aplicación cliente y delega las acciones en el servidor, estas pueden ser, guardar datos en la base de datos, actualizar los archivos del sistema, retornar datos alservidor, o algún tipo de proceso analítico. Determina y le da formato a los datos que son retornados al cliente. (Wikipedia, 2014)


2.2. Frameworks para el desarrollo
Framework
Software license
Built formats
AngularJS
MIT License
JavaScript
Apache Flex formerly Adobe Flex
Apache 2
Adobe AIR, SWF
Ample SDK
MIT, GPL
JavaScript
Appcelerator Titanium
Apache 2
Android, iOS (iPad, iPhone)AppFlower
MIT License or commercial
JavaScript
Cappuccino
LGPL
JavaScript, .sj
Curl
Proprietary
Curl
DevForce
Proprietary
Silverlight, WPF
DHTMLX
GPLv2 or commercial
JavaScript
Ember.js
MIT License
JavaScript
ExtJS
GPLv3 or commercial
JavaScript
Google Web Toolkit
Apache 2
JavaScript
Dojo
modified BSD license
JavaScript
iPFaces mobile framework
Open source
BlackBerry,iOS, Java ME
Lively Kernel
MIT
JavaScript
Meteor
MIT
JavaScript
MotherApp
Proprietary
Android, BlackBerry, iOS, Symbian, Windows Mobile
OpenLaszlo
Open source
DHTML, SWF
PhoneGap
Open source
iPhone, Android, BlackBerry OS, WebOS, Windows Phone 7, Symbian, Bada
qooxdoo
LGPL, EPL
JavaScript
QuickConnectFamily Framework
MIT
Android, BlackBerry, iOS, Linux, Mac
Rhomobile
Open...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones Ria
  • Aplicaciones RIA
  • Revisión sistemática de mantenibilidad en aplicaciones ria
  • Ge O Lo Gía Aplicada A La Ingen Ie Ría Civil
  • Tecnologias ria
  • Chocolate-ria
  • Ria lagartos
  • RADIOINMUNOENSAYO (RIA)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS