Suite ofimática usando Ajax

(0 comentarios)

En Ajax13 tienen una completa suite de oficina implementada, cómo no, con Ajax, que consta de las siguientes utilidades:

  • ajaxWrite, una aplicación de edición de textos que permite exportar al formato de Microsoft Word y OpenOffice.org, a RTF, texto y PDF (aunque a mí, por alguna razón, me da un IOException).
  • ajaxSketch, editor gráfico que utiliza el formato SVG.
  • ajaxXLS, una aplicación de hoja de cálculo compatible con Microsoft Excel y la aplicación de hoja de cálculo de OpenOffice.org
  • ajaxPresents, la última aplicación que han programado. Se trata de un clon de Powerpoint.
  • ajaxTunes, un reproductor de música que permite reproducir streamings y con el que puedes permitir a los visitantes de tu web escuchar música almacenada en tu servidor.

GWT 1.3: La libertad

(1 comentario)

Gran día para los aficionados al framework de Google de desarrollo de interfaces de usuario web basadas en AJAX mediante Java. Y es que hoy se anunciaba a bombo y platillo en su weblog oficial que desde la versión 1.3 RC 1, que ya está disponible, todo el código de GWT pasa a estar bajo licencia Apache 2.0. Además, como efecto de su revelación cósmica-colectiva, la gente de Google ha decidido también modificar la licencia de la documentación del sitio web de GWT, que a partir de ahora pasará a ser algo tan permisivo como la licencia Attribution de Creative Commons.

En la página web creada al efecto podeis encontrar información sobre cómo compilar GWT por vosotros mismos, cómo contribuir con nuevo código o discutir decisiones técnicas.

Mute en Gmail

(3 comentarios)

La semana pasada Google introdujo unas cuantas características nuevas en Gmail, como la opción de poder hacer forward de una conversación entera y no de un solo correo.

Hay una característica muy útil que se me había pasado por alto hasta que la ví anunciada en Life Hacker y esto es porque no había visto la opción en la interfaz (se accede a ella pulsando la tecla m dentro de un hilo de correos).

Si estás subscrito a una lista de correo te habrá pasado más de una vez el que no paren de llegarte mensajes de un hilo que no te interesa para nada. Lo mismo te puede ocurrir con amigos con demasiado tiempo libre. La solución no consiste en borrarte de la lista y cambiar de amigos, la solución es tan sencilla como pulsar la tecla m, de forma que los nuevos mensajes de ese hilo no lleguen al inbox, sino que se archiven directamente.

GWT 1.2 RC

(0 comentarios)

Pequeña nota para el que le interese.

Google ha hecho publica una primera versión candidata de lo que será GWT 1.2, su framework de desarrollo de GUIs de aplicaciones web con Java.

Lo más interesante es que al fin se soporta totalmente el desarrollo en MacOS X, un hosted mode mucho más rápido y una nueva API para jugar con las peticiones HTTP.

IDEs y GWT

(9 comentarios)

AJAX se ha convertido por derecho propio en una de las tecnologías más populares para la creación de aplicaciones web dinámicas, con resultados tan interesantes como los conseguidos en Gmail.

Sus siglas, acrónimo de Asynchronous JavaScript And XML, nos indican que esta tecnología nos permite mantener una comunicación asíncrona entre el navegador y el servidor utilizando JavaScript Y XML. Esto implica que podemos realizar cambios en la página sin necesidad de recargarla.

La simple mención de JavaScript puede causar ciertas reticencias entre muchos programadores, ya sea por la pereza de aprender un nuevo lenguaje, porque las herramientas no son tan maduras como en otras plataformas, o por las dificultades que nacen de las incoherencias con los estándares de algunos navegadores.

Y aquí es donde entra en juego el framework Google Web Toolkit (GWT), del que ya hemos hablado anteriormente. GWT nos ahorra dolores de cabeza permitiéndonos escribir nuestra interfaz en Java y obtener, una vez compilada, XHTML y JavaScript compatible con todos los navegadores.

Y aunque podemos desarrollar interfaces basadas en GWT con cualquier editor de texto nunca está de más utilizar herramientas que nos hagan la vida un poco más fácil.

GWT ha tenido una acogida increíble y a pesar de su juventud ya contamos con distintas alternativas, la mayor parte de ellas basadas en Eclipse:

[Pulsa para continuar]

Qué es RSS y por qué puede ser MUY útil para tí

(8 comentarios)

Si Internet tiene algún problema, es que es inabarcable: Technorati tiene catalogados unos 50 millones de blogs y el tamaño de la blogosfera se dobla cada pocos meses.

En el momento en que descubres unas pocas webs interesantes es muy difícil mantenerse al día de sus novedades sin gastar ingentes cantidades de tiempo en la tarea. Puede resultar casi imposible abrir cada una de nuestras webs favoritas diariamente para comprobar si se produjo alguna actualización.

Como todos tenemos, unos más y otros menos, algo de vida social, nos interesará todo lo que pueda hacer que no nos perdamos lo último de lo último en Mundo Geek o Barrapunto y que nos permita a su vez gastar el menor tiempo posible para hacerlo.

La respuesta a nuestro problema nos viene dado por una tecnología llamada RSS, siglas de Really Simple Syndication o Sindicación Realmente Sencilla. Y la verdad es que su uso es realmente sencillo, además de cómodo y rápido.

El corazón de esta tecnología es un simple archivo de texto en formato XML que consiste en una lista actualizada del contenido de una web. Este archivo es lo que llamamos un “feed”. Nosotros, como usuarios, utilizaremos un programa llamado “lector de feeds” que se encargará de comprobar los “feeds” de nuestras páginas preferidas y de avisarnos de las nuevas noticias o comentarios y mostrarnos el nuevo contenido.

Esto nos permite recibir los últimos artículos, MP3s, vídeos, podcasts o fotografías de nuestros sitios favoritos sin la necesidad de visitarlo cada cierto tiempo, en un mismo lugar y tan pronto como son publicados.

Yo utilizo Bloglines para poder seguir la pista a las casi 200 bitácoras que suelo leer, que es un lector de feeds implementado en forma de aplicación web, por lo que puedo consultarlo desde cualquier PC del mundo sin tener que instalar nada, aunque también existen aplicaciones de escritorio como FeedReader o GreatNews (todas gratuitas).

Casi todas las bitácoras y muchos otros sitios web ofrecen feeds RSS (o en su formato competidor, Atom) y algunos navegadores, como Firefox, pueden incluso detectar e informarnos de la presencia de feeds disponibles en la web que visitamos.

Podemos identificar los feeds mediante imágenes:
Feed Feed Feed
o textos “estándares”: “Suscribirse a este sitio” o “Sindicar contenido”.

Estos textos o imágenes estarán enlazados al fichero RSS. Para añadir el feed al lector tendremos que pulsar el botón derecho del ratón sobre él, copiar la dirección del enlace y añadirla al lector.

Puedes comenzar por suscribirte a Mundo Geek haciendo click sobre alguno de los siguientes enlaces:

Feed

activeCollab en Dreamhost

(0 comentarios)

Dreamhost, hosting donde se aloja Mundo geek y que ya he recomendado más de una vez (Alojamiento con 20GB de espacio y 1000GB de ancho de banda por 2 euros al mes) acaba de añadir la opción de instalar activeCollab desde su panel con un solo click.

activeCollab es una muy buena alternativa de código abierto a la popular herramienta de gestión de proyectos vía web Basecamp.

activeCollab y Dreamhost

La lista de herramientas que Dreamhost permite instalar con un solo click incluye utilidades tan interesantes como MediaWiki (el wiki que se utiliza en la Wikipedia), WordPress (el sistema de publicación que utiliza Mundo Geek) o el sistema de foros phpBB.

Más fácil (y barato) imposible 😉

Google Web Toolkit

(7 comentarios)

Google Web Toolkit (GWT) es un framework para la creación de interfaces para aplicaciones web que permite aprovecharnos de toda la potencia de AJAX sin necesidad de aprender Javascript, simplemente escribiendo código Java parecido a cualquier otro framework para la creación de GUIs, como AWT o Swing.

Para crear un botón que muestre un alert al ser pulsado, por ejemplo, basta con escribir algo tan familiar como esto:

Button b = new Button("Pulsa", new ClickListener() {
  public void onClick(Widget sender) {
    Window.alert("Hola Mundo");
  }
});

Y el framework se ocupará de traducir nuestro código Java a XHTML y Javascript.

Algunas de las novedades para su próxima versión, que está prevista aparezca durante este mes, son:

  • Localización
  • Clases XML
    Una librería basada en el DOM del W3C
  • Clases JSON
  • Widget para subida de archivos
  • Widget FormPanel
    Para enviar facilmente formularios HTML tradicionales desde aplicaciones GWT
  • Optimizaciones en RPC (Remote Procedure Call)
  • Mejoras en JUnit

Una aplicación web desde tu pendrive

(9 comentarios)

Antes nos conformábamos con correr un sistema operativo desde un pendrive. Ahora también podemos correr un servidor web.

Podz de Tamba2 ha creado un pequeño tutorial sobre cómo ejecutar WordPress desde un dispositivo externo usb utilizando la aplicación Webserver On a Stick (WOS), pero nada nos impide correr cualquier otra aplicación web.

WOS está licenciado bajo la GPL, y consiste en un servidor Apache (2.2.0) con soporte PHP (4.4.2 / 5.1.2.2) y MySQL (5.0.18), que incluye la aplicación PhpMyAdmin (2.8.0-beta1) para acceder facilmente a las bases de datos.

Página 5 de 6« Primero...23456