Interfaz framework con Cocoa
Ú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 :)






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!!!
Cómo lo vives :)
Buenas,
Para las interfaces web podrias usar algun framework tan sorprendente como qooxdoo.
De hecho Eclipse RAP es un RIA que una implementación de qooxdoo (quizá esta afirmación no sea del todo “rigurosa”, pero ya se entiende…).
Yo en estos momentos estoy probandolo y se consiguen resultados muy atractivos y vistosos de manera sencilla.
Ánimos con el proyecto.
Por cierto, un saludo a eruiz! de un ex-algero ;D.
anda que… acabo de ver que el post es del 2006… así que ni caso ^_^