Este documento describe las aplicaciones ricas de Internet (RIA) y los principales frameworks para desarrollarlas, como Silverlight de Microsoft y Adobe AIR. Las RIA ofrecen una experiencia similar a las aplicaciones de escritorio pero funcionan en el navegador aprovechando las capacidades multimedia. Los frameworks permiten crear aplicaciones interactivas, dinámicas y multiplataforma sin necesidad de instalación.
3. Qué significa eso de
RIA?
RIA = Rich Internet Applications
RIA = Aplicaciones de Internet Enriquecidas
Thursday, March 19, 2009
4. Qué es RIA?
Consisten en el aprovechamiento de la experiencia
del usuario en herramientas y funciones de
escritorio tan naturales como copiar, cortar y pegar,
redimensionar columnas, y ordenar etc., con el
alcance y la flexibilidad de presentación y despliegue
que ofrecen las aplicaciones o páginas Web junto
con lo mejor de la multimedia (voz, vídeo, etc.).
Thursday, March 19, 2009
5. Ventajas
- No necesitan instalación.
- Las actualizaciones hacia nuevas versiones son automáticas.
- Se pueden utilizar desde cualquier ordenador con una conexión a internet
sin depender del sistema operativo que este utilice.
- Generalmente es menos probable la infección por virus, que utilizando por
ejemplo programas ejecutables.
Thursday, March 19, 2009
6. Ventajas
- Más capacidad de respuesta, ya que el usuario interactúa directamente con el
servidor, sin necesidad de recargar la página.
- Ofrecen aplicaciones interactivas que no se pueden obtener utilizando solo
HTML, incluyendo arrastrar y pegar, calculos en el lado del cliente sin la
necesidad de enviar la información al servidor.
- Evita la problemática del uso de diferentes navegadores al abstraerse de ellos
a través de un framework.
Thursday, March 19, 2009
9. - Es un complemento para navegadores de Internet basado en la plataforma
Windows que agrega nuevas funciones multimedia como la reproducción de
vídeos, gráficos vectoriales, animaciones y de entorno de desarrollo.
- Silverlight conserva un modo de gráficos de sistema, similar al del WPF
(Windows Presentation Foundation).
- La base de su programación es XAML (eXtensible Application Markup
Language o Lenguaje Extensible de Formato para Aplicaciones) y el acceso a
los objetos esta dado por JavaScript.
- Soporta playback del formato de video VC-1 (Calidad HD DVD y Blue Ray).
http://www.microsoft.com/silverlight/
Thursday, March 19, 2009
10. - Es posible cargar dinámicamente un contenido XML que puede ser
manipulado a través de una interfaz DOM (El Modelo de Objetos del
Documento - Interfaz de programación de aplicaciones para documentos
HTML y XML.).
- Soporta lenguajes dinámicos de programación como Ruby y Python.
http://www.microsoft.com/silverlight/
Thursday, March 19, 2009
11. Entorno de Desarrollo
http://www.microsoft.com/silverlight/
Thursday, March 19, 2009
19. - Anteriormente conocido como Apollo.
- Entorno versátil, ya que permite el código Action Script, HTML o JavaScript.
- Adobe lo posiciona como un entorno de ejecución sin navegador para que
aplicaciones ricas de Internet.
- Aplicaciones Multiplataforma.
http://www.adobe.com/es/products/air/
Thursday, March 19, 2009