aMsn + emesene = aMsn2

16 06 2008

Si hay algo que no me gusta de aMSN es la apariencia horrible que tiene. A pesar de que por su gran cantidad de herramientas y desarrollo es el cliente más completo de mensajería de msn, es de lo más pesado que ejecutamos los usuarios de linux.
Por tal motivo me decidí por usar emesene que es muy liviano al estar desarrollado en python y gtk.
Debido al crecimiento exponencial de emesene, y el continuo desarrollo de esta aplicación, sumado a la experiencia y la variedad de utilidades de aMsn, se decidió que deberían trabajar juntos en la próxima versión de aMSN, que por nombre código se denomina aMSN2.

A continuación les muestro un fragmento posteado por un desarrollador de aMSN traducido por “Entre tuxes y pepinos”, donde se explican los lineamientos del proyecto:

  • aMSN2 se reescribirá desde cero y no usará tcl/tk.
  • El lenguaje elegido para su programación ha sido python.
  • El toolkit elegido ha sido EFL (Enlightenement Foundation Libraries). No han elegido GTK ya que no se puede poner una imagen de fondo en una caja de texto (a no ser que se reimplemente el propio widget), tampoco QT ya que no alcanza el requerimiento de rendimiento que quieren. Sin embargo, el uso de EFL conlleva otra serie de problemas. Los dos primeros problemas se resolverán fácilmente. La tercera se solventaría usando el motor html webkit para dibujar la lista de contactos y los widgets de texto en la ventana del chat. Son estos:
    • Aún no se ha publicado EFL
    • Las APIs pueden cambiar hasta que dichas bibliotecas se liberen
    • No pueden imbuir una imagen en un widget de texto, así que no tendría soporte de smileys.
  • Pese a haber elegido EFL harán aMSN multi- front-end. Tendremos un front-end para GTK (GNOME), otro para cocoa (Mac OS X), y otro para QT (KDE) o XUL (Mozilla).
  • Ellos no podrían mantener todos esos front-ends, así que están buscando a gente que pueda realizar esta función.
  • El front-end de GTK ya tiene a un grupo que trabajará en ello, algunos de los colaboradores de otro gran cliente de mensajería instantánea que ya hemos visto aquí: emesene
    • Mariano: Desarrollador de emesene que quiere colaborar en aMSN2 en general.
    • Dx: Desarrollador de emesene que quiere trabajar en el front-end GTK y puede que en protocolo de aMSN2.
    • Jandem: Desarrollador de emesene que quiere trabajar en el front-end GTK.
    • Alen: Antiguo desarrollador de emesene y actualmente jefe de desarrollo del cliente de messenger “elloquence”. Quiere trabajar en el font-end GTK, la capa de protocolo y puede que también en el front-end EFL.
  • Los desarrolladores de aMSN van a colaborar con los desarrolladores de pymsn (Ali Sabil, Johann Prieur y Ole Andre VAdla Ravnas) ya que aMSN2 usará la biblioteca pymsn.

Finalmente pueden ver un screencast usando los frontends de GTK y EFL de aMSN2. Hasta ahora sólo está implementado -parcialmente- la ventana de login y lista de contactos. Pueden verlo en este enlace.

Hay que aclarar también que emesene no morirá, sino que se encargarán de utilizar todos los conocimientos que adquieran para volcarlos al proyecto, porque según DX, un desarrollador de emesene, aMSN tiene aspiraciones más grandes que ser un simple y liviano cliente de mensajería como lo es nuestro querido emesene.

Espero que la unión haga la fuerza y al final tengamos un cliente MSN que nos satisfaga a todos y no sea impedimento para los que migran desde Windows, el no tener un cliente completo y lindo para mensajearse con sus amigos.


Acciones

Información

Un comentario

16 06 2008
ranmaru-hibikiya

Nunca gui usuario habitual de amsn por las razones que explicas, es bastante pesado y muy feo a mi parecer.
Emesene me agrado mas, pero al usar kde (qt) me decidi a probar kmess, un buen cliente de igual manera que no le pide nada a ningun otro.
Si se logra un front end de amsn bajo qt bien logrado le dare una oportunidad, ya que con kmess no he visto mucho plugin y tiene algunos bugs a la hora de mostrar emoticones personalizados (no es que me agraden mucho, pero a las personas con quienes platico si).
Saludos.

Deja un comentario