Últimamente estamos dirigiendo muchos esfuerzos a diseñar las interfaces de usuario de nuestro producto. Carlos ya está inmerso en el precioso mundo de AJAX, XSD y XSLT para web, pero también hemos decidido probar las interfaces nativas en Mac.

Así que durante este fin de semana he estado empapándome de tutoriales de Cocoa y peleándome con el Xcode. Y la verdad es que el balance es positivo. El Interface Builder es un creador de interfaces de usuario bastante versátil y usable. El Xcode, sin embargo, aún está muy lejos de resultar tan cómodo como Eclipse, aunque sigue siendo la mejor opción para aplicaciones en Cocoa o Carbon. Es una lástima que la API de Cocoa no esté al 100% portada a Java desde Objective-C, y que la gran mayoría de tutoriales y foros se centren en éste último. Realmente me apetecía probar Objective-C, pero he tenido que hacerlo en Java para poder utilizar la actual librería de nuestro framework en desarrollo.

 

De todos modos, no ha sido muy doloroso, y me he podido entretener en aprender cómo insertar imágenes y renderizar líneas en las ventanas. Lo que podéis ver en la imagen es la vista de nuestro Grid corporativo. Es muy simple, pero ha sido un buen punto de partida para implementar en los próximos días el resto de la interfaz. Lo próximo que haré será un editor de workflows, con un control drag&drop al estilo Automator para crear servicios distribuidos en grid a partir de flujos de "aplicaciones".

Soy mackero, pero objetivamente me ha parecido mucho más fácil crear una interfaz con Xcode/Interface Builder que con Visual Studio. De momento me sirve para controlar nuestro grid cómodamente hasta que finalicemos la versión web. Y además queda chulo :)



2 Comments to “Interfaz framework con Cocoa”

  1. OpenGT | July 25th, 2006 at 13:19

    Que cómodo es trabajar con una pantalla panorámica!! En casa tengo mi DELL 2405FPW y en el curro dos CRT de 19″ y no hay color. Wide rulez!!!

  2. Diego Mariño | July 25th, 2006 at 14:12

    Cómo lo vives :)

Leave a Comment