Adobe AIR

He desarrollado una pequeña aplicación usando Adobe AIR.

Para ejecutarlo necesitáis primero el runtime que lo podéis descargar aquí.

La aplicación es como una pequeña lista de contactos, la intención es que se pueda sincronizar con una base de datos en internet, pero aún estoy trabajando en ello.

Lo podéis descargar aquí: Adobe Air: Contactos.

Así mismo está disponible el código fuente que lo podéis descargar aquí.

Funcionar funciona en Windows y Linux, lo único que en Linux se ven mal las transparencias, pero eso es porque el runtime que hay para Linux aún está en fase Alpha. En OSX no lo he podido probar.

La era de las apliciones web

Leo en Error 500 un artículo titulado El futuro de la web y el escritorio que mas o menos es un resumen de los proyectos de varias compañias grandes de Internet sobre las aplicaciones web.

Qué es una aplicación web? Pues viene a ser una aplicación, como cualquier otro programa que se tiene dentro del ordenador, pero que en vez de estar guardado/instalado en el ordenador está metido en una página web, pero que tampoco es una página web, aunque se muestra como tal, no lo es, ya que tiene funciones de aplicación.

Un ejemplo: Hotmail, Gmail.

No son páginas web? Se pueden considerar como tales, pero Internet ha cambiado y ya no todo lo que se muestre como página web es "página web", si no que pueden tener otras definiciones. una página web viene a ser una página estática, con la cual el usuario no puede interactuar, tan sólo ver, tal como sería la pagina web de El Pais que tan sólo contiene información, pero ninguna función para el usuario que lo visita.

La tecnología web ha evolucionado de tal forma que ahora se pueden hacer maravillas mezclando varios lenguajes de programación para crear aplicaciones disponibles desde Internet sin necesidad de instalación alguna por parte del usuario. Si eres usuario de Gmail seguramente habrás visto Google Docs, una suite Ofimática al estilo Microsoft Office que dispone de Hojas de Calculo (Excel), procesador de textos (Word) y creo que están acabando también su aplicación para presentaciones (Powerpoint). La diferencia con el Office es que estás aplicaciones están disponibles desde la web, Internet, y además, gratis! (y esperemos que siga así).

Aunque en funciones no lleguen a la altura de las aplicaciones que vienen con Microsoft Office tiene una gran ventaja, el cual es una de las ventajas que va a impulsar las aplicaciones web, y es que no requieren ninguna manipulación por parte del usuario, se actualiza sólo, y además, los documentos siempre los tendrás disponibles estés donde estés.

Pero esta nueva idea no sólo se está impulsando en la red pública, como Internet, si no que también en muchos países de Europa las empresas están empezando a usar aplicaciones vía web para realizar sus gestiones. Esto se hace ya que permite realizar cambios en la misma aplicación y que una vez implementados estos cambios no haga falta pasar por cada PC de la empresa para meter esos nuevos cambios, lo cual ahorra mucho tiempo y dinero a la empresa y además permite trabajar desde cualquier puesto ya que la información se guarda en un servidor y no en cada maquina.

Aunque también hay desventajas a la hora de trabajar con aplicaciones web en una red pública, y es que normalmente para acceder a esta información se requiere una cuenta y una contraseña, y si estas se pierden, se pierde la información, o peor, puede pasar en manos de otras personas. O que le pase algo a los servidores donde estés alojados estos documentos y los perdamos también. En mi caso, suelo guardar las cosas sin mucha importancia en Google Docs por ejemplo manteniendo una copia en mi PC.

El hecho de que ahora se estén impulsando las aplicaciones web es gracias al gran desarrollo y avance en los lenguajes de programación que permiten hacer maravillas. Juntando XHTML, CSS, PHP, MySQL, Javascript y AJAX se pueden hacer aplicaciones completas con cantidad de funciones y que además sean rápidos y eficientes.

Una de las maravillas que llevo usando mucho últimamente es una librería o framework de Javascript llamado mootools, una serie de herramientas, funciones y clases de JS que agilizan muchísimo la creación de aplicaciones web, realmente es una maravilla.

Habrá que ver como evoluciona el tema, pero yo estoy seguro que en el futuro habrán muchísimas aplicaciones disponibles desde la web. En mi caso, en la empresa donde estoy haciendo las prácticas tenían una aplicación web para la gestión de proyectos y de usuarios, el cual era un poco chapuza ya que se hizo con prisas y el cual estoy renovando ahora completamente, haciendo uso de los lenguajes que antes he comentado y no es por echarme flores, pero realmente esta quedando muy bien, aunque eso si, no podría haberlo realizado sin la librería mootools, el cual recomiendo a cualquier programa web que le eche un vistazo porque realmente tiene mucho potencial.

Actualización del blog

Como es costumbre, cada X tiempo saco una nueva versión del blog.

En la mayoría de los casos sólo cambia el código interno o cosas en la zona de administración, que es también aplicable a este caso, pero hay más.

He cambiado radicalmente la zona de administración, ahora la mayoría de las gestiones de administración se realizan mediante AJAX.

He cambiado casi toda la estructura de la Base de Datos, de hecho, ya no uso la antigua. He simplificado y normalizado las tablas y quitado muchas cosas que no usaba.

He cambiado totalmente el sistema de categorías, ahora funcionan mas tirando al estilo de etiquetas o "tags", por lo tanto puedo clasificar cada artículo en varias categorías diferentes.

He estudiado un poco cómo funciona la codificación de caracteres ya que me sucedía en muchos casos que no mostraba en el texto ciertos caracteres, eso se ha solucionado para el weblog entero a UTF-8 (aún así, fijo que me queda algo sin revisar).

Luego, los comentarios. Hace tiempo cambié el formulario de comentarios a un popup debido a que no paraba de llegar SPAM, en principio quise hacer algo con AJAX, pero dado que no tenía mucha experiencia y conocimiento del tema, no lo puse, además para ahorrar incompatibilidades entre navegadores.

Ahora si funcionan con AJAX y he quitado el CAPTCHA temporalmente, hasta que esté seguro que no entra SPAM, en el momento en que vea el primer comentario son SPAM automático, meto el CAPTCHA. He probado los comentarios con AJAX con Firefox (2.0RC3), Internet Explorer 6 (bajo Wine en Ubuntu), Konqueror, Epiphany y Opera y funciona en todos los navegadores. Si veis que os falla o que no funciona, avisarme por favor. De todas formas, he dejado el viejo sistema de comentarios (el del popup) por si acaso.

He quitado las estadísticas, consumían demasiados recursos en el servidor.

Y bueno, ahora no me acuerdo de más cambios que haya hecho.

Como siempre pueden haber fallos y os agradecería que se me avisase de ellos.

A disfrutar!

¡Hola!,
bienvenido al blog personal de Nils van der Burg, desarrollador de aplicaciones web y diseñador web. Para contactar conmigo accede al formulario de contacto.
Etiquetas
Comentarios