INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

ev 2

Smart Devices Generator para Android, BlackBerry, iOS :: Por Gastón Milano, arquitecto de GeneXus

“Cada jugador necesita dos componentes clave para tener éxito: excelentes dispositivos y excelentes aplicaciones; crear esas aplicaciones es nuestra tarea”, dice Milano. Vea el por qué y cómo contribuyen para ello las nuevas tecnologías GeneXus en la era Smart Devices.
 
La revolución de los Smart Devices ya es una realidad, y las grandes empresas quieren estar bien posicionadas en este nuevo mundo.
 
Apple, Google, RIM y el nuevo sistema operativo Windows Phone 7 parecen ser los principales jugadores (Nokia está tratando de mantener el lugar que ocupaba en la era de los teléfonos de gama baja y media, o feature phones, pero es bastante complicado).
Cada jugador necesita dos componentes clave para tener éxito: excelentes dispositivos y excelentes aplicaciones. Crear aplicaciones excelentes es nuestra tarea, la tarea de los desarrolladores.
 
Desafíos de desarrollos para Smart Devices
El desarrollo de una buena aplicación para leer RSS en iOS, Android o BlackBerry podría automatizarse con un Wizard, pero el desarrollo de un complemento de Smart Device para su Aplicación de Negocios es otro desafío.
Creo que este desafío es imposible de alcanzar a un costo razonable con los métodos tradicionales de desarrollo de software.
Hoy en día, la creación de una aplicación de negocios implica al menos lo siguiente:
  • Crear la capa de datos y de negocios
  • Exponer el BL utilizando alguna tecnología universal como HTML-CSS-Javascript
  • (Universalidad significa múltiples navegadores, múltiples dispositivos)
  • Exponer algunos casos de uso para varios roles empresariales utilizando aplicaciones nativas.
Solo la arquitectura para crear esto es un desafío. Luego de desarrollar la aplicación web utilizando PHP, por ejemplo, necesita crear una API full-web para consumir por clientes nativos, necesita un mecanismo de autenticación estándar y un modelo de seguridad. Además, debe crear varios clientes nativos tomando en cuenta las reglas y estilos para cada dispositivo.
En Artech hemos estado trabajando en un nuevo generador para este nuevo mundo. Su objetivo es permitir la creación de aplicaciones de negocios y sus complementos para Smart Devices a bajo costo.
Creemos firmemente que las ideas son independientes de las plataformas y por eso utilizamos un enfoque Model Driven para crear aplicaciones para Smart Devices.
 
¿Qué tipo de aplicaciones? Aplicaciones de productividad
Las aplicaciones de productividad presentan muchos desafíos en los que nos enfocaremos durante el proceso de desarrollo del generador. Actualmente estamos liberando los primeros bits de GeneXus X Evolution 2, que incluye este nuevo generador.
Espero que puedan comenzar a disfrutar del desarrollo de aplicaciones con el Smart Devices Generator y difundir sus ideas en esta nueva revolución.
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
La fiebre por Android :: Post de Cristhian Gómez sobre su experiencia en la plataforma
“Quedé asombrado con GeneXus X Evolution 2” :: El post de Gabriel Medina sobre la Beta 1
BlackBerry, otra pieza clave del generador Smart Devices de GeneXus
How to :: Smart Devices
Argentina :: Seminario del Generador para Smart Device - Exclusivo para clientes
Inspiración + Trabajo = Magia
User Controls para Smart Devices
Copa América 2011, beneficios comerciales y control de finanzas personales ¿Qué puede haber en común entre ellos?
¿Aún no votaste por la aplicación para Smart Devices que más te gusta? #GXChallenge
¡¡Release Candidate de GeneXus X Evolution 2!!
Uruguay centraliza toda la información sobre comercio exterior e inversiones en Siicex, un portal desarrollado en GXportal y GeneXus