9 de mayo de 2010

Aplicaciones en la Web2.0 podrían eliminar la piratería de software

Hoy en día en el ámbito informático existen dos tipos de formas de trabajar con una aplicación una que desde los inicios de los computadores ha sido implementada y la otra que ha surgido gracias a nuevas tecnologías y progresos en el ambiente informático ellas son:
  • Las aplicaciones de escritorio
  • Las aplicaciones que se encuentran corriendo en la web.
El éxito de las webs dinámicas Web 2.0 permitieron que los usuarios pueden interactuar con diferentes aplicaciones web que hoy contienen un activo uso de gran cantidad de usuarios. Ejemplos de ellas pueden ser:

Microsoft Office Live Workspace
eyeos
snipshot
Autodesk Homestyler
Project Butterfly

Estas aplicaciones se encuentran en servidores web y utilizan páginas web como la interfaz de usuario.
La Web ha llegando a  una era en la que se trabajará “En Vivo” dijo Bill Gates cuando anunciaba que Microsoft iba a lanzar el conjunto de aplicaciones de Office basadas en la web.

La nueva generación de aplicaciones en la Web las llamadas RIA(Aplicaciones de Internet enriquecidas) implementan en su interior un grupo de lenguajes que funcionan en conjunto haciendo mejorar la experiencia del usuario, las RIAs  ha sido la tendencia impuesta por empresas como Macromedia, Sun, Magic Software y Microsoft que estan desarrollando recursos para hacer de este tipo de aplicaciones sea el nuevo futuro de internet..

Las RIAs se encuentran bajo codigo propietario y codigo libre el caso de Macromedia, con su Adobe Flex que incluye en su interior as3(accion Script 3) como tambien puede utilizar una base de datos Mysql a obtenido una buena aceptación en los desaroyadores ya que es un framework muy productivo en el momento de crear aplicaciones desde cero, tambien tenemos a HTML 5 (con el apoyo de Firefox, Safari, Chrome y el IE 8) que llega a tener un gran poder con AJAX esto nos da cierta vista al futuro no muy lejano de cómo podria ser una web bajo estandares legitimos.
Como aparecen nuevas tecnologías algunas tienden a digregase y ser sustituidas por otras es el caso de Adobe Flash.
El lenguaje as3 que utiliza Adobe Flash es un lenguaje que cumple con el paradigma POO se encuentra muy  difundido en la red.
Es cuestión de tiempo que flash sea inutilizado en la red o reconstruido para las necesidades que se requieren en el futuro, a no ser que exista la posibilidad de que aparezca un nuevo paradigma o  revolución para que flash de nuevo salga a flote y se posicione donde se encontraba en el mercado, vaya saber que le espera su futuro.
Se dice que cuando WebGL 3D este integrado de una buena vez con HTML5 va a ser el adiós a flash.
 Ya HTML5 está generando repercusión en internet  implementado innovaciones con nuevas tecnologías como:
  • Almacenamiento Offline
  • AppCache.
Almacenamiento Offline :Es la manera en que se puede acceder desde HTML 5 (a traves de métodos Javascript) a una base de datos local (que en general es sobre SQL Lite).

AppCache:Lo que permite hacer es ofrecer al navegador la capacidad de que una vez que haya cargado la pagina en tu navegador la almacene de forma local una copia de esta para que puedas trabajar offline(sin coneccion a internet).

Ahora bien es posible que las características de las aplicaciones de escritorio se tornen un hecho no tan provechoso si se exponen en comparación con los beneficios que ofrecen las  RIAs.
Si se enfrentan sus caracteristicas podemos ver:

Se puede observar en la tabla que las RIAs tienen mejores características que las aplicaciones de escritorio, los puntos a destacar del cuadro en el caso de las aplicaciones de escritorio pueden tener confidencialidad de los datos que van guardando los usuarios en su equipo, no van a ser expuestos a la vista de los propietarios de las RIAs.
En las RIAs la mejor ventaja es la disminución de la piratería uno de  los factores mas importantes que perjudica a la industria del desarrollo de software es la venta de software ilegal.
La Business Software Alliance (BSA), una asociación comercial de la industria del software, estima que hay más de 840,000 sitios en Internet que venden software de escritorio ilegal como auténtico.
Muchos clientes que compran software a través de Internet nunca reciben realmente los programas legitimos cuando descubren que el software que adquirieron es falsificado y intentan obtener la devolución de su dinero las empresas que hacen este negocio que a menudo tienen una dudosa reputación desaparecen rápidamente, dejando atrás cientos de clientes insatisfechos.

En la web se encuentra una gran cantidad de sitios en los que se puede descargar aplicaciones e información propietaria , estos sitios ofrecen su contenido a manera de posts publicados por sus usuarios que incluyen hipervínculos a contenidos guardados en servidores.
Con un motor de búsqueda el usuario puede encontrar coincidencias en el texto que describe el contenido de los hipervínculos para después descargar la información del servidor. La mayoría de esta información son obras e interpretaciones protegidas por la propiedad intelectual y distribuidas sin el consentimiento de sus titulares.

Cuando la Web se encuentre propagada por RIAs la  eliminación de la piratería va a darse en crecimiento  y las razones son porque:
  • ¿Como podría realizarse copia de software propietario si la aplicación esta sobre la web?
  • ¿Como vender algo que no tiene estuche?
 El negocio de las copias falsas se iría al ocaso.

Los valores en los ingresos económicos que va a generar las RIAs se presentan en ascenso, pero en descenso por parte de las medidas de seguridad que va a ver que tomar en los métodos de autenticación.

La seguridad va a recaer sobre los métodos de autenticación mas utilizados en las aplicaciones web:
  • Usuario- contraseña: No es fácil tener una buena administración y control en este caso porque cualquier persona puede hacer pruebas de este entorno, la forma mas segura de su implementación es con datos almacenados en el servidor en una tabla de la aplicación de usuario y password con o sin encripcion.
  • Certificado digital: Los certificados digitales son muy seguros, los usuarios deben presentar el certificado cada ves que desean iniciar una sesión con el servidor o aplicación Web.

Conclusión:
Las aplicaciones de escritorio son y seguirán siendo instrumentadas en un tiempo futuro ya que es costumbre publica su uso, va a ser necesario el tiempo para que el usuario lleve adelante comparaciones sobre las dos opciones, decida por su comodidad cual le quita menos tiempo y mas le satisface en agilidad de trabajo y necesidades,  lo que es un hecho es que las RIAs(Aplicaciones de Internet enriquecidas) contienen muy buenas características y es solo que las empresas propietarias vean que hay una gran económica y control de sus productos si las implementan, y comienzan a eliminar de su itinerario el desarrollo de las clásicas aplicaciones de escritorio en las que la piratería es uno de los factores mas grandes que influyen en los ingresos económicos,  sin embargo se va a tener que reforzar los métodos de autenticación porque va a ser el cuello de botella a perdidas de control de la aplicación desarrollada.

No hay comentarios:

Publicar un comentario