INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

icono GXandroid

“Quedé asombrado con GeneXus X Evolution 2” :: El post de Gabriel Medina sobre la Beta 1

Lea las primeras experiencias sobre la beta del generador para Smart Devices de Gabriel Medina -de la Comunidad GeneXus Argentina - que desea desarrollar aplicaciones para dispositivos y logró avanzar en sus deseos usando GeneXus.

Quedé asombrado pero antes quisiera registrar algunas confesiones preliminares:
 
  • Me gusta(ría) desarrollar para Android
  • No sé programar en Java
  • El desarrollo de aplicaciones en ANDROID se hacen en Java.
  • Tampoco entiendo ANDROID
  • No sé desarrollar aplicciones para teléfonos...

Situación:
 
Ante estas condiciones, que podríamos catalogar de paupérrimas -desde la visión de un desarrollador que tiene aspiraciones de crear aplicaciones móviles tan demandadas mundialmente, las alternativas son muchas, pero casi todas implican una larga curva de aprendizaje y muchas horas de esfuerzo para que finalmente podamos tener algo funcionando.
 
No es imposible, hay amigos míos que lo están haciendo. Me cuentan que instalaron Eclipse, los SDK de Android, el JDK de JAVA y una gran cantidad de software, manuales, pruebas, errores. Y finalmente después de meses, empezaron a obtener resultados bastante modestos.
 
Tiempo después, otro amigo que no voy a mencionar -Diego Soto-, me entusiasmó y me enteré por él, que no es una locura desarrollar para Android. Pero dudé mucho de su versión, ya que él es un experto desarrollador C# y además conoce Java. Me dije, “a él le parece fácil”.
 
 
Por otra parte, ¿qué tiempo podría dedicarle a ese deseo de desarrollar para Android? El tiempo es escaso y mi bien más preciado, no puedo dejarlo que se me escurra entre las manos para aprender cosas que luego "pasan de moda" o bien se hacen obsoletas, ya me ha sucedido anteriormente.
 
Buenas Noticias:
Las mejores noticias del mundo del desarrollo de software, me las dieron al comienzo del evento XX de GeneXus en Montevideo; no solamente a mí, nos las dio Nicolás Jodal, a toda la Comunidad GeneXus.
 
Nos contó que ahora el mundo del desarrollo del software no está cambiando, se está revolucionando en forma completa y total, hacia y desde las aplicaciones móviles, debido a la aparición de una nueva plataforma revolucionaria, la de los Smart Devices.
 
 
Mi anécdota:
Hoy luego de instalar el Kit de Herramientas de desarrollo para Android -siguiendo unos instructivos de la wiki de GeneXu
http://bit.ly/Gx1stAndroidApp y el post de Gabriel Icasuriaga
http://bit.ly/bQ2NGA- me embargó una gran alegría, cuando después de 20 minutos o quizá 30 tenía una aplicación funcionando en un emulador de Android.
 
 
1)      Esto fue lo que tuve que escribir:



2)      Luego apliqué el pattern para Smart Devices, a cada uno de los objetos transacciones, Customer y Company. Observen que podría haber aplicado las opciones para iPad, o BlackBerry (iOS y RIM, respectivamente). Pero elegí Android.



3)      Prestar atención: el F5, no se puede apretar así como así, y seguir tranquilamente por la vida... no señor, el F5 exige ceremonia, exige calidad de presión, por favor les pido no repetir esta práctica en sus respectivos laboratorios, o, en todo caso hacerlo en la presencia de profesionales.




Por último les deje algunas imágenes de la aplicación corriendo:

     






Por supuesto que sólo modelando con GeneXus, ni una sola línea de código.
 
Cuando hay un tipo de dato nuevo (dominio en GX) denominado "address" el generador llama a la API de google que muestra un Objeto map, sin que nosotros tengamos que indicarlo.
 
Quedando así:





Fuente: http://genexus.blogspot.com/2010/11/quede-asombrado-con-genexus-x-evolution.html
Relacionado
Making ideas happen together :: importantes anuncios para la Comunidad de acuerdo a la tecnología para smart devices
¡Se liberó GeneXus X Evolution 2 Beta 1! Ahora la Comunidad tendrá la posibilidad de crear aplicaciones para Smart Devices
My first Android application o, mejor dicho, comenzando con GeneXus X Evolution 2 :: Por Gabriel Icasuriaga
Smart Devices Generator para Android, BlackBerry, iOS :: Por Gastón Milano, arquitecto de GeneXus
GUG Montevideo :: Entre GeneXus Evolution 2, G2W y GeneXus Marketplace
La fiebre por Android :: Post de Cristhian Gómez sobre su experiencia en la plataforma
Android, iOS y Blackberry ya son soportados por GeneXus X Evolution 2 Beta 1
¡Se liberó GeneXus X Evolution 2 Beta 2!
User Controls para Smart Devices
Copa América 2011, beneficios comerciales y control de finanzas personales ¿Qué puede haber en común entre ellos?
Uruguay centraliza toda la información sobre comercio exterior e inversiones en Siicex, un portal desarrollado en GXportal y GeneXus
Curso de Seguridad en aplicaciones GeneXus
GeneXus X Evolution 3 Upgrade 2 Preview 3
GXquery 4.0 Upgrade 3 ¡Liberado!
LightCRM App para Windows Phone, Android e iOS desarrollada con GeneXus X Evolution 3 ¿La probaste?