Iniciando con Grails

Por que estoy utilizando Grails si he sido siempre fan de las aplicaciones Web utilizando Flex? Pues la realidad es que un dispositivo tan exitoso como el Ipad, ha hecho que tenga que mirar más a detalle como crear apps utilizando solo HTML y dado que provengo de un background java, pues mis colegas me han animado a que revise Grails.

Inicio esta experiencia compartiendo algunos links que me han ayudado bastante en entender como funciona y cual es el alcance de este framework:

http://www.syger.it/Tutorials/GrailsWebAlbum.html

Dado que existe mucha interacción con css y para reconocer los tag libraries de grails, sumemente recomendable este post:

http://www.bitwalker.nl/blog/using-groovyserver-pages-in-dreamweaver

Flex 4.5 en Iphone, Ipad, Android, Blackberry – LiveData AUG

Alguna vez te has enfrentado con el problema de crear una aplicación que pueda ser instalada en un Iphone, Ipad, Android, Blackberry?

Si tu respuesta fue afirmativa, entonces no te puedes perder la próxima reunión del Adobe User Group LiveData!!!

Durante esta sesión conocerás:

  • Herramientas necesarias para el desarrollo móvil con Flex.
  • Componentes móviles básicos.
  • Estructura de una aplicación móvil.
  • Mejores prácticas.
  • Demo para Iphone, Ipad, Android, Blackberry Playbook

También para celebrar el lanzamiento de Creative Suite CS5, vamos a regalar una Adobe Creative Suite 5.5 Design Premium!!!!

No podía faltar tampoco los ya clásicos stickers y playeras correspondientes!!!

Flash2Dev – Flash para Android, Playbook y iOS

Mis colegas del grupo de usuarios de Riactive se encuentran organizando un evento muy interesante donde utilizaran la plataforma Flash para llegar a diferentes targets: Iphone, Blackberry y Android. Para todos aquellos que no puedan asistir grabaré la sesión, así que mantengase pendientes!!

Update: TEl evento sera transmitido via Adobe Connect la url es http://connectpro68391267.na5.acrobat.com/flash2dev/

Device Days 2011, Barcelona

El día de hoy he tenido la oportunidad de disfrutar de la 3era edición del ya famoso #DeviceDays que se organiza en la ciudad de Barcelona. He tomado algunas fotos y notas que me gustaría compartir a continuación:

Synctur: Desarrollo multiplataforma con Flash

  • Aplicación enfocada a mostrar información turistica de los lugares que te interesen.
  • Creada en su totalidad en AS3 via componentes personalizados, por lo que el rendimiento va muy bien.
  • Desplagada en múltiples sistemas operativos como Android, Symbian y proximamente en IOS.
  • La densidad de pixel es uno de los puntos más importantes a considerar en apps multidispositivo, pues condicionan el diseño y repercuten fuertemente en la experiencia de usuario.

Maximiliano Firtman: HTML5  para dispositivos móviles

  • A raiz de que apple no incluye Flash, el browser necesita  ofrecernos algo mas =>HTML5
  • HTML 5 VS Flash realmente son comparables? Son cosas distintas.
  • Jquery Mobile convirtiendose en un estandart de la industria.
  • APIs de HTML 5: Drawing 2D API (aka Canvas), Offiline API (aka AppCache), Webstorage, Web SQL, WebSockets, Geolocation, DeviceMotion, DeviceOrientation, Webworks, Data URI, ViewPort, Touch events.
  • Plataformas para desarrollar en HTML5: Nokia QTwebkit, Blackberry Webworks, PhoneGAP, AppMobi, WAC, Jquery Mobile

Meet the Blackberry Playbook

  • Esta charla fue la más floja del evento y en verdad esperaba mucho más de ella, dado lo que se mostro en el Mobile World Congress de algunos días atrás.
  • Playbook soportará Adobe Air, Flash 10.1, Webworks, HTML5, OpenGL, Java.
  • La promoción que ofrece RIM de obsequiarte una Playbook, al crear una app y enviarla al BlackBerry App World al antes del lanzamiento del dispositivo.

Al final del evento han sorteado muchos regalooos!! playeras, plumas, suscripciones a video2brain, libros de Oreilly y una CS5 Web Premium!!!

Taller Spring/Flex en SpringI/O 2011

El taller será en la modalidad BYOL(Bring your own laptop) . Su objetivo es mostrar lo fácil que es portar una aplicación con una interfaz en HTML y usando Spring en el backend hacia una combinación Flex 4 – Spring/BlazeDS

El software que vamos a necesitar para trabajar es el siguiente:

En el caso de utilizar Mac OS es importante saber, que deben bajar la versión springsource-tool-suite-2.5.2.RELEASE-e3.6.1-macosx-carbon-installer.dmg, con el fin de que puedan instalar el plugin de Flash Builder.

RIM Playbook Webinar

El próximo 9 de Febrero a las 11:00 GTM-06 tendrémos la oportunidad de aprender sobre la apuesta de RIM en las tablets con un Webinar sobre Playbook

La agenda es la siguiente:

  • Overview- API’s to build great apps
  • Skinning with QNX UI Components
  • BlackBerry App World (submitting apps & revenue generation)
  • Q&A with RIM engineers

Pronto más detalle de la URL donde podremos disfrutar de la sesión!!!

Integrando Adobe Flex con SAP

Lo mas natural y recomendado para comunicar Flex con SAP es mediante el uso de una libreria llamada Flash Islands creada por SAP. Despues de leer y releer bastante documentacion de Adobe y ver varios ejemplos recomendados por SDN de SAP, trate de hechar a andar desde el mas basico hasta el mas avanzado utilizando Flex 3.0, 3.1, 3.2 y 3.3 pues 3.4 no esta soportado y abiertamente lo publicaron en el site oficial.

Despues de muchos insabores y levantar un ticket con SAP(el cual sigo esperando respuesta) el equipo prefirio adoptar otra estrategia para atacar el problema. Realmente lo mas simple fue y rapido fue consumir JSON que una funcion Z nos proveia. Es una lastima que SAP no sea tan veloz para actualizar su libreria o si quiera comenten el porque no esta funcionando como deberia hasta la version Flex 3.3, pues no me cabe la menor duda que la combinacion Flex en el front y SAP detras es una combinacion Killer.