MailPlane, aplicaciones de escritorio como marcos de aplicaciones web

Que Gmail sea una maravilla como aplicación web ya lo sabíamos, que iTunes es único como aplicación de escritorio y por como se maneja con nuestros archivos locales (o de la red Bonjour) y el resto de aplicaciones como iPhoto y iMovie también.

Pero esta aplicación va un poco más allá, y según su autor es fruto de buscar un nuevo tipo de aplicaciones que unifique lo bueno de las aplicaciones de escritorio, con lo universal en su acceso que tienen las aplicaciones web.

MailPlane es una cliente (para Mac) de correo que básicamente nos permite acceder a la misma interfaz a la que accederíamos mediante nuestro navegador web favorito, pero permitiendo adjuntar archivos y componer correos de forma mucho sencilla e integrada con nuestras ya existentes aplicaciones de escritorio.

Entre otras características, es compatible con el sistema de notificaciones Growl, permite enviar correos desde el iPhoto, redimensiona las imágenes que adjuntemos, aunque hay una característica que le falta: al seleccionar el destinatario no podemos acceder a las entradas de nuestra agenda. Hay que tener en cuenta que el software se encuentra todavía en fase BETA y que es necesario solicitar invitación (tardan unas pocas horas en darla).

Tenéis una amplia review en ThinkMac.

Share

Ajax y Javascript no usan hilos

Mucha gente, yo y Nori entre otros hasta ayer mismo, pensábamos que la palabra que justo caracteriza a AJAX era “asincronismo”, y que dicha funcionalidad suponía una ejecución en hilos separados.

Pues no es así. Lo cierto, tal y como hemos podido leer en algún que otro artículo es como si la “máquina” o hilo de ejecución que interpreta el javascript se paralizase justo en el momento en que hacemos la petición (sea por GET, o por POST) del script a llamar.

Nuestra intención, que es por lo que estamos explicando todo este rollo, era la ejecución de un determinado código arbitrario en javascript en la respuesta devuelta por el script llamado. El resultado, nefasto, no había manera y no se nos ocurría una solución “más o menos elegante”. Varias horas después, un paseo por el rio, y un batido de plátano nos ayudaron a encontrar la solución:

No puede decirse que sea demasiado elegante, pero para proyectos pequeños y si todavía no nos hemos adentrado en formatos alternativos al texto plano y al XML como JSON puede resultar de bastante interés. Esperemos que os pueda ser útil.

Share