Blogia
CAUSA ABIERTA

Eureka, la «herramienta» uruguaya elegida por grandes empresas del mundo

Eureka, la «herramienta» uruguaya elegida por grandes empresas del mundo

Detrás de los formularios que millones de usuarios utilizan a diario al activar algunas de las apps más famosas y descargadas del mundo hay trabajo de ingenieros uruguayos. La empresa Xmartlabs desarrolló Eureka, un componente que facilita la creación de formularios dinámicos —diseñados con formatos de secciones, filas y celdas— para apps móviles de iOS (el sistema operativo de Apple).

La herramienta registra unas 180.000 descargas y es utilizada en unas 4.500 apps, según la plataforma cocoapods.org, especializada en software open source (de código abierto), es decir, distribuido y desarrollado libremente.

Diversas startups de EE.UU., el segmento primario al que apunta Xmartlabs como consultor en tecnología, han incorporado el componente Eureka en sus aplicaciones, que también integra las de varias de las principales empresas y organizaciones del mundo: Dropbox, Foursquare, Kindle, Chase Mobile, JP Morgan Mobile, Itaú Empresas, SoundCloud, FOX Play, H&M, Air China y Lufthansa son algunos de los ejemplos más reconocibles.

«La idea es facilitar la forma de implementar formularios en las apps, utilizando Swift, el nuevo lenguaje de programación de Apple», explicó Enrique Galindo, cofundador de Xmartlabs.

Al tratarse de un software de código abierto, al que contribuyen no solo los desarrolladores de la empresa sino también programadores externos, Eureka ofrece tres ventajas comparativas: «permite acelerar los desarrollos»; «minimizar los costos, porque dejás de programar para usar algo que ya está hecho» y «reducir los errores porque el componente ya está siendo utilizado en la comunidad, entonces las fallas se resuelven más rápido», argumentó Galindo.

El trabajo colaborativo ha promocionado la herramienta en la comunidad de programadores y desarrolladores en todo el mundo. La ruta para acceder a las apps de grandes firmas globales se basa en la comunidad y el «boca a boca» dentro de la industria, sumándole el trabajo de difusión por redes sociales, sitios y blogs especializados en tecnología.

Más de 3.500 desarrolladores le dieron «estrellas» (algo así como el «Me gusta» de Facebook) a Eureka en GitHub, una plataforma de desarrollo colaborativo de software. «Nos pasa que programadores de todo el mundo nos mandan e-mails con dudas e incluso para trabajar con nosotros. A veces pasa que alguien ingresa un issue y se lo responde otra persona que ni siquiera es de nuestro equipo», graficó Galindo.

Ser una pieza en el puzzle de grandes empresas globales no le reporta hoy ingresos a Xmartlabs. La ganancia es de otro tipo: «No generamos ingresos directamente, sí nos posiciona como un referente en la industria, ya que es un validador de nuestras habilidades técnicas y puede llegar a ser un elemento de marketing, al ser una forma de dar a conocer los servicios que brindamos, alineado con los valores que nos identifican como equipo: el aporte a la comunidad y compartir el conocimiento».

Gracias a Eureka, la compañía ya fue contratada para desarrollar otros proyectos de open source.

Apostar al código abierto no solo implica recibir aportes desde afuera de la empresa para mejorar el componente sino también que otros puedan usarlo para crear sus propias herramientas. De hecho, el software ya fue adaptado para Android por un programador ajeno a Xmartlabs. Galindo no ve un conflicto en eso: «Cuando liberamos el software que desarrollamos y es usado o modificado, esto no implica ningún costo, pero lo hace más valioso, ya que el mismo evoluciona a partir de los aportes de la comunidad, entonces se da una dinámica de ganar-ganar».

0 comentarios