El documento describe la estrategia, tecnología y comunidad de una plataforma de desarrollo de aplicaciones móviles. La plataforma tiene más de 10,500 desarrolladores y 40,000 aplicaciones creadas desde 2012. Ofrece aplicaciones web adaptables a distintos dispositivos, aplicaciones nativas multiplataforma y herramientas para seguridad, análisis de datos y automatización de procesos empresariales. Las aplicaciones creadas incluyen apps de consumo, soluciones para que empresas se comuniquen con clientes y
Hola, buenos dias, bienvenidos al decimo encuentro GX.
Hoy es un dia muy especial para todos nosotros, dado que ademas de ser el encuentro GX regular es tambien el acto oficial de lanzamiento de la GX Evo3.
Pero antes de entrar en el tema en si dejenme hacer una reflexion…
Desde que soy en CEO de ARTech muchas veces me han preguntado cual es nuestra estrategia. Al principio no sabia bien que responder pero luego de meditar sobre el tema llegue a la conclusion que, si bien nosotros tenemos una estrategia que hace mucho tiempo que venimos ejecutando, nunca nos habiamos tomado el tiempo para ponerla en blanco y negro sobre un papel.
Asi que quiero aprovechar esta oportunidad para ademas de realizar el lanzamiento oficial de la version contarles a uds. cual es nuestra estrategia …
La estrategia de GX es relativamente simple y se basa en tres pilares.
El primero es producto, nosotros somos una empresa basada en un solo producto GX, de hecho el nombre GX es la marca registrada uruguaya presente en mas paises del mundo.
El segundo pilar es tecnologia, para nosotros es absolutamente vital estar en la punta de la tecnologia, de hecho nuestros mejores momentos siempre estan asociados a olas tecnologicas.
Y el tercer pilar es la Comunidad GX. En Artech estamos convencidos que estamos construyendo algo mucho mas grande que nosotros mismos y que el éxito del mismo depende de toda una comunidad de desarrolladores GX alrededor del mundo.
Esta estrategia ha permanecido inalterada por muchos anios, pero es bueno en cada anio repasar como estan cada uno de los pilares de la misma.
Comencemos por Comunidad.
Un nro importante que alcanzamos este anio es que llegamos a los 100K miembros de la comunidad!
Eso es mas o menos un crecimiento del 16% respecto al anio pasado.
Pero veamos tambien estos dos nros que son interesantes …
El primero es que el Marketplace de UC y Extensions para GX esta funcionando muy bien.
Casi llegamos a los 300K downloads y como veran hay una lista grande de colaboradores que han subido tanto UC como Extensions.
350 productos
35% de brasil
Desde que permitimos subir aplicaciones a la nube de amzn con solo un click, mas de 6700 desarrolladores han subido unas 25K!
Estas aplicaciones son en general prototipos (lo demuestra el hecho de la cantidad de actualizaciones que se subieron, mas de 600K).
Otro dato es que casi 10K de las misma se hicieron con la Trial, por lo que interpreto que estamos captando bastante la atencion de nuevos desarrolladores que desconocen GX.
-------------------------------------------
Más de 6000 developers de la comunidad GeneXus tienen hoy más de 25000 aplicaciones en Amazon, usan esos servidores para prototipar, y las han actualizado más de 600.000 veces!
Números generales
6775 Developers (Usuarios gxtechnical que hicieron deploy)
2566925 Apps (Aplicaciones en la nube - las identifico por el GUID + GUID de la versión)
633868 requests (F5 realizados)
Los 633483 requests se dividen de la siguiente manera:
Trial vieja (Ev2 hasta U2): 162782
Trial nueva (Ev2 a partir de U3): 302796
Versión full: 168290
Las aplicaciones se dividen de la siguiente manera:
Trial vieja (Ev2 hasta U2): 7531
Trial nueva (Ev2 a partir de U3): 12443
El resto es de Versión full
En tecnología estamos viviendo un momento muy particular, por un lado estan pasando las cosas que pensabamos que iban a pasar, por ejemplo …
La disrupción que significo los telefonos y las tabletas esta en su esplendor.
Vean esta grafica, en donde se tiene las ventas (en unidades) de PCs y por lo lado la de telefonos IOS y Android, vean por un lado el crecimiento exponencial de los telefonos y por otro como se interrumpe un tendencia de crecimiento creciente de ventas de PCs que seguramente comienza en los 80s.
Esto me hace acordar cuando por el 2010 comenzabamos a hablar sobre la importancia de hacer apps para los telefonos y tabletas y me acuerdo de encontrarme con muchos empresarios que me decian que en estos paises no habia tantos telefonos inteligentes. Yo les decia que, si bien eso era cierto, normalmente en tecnologia lo que pasa es que estas tendencia pueden demorar un poco mas en llegar a estas regiones, pero cuando llegan llegan con mas intensidad.
Vean que el corte paso en el 2011 (cuando los dispositivos moviles superaron a los PCs), hace ya casi 3 anios, pero lo interesante es que ese cambio violento en los gusto de los consumidores recien hoy se esta sintiendo en los departamentos de informatica de las empresas…
Y la prueba empirica de esto la tengo con algo que me paso en el CIO Summit que organiza NetMedia todos los anios en Playa del Carmen y donde he podido participar como speaker en los ultimos anios.
Desde la primera vez que he ido vengo hablando de la necesidad de hacer apps en dispositivos moviles. Siempre me han escuchado con mucha atencion, pero el cambio mas importante es que este anio no solo me escucharon, al final de mi charla muchos de los CIOs venian a verme y a contarme las necesidades de apps que tenian.
Entonces, creo que el 2014 es el anio del cambio en lo que se refiere a apps para las empresas, hasta el 2013 alcanza con hablar del tema, en el 2014 comienza a ser algo imperioso tenerlas.
Pero si es tan importante tener apps, porque ya no las tienen?
Porque como les decia al principio…
Desarrollar software es cada vez mas dificil.
Vean por lo menos algunas de las necesidades que tiene que tener cualquier aplicacion moderna….
Vamos entonces al ultimo punto de la estrategia: Genexus.
Pero como les decia al principio, tenemos una vision y tenemos una estrategia, pero no alcanza solo con eso, tambien hay que ejecutarla.
Y en nuestro caso el punto mas importante de esta ejecucion es lanzar una nueva version.
Para una casa de software la actividad mas importante que tiene que cumplir es cada tanto lanzar una nueva version relevante de su producto.
Y eso es exactamente lo que estamos haciendo hoy!
R&D: 2 years
Beta testing: 1 year, 500 Companies, 1000 Beta Testers, 25 Countries
¿Cuáles son los pilares sobre los cuales construimos esta versión?
Mobile
Hemos madurado el generador por más de 4 años, lo que aprendimos de esa experiencia lo volcamos en el mismo. Es una evolución importante con respecto a la versión anterior en varios sentidos que veremos más adelante.
Web
El web como tecnología ha ido evolucionando también, fundamentalmente de la mano de los grandes jugadores que marcan tendencia y Genexus acompaña esa evolución posibilitando el desarrollo de este tipo de aplicaciones.
Enterprise
Con Genexus, tanto para Web como para Mobile, se desarrollan hoy en el mundo soluciones de gran porte y de misión crítica.
Tomando en cuenta el tamaño de las KBs que desarrollan nuestros clientes, hablamos de KBs de miles de objetos, hemos incluído funcionalidades en el IDE que permiten el mejor manejo de las mismas.
Por el lado de aplicaciones de misión crítica hemos avanzado en mejoras a BPM, Testing, Seguridad y Reporting.
Recursos:
Presentacion de armin: https://docs.google.com/a/genexus.com/file/d/0B6d1aMBsp6PdZllNR1ZKZ2w4U0U/edit
Presentacion offline – torrado: https://docs.google.com/a/genexus.com/file/d/0B16WMQ4Ab6W3ZG9tdkxSLW1nOEU/edit
Outliner: https://docs.google.com/a/genexus.com/spreadsheets/d/1bV4fJiJL95mCQxyez7VKCQsTzd71YkQlJmzEdxkzN0w/edit#gid=0
En la primera categoria tenemos las apps que se llaman de consumidor final.
Una ejemplo de una app hecha con GX en la Evo3 de este tipo y que ha tenido un éxito fenomenal es la del Metro DF. Desde Enero de este anio esta con Evo2 en su version offline y ya ha pasado la barrera de las 300K descargas! En promedio la bajan unas 150 personas por dia.
Lo importante es que en este caso que la aplicación funcionara en modo offline es muy importante.
Otro ejemplo
Otra categoria son las que podriamos llamar las company to consumer apps.
Un caso tipico es la app de Tienda Inglesa (uno de los supermercados mas importantes de UY) para sus clientes.
Ya habia un servicio web, pero con la app resulta ser mucho mas practico hacer el pedido, basicamente porque uno puede hacer el pedido desde cualquier lugar y por otro porque se puede scanear el codigo de barras de un producto, no es necesario digitar el nombre del mismo.
Esta app se lanzo en abril y ya tiene 25K usuarios que compran regularmente por la app.
Otra categoria son las que podriamos llamar las company to consumer apps.
Un caso tipico es la app de Tienda Inglesa (uno de los supermercados mas importantes de UY) para sus clientes.
Ya habia un servicio web, pero con la app resulta ser mucho mas practico hacer el pedido, basicamente porque uno puede hacer el pedido desde cualquier lugar y por otro porque se puede scanear el codigo de barras de un producto, no es necesario digitar el nombre del mismo.
Esta app se lanzo en abril y ya tiene 25K usuarios que compran regularmente por la app.
Tenemos la app que hizo Infomodulus. Es el caso tipico de vendedores tomando pedidos en distintos clientes, en donde no siempre se tiene conexión.
Si se tiene conexión el pedido se envia directamente y si no la tiene se envia en cuanto se recupera la conexión.
Esta app esta hecha con la Tilo y se encuentra en produccion desde hace casi un anio. Ya a procesado mas de 200K pedidos. Y llega a tener picos de 2000 pedidos diarios.
La menciono porque pienso que tenemos una solucion muy facil de usar por los desarrolladores GX para este escenario y que es extremadamente sofisticada por detrás, creo que es un caso en donde es casi imposible de implementar a mano (o se necesitaria un equipo enorme de gente para solucionarlo).
Bueno amigos, esto es lo que tenia para comentarles hoy, a modo de resumen …
--------------------------------------------------------------------------------------
Pedidos processados desde 1.out.2012 = 210.928Itens de Pedidos = 1.453.376Média de 7 itens por pedido Em torno de 11.500 clientes diferentes atendidos.Considerando só os dias úteis recebemos em média 1.100 pedidos dia,mas temos dias de pico onde esse numero chega em 2.000 pedidos dia.
Por ultimo la otra categoria son las que podriamos llamar de intra company apps, estan hechas para ser usadas internamente dentro de una organización.
Creo que esta es una categoria donde hay una oportunidad enorme para la comunidad GX. Veamos algunos ejemplos:
El primero es una apps que hizo la gente de Alpha en Mexico para TV Azteca para el area de grabacion de telenovela. Resulta que toda la logistica de grabacion de las distintas escenas es algo bastante complejo, por ejemplo los actores deben estar vestidos de misma manera en escenas que se van a emitir de forma consecutiva (pero que no necesariamente se graban de forma consecutiva), etc.
Bueno, esto antes se hacia con formularios, pero ahora con esta app que estan viendo no solo se puede cambiar el orden de grabacion (por ej porque falto algun actor) sino tambien que se sacan fotos de las escenas dentro de la propia app para que luego se pueda chequear con otras escenas.
Les contaba que tenemos una estragia relativamente simple basada en foco en un solo producto, estar en la punta de la tecnologia y tener una comunidad vibrante de desarrolladores.
Como les contaba durante esta presentacion, tener una estrategia es algo muy importante para una empresa en el largo plazo, ejecutarla es todavia mas importante (por eso es tan importante para nosotros hoy la liberacion de esta version), pero de cualquier manera para una empresa cuya vocacion es el largo plazo, todavia existe un requisito mas …
Una empresa tiene que tener un proposito, una razon de ser. Y si bien nunca ningun periodista me lo ha preguntado, yo quiero hoy responder esa pregunta:
En nuestro caso esa respuesta es facil de responder, nos sale del alma: nosotros somos desarrolladores cuya funcion en el mundo es ayudar a que los miembros de la comunidad GeneXus puedan desarrollar aplicaciones cada vez mas sofisticadas de la forma mas facil posible.
R&D: 2 years
Beta testing: 1 year, 500 Companies, 1000 Beta Testers, 25 Countries