SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
¿Qué es?
inTrack es un proyecto de comunidad que desea ofrecer apoyo económico a proyectos de
software libre que se desarrollen bajo la plataforma Google Android.

El proyecto nace con dos objetivos bien definidos:

   •   Promover el uso de licencias libres en las plataformas móviles.
   •   Ofrecer apoyo económico para el desarrollo, mantenimiento y mejora del software
       liberado bajo estas licencias.




¿Cómo es?
Mediante una arquitectura cliente-servidor y aprovechando la capacidad always-on de
Android, inTrack pretende desarrollar una librería que, implementada en las aplicaciones
anexas al sistema, permita recopilar información sobre el uso de la aplicación y del propio
terminal.

Ésta información será cedida mediante acuerdos a empresas tecnológicas para la realización
de estudios de mercado, análisis de sectores, etc.

Los beneficios obtenidos mediante estos acuerdos serán distribuidos anualmente entre los
proyectos anexos al sistema.

Para la distribución de dichos beneficios se tendrán en cuenta distintos aspectos de cada
proyecto:

   •   Popularidad de la aplicacion
   •   Nivel de actividad en el desarrollo
   •   Posible coste económico de su mantenimiento (servidores, hosting...)
   •   Etc




Características
Dada su importancia, deben destacarse las siguientes características de inTrack:

   •   Opensource
       La plataforma íntegra y especialmente el código de la librería serán accesibles para
       cualquier persona y liberadas bajo licencias libres.

   •   Información
       La información es recopilada mediante la librería durante la ejecución de las
       aplicaciónes y de forma transparente al usuario.

   •   Privacidad
       La información recopilada sólo responde a estadísticas de uso de las aplicaciones y del
       terminal, y en ningún caso se tratará de información personal como direcciones de
       correo electrónico, números de teléfono, etc. Dado que el código de la librería es
       público, la privacidad queda asegurada.
•   Cuentas
       La contabilidad del proyecto, especialmente los beneficios obtenidos y la distribución de
       éstos, se hará pública tras cada ronda de financiación. Además, se mantendrá un
       histórico público, accesible a cualquier persona interesada.

   •   Condiciones
       Los proyectos anexos al sistema deben cumplir dos condiciones: Liberar el software bajo
       alguna de las licencia libres existentes y facilitar mediante alguno de los múltiples
       sistemas existentes (SourceForge.net, Savannah.gnu.org, BerliOS.de, etc) el acceso al
       código y documentación liberada. Además, ninguna de éstas condiciones podrá ser
       incumplida durante el periodo en el que el proyecto se encuentre anexo al sistema.

   •   Usuarios
       Al iniciar por primera vez cualquiera de las aplicaciones anexas a inTrack, el usuario
       será informado sobre la utilidad del sistema, y podrá decidir en dicho momento si desea
       participar o no. En caso de que desee participar realizará un “registro rápido” y se
       lanzará la aplicación de forma inmediata.

   •   Registro rápido
       El registro rápido trata de entorpecer la experiencia de usuario en la menor medida
       posible. Para conseguir esto, en caso de que el usuario acepte participar en el sistema,
       bastará con que ingrese una cuenta de correo electrónico válida. Mas tarde recibirá
       mediante correo electrónico un enlace para completar su registro.




Funcionamiento
La librería implementada en las aplicaciones recoge diversos parámetros y eventos que son
almacenados en ficheros SQLite y en enviados a los servidores durante los periodos en los que
el terminal permanece sin actividad.

El funcionamiento del sistema consta de varias etapas:

   •   Alta en el sistema
       El desarrollador o grupo de desarrolladores se da de alta en el servicio a fin de obtener
       un identificador y acceso al sistema.

   •   Alta en la aplicación
       Dado que el sistema admite numerosas aplicaciones por cada desarrollador, éste ha de
       dar de alta cada una de ellas para obtener un identificador de aplicación.

   •   Implementación de la librería
       Haciendo uso de los identificadores de desarrollador y aplicación obtenidos, se
       implementa la librería en la aplicación.

   •   Aceptación de términos y registro
       Los usuarios al iniciar por primera vez una aplicación adscrita al sistema inTrack,
       recibirán un mensaje en pantalla en el que se les informa de la utilidad, funcionamiento
       y términos de uso del sistema. Tras esto pueden aceptar o rechazar su uso y definir que
       tipo de información desean facilitar (terminal, aplicación, posicionamiento, etc).

   •   Comprobación y actualización
       La librería coteja su versión con la del servidor, si las versiones coinciden, se pasa al
       proceso de recopilación. En caso de que la versión de la librería difiera de la versión del
       servidor se descargan las consultas1 (el código que ejecuta la librería) en su última
       versión y se almacenan en el terminal.
•   Recopilación
       El proceso de recopilación se realiza mientras la aplicación se encuentra en ejecución de
       forma transparente al usuario. La información recopilada es relativa al uso de la
       aplicación y del terminal y nunca de carácter personal2.

   •   Envío
       La información se almacena en ficheros SQLite que son enviados al servidor de forma
       periódica aprovechando los intervalos en los que el terminal permanece sin uso y
       conectado a Internet.


       1
         Este sistema permite que todas las aplicaciones ejecuten la última versión de
       la librería sin necesidad de que el desarrollador actualice su aplicación. Además,
       se consigue un sistema flexible, que permite la mejora, actualización y
       realización de pruebas de forma sencilla.


       2
        El tipo de información recopilada por la librería se define de forma clara en los
       términos de uso del servicio y se limita a aquella que el usuario autoriza.




Sinergia
Uno de los aspectos mas interesantes de esta iniciativa es la relación que se establece entre
desarrolladores-empresa-usuarios y que beneficia a todos por igual.

Partiendo de una situación en la que:

   •   Desarrolladores. El sistema de “donaciones”, aunque ampliamente utilizado, no es del
       todo eficaz.
   •   Empresas. Dada la creciente popularidad los “smartphones” y por tanto, la
       competitividad en este campo, la empresas necesitan nuevas herramientas que las
       diferencien de sus competidoras.
   •   Usuarios. Poseen un valor al que, por sí solos,no pueden dar salida (su información).


InTrack, mediante la implantación de un sistema abierto y colaborativo, pretende establecer
una nueva situación:

   •   Desarrolladores. Consiguen financiación extra para continuar desarrollando sus
       proyectos.
   •   Empresas. Obtienen información detallada sobre los hábitos de uso de lo usuarios, lo
       que representa una importante ventaja competitiva.
   •   Usuarios. Dan salida al valor que poseen, ayudando a generar un entorno mas
       competitivo (mejores aplicaciones) y a mantener un gran número de aplicaciones
       gratuitas o con un bajo coste.

Más contenido relacionado

Destacado

Video 120220004208-phpapp01
Video 120220004208-phpapp01Video 120220004208-phpapp01
Video 120220004208-phpapp01
Ayrien M
 
LawKick Product Demo
LawKick Product DemoLawKick Product Demo
LawKick Product Demo
LawKick
 
2012 finansaltablolar
2012 finansaltablolar2012 finansaltablolar
2012 finansaltablolar
ASLANGS
 
Celebración
CelebraciónCelebración
Celebración
yolanda
 
Bienvenido mr
Bienvenido mrBienvenido mr
Bienvenido mr
yolanda
 
July hiroshima-cuba-cuba and comunismo
July  hiroshima-cuba-cuba and comunismoJuly  hiroshima-cuba-cuba and comunismo
July hiroshima-cuba-cuba and comunismo
sjulita11
 
Jesús Fernando González
Jesús Fernando GonzálezJesús Fernando González
Jesús Fernando González
ML CV
 
Case study houses
Case study housesCase study houses
Case study houses
Lio Schulze
 
Hiroshima,Cuba-Comunismo
Hiroshima,Cuba-ComunismoHiroshima,Cuba-Comunismo
Hiroshima,Cuba-Comunismo
sjulita11
 

Destacado (20)

10 exercício sólidos exemplo piramide horiz-3_d
10 exercício sólidos exemplo piramide horiz-3_d10 exercício sólidos exemplo piramide horiz-3_d
10 exercício sólidos exemplo piramide horiz-3_d
 
Video 120220004208-phpapp01
Video 120220004208-phpapp01Video 120220004208-phpapp01
Video 120220004208-phpapp01
 
LawKick Product Demo
LawKick Product DemoLawKick Product Demo
LawKick Product Demo
 
2012 finansaltablolar
2012 finansaltablolar2012 finansaltablolar
2012 finansaltablolar
 
Celebración
CelebraciónCelebración
Celebración
 
Spm produksi multimedia 2006
Spm produksi multimedia 2006Spm produksi multimedia 2006
Spm produksi multimedia 2006
 
Betyy!!!
Betyy!!!Betyy!!!
Betyy!!!
 
Risto mejide
Risto mejideRisto mejide
Risto mejide
 
Bienvenido mr
Bienvenido mrBienvenido mr
Bienvenido mr
 
Gaixotasunak
GaixotasunakGaixotasunak
Gaixotasunak
 
Berrezarkuntza garaia
Berrezarkuntza   garaiaBerrezarkuntza   garaia
Berrezarkuntza garaia
 
Los numeros
Los numerosLos numeros
Los numeros
 
July hiroshima-cuba-cuba and comunismo
July  hiroshima-cuba-cuba and comunismoJuly  hiroshima-cuba-cuba and comunismo
July hiroshima-cuba-cuba and comunismo
 
Genetika cmc
Genetika cmcGenetika cmc
Genetika cmc
 
Kursayin
KursayinKursayin
Kursayin
 
Jesús Fernando González
Jesús Fernando GonzálezJesús Fernando González
Jesús Fernando González
 
Case study houses
Case study housesCase study houses
Case study houses
 
Homem espiritual! - O mundo há de se surpreender com os Homens de Deus, os El...
Homem espiritual! - O mundo há de se surpreender com os Homens de Deus, os El...Homem espiritual! - O mundo há de se surpreender com os Homens de Deus, os El...
Homem espiritual! - O mundo há de se surpreender com os Homens de Deus, os El...
 
Hiroshima,Cuba-Comunismo
Hiroshima,Cuba-ComunismoHiroshima,Cuba-Comunismo
Hiroshima,Cuba-Comunismo
 
Cuba es
Cuba esCuba es
Cuba es
 

Similar a inTrack | opensource sostenible

Plan de migracion al software libre
Plan de migracion al software librePlan de migracion al software libre
Plan de migracion al software libre
mario_lopez123
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
mi casa
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
campus party
 
Desarrollo de aplicaciones de abd
Desarrollo de aplicaciones de abdDesarrollo de aplicaciones de abd
Desarrollo de aplicaciones de abd
Google
 
Migración a software libre
Migración a software libreMigración a software libre
Migración a software libre
jjas_2012
 
Trabajo de investigacion del iii corte
Trabajo de investigacion del iii corteTrabajo de investigacion del iii corte
Trabajo de investigacion del iii corte
Jaidy-sanabria
 

Similar a inTrack | opensource sostenible (20)

Plan de migracion al software libre
Plan de migracion al software librePlan de migracion al software libre
Plan de migracion al software libre
 
Articulo ieee proyecto de grado
Articulo ieee proyecto de gradoArticulo ieee proyecto de grado
Articulo ieee proyecto de grado
 
Formacion critica 3[1]
Formacion critica 3[1]Formacion critica 3[1]
Formacion critica 3[1]
 
Formacion critica 3[1]
Formacion critica 3[1]Formacion critica 3[1]
Formacion critica 3[1]
 
UWE
UWEUWE
UWE
 
Formacioncritica2
Formacioncritica2 Formacioncritica2
Formacioncritica2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Presentación ITILmobile
Presentación ITILmobilePresentación ITILmobile
Presentación ITILmobile
 
Clase trece 2011
Clase trece   2011Clase trece   2011
Clase trece 2011
 
Desarrollo de aplicaciones de abd
Desarrollo de aplicaciones de abdDesarrollo de aplicaciones de abd
Desarrollo de aplicaciones de abd
 
Sistemas de informacion 2
Sistemas de informacion 2Sistemas de informacion 2
Sistemas de informacion 2
 
Migración a software libre
Migración a software libreMigración a software libre
Migración a software libre
 
Ricardo Eito-Brun - Jornada Software Libre Baratz-EPI
Ricardo Eito-Brun - Jornada Software Libre Baratz-EPIRicardo Eito-Brun - Jornada Software Libre Baratz-EPI
Ricardo Eito-Brun - Jornada Software Libre Baratz-EPI
 
Trabajo de investigacion del iii corte
Trabajo de investigacion del iii corteTrabajo de investigacion del iii corte
Trabajo de investigacion del iii corte
 
Doc02 acta const_guscc (1)
Doc02 acta const_guscc (1)Doc02 acta const_guscc (1)
Doc02 acta const_guscc (1)
 
Iswi t01 - ing sofware
Iswi   t01 - ing sofwareIswi   t01 - ing sofware
Iswi t01 - ing sofware
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)
 
Gestión de Inversiones: Evolución e innovación del mercado
Gestión de Inversiones: Evolución e innovación del mercado Gestión de Inversiones: Evolución e innovación del mercado
Gestión de Inversiones: Evolución e innovación del mercado
 
Introduccion a las redes y conectividad iii
Introduccion a las redes y conectividad iiiIntroduccion a las redes y conectividad iii
Introduccion a las redes y conectividad iii
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

inTrack | opensource sostenible

  • 1.
  • 2. ¿Qué es? inTrack es un proyecto de comunidad que desea ofrecer apoyo económico a proyectos de software libre que se desarrollen bajo la plataforma Google Android. El proyecto nace con dos objetivos bien definidos: • Promover el uso de licencias libres en las plataformas móviles. • Ofrecer apoyo económico para el desarrollo, mantenimiento y mejora del software liberado bajo estas licencias. ¿Cómo es? Mediante una arquitectura cliente-servidor y aprovechando la capacidad always-on de Android, inTrack pretende desarrollar una librería que, implementada en las aplicaciones anexas al sistema, permita recopilar información sobre el uso de la aplicación y del propio terminal. Ésta información será cedida mediante acuerdos a empresas tecnológicas para la realización de estudios de mercado, análisis de sectores, etc. Los beneficios obtenidos mediante estos acuerdos serán distribuidos anualmente entre los proyectos anexos al sistema. Para la distribución de dichos beneficios se tendrán en cuenta distintos aspectos de cada proyecto: • Popularidad de la aplicacion • Nivel de actividad en el desarrollo • Posible coste económico de su mantenimiento (servidores, hosting...) • Etc Características Dada su importancia, deben destacarse las siguientes características de inTrack: • Opensource La plataforma íntegra y especialmente el código de la librería serán accesibles para cualquier persona y liberadas bajo licencias libres. • Información La información es recopilada mediante la librería durante la ejecución de las aplicaciónes y de forma transparente al usuario. • Privacidad La información recopilada sólo responde a estadísticas de uso de las aplicaciones y del terminal, y en ningún caso se tratará de información personal como direcciones de correo electrónico, números de teléfono, etc. Dado que el código de la librería es público, la privacidad queda asegurada.
  • 3. Cuentas La contabilidad del proyecto, especialmente los beneficios obtenidos y la distribución de éstos, se hará pública tras cada ronda de financiación. Además, se mantendrá un histórico público, accesible a cualquier persona interesada. • Condiciones Los proyectos anexos al sistema deben cumplir dos condiciones: Liberar el software bajo alguna de las licencia libres existentes y facilitar mediante alguno de los múltiples sistemas existentes (SourceForge.net, Savannah.gnu.org, BerliOS.de, etc) el acceso al código y documentación liberada. Además, ninguna de éstas condiciones podrá ser incumplida durante el periodo en el que el proyecto se encuentre anexo al sistema. • Usuarios Al iniciar por primera vez cualquiera de las aplicaciones anexas a inTrack, el usuario será informado sobre la utilidad del sistema, y podrá decidir en dicho momento si desea participar o no. En caso de que desee participar realizará un “registro rápido” y se lanzará la aplicación de forma inmediata. • Registro rápido El registro rápido trata de entorpecer la experiencia de usuario en la menor medida posible. Para conseguir esto, en caso de que el usuario acepte participar en el sistema, bastará con que ingrese una cuenta de correo electrónico válida. Mas tarde recibirá mediante correo electrónico un enlace para completar su registro. Funcionamiento La librería implementada en las aplicaciones recoge diversos parámetros y eventos que son almacenados en ficheros SQLite y en enviados a los servidores durante los periodos en los que el terminal permanece sin actividad. El funcionamiento del sistema consta de varias etapas: • Alta en el sistema El desarrollador o grupo de desarrolladores se da de alta en el servicio a fin de obtener un identificador y acceso al sistema. • Alta en la aplicación Dado que el sistema admite numerosas aplicaciones por cada desarrollador, éste ha de dar de alta cada una de ellas para obtener un identificador de aplicación. • Implementación de la librería Haciendo uso de los identificadores de desarrollador y aplicación obtenidos, se implementa la librería en la aplicación. • Aceptación de términos y registro Los usuarios al iniciar por primera vez una aplicación adscrita al sistema inTrack, recibirán un mensaje en pantalla en el que se les informa de la utilidad, funcionamiento y términos de uso del sistema. Tras esto pueden aceptar o rechazar su uso y definir que tipo de información desean facilitar (terminal, aplicación, posicionamiento, etc). • Comprobación y actualización La librería coteja su versión con la del servidor, si las versiones coinciden, se pasa al proceso de recopilación. En caso de que la versión de la librería difiera de la versión del servidor se descargan las consultas1 (el código que ejecuta la librería) en su última versión y se almacenan en el terminal.
  • 4. Recopilación El proceso de recopilación se realiza mientras la aplicación se encuentra en ejecución de forma transparente al usuario. La información recopilada es relativa al uso de la aplicación y del terminal y nunca de carácter personal2. • Envío La información se almacena en ficheros SQLite que son enviados al servidor de forma periódica aprovechando los intervalos en los que el terminal permanece sin uso y conectado a Internet. 1 Este sistema permite que todas las aplicaciones ejecuten la última versión de la librería sin necesidad de que el desarrollador actualice su aplicación. Además, se consigue un sistema flexible, que permite la mejora, actualización y realización de pruebas de forma sencilla. 2 El tipo de información recopilada por la librería se define de forma clara en los términos de uso del servicio y se limita a aquella que el usuario autoriza. Sinergia Uno de los aspectos mas interesantes de esta iniciativa es la relación que se establece entre desarrolladores-empresa-usuarios y que beneficia a todos por igual. Partiendo de una situación en la que: • Desarrolladores. El sistema de “donaciones”, aunque ampliamente utilizado, no es del todo eficaz. • Empresas. Dada la creciente popularidad los “smartphones” y por tanto, la competitividad en este campo, la empresas necesitan nuevas herramientas que las diferencien de sus competidoras. • Usuarios. Poseen un valor al que, por sí solos,no pueden dar salida (su información). InTrack, mediante la implantación de un sistema abierto y colaborativo, pretende establecer una nueva situación: • Desarrolladores. Consiguen financiación extra para continuar desarrollando sus proyectos. • Empresas. Obtienen información detallada sobre los hábitos de uso de lo usuarios, lo que representa una importante ventaja competitiva. • Usuarios. Dan salida al valor que poseen, ayudando a generar un entorno mas competitivo (mejores aplicaciones) y a mantener un gran número de aplicaciones gratuitas o con un bajo coste.