Las aplicaciones Web han transformado el concepto del software, creando una interfaz y una experiencia que son independientes del sistema operativo sin la necesidad de instalar un programa en su computadora de escritorio. Las aplicaciones de Internet son utilizadas virtualmente en la mayoría de los servicios, desde motores de remate como eBay, De Remate o Mercado Libre hasta aplicaciones de Administración de Relaciones con el Cliente (Customer Relationship Management) como Salesforce.com. Actualmente las organizaciones están buscando desarrollar sus propias aplicaciones en Internet para satisfacer la demanda de los usuarios interesados en ellas. Las aplicaciones sobre Internet pueden ahorrar costos, incrementar la productividad y mejorar la satisfacción de los clientes. Debe considerarlas como la generación de ventajas competitivas y comparativas al integrarlas a sus procesos de negocio.

Delivering Digital Media proporciona dos tipos de Aplicaciones para Internet: basados en el desarrollo tradicional de aplicaciones web y el desarrollo basado en nuevas tecnologías bajo el concepto de Rich Internet Application (RIA).

Aplicaciones Web Tradicionales

Este tipo de desarrollo web se basa en la arquitectura cliente-servidor, utilizando un navegador de internet como cliente. Todo el procesamiento se realiza en el servidor y el cliente sólo se utiliza para mostrar el contenido en HTML. Las aplicaciones web tradicionales puede ser desarrolladas rápidamente a un costo relativamente bajo, lo cual hace que sea el estándard más adoptado por las organizaciones hoy en día.

Aplicaciones de Internet Enriquecidas (RIA: Rich Internet Application)

Las aplicaciones RIA utilizan la tecnología del lado del cliente para ejecutar procesos en la computadora del usuario en vez de hacerlo en el servidor. Esto les permite ejecutar comandos de una manera más rápida y generar una mejor experiencia al usuario. Sliders, drop-downs y otros “manipuladores de datos” pueden utilizarse en tiempo real para determinar resultados y conducir un proceso más efecientemente. Las aplicaciones RIA son el elemento esencial de lo que hoy se considera Web 2.0.

Tecnologías que Soporta Delivering Digital Media

Plataformas Linux, Unix, OSX, Windows
Lenguajes C, C++, PERL, Visual Basic, HTML, DHTML, XML, PL/SQL, ASP, .NET, PHP, Ruby
Bases de datos MySQL, SQL Server, Filemaker, Oracle
Frameworks Ruby on Rails, Zend
Middleware AJAX, PAJAX, XML-RPC, WDDX, SOAP
Servidores Web Apache, IIS
Media Flash, Shockwave, Quicktime, Windows Media Player, Real