Está en la página 1de 9

Reto

Campus Party Mxico 2011: Herramienta de Ingeniera Movistar


Objetivo
Desarrollar una aplicacin que pueda ejecutarse en un telfono con sistema operativo ANDROID y que permita monitorear parmetros de la red 2G y 3.5G, mostrarlos en la pantalla del mvil, subirlos a un servidor FTP y reportar la desconexin de una llamada de voz o datos y las fallas de acceso.

Introduccin
Una red de telefona celular continuamente transmite a las terminales mviles informacin sobre su configuracin (parmetros); adems, el telfono tambin realiza mediciones de la seal que, junto con los datos que la red enva, definen el comportamiento que tendr al acceder a la red celular, transmitir informacin y desplazarse dentro de sta. La aplicacin que se busca desarrollar dentro de este reto deber ejecutarse en un mvil con sistema operativo Android 2.1 (o superior). Esta herramienta de ingeniera deber mostrar en pantalla una serie de parmetros de red (indicados ms adelante), ser capaz de grabar parte de la informacin que mida el telfono y subirla a un servidor FTP; como reto adicional, la aplicacin deber de poder identificar el momento en que se produzca una desconexin (llamada cada en voz o datos) o una falla de acceso, y a partir de cualquiera de esos eventos disparar un proceso en el que se enva una notificacin que contenga las mediciones realizadas antes de que se presentara el corte de comunicacin. Los participantes estn libres de desarrollar esta aplicacin sobre cualquier plataforma, siendo ellos mismos los responsables sobre las licencias correspondientes. Actualmente existe en el mercado software gratuito que permite desarrollar aplicaciones Android.

Descripcin tcnica
La aplicacin deber contar con las siguientes caractersticas: 1. Sistema Operativo: La aplicacin deber de tener la capacidad para ser ejecutada en un telfono mvil con sistema operativo Android 2.1 (o superior). 2. Logotipo movistar: En la pantalla principal de la aplicacin se deber mostrar el logotipo de movistar, el cual puede encontrarse en la pgina de Campus Party Mxico (http://www.campus-party.com.mx/):

3. Variables de red y del mvil: Se deber mostrar en pantalla las siguientes variables, las cuales deben ser obtenidas de la red movistar 2G y 3.5G y de las mediciones que la terminal realiza: Informacin sobre ubicacin geogrfica Coordenadas (obtenidas por GPS o por un proveedor de servicio, como Google). Exactitud de las coordenadas geogrficas (m, km). Velocidad de desplazamiento (km/h). Direccin desplazamiento (0-359).

Informacin tcnica de la red Tipo de red (Network Type, GSM, GPRS, EDGE, UMTS, HSDPA, HSUPA, HSPA, UMTS, LTE, etc.). Nombre de la operadora servidora (ej. movistar). Cdigo de pas y de red (MCC, MNC). Estado del servicio en voz y datos (Service State). rea de localizacin de la celda servidora (LAC, en formato decimal). Cdigo de celda servidora (CID, en formato decimal). Primary Scrambling Code de la celda servidora (PSC, vlido slo para modo UMTS). Nivel de seal de la celda servidora (RSSI, en dBm). Valor de RxQual (slo aplica para GSM).

Informacin sobre celdas vecinas * Cdigo de celda vecina (CID, vlido para modo GSM). Primary Scrambling Code de la celda vecina (PSC, vlido para modo UMTS). Cdigo de rea de localizacin de la celda vecina (LAC, vlido para modo GSM). Nivel de seal de la celda vecina (RSSI, en dBm).

* Las celdas vecinas debern desplegarse ordenadas de acuerdo al nivel de seal, de forma descendente.

Informacin sobre el dispositivo 4. Visualizacin en mapa: La aplicacin deber mostrar en mapa (ej. Google Maps) la posicin geogrfica del mvil, indicando la celda servidora y el nivel de seal (RSSI, dBm) de sta. La informacin deber actualizarse de acuerdo al desplazamiento que pueda tener la terminal. 5. Archivo de referencia de celdas: La aplicacin podr soportar el que se le cargue un archivo con la referencia de las celdas de la red, de tal forma que esta informacin se pueda cruzar con lo que el mvil lea de la red y pueda mostrar en mapa en pantalla los datos que se indique en el archivo. Por ejemplo, el archivo podra contener la siguiente informacin:
CID
60101

Tipo de dispositivo (GSM, CDMA). IMSI. IMEI.

MCC
334

MNC
3

LAC
9001

PSC
12

NOMBRE
CAMPUS_PARTY_1

LATITUD
19.363204

LONGITUD AZIMUT
-99.263066 45

De esta forma, en el momento en el que el mvil detecte la celda 334-3-9001-60101 (MCC-MNC-LAC-CID), podra desplegar en pantalla el nombre CAMPUS_PARTY_1 que fue indicado en el archivo de referencia. 6. Trazado de lnea de referencia hacia las celdas servidora y vecinas: Utilizando el mismo archivo de referencia que se especific en el punto anterior, se mostrar en mapa una lnea que conecte la ubicacin geogrfica del mvil hacia la celda servidora y celdas vecinas. Ejemplo:

Celda servidora

Celda vecina

Mvil

7. Grficas con el nivel de seal de la celda servidora y celdas vecinas: De acuerdo al nivel de seal que el mvil mida de la celda servidora y celdas vecinas, se desplegar en pantalla una grfica que muestre una lnea por cada celda, en donde el eje X ser el tiempo de medicin y el eje Y el nivel de seal. Ejemplo:

8. Tabla con niveles de seal de celdas servidora y vecinas: Se deber mostrar en pantalla el nivel de seal (RSSI, dBm) de la celda servidora y de las celdas vecinas (indicando su LAC-CID), y mediante un cdigo de color se clasificar el RSSI que el mvil est midiendo. El listado deber estar ordenado de forma descendente. Ejemplo:
CELDA_A (S) CELDA_F (N) CELDA_G (N) CELDA_B (N) CELDA_D (N) CELDA_C (N) CELDA_E (N) -75 -78 -80 -83 -87 -90 -100

La clasificacin por color se deber hacer con respecto los siguientes rangos:
Rango RSSI [dBm] Color 0 a -75 -76 a -85 -86 a -95 -96 a -120

9. Registro de mediciones y envo de informacin: Deber existir un proceso (que se podr encender o apagar por el usuario) que permita grabar las mediciones que el mvil realiza (muestreo peridico de las variables descritas en el punto 3) y subirlas a un servidor FTP. Deber de existir un men para configurar el servidor FTP destino (direccin IP, usuario, contrasea, directorio, etctera). Se le dar una valoracin adicional si se define un proceso para la compresin de esta informacin, de tal forma que se reduzca la cantidad de datos enviados al servidor. Las mediciones no se enviarn de forma constante, sino que se agrupar la informacin por bloques de 15, 30, 45 60 minutos (lo anterior configurable por el usuario) y entonces se realizar el correspondiente upload. Adems, deber de ser posible el seleccionar de forma alternativa el grabar esta informacin en la memoria del telfono o en una memoria externa (ej. memoria SD). 10. Identificacin de llamadas cadas y envo de informacin previa a la desconexin: La aplicacin deber de contar con un proceso que identifique el momento en que ocurre una llamada cada; este proceso deber de ser configurable por el usuario (encendido/apagado). En el momento en que esta tarea registre una llamada cada deber iniciarse un segundo proceso en el que el mvil envi la informacin recopilada en los ltimos 2 minutos previos a la desconexin (datos obtenidos a partir del proceso indicado en el punto anterior); el archivo que sea cargado en el servidor FTP deber de tener un nombre que comience con las palabras Drop_Call. 11. Identificacin de fallas de acceso: La aplicacin deber contar con un proceso que identifique el momento en que se presenta una falla de acceso, o en otras palabras, que sea capaz de detectar cuando el mvil inicia el proceso de llamada pero no puede establecerla; este proceso deber de ser configurable por el usuario (encendido/apagado). En el momento en que esta tarea registre una falla de acceso deber iniciarse un segundo proceso en el que el mvil enve la informacin recopilada en los ltimos 2 minutos previos a la falla (datos obtenidos a partir del proceso indicado en el punto 9); el archivo que sea cargado en el servidor FTP deber de tener un nombre que comience con las palabras Access_Failure. 12. Pruebas de velocidad: La aplicacin deber contar con una herramienta para la prueba de velocidad en datos (throughput, kbps); deber de ser posible configurar el servidor FTP del cual se descargar (download) el archivo de referencia, as como el que se cargar (upload) en dicho servidor. Despus de realizar la carga/descarga, se mostrar una ventana con los resultados de las velocidades alcanzadas (kbps). Esta informacin podr ser enviada por correo electrnico.

Bases
1. Podrn participar en el concurso todos los campuseros mayores de edad inscritos en Campus Party Mexico 2011. 2. El registro podr ser de manera individual o bien en equipo (mximo de tres participantes). Cada equipo deber nombrar un responsable. 3. Los participantes no podrn estar en ms de un equipo y solamente se podr registrar una propuesta por equipo. 4. En todo momento ser facultad exclusiva e inapelable de Telefnica Movistar la eliminacin de los participantes por cualquiera de las causas que se establezcan en las presentes bases. 5. No podrn participar en el Concurso empleados de Telefnica Movistar o sus familiares, as como de sus empresas afiliadas, subsidiarias, relacionadas o subcontratadas. 6. Los datos personales que los participantes registren en la base de datos sern resguardados y utilizados exclusivamente para efectos de comunicacin relacionados con el desarrollo del concurso 7. Al participar en el concurso se reconoce que en ningn momento se establece un vnculo laboral entre los participantes y Telefnica Movistar, o cualquier empresa contratada por stas. 8. Los participantes que enven su aplicacin aceptan que con el envo de la misma, otorgan a favor de Telefnica Movistar, la ms amplia autorizacin que en derecho proceda, para que Telefnica Movistar utilice, y comunique pblicamente la Obra sin fines de lucro por tiempo indefinido tanto en los Estados Unidos Mexicanos (Mxico) 9. Los participantes declaran al enviar su aplicacin que son autores de la Obra y que no han cedido, licenciado, ni limitado de ningn modo tales derechos. As mismos, se comprometen frente a Telefnica Movistar, sus empresas accionistas, relacionadas y/o afiliadas, a responder de cualquier reclamacin que sta pueda llegar a recibir de cualquier persona en donde se le pretenda imputar una violacin a derechos de autor por el uso no autorizado de la Obra o en la que le aleguen violaciones a derechos de propiedad intelectual de terceros por el uso de la Obra. 10. La autorizacin otorgada a Telefnica Movistar mediante el envo de la aplicacin se otorga de manera amplia para el uso y comunicacin pblica de la obra ya sea de forma aislada o en conjunto con otras imgenes u obras, autorizando a Telefnica Movistar a modificar, editar y adaptar la Obra como mejor convenga a sus intereses. 11. Al inscribir la Aplicacin, el participante otorga a Telefnica Movistar la autorizacin para utilizar su nombre, e ideas en general, en cualquier medio de publicidad y comunicacin sin que ello implique el pago de regalas por parte de Telefnica Movistar hacia el participante. 12. Para que los participantes ganadores puedan recibir el Premio que les corresponda, debern reconocer que la Aplicacin fue hecho por encargo de Telefnica Movistar y que el Premio constituye la remuneracin econmica pagada por Telefnica Movistar en trminos de los artculos 26-bis y 83 de la Ley Federal del Derecho de Autor. lo cual se llevar a cabo mediante la firma de un contrato de obra por encargo (Anexo I). 13. Cualquier situacin no contemplada en las presentes bases ser revisada por el Jurado. 14. Al registrar y enviar su propuesta, los participantes aceptan incondicionalmente las Bases del concurso.

Recepcin de trabajos
1. El periodo de recepcin de propuestas ser a partir del 8 de julio de 2011 y cerrar el 22 de julio de 2011. Los Participantes debern enviar la Aplicacin a clubmovistar.mx@telefonica.com con titulo Reto Herramienta de Ingenieria. 2. La Aplicacin deber estar soportada por el cdigo fuente del mismo, as como los diagramas que tengan relacin con la base de datos desarrollada. 3. Todas las Aplicaciones debern acompaarse del formato Licencia de derechos patrimoniales de autor (Anexo II) completado con la informacin solicitada, firmados en original y por separado, as como acompaarlo de una copia de alguna identificacin oficial vigente (credencial de elector, cartilla o pasaporte vigente) y en presencia de dos testigos que tambin debern firmar al calce. En caso de que se trate de un equipo, este contrato deber ser firmado por todos y cada uno de los integrantes del equipo. 4. Se debe agregar una ficha que incluya los siguientes datos, ya sea impresa o escrita a mano con letra legible: a. b. c. d. e. f. g. Nombre de la Aplicacin Fecha de realizacin Plataforma Tecnolgica Tamao (MB) Desarrollador Diseador Nombre del equipo y responsable con los siguientes datos: Nombre Telfono Mail

5. Por el hecho de participar en el presente Concurso y tal como se establece en el formato Licencia de derechos patrimoniales de autor, los Participantes como nicos autores y titulares de los derechos patrimoniales de autor del Aplicacin otorgan en este acto a Telefnica Movistar una licencia exclusiva para utilizarlo pblicamente y explotarlo comercialmente.

Calificacin y evaluacin
1. La Aplicacin ser evaluado por un jurado integrado por miembros de Telefnica Movistar, quienes seleccionarn las 5 mejores propuestas en calidad de finalistas, posteriormente emitirn su fallo respecto a quienes resultan ganadores de la convocatoria. Dicha seleccin estar basada en los siguientes criterios: a. b. c. d. e. f. Experiencia de usuario Interfaz intuitiva Concepto grafico Compatibilidad Rapidez Capacidad de uso

2. Telefnica Movistar contactara va correo electrnico y realizar una llamada telefnica al responsable de cada uno de los equipos ganadores. 3. El Jurado est facultado para descalificar cualquier trabajo que no cumpla o contravenga los requisitos solicitados en estas bases.

4. La seleccin ser a discrecin absoluta del Jurado y su fallo ser definitivo e inapelable. 5. Telefnica Movistar se reserva el derecho de declarar desierto el concurso en caso de que ninguna aplicacin cumpla con los criterios de evaluacin.

Premios
*Se otorgar un reconocimiento de participacin para todas las aplicaciones participantes. 1. Los Premios sern entregados en la clausura del Campus Party Mxico edicin 2011. El sbado 23 de Julio en el escenario principal. 2. Asimismo, para poder reclamar el premio, los ganadores debern presentar su identificacin oficial (credencial de elector, cartilla o pasaporte vigente). Primer lugar: Tablet Huawei S7 Android Movistar, una entrada a todas las Campus Party a realizarse en Mxico patrocinadas por Movistar y un celular Movistar Link.

Descalificacin
Las siguientes causas sern motivos de descalificacin: 1. Cualquier uso abusivo o fraudulento de las presentes bases. Se entender como fraude, cuando se utilice dentro de las aplicaciones algn elemento propiedad de un tercero sin su consentimiento por escrito, intente falsificar o se falsifique alguna marca o producto, o no se cuente con la autorizacin por escrito del autor 2. Cuando se utilicen elementos propiedad de un tercero, sin contar con su autorizacin por escrito. 3. La invencin o declaracin con falsedad de cualquier dato. 4. En caso que un participante forme parte de dos o ms equipos se descalificar a ambos equipos. 5. La constatacin de cualquiera de estas circunstancias durante el Concurso, supondr la descalificacin o anulacin del participante y su equipo. 6. En caso de constatar las citadas irregularidades con posterioridad a la aceptacin del Premio, Telefnica Movistar se reserva el derecho de ejercer todas las acciones legales que le asista contra los infractores.

ANEXO II - LICENCIA DE DERECHOS PATRIMONIALES DE AUTOR ______ de ______________ de 2011 ________________________________, de nacionalidad _______________, mayor de edad, con domicilio en _____________________________________________, por mi propio derecho y en mi calidad de autor sobre el programa de computo intitulado ______________________________ (la Obra), cuyo ejemplar rotulado y firmado se anexa en formato _________________________, otorgo a favor de Telefnica Mviles Mxico, S.A. de C.V. (Telefnica Movistar) la ms amplia autorizacin y licencia que en derecho proceda, para que Telefnica Movistar utilice, explote comercialmente y comunique pblicamente la Obra con fines de lucro directo o indirecto de forma exclusiva y por tiempo indefinido tanto en los Estados Unidos Mexicanos (Mxico) como en el extranjero, ejercitando todas las facultades que deriven de los derechos patrimoniales de autor sobre la Obra. Declaro ser autor de la Obra y que no he cedido, licenciado, ni limitado de ningn modo tales derechos. Por lo tanto, me comprometo frente a Telefnica Movistar sus accionistas y subsidiarias, a sacarlos en paz y a salvo respecto de cualquier reclamacin iniciada por cualquier persona fsica o moral, o cualquier entidad pblica o privada, en contra de cualquiera de ellos, sobre violaciones o posibles violaciones de derechos industriales o intelectuales de terceros relacionados con la Obra. La autorizacin y licencia otorgada a Telefnica Movistar se otorga con el objeto de llevar a cabo el uso, explotacin comercial y comunicacin pblica de la obra ya sea de forma aislada o en conjunto con otras imgenes u obras, autorizando a Telefnica Movistar a modificar, editar y adaptar la Obra como mejor convenga a sus intereses. Telefnica Movistar se obliga a dar el reconocimiento del crdito autoral de la Obra mediante la inclusin del nombre del autor dentro de los reconocimientos escritos correspondientes. Acepto que el reconocimiento de la autora de la obra hecha por Telefnica Movistar, debe ser considerado como el pago de una contraprestacin en especie cubriendo a suficiencia, cualquier pago que me pudiese corresponder por el uso y la comunicacin pblica que haga Telefnica Movistar de mi Obra. Asimismo, me comprometo a no efectuar reclamacin econmica alguna por cualquier concepto relacionado con la autorizacin de uso que en este acto estoy confiriendo a Telefnica Movistar y renuncio a cualquier contraprestacin econmica que en un futuro me pudiese llegar a corresponder con motivo de lo anterior. Reconozco y acepto que en el desarrollo de la Obra participaron con su talento y creatividad, personas fsicas respecto de las cuales cuento con un contrato de trabajo, un contrato de prestacin de servicios profesionales, un contrato de obra por encargo, un contrato de naturaleza similar a los anteriores, una autorizacin de uso de imagen o cualquier otra autorizacin necesaria, por lo tanto, la remuneracin de las personas que participaron en la creacin de la Obra y que su imagen, voz o retrato aparecen en la Obra correspondieron nica y exclusivamente a m, sin tener estos relacin laboral o contractual alguna con Telfonica Movistar. As mismo, nada de lo establecido en el presente Contrato podr interpretarse en el sentido de que Telefnica Movistar me autoriza o faculta a asumir obligaciones en nombre o en representacin de esta ltima. En virtud de lo anteriormente manifestado, me obligo a sacar en paz y a salvo a Telefnica Movistar, sus empresas accionistas, relacionadas y/o afiliadas para el caso de que reciban alguna reclamacin judicial o extrajudicial en la que se aleguen violaciones a derechos de propiedad intelectual de terceros por el uso de la Obra o de cualquier parte de la misma, violaciones al derecho de uso de imagen, violaciones a derechos conexos o en el caso de que reciba cualquier reclamacin por parte de personas en donde le requieran el pago de contraprestaciones por el uso y explotacin de cualquiera de los anteriores derechos, incluyendo sin limitacin, a reclamaciones que pueda llegar a recibir Telefnica Movistar, sus empresas accionistas, relacionadas y/o afiliadas por parte de sociedades de gestin colectiva que representen los intereses de las personas que crearon las obras o de modelos, artistas, intrpretes o ejecutantes. As

como cualquier reclamacin judicial o extrajudicial que llegue a recibir en la que le aleguen violaciones a derechos de propiedad intelectual por el uso de la Obra. As mismo, reconozco que todos y cada uno de los derechos conferidos por m en forma exclusiva en el presente a favor de Telefnica Movistar, subsistirn en todo momento an en caso de cesin total o parcial as como en el supuesto de que cualquier gravamen o limitacin sea impuesto sobre la Obra. La presente licencia de derechos patrimoniales de autor estar regida bajo las leyes aplicables de la Repblica Mexicana. Cualquier y toda controversia que surja por la interpretacin o cumplimiento de la presente licencia, ser dirimida por los tribunales competentes del Distrito Federal, Mxico por lo que renuncio desde ahora, a cualquier fuero que por razn de mi domicilio presente o futuro o por cualquier otra causa me pudiera corresponder. ________________________ (Firma del participante). Nombre: Fecha y lugar de nacimiento: R.F.C.: