You are on page 1of 48

TRABAJO DE TITULACIÓN OPCIÓN

TITULACIÓN INTEGRADA

APLICACIÓN MÓVIL ANDROID PARA OBSERVAR LA ACTIVIDAD Y LA
LOCALIZACIÓN DEL CAMIÓN DE BASURA DE NUESTRA CIUDAD.

PARA OBTENER EL TÍTULO DE:

INGENIERO EN SISTEMAS COMPUTACIONALES

PRESENTA:

TREJO PEREZ JESUS ADRIAN
NÚMERO DE CONTROL: 15560032
ROBLEDO AYALA FLAVIO CESAR
NÚMERO DE CONTROL: 16560570

ASESOR:

Cd. y Puerto de Lázaro Cárdenas, Mich., diciembre del 2018.

Cd. y Puerto de Lázaro Cárdenas, Mich., Mayo de 2015.

Índice

Resumen ............................................................................................................................................... 4
1. Introducción ..................................................................................................................................... 6
2. Antecedentes del problema ......................................................................................................... 7
3. Planteamiento del problema ........................................................................................................ 9
4. Objetivos de investigación......................................................................................................... 10
4.1. Objetivo general...................................................................................................................... 10
4.2. Objetivos específicos .............................................................................................................. 10
5. Justificación................................................................................................................................... 11
6. Marco teórico ................................................................................................................................. 12
7. Estado del arte .............................................................................................................................. 26
8. Hipótesis ......................................................................................................................................... 29
9. Método ............................................................................................................................................. 30
9.1. Variables de investigación ..................................................................................................... 30
Variables independientes ........................................................................................................... 30
Variable dependiente .................................................................................................................. 30
9.2 Determinación del universo y obtención de la muestra. ................................................. 31
9.3 Instrumentos de recolección de datos................................................................................... 31
9.4 Plan de recolección de la información para el trabajo de campo. ................................ 32
9.5 Plan de procesamiento y análisis de información. ........................................................... 34
9.6. Plan de presentación gráfica de los resultados. .............................................................. 36
9.7 Diseño de la investigación ...................................................................................................... 39
Anexo A Cronograma ...................................................................................................................... 40
Anexo B Presupuesto ...................................................................................................................... 45
Bibliografía ............................................................................................................................................. 46

Índice de figuras

Figura 6.1 Tipos de dispositivos móviles…………………………………………………13

Figura 6.2 Clasificación de dispositivos móviles………………………………………...14

Figura 6.3 Cuota de mercado prevista……………………………………………………16

Figura 6.4 Mercado de OS móviles……………………………………………………….16

Figura 6.5 Logo de Apple…………………………………………………………………..17

Figura 6.6 Arquitectura Android…………………………………………………………...20

Figura 1.7 Segmento espacial…………………………………………………………….21

Figura 6.8 Dispositivos GPS……………………………………………………………….23

Figura 6.9 Ciclos de desarrollo comparados con XP…………………………………...23

Figura 7.1 Logo Ma´ Sojol………………………………………………………………….26

Figura 7.2 Logo JER………………………………………………………………………..27

Figura 7.3 Logo Mérida App………………………………………………………………27

Figura 7.4 Logo Basura Cero……………………………………………………………...28

ii

Índice de tablas.

Tabla 2.1 Factores de frecuencia de recolección………………………………………. .8

Tabla 6.1 Descripción de las Versiones de Android…………………………………….18

Tabla 9.1 Determinación del universo, Fuente: Elaboración propia ………………….31

Tabla 9.2 Instrumentos de recolección de datos……………………………….. ……...31

Tabla 9.3 Plan de recolección de datos………………………………………………….32

Tabla 9.4 Plan de procesamiento y análisis de la información………………………. 34

Tabla 9.5 Plan de presentación gráfica de resultados………………………………… 36

Tabla 9.6 Diseño de la investigación……………………………………………………..39

Tabla 10 Cronograma de actividades……………………………………………………40

Tabla 11 Presupuesto Fuente……………………………………………………………. 45

iii

como tener contacto en caso de alguna emergencia con el ayuntamiento y todo lo que conlleva las rutas de los camiones. En la actualidad no existe como tal una aplicación en la que los ciudadanos puedan estar al tanto de este servicio así que creemos que puede ser una gran opción para todas aquellas personas que están interesadas en ver la ciudad limpia y estar más informados. Se encontró que la sociedad no está realmente informada sobre este servicio ya que se desconocen los horarios en que pasa el camión. Pretendemos que la aplicación móvil sea de fácil uso para los usuarios teniendo una interfaz sencilla pero entendible donde podrán ver las noticias que informe el ayuntamiento así como poder meter alguna queja o sugerencia e informar de algún siniestro que pase con este servicio. 4 . Resumen Con este proyecto pretendemos informar a la sociedad sobre todo lo que acontece con nuestros servicios de recolección de basura en nuestra ciudad de Lázaro Cárdenas Michoacán. así mismo facilitar la información acerca de las rutas y horarios de los camiones para poder ver en tiempo estimado que tan cerca esta y si va a pasar o no el camión. Además que no hay un contacto directo entre la ciudadanía y el personal encargado del Ayuntamiento.

information about the routes and schedules of the trucks to be able to see in the estimated time how close to this and you will pass or not the truck. such as having contact in case of an emergency with the town hall and everything that involves the routes of the trucks. Abstract With this project we intend to inform society about everything that happens with our garbage collection services in our city of Lázaro Cárdenas Michoacán. 5 . there is no such thing as an application in which citizens stay at the same time as this service that grows that can be a great option for all people who are in the city clean and be more informed. It has been found that the company is not really the information about this service and that the hours in which the truck passes are unknown. Currently. We intend that the mobile application be easy to use so that users have a simple but understandable interface where we can see the news that is presented in the town hall. there is no direct contact between the citizens and the staff in charge of the City Council. In addition.

Con esta aplicación móvil pretendemos facilitar la comunicación entre los habitantes de esta ciudad con los encargados de este servicio para así poder tener este servicio en mejores condiciones trabajando los ciudadanos y las autoridades en conjunto para lograrlo. desconocen que hacer o a quien llamar en caso de algún incendio en los contenedores de basura o para dar a conocer cualquier tipo de emergencia a las autoridades correspondientes. 1. 6 . Introducción La investigación realizada en este documento se basa en un estudio realizado por los estudiantes hacia los ciudadanos de Lázaro Cárdenas Mich donde se dieron los siguientes resultados: La ciudadanía de Lázaro Cárdenas está muy mal informada sobre nuestro sistema de recolección de basura. Además que la gente en varios casos desconocía que había puntos de recolección más cercanos a los que acostumbraban a depositar su basura.

Es decir. esto hace que financieramente. en México desde hace casi cinco lustros empezaron a gestarse grupos ecologistas en pro de la conservación y desarrollo sostenido del ambiente y dependencias 7 . Como parte de las acciones generadas a raíz de dicha problemática. En nuestro país es cada vez más frecuente observar la acumulación de basura alrededor de ciudades. no importando el tamaño de su población y la extensión de su territorio. de un alto proceso de desarrollo industrial. confiere a los municipios la responsabilidad de administrar y otorgar a la población la dotación y operación de servicios públicos.financiera junto al limitado desarrollo institucional de los municipios y la insuficiencia de personal capacitado para esta gestión entre otras causas. La concentración poblacional en áreas urbanas y la modificación de los hábitos de consumo. lo cual presentó un promedio de casi 70 millones por año. caminos rurales y cuerpos de agua superficiales. carreteras.292 millones de habitantes. Estas cifras nos muestran además que los hechos ocurridos durante este periodo han producido un fuerte impacto en el ambiente con un consecuente costo ecológico-energético Entre los problemas ambientales más serios se encuentra el referente al aumento excesivo de residuos sólidos. El deterioro ambiental En los últimos 40 años se han generado los más acelerados cambios en la historia de la humanidad. Las acciones ante el problema ambiental. ya que entre 1950 y 1990 la población mundial pasó de 2. constituyen grandes preocupaciones para las autoridades responsables de la prestación de estos servicios públicos en todos los centros urbanos. resultado de un proceso de comercialización excesiva. producto entre otras cosas. la limpieza de las ciudades. los municipios tengan grandes deficiencias para atender los requerimientos de la población. que por las aguas negras que desecha. que la falta de una política económica .515 a 5. 2. Este crecimiento demográfico estuvo asociado a una alta producción económica de bienes y servicios. son factores que determinan los incrementos de residuos sólidos percápita. a tal grado que se ha calculado que una persona contamina hasta 4 veces más el ambiente por los residuos que genera. así como el manejo de los residuos sólidos. determinan las precarias condiciones en que operan estos servicios. México es uno de los pocos países en que no existe el cobro por la prestación del servicio. Por lo anterior. Antecedentes del problema El artículo 115 constitucional.

como la SEDESOL iniciaron programas y establecieron normas.[17] Tabla 2. reglamentos y leyes para el manejo de los residuos sólidos en el país.1 Factores de frecuencia de recolección [17]. FRECUENCIA DE RECOLECCIÓN FACTOR (FR) Diaria 1 Cada 3 día 2 Tres veces por semana 3 2 veces por semana 4 Una vez a la semana 7 8 .

3. Ya que la sociedad está muy mal informada por que no existe un contacto directo entre la población y las autoridades correspondientes. Planteamiento del problema El problema que atendemos es la falta de información sobre nuestros servicios de recolección de basura en la ciudad de Lázaro Cárdenas Mich. Al hacer la indagación sobre aplicaciones móviles similares dimos con que no existe una aplicación que informe al ciudadano sobre estos servicios solo se encuentra la página de Facebook del H. Ayuntamiento pero no se sube la información necesaria y a destiempo. así como poder resolver la contaminación que se produce cuando nuestros servicios de recolección no están trabajando. 9 .

 Diseñar la interfaz.  Guardar en una base de datos los camiones registrados con todos sus datos. Objetivo general Desarrollar una app que nos ayude a ver las actividades de nuestros servicios de recolección de basura con la finalidad de estar bien informados sobre este importante servicio.1. 4.  Guardar puntos de recolección y cuánto tiempo estimado tarda en cada punto.  Diseño de base de datos  Almacenar las rutas que realiza el camión de basura. rutas y tiempos.2. 10 . Objetivos específicos  Recabar información acerca del uso de la localización. 4.  Agregar las opciones de notificaciones y quejas y sugerencias a nuestra interfaz. Objetivos de investigación 4.

5. podrás checar que días pasa por dicho punto y el horario aproximado. esto conlleva a que cuando no pasa el camión la gente saca su basura y ahí se queda por varios días y hasta semanas generando un foco de infección para todos los vecinos que viven cerca. 11 . sabemos que el servicio de basura en nuestra comunidad no es muy bueno por eso a veces no sabemos si va a pasar o no el camión de basura por nuestras calles. esto permitirá que tengas tiempo para acomodar tu basura y esperar el camión. la aplicación además de saber si se realizaran los servicios de recolección de basura tendrá una función de saber cuáles son los puntos de recolección y la ruta del camión en tiempo real esto es muy importante para toda la gente de nuestra comunidad porque a veces no sabemos dónde va a recolectar la basura el camión y/o si ya paso por dicho punto todo esto lo podremos ver en tiempo real siguiendo el camión por vía GPS en el mapa con la opción de activar una alarma en tu teléfono para avisar que faltan 3 minutos para que el camión pase por tu punto de recolección de basura más cercano. Justificación El proyecto de investigación que hoy venimos a presentar es importante por varias razones.

5] “En la actualidad. eran desarrolladas para utilizarse en las computadoras de escritorio y portátiles. su conexión es inalámbrica”. servicios portadores y servicios de valor agregado. acceder a redes sociales. 5] “En el pasado las empresas de telecomunicaciones brindaban un solo servicio: telefonía. [2. lo común en ese tiempo. los dispositivos móviles forman un grupo sumamente heterogéneo y pueden incorporar casi cualquier componente de hardware y software que amplíe y diversifique su función inicial. la función establecida o su creación para un público concreto“. presentan actualmente pantallas táctiles. sin embargo. los dispositivos han cambiado y con ese cambio se ha presentado la evolución de la tecnología web. La clasificación que se pueda hacer de estos aparatos está sujeta a diferentes valoraciones. direccionando su trabajo al desarrollo de aplicaciones personales y empresariales que satisfagan al usuario“. [1. además de hablar por teléfono. hace posible el concepto de Smartphone (teléfonos inteligentes) con los que se puede realizar compras. en sus inicios. es la conexión telefónica y la conexión a la Internet. Ahora bajo esta tecnología los recursos son creados para ejecutarse mediante dispositivos móviles inteligentes. sin duda. En la actualidad los servicios han convergido de tal manera que un mismo proveedor de servicios dentro de una misma infraestructura de telecomunicaciones. Esta convergencia tecnológica de un dispositivo electrónico que proporciona funcionalidades de telefonía y ofrece asistencias iguales a las de una computadora. es posible con sólo un dispositivo. La gran aceptación del mercado hacia estos aparatos ha permitido que las empresas líderes en tecnología vean atractiva esta plaza. escuchar música. 6. p. p. audio y video por suscripción. enviar y recibir correos electrónicos. ver videos. El más frecuente. Por lo pronto. puede brindar múltiples servicios. se podría denominar dispositivo móvil a todo aparato electrónico que cumple unas características básica son de reducido tamaño. y a veces no existe un acuerdo amplio para ubicar un dispositivo móvil en una determinada clase. Marco teórico 6. 32] 12 . esencialmente. [1.1 Dispositivos móviles “Es necesario iniciar este apartado aclarando que las tecnologías móviles. Se establece su clasificación al considerar. p.

Figura 6. “Los dispositivos móviles pueden ser clasificados en los siguientes grupos: • Los dispositivos de comunicación: son los dispositivos que presentan como función principal ofrecer una infraestructura de comunicación telefónica. ya sea audio. • Los dispositivos reproductores de multimedia: son aquellos que ha sido diseñados para proporcionar a los usuarios la oportunidad de reproducir uno o varios formatos digitales. 13 . los DVD portátiles y todos los lectores de libros electrónicos. • Los dispositivos de computación: son los dispositivos que ofrecen mayores capacidades de procesamiento de datos y cuentan con una pantalla y teclado muy similares a la experiencia de los computadores personales. vídeo o imágenes.1Tipos de dispositivos móviles [22] 6. Los PDA y las computadoras portátiles tienen como sus principales beneficios la prestación de mayores y mejores servicios inclusive que los computadores de escritorio. Algunos ejemplos de este tipo de dispositivo son los reproductores de MP3 y MP4. Además. brindar la posibilidad de servicios como el envío de mensajes de texto y multimedia.2 Clasificación de los dispositivos móviles.

[1. 3] Figura 6. contienen herramientas de ofimática y un sinfín de características de avanzada”. tomar fotografías y vídeos en alta definición. hasta reproducir videojuegos. p. Estos dispositivos permiten desde realizar llamadas telefónicas. [1. p.• Los dispositivos móviles grabadores de multimedia: son los que permiten la grabación de datos en audio y vídeo. enviar mensajes de texto. debe considerarse que los nuevos teléfonos inteligentes cubren todas las categorías antes mencionadas. 4] 14 . Las consolas portátiles y los teléfonos celulares fueron los primeros dispositivos móviles en convertirse en un producto de masas“. Se encuentran las cámaras fotográficas digitales o las cámaras de vídeo digital. • Las consolas portátiles: son dispositivos móviles cuya principal función es la de proporcionar al usuario una experiencia real de juego.2 Clasificación de dispositivos móviles [23] “Como un dato particularmente importante.

[1. 8] “Es difícil definir qué es un sistema operativo aparte de decir que es el software que se ejecuta en modo kernel (además de que esto no siempre es cierto). 8] 15 . [7. en este caso en particular. este tipo de aplicaciones se encuentran habilitadas en las tiendas de aplicaciones. ambas deben proporcionar la misma calidad de información a los usuarios que las utilizan. p. por las bibliotecas y que permiten acceder a los servicios y productos tradicionales y novedosos. esto conlleva que los diseñadores deban plantear varias veces la misma programación para ser utilizada en distintos dispositivos. Sin importar el tipo de aplicación que se decida usar. es importante considerar algunos aspectos a la hora de evaluar la calidad en el funcionamiento de las aplicaciones. en vez de los complejos conjuntos de hardware.6. Una de las cualidades más atractivas de un sistema operativo móvil es la rapidez con la que en general se desempeña”. Cuando se desea desarrollar aplicaciones se debe tomar en cuenta que los lenguajes de programación para el desarrollo de aplicaciones varían de un sistema operativo a otro. el lector podría escuchar más acerca de una función o de la otra. naturalmente) un conjunto abstracto de recursos simples. ”. p.4 Sistemas operativos móviles “El Sistema Operativo (SO) móvil de un teléfono o tableta realiza la interacción real con lo que podemos hacer a partir de las capacidades del hardware que conforman un equipo. Sin embargo. 6] 6. “Una aplicación móvil consta esencialmente de dos partes: las aplicaciones nativas y las web móviles. Las aplicaciones nativas son aquellas creadas o desarrolladas.3 Aplicaciones móviles. Ahora analizaremos ambas”. A manera de traductor. y administrar estos recursos de hardware. [5. como los espacios restringidos de navegación y el elevado costo de su desarrollo. p. iTunes Store© y Google Play©”. lo ejecuta con mayor inteligencia. Dependiendo de quién se esté hablando. como por ejemplo. esta plataforma interpreta lo que el usuario quiere que la terminal realice y cada vez. Parte del problema es que los sistemas operativos realizan dos funciones básicas que no están relacionadas: proporcionar a los programadores de aplicaciones (y a los programas de aplicaciones.

todos los dispositivos de Apple son bastante similares.4 Mercado de OS móviles [23] 6. entró en el mundo móvil con un dispositivo revolucionario: el iPhone. conexiones WLAN y Safari en iOS”. 17] “Los dispositivos de Apple tienen una gran característica: un sistema operativo llamado iOS (anteriormente iPhone OS) que se basa en Mac OS X (un sistema operativo de escritorio basado en Unix). Por suerte para nosotros. tienen una pantalla multitáctil. una conocida empresa de computadoras de escritorio. Hasta este escrito.1 Apple (IOS) “Apple.5.3 Cuota de mercado prevista [6] 6. Figura 6. incluso la primera versión del iPhone se puede 16 .5 Tipos de sistemas operativos móviles Figura 6. [6. p.

podemos desarrollar aplicaciones para dispositivos iOS en solo dos plataformas: utilizando técnicas web móviles y utilizando el marco nativo Cocoa Touch construido en Objective-C”. iTunes (el software de Apple para administrar el contenido y la música de su dispositivo) detectar automáticamente si hay una actualización del sistema operativo disponible para su dispositivo. [6. “Android es un sistema operativo de código abierto basado en Linux creado y mantenido por un grupo de empresas y operadores de software y hardware llamado Open Handset Alliance. el iPhone y el iPod Touch se cargan mediante USB. 17] Figura 6.actualizar a la última versión del sistema operativo. p. Google eligió Java como el idioma principal para 17 .5. cuando cobras tu dispositivo. por lo que a veces se lo conoce como el "Sistema operativo móvil de Google". similar a . 26] “Android es una pila de software que incluye un sistema operativo multitarea de núcleo en Linux basado en el concepto de una máquina virtual que ejecuta un código de bytes. [6.2 Android. 17] “Hoy en día.5 Logo de Apple [24] 6. p. y puede instalar la actualización en minutos sin necesidad de ninguna habilidad técnica”. p. De forma predeterminada. Google lo mantiene principalmente. [6.NET o JVM (Java Virtual Machine).

Google Calendar y un cliente de correo electrónico y proporcionan conexiones a muchos servicios web gratuitos de Google . y muchos de ellos tienen un teclado físico QWERTY. No es una obligación. discos duros multimedia. 5] Tabla 6. mini ordenadores. 26] “Android incluye un navegador HTML completo basado en Web Kit y. como tabletas. inicialmente diseñado para teléfonos móviles como los sistemas operativos iOS (Apple).compilar (no es compatible con Java ME) teniendo en cuenta a los usuarios de la Web 2. p. y su núcleo está basado en Linux”. p. En la actualidad.0”. Symbian (Nokia) y BlackBerry OS. y todos los dispositivos Android hasta la fecha se entregan con Google Maps. Incluso se ha instalado en microondas y lavadoras. se programa principalmente en Java. [6. p. 26] “Android es un sistema operativo. etcétera. [6.1 Descripción de las Versiones de Android 18 . [11. es muy similar al navegador Safari de iPhone. Está basado en Linux. televisores. gratuito y multiplataforma”. p. que es un núcleo de sistema operativo libre. sino también en múltiples dispositivos. de hecho. 3] “Android es un sistema operativo de código abierto para dispositivos móviles. un GPS. pero a partir de hoy todos los dispositivos Android están basados en el tacto. GPS. este sistema operativo se instala no sólo en móviles. una brújula digital y un acelerómetro“. [10.

probar y depurar aplicaciones para Android”. • Aplicaciones y procesos en segundo plano. para los SDK de otras plataformas de desarrollo móvil. distribución y desarrollo gratuitos.Las librerías Android son: “En la biblioteca de compatibilidad de Android se ofrecen varias funciones que no vienen integradas al framework. • Almacenes de datos compartidos. tampoco hay procesos de aprobación del software. SQLite. • APIs para los sensores: acelerómetros y brújula. Estas bibliotecas ofrecen versiones de funciones nuevas que son compatibles con versiones anteriores. • Aceleración gráfica por hardware. [8] Android SDK: “Android es una plataforma de software libre. • Uso de mapas y sus controles desde las aplicaciones. Muchas de estas características ya están. • Control completo de multimedia. • Integración de los resultados de búsqueda de la aplicación con los del sistema. • Mensajes entre procesos (IPC). Las que diferencian a Android del resto son: 19 . [9] “El SKD de Android incluye numerosas y completas API's para facilitar el desarrollo. de una manera o de otra. proporcionan elementos de IU útiles que no se incluyen en el framework y ofrecen diferentes utilidades a las cuales las apps pueden recurrir”. por lo que cuenta con Kit de desarrollo de Software o SDK17 disponible para todo desarrollador o para alguien que desee experimentar que incluye: el conjunto completo del API soportado por este sistema para crear. Algunas de las características más relevantes son: • Licencias. incluyendo OpenGL ES 2.0 para los 3D. acceso a SD Card. incluyendo la cámara y el micrófono.

“El geoposicionamiento es una de los elementos estratégicos que se han consolidado en el año 2012.• Controles de Google Maps en nuestras aplicaciones • Procesos y servicios en segundo plano • Proveedores de contenidos compartidos y comunicación entre procesos • No diferencia entre aplicaciones nativas y de terceros. [11. Para ello hay que atender a diversos aspectos como son: 20 . con el mismo aspecto. p.6 Geolocalización. y con las mismas posibilidades de usar el hardware y las Apis”. todas se crean igual. Las empresas empiezan a utilizar estos servicios como una forma de estar en Internet. de geolocalizarse en la red.6 Arquitectura Android [1] 6. 10] Figura 6.

Google Earth. Junaio y Wikitude. con herramientas como Layar. . 25] 6. además de los parámetros necesarios adicionales que requiera”.7 GPS Figura 1. . con herramientas como Google Maps. [12. velocidad y tiempo de un usuario. p. Facebook y Google +. 6] A continuación enumeraremos las partes de las que consta un GPS: 21 . p. . Gowalla. etc. Ikimap.La Geolocalización Aumentada con la que innovar. [12.-Los Geoportales con los que generar y obtener información geográfica. con herramientas como Google Places”. 22] “La geolocalización es un concepto que hace referencia a la situación que ocupa un objeto en el espacio y que se mide en coordenadas de latitud (x).El Geoposicionamiento Web como forma de posicionar en los buscadores. Openstreetmap.La Geolocalización Social con la que compartir información. con herramientas como Foursquare.El Geomarketing y el Geocommerce como forma de promocionar y vender.7 Segmento espacial [14] “El GPS es el conjunto de elementos (Software y Hardware) que permiten determinar la posición. longitud (y) y altura (z) “. [14. Twitter. . p.

Interfaces del usuario (pantalla. Fuente de energía eléctrica 6. 7. p. almacenamiento y procesamiento de datos 4. p.. Antena con preamplificador 2. Google Maps no es un software libre.” [13] 22 . por lo que está limitado a una serie de condiciones de servicio. ¿Qué hace un GPS? “1. el almanaque. Presentación de la información”. Memoria de almacenamiento“. Identificación y seguimiento de los códigos asociados a cada satélite. es necesario plantearnos una pregunta.. 5. Sección de radio frecuencia o canal 3. Determinación de la posición y velocidad. 4. ionosféricas..8 Google Maps en Android “Google Maps nos proporciona un servicio de cartografía online que podremos utilizar en nuestras aplicaciones Android. Determinación de la distancia.000 codificaciones geográficas al día. 6. Oscilador de precisión para la generación de los códigos pseudo aleatorios utilizados en la medición del tiempo de viaje de la señal 5. 7. teclado de comandos). [14. Validación de los resultados obtenidos y almacenamiento en memoria.“1. Podemos incluir propaganda en los mapas. A diferencia de Android.). 6] 6. Decodificación de las señales de datos de navegación para obtener las efemérides. Podemos usarlo de forma gratuita siempre que nuestra aplicación no solicite más de 15. [14. 2. 6] Llegado a este punto. Micro procesador para reducción. Aplicar las correcciones (del reloj. 3.

Al pulsar el botón "atrás". sea del nivel que sea”. [13] Figura 6. se cerrará la aplicación Google Maps y volverá a la última actividad.8 Dispositivos GPS [14] 6. Para contar con ese componente necesitamos que la plataforma para la que se desarrolle nuestro proyecto sea "Google API".xml.9 Modelos de desarrollo de software Figura 6. Una es lanzando un nuevo Intentó para que se abra una actividad aparte de la aplicación. main.“Hay dos formas de utilizar el servicio de Google Maps. Para ello primero hay que añadir un visor de Google Maps al layout de la actividad. A pesar de abrir una nueva aplicación el efecto es igual que el de abrir otra pantalla de la aplicación. La otra forma es abrir una actividad que contenga dentro un visor de Google Maps. la de la aplicación que estaba en ejecución. por ejemplo.9 Ciclos de desarrollo comparados con XP [15] 23 .

el incremental tiene la ventaja de entregar una funcionalidad inicial en menor tiempo”. y se define como una secuencia de actividades bien planificadas y estructuradas. Este modelo se basa fuertemente en que cada detalle de los requisitos se conoce de antemano.9. que no existirán cambios significativos en los mismos a lo largo del ciclo de vida del desarrollo”. [15.9. El proceso distingue claramente las fases de especificación de las de desarrollo y éstas. seguido de sucesivos incrementos funcionales. 7] 24 . 6] “Respecto al modelo en cascada. es necesario.2 Modelo incremental “El modelo incremental consiste en un desarrollo inicial de la arquitectura completa del sistema. si la especificación no es suficientemente clara al principio. mientras que los siguientes incrementos serán cambios progresivos que implementen “deltas” de especificación de requerimientos. Es. seguramente. al igual que en el modelo en cascada. p. p.3 Modelo evolutivo “El modelo evolutivo es. la metodología más extendida y utilizada. Los requerimientos que estén suficientemente detallados al comienzo darán lugar a un entrega inicial. Una vez entregado un incremento. a su vez. previo de comenzar la fase de codificación o desarrollo. pero admite que la especificación no esté completamente determinada al comienzo del ciclo de vida. p.9. 7] 6. similar al incremental. Dado que la arquitectura completa se desarrolla en la etapa inicial. Cada incremento tiene su propio ciclo de vida y se basa en el anterior. El modelo admite que. puede desarrollarse un prototipo experimental.1 Modelo en cascada “El modelo de cascada tiene sus orígenes en la década de 1970 [7]. y asume. conocer los requerimientos completos al comienzo del desarrollo”. sino únicamente corrección de errores.6. [15. además. en cierta forma. no se realizan cambios sobre el mismo. p. de las de testing. que tiene como función validar o identificar los requisitos del sistema”. 6] 6. sin cambiar su funcionalidad ni sus interfaces. [15. [15.

proponiendo una metodología basada esencialmente en la simplicidad y agilidad.) aparecen. se ha visto en los últimos tiempos el surgimiento de “Metodologías Ágiles”. [15. crear la solución y entregar el producto final al cliente. “Extreme Programming (XP) surge como una nueva manera de encarar proyectos de software. [15. proponiendo un proceso cuyo esfuerzo valga la pena”. Por esto. p. XP propone un ciclo de vida dinámico. iterativo. Hay tanto que hacer para seguir la metodología que. En cada iteración se realiza un ciclo completo de análisis. p.9. pero utilizando un conjunto de reglas y prácticas que caracterizan a XP (y que serán detalladas más adelante”. el ritmo entero del desarrollo se retarda. evolutivo. [16] El modelo XP es: “El ciclo de vida de un proyecto XP incluye. se trata de realizar ciclos de desarrollo cortos (llamados iteraciones). entender lo que el cliente necesita. al igual que las otras metodologías. a veces. como pesados y poco eficientes. Sin embargo. Las metodologías de desarrollo de software tradicionales (ciclo de vida en cascada. desarrollo y pruebas. 4] “Se puede considerar la programación extrema como la adopción de las mejores metodologías de desarrollo de acuerdo a lo que se pretende llevar a cabo con el proyecto. Esta metodología busca eliminar actividades relacionadas con la elaboración de algunos documentos de especificaciones que no tienen relación directa con el resultado final del software”. con entregables funcionales al finalizar cada ciclo. diseño.6. los clientes no son capaces de especificar sus requerimientos al comienzo de un proyecto. comparados con los nuevos métodos propuestos en XP. y aplicarlo de manera dinámica durante el ciclo de vida del software. en muchos casos. donde se admite expresamente que. etc. estimar el esfuerzo. Como respuesta a esto. Estos nuevos métodos buscan un punto medio entre la ausencia de procesos y el abuso de los mismos. en espiral.4 Metodología XP. 8] 25 . La crítica más frecuente a estas metodologías “clásicas” es que son demasiado burocráticas.

Entrega y Recicla (JER) es una innovadora plataforma “Smart City” que ofrece una alternativa de servicio tanto al ciudadano como a la empresa para el acopio. 7. es por esto que JER es una alternativa para el manejo de basura contrarrestando el problema. Junta. Basada en la economía circular realizando la vinculación 26 . Desde 1950 la recolección pública de basura no ha podido dar solución a la gran cantidad generada diariamente. reúso y reciclaje de productos que ya no se utilizan.[18] Figura 7. Estado del arte 7. de basura al día por lo que en México generamos 127 500 000 kg.2 JERApp. “Aplicación móvil que permite solicitar la recolección de basura a demanda del usuario en su domicilio con seguimiento de ubicación en tiempo real y remuneración económica para el cliente”. según datos del INEGI 2016 cada habitante genera en promedio 1 Kg. de basura diaria.1 Ma. Sojol (Sin basura).1 Logo Ma´ Sojol [18] 7.

desde el hogar. oficina u empresa) de los productos para reciclar para que mediante un servicio de logística [19] Figura 7. sin tener que escribir su nombre o ubicación. tecnológica entre el generador (casa. [20] Figura 7. inorgánicos reciclables.reportes de fallas en algún servicio público. 27 .4 Basura cero CDMX "Basura Cero CDMX" es un modelo interactivo.3 Mérida App Con esta actualización de la APP “Mérida Móvil” los usuarios levantarán de forma más rápida y eficiente desde cualquier dispositivo móvil -teléfono celular o tableta. inorgánicos No reciclables y voluminosos/de manejo especial. los residuos sólidos urbanos: orgánicos. pues la aplicación ya tendrá registrados sus datos y los lugares exactos desde donde se emite el mensaje. en cuyo primer nivel los participantes aprenden a identificar las 4 fracciones en que deben ser divididos. apto para todas las edades.3 Logo Mérida App [20] 7.2 Logo JER [19] 7.

En el segundo nivel del juego comienza realmente el aprendizaje sobre la separación de la basura.4 Logo Basura Cero [21] 28 . [21] Figura 7. de acuerdo con la nueva Norma Ambiental 024. en el bote que le corresponde. por lo que el usuario deberá depositar cada desecho que aparece en la pantalla.

Hipótesis Al llevar a cabo la aplicación sobre la información de recolección de basura de nuestra ciudad ayudaremos a fomentar mayor educación e información sobre este servicio con la ayuda de una aplicación móvil y la geolocalización así poder tener una ciudad más informada y limpia al llevar a cabo una comunicación entre el ciudadano y la autoridad. 29 . 8.

Variables de investigación Variables independientes  Interactividad: la interactividad depende de una sola variable: la capacidad tecnológica de los nuevos sistemas de comunicación de ‘responder’ al usuario.  Organización: La organización de los vehículos y las rutas será independiente de la aplicación. 30 . eficiencia y satisfacción con la que usuarios específicos pueden lograr objetivos específicos.1. que define usabilidad como el “grado de eficacia. de los valores de las personas y de si cumplen con su parte como ciudadanos de cuidar las calles y su comunidad. De él depende que se pueda ajustar el diseño para que los usuarios puedan empezar a visualizar la aplicación lo más rápido posible. Variable dependiente  Cultura sobre el cuidado de las calles: Las personas deben de tener cierta conciencia acerca del aseo en la vía pública. pues esto corresponde al departamento de aseo publico  Tiempo de respuesta: Cuanto tiempo tarda en servidor en empezar a devolver resultados al navegador.  Usabilidad: La definición más extendida es la ofrecida por la ISO. Método 9. Este es el parámetro más importante que debe tener en cuenta el o los programadores. 9. en contextos de uso específicos”. de esto dependerá la aplicación.

Universo Michoacán Personas del municipio Muestra de Lázaro Cárdenas DETERMINACIÓN DEL TIPO DE INVESTIGACIÓN Investigación aplicada 9.3 Instrumentos de recolección de datos Tabla 9. Fuente: Elaboración propia DETERMINACIÓN DEL UNIVERSO Y OBTENCIÓN DE LA MUESTRA Cd.9. Fuente: Elaboración propia INSTRUMENTOS DE RECOLECCION DE DATOS ID DEL INSTRUMENTO NOMBRE DEL INSTRUMENTO DE RECOLECCION DE DATOS 1 Entrevista Estructurada 2 Cuestionario 3 Encuesta 4 Test 31 . Tabla 9.1 Determinación del universo.2 Determinación del universo y obtención de la muestra.2 Instrumentos de recolección de datos. Lázaro Cárdenas.

Entrevista Jesús Adrian con el Trejo Perez / patrocinador del Flavio César sistema actual 27/01/2019 30/01/2019 3 Robledo Ayala 1.D Flavio César 3 21/03/2019 27/03/2019 6 Robledo Ayala 32 .3.3 Plan de recolección de datos. Diagrama Jesús Adrian de secuencia Trejo Perez / Flavio César 20/02/2019 22/02/2019 2 Robledo Ayala 2. Tabla 9.1.1.1.1.2. 9.1.3.2. Diagrama Jesús Adrian de actividades Trejo Perez / Flavio César 24/02/2019 26/02/2019 2 Robledo Ayala 3.1.4 Plan de recolección de la información para el trabajo de campo.1. Realización Jesús Adrian de la entrevista Trejo Perez / 1 24/01/2019 25/01/2019 1 estructurada Flavio César Robledo Ayala 1.2.1.1.1. Jesús Adrian Programación de Trejo Perez / la B. Diagrama Jesús Adrian de casos de uso Trejo Perez / Flavio César 2 14/02/2019 16/02/2019 2 Robledo Ayala 2. Fuente: Elaboración propia PLAN DE RECOLECCION DE LA INFORMACION PARA EL TRABAJO DE CAMPO (METODO DE INVESTIGACION) ID DEL ACTIVIDAD FECHA I FECHA T DURACIÓN RESPONSABLE INSTRUMENTO 1.1. Describir Jesús Adrian las características Trejo Perez / y la funcionalidad 31/01/2019 03/02/2019 3 Flavio César del software Robledo Ayala 2. Realizacion Jesús Adrian de la cita para la Trejo Perez / 25/01/2019 26/01/2019 1 entrevista Flavio César Robledo Ayala 1.

1.1.1. Jesús Adrian Programación del Trejo Perez / apartado de Flavio César horarios de la Robledo Ayala aplicación 4.1.2.1. Pruebas Jesús Adrian unitarias Trejo Perez / Flavio César 4 18/04/2019 24/04/2019 6 Robledo Ayala 4.1. Jesús Adrian Programación de Trejo Perez / la interfaz del Flavio César 02/04/2019 16/04/2019 14 usuario Robledo Ayala 3. Jesús Adrian Programación del Trejo Perez / apartado de Flavio César 02/04/2019 16/04/2019 14 noticas de la Robledo Ayala aplicación 3.2.3 Producción Jesús Adrian Trejo Perez / Flavio César 05/05/2019 26/06/2019 52 Robledo Ayala 33 .1. 3. Pruebas de Jesús Adrian aceptación Trejo Perez / Flavio César 26/04/2019 04/05/2019 8 Robledo Ayala 4.2.3.

2. Jesús Adrian Elaboración de Trejo Perez / 1 la entrevista 24/01/2019 25/01/2019 1 Flavio César estructurada Robledo Ayala 1.7.4 Plan de procesamiento y análisis de la información.1. Aplicación Jesús Adrian de la entrevista Trejo Perez / al patrocinador 25/01/2019 26/01/2019 1 Flavio César Robledo Ayala 1.9. Jesús Adrian Construcción Trejo Perez / 22/02/2019 24/02/2019 2 de la matriz de Flavio César datos Robledo Ayala 2. Fuente: Elaboración propia PLAN DE PROCESAMIENTO Y ANALISIS DE LA INFORMACIÓN (METODO DE INVESTIGACION) ID DEL ACTIVIDAD FECHA I FECHA T DURACIÓN RESPONSABLE INSTRUMENTO 1.3.5 Plan de procesamiento y análisis de información.1. Jesús Adrian Identificación Trejo Perez / del método 19/02/2019 21/02/2019 2 Flavio César estadístico de Robledo Ayala datos 2.4. Tabla 9. Jesús Adrian Implementación Trejo Perez / de respuestas 10/02/2019 12/02/2019 2 Flavio César al banco de Robledo Ayala ideas 2. Jesús Adrian Elaboración de Trejo Perez / 2 14/02/2019 16/02/2019 2 la encuesta Flavio César Robledo Ayala 2.4.2.5. Analisis de Jesús Adrian las respuestas Trejo Perez / 01/02/2019 03/02/2019 2 Flavio César Robledo Ayala 1. Aplicación Jesús Adrian de la encuesta Trejo Perez / 17/02/2019 18/02/2019 1 a los usuarios Flavio César Robledo Ayala 2. Jesús Adrian Procesamiento Trejo Perez / de la 25/02/2019 27/02/2019 2 Flavio César información a Robledo Ayala través del 34 .

5.2. Aplicación Jesús Adrian del test a los 20/04/2019 22/04/2019 2 Trejo Perez usuarios 3.7. software SPSS 2. Jesús Adrian Procesamiento Trejo Perez / de la Flavio César 29/04/2019 01/05/2019 2 información a Robledo Ayala través del software SPSS 3.6. Obtención Jesús Adrian de matriz de Trejo Perez / 02/05/2019 04/05/2019 2 resultados Flavio César Robledo Ayala 3.1.4 Jesús Adrian Construcción Trejo Perez / 26/04/2019 28/04/2019 2 de la matriz de Flavio César datos Robledo Ayala 3. Jesús Adrian Identificación Trejo Perez / del método 23/04/2019 25/04/2019 2 Flavio César estadístico de Robledo Ayala datos 3.7. Obtención Jesús Adrian de matriz de Trejo Perez / 28/02/2019 02/03/2019 2 resultados Flavio César Robledo Ayala 2.6. Jesús Adrian 3 Elaboración del 17/04/2019 19/04/2019 2 Trejo Perez test 3. Obtención Jesús Adrian de gráficos de Trejo Perez / 05/05/2019 07/05/2019 2 resultados Flavio César Robledo Ayala 35 . Obtención Jesús Adrian de gráficos de Trejo Perez / 03/03/2019 05/03/2019 2 resultados Flavio César Robledo Ayala 3.3.

Obtención Jesús Adrian de matriz de Trejo Perez / 10/02/2019 12/02/2019 2 resultados Flavio César Robledo Ayala 1.1.3. Jesús Adrian Construcción de Trejo Perez / 1 01/02/2019 03/02/2019 2 la matriz de Flavio César datos Robledo Ayala 1.5 Plan de presentación gráfica de resultados.6. 07/02/2019 09/02/2019 2 Jesús Adrian 36 .6.4. Plan de presentación gráfica de los resultados. Fuente: Elaboración propia PLAN DE PRESENTACIÓN GRAFICA DE RESULTADOS (METODO DE INVESTIGACION) ID DEL RESPONSABL ACTIVIDAD FECHA I FECHA T DURACIÓN INSTRUMENTO E 1.1. Jesús Adrian Comparación de Trejo Perez / 15/02/2019 17/02/2019 2 resultados Flavio César Robledo Ayala 2 2.5. Obtención Jesús Adrian de gráficos de Trejo Perez / 13/02/2019 14/02/2019 1 resultados en Flavio César barras y líneas Robledo Ayala 1.2. Tabla 9. Jesús Adrian Procesamiento Trejo Perez / de la 07/02/2019 09/02/2019 2 Flavio César información a Robledo Ayala través de Excel 1. Jesús Adrian Procesamiento Trejo Perez / de la Flavio César 04/02/2019 06/02/2019 2 información a Robledo Ayala través del software SPSS 1.9.

Obtención Jesús Adrian de gráficos de Trejo Perez / 19/02/2019 21/02/2019 2 resultados en Flavio César barras y líneas Robledo Ayala 2.4. Jesús Adrian Comparación de Trejo Perez / 22/02/2019 24/02/2019 2 resultados Flavio César Robledo Ayala 3. Obtención Jesús Adrian de matriz de Trejo Perez / 16/02/2019 18/02/2019 2 resultados Flavio César Robledo Ayala 2. Jesús Adrian Procesamiento Trejo Perez / de la 13/02/2019 15/02/2019 2 Flavio César información a Robledo Ayala través de Excel 2.1.2.3.2. Jesús Adrian Construcción de Trejo Perez / 3 22/02/2019 24/02/2019 2 la matriz de Flavio César datos Robledo Ayala 3.5. Jesús Adrian Procesamiento Trejo Perez / de la Flavio César 10/02/2019 12/02/2019 2 información a Robledo Ayala través del software SPSS 2. Jesús Adrian Procesamiento 25/02/2019 27/02/2019 2 Trejo Perez / de la Flavio César 37 . Construcción de Trejo Perez / la matriz de Flavio César datos Robledo Ayala 2.6.

4. Obtención Jesús Adrian de gráficos de Trejo Perez / 06/03/2019 07/03/2019 1 resultados en Flavio César barras y líneas Robledo Ayala 3.3. Jesús Adrian Procesamiento Trejo Perez / de la 28/02/2019 02/03/2019 2 Flavio César información a Robledo Ayala través de Excel 3.información a Robledo Ayala través del software SPSS 3.5.6. Obtención Jesús Adrian de matriz de Trejo Perez / 03/03/2019 05/03/2019 2 resultados Flavio César Robledo Ayala 3. Jesús Adrian Comparación de Trejo Perez / 08/03/2019 10/03/2019 2 resultados Flavio César Robledo Ayala 38 .

6 Diseño de la investigación.9. encuesta. Línea de investigación Tecnología Web Y Dispositivos Móviles Propósito de estudio Desarrollar una app que nos ayude a ver las actividades del camión de basura con la finalidad de obtener información de nuestro servicio de recolección en la ciudad de Lázaro Cárdenas. Fuente: Elaboración propia Diseño de la investigación Nombre del proyecto Aplicación móvil Android para observar la actividad del camión de basura en la ciudad de Lázaro Cárdenas. Michoacán. 39 . Enfoque de la investigación Cuantitativo Tipo de investigación Investigación aplicada Nivel de investigación Aplicativo Instrumentos de recolección de datos Entrevista Estructurada. cuestionario. moda y análisis de frecuencia y métodos de estadística inferencial a través del software SPSS Recopilación de datos del estudio Longitudinal Corte de la investigación Experimental Población Personas que habitan en el municipio de Lázaro Cárdenas.7 Diseño de la investigación Tabla 9. test Métodos estadísticos Media. mediana.

2 Módulo de registro de las rutas 23 días lun 29/10/18 mié 20/02/19 3 Planeación 5 días Lun 21/01/19 vie 25/01/19 4 Planeación de la estructura 4 días Lun 21/01/19 jue 24/01/19 del registro de rutas 5 Planeación del diseño del 3 días Lun 21/01/19 jue 24/01/19 registro de rutas 6 Planeación de codificación 5 días Lun 21/01/19 vie 25/01/19 del registro de rutas 7 Planeación de Pruebas del 4 días Lun 21/01/19 vie 25/01/19 registro de rutas 8 Diseño 8 días 23/01/19 30/01/19 9 Diseño de la estructura de 3 día 23/01/19 25/01/19 Rutas 10 Diseño de las rutas en el 5 día 25/01/19 30/01/19 Mapa 11 Diseño de las calles por las 5 día 25/01/19 30/01/19 que pasa la ruta 40 .Anexo A Cronograma Tabla 10 Cronograma de actividades Fuente: Elaboración propia ID Nombre de tarea Duración Comienzo Fin Aplicación móvil Android para 113 días lun 24/01/19 mié 26/06/19 observar la actividad y la 1 localización del camión de basura en la ciudad de Lázaro Cárdenas.

12 Codificación 16 días lun 28/01/19 lun 18/02/19 13 Codificación de datos de rutas 16 días lun 28/01/19 lun 18/02/19 14 Codificación de calles 16 días lun 28/01/19 lun 18/02/19 15 Codificación de Colonias 16 días lun 28/01/19 lun 18/02/19 16 Codificación de las rutas 16 días lun 28/01/19 lun 18/02/19 disponibles 17 Mejora y modificación de 16 días lun 28/01/19 lun 18/02/19 rutas 18 Prueba 2 días mar 19/02/19 mié 20/02/19 19 Prueba registro de rutas 2 días mar 19/02/19 mié 20/02/19 20 Módulo de registro de vehículos 20 días mié 20/02/19 mar 19/03/19 21 Planeación 9 días mié 20/02/19 lun 04/03/19 22 Planeación del registro de 3 días mié 20/02/19 sáb 23/02/19 vehículos 23 Planeación del diseño del 3 días mié 20/02/19 vie 22/02/19 registro de vehículos 24 Planeación de codificación 2 días jue 28/02/19 vie 01/03/19 del registro de vehículos 25 Planeación de Pruebas del 2 días vie 01/03/19 lun 04/03/19 registro de vehículos 26 Diseño 2 días lun 04/03/19 mar 05/03/19 27 Diseño de la estructura de registro de 2 días lun 04/03/19 mar 05/03/19 vehículos 28 Codificación 7 días vie 08/03/19 lun 18/03/19 29 Codificación de datos de vehículos 2 días vie 08/03/19 lun 11/03/19 41 .

Control 42 Codificación 9 días vie 16/04/19 vie 26/04/19 43 Codificación de datos de 4 días mar 16/04/19 vie 19/04/19 P. Control 2 días sáb 20/04/19 mar 23/04/19 Disponibles 45 Mejora y modificación de P.30 Codificación de vehículos disponibles 3 días dom 10/03/19 mié 13/03/19 31 Mejora y modificación de vehículos 2 días vie 15/03/19 lun 18/03/19 32 Prueba 2 días lun 18/03/19 mar 19/03/19 33 Prueba de registro de vehículo 2 días lun 18/03/19 mar 19/03/19 34 Módulo de registro de puntos de control 28 días mié 20/03/19 vie 26/04/19 35 Planeación 14 días mié 20/03/19 lun 08/04/19 36 Planeación del registro de puntos de 3 días mié 20/03/19 sáb 23/03/19 control 37 Planeación del diseño del 2 días sáb 23/03/19 mar 26/03/19 registro de puntos de control 38 Planeación de codificación de 3 días dom 31/03/19 mié 03/04/19 puntos de control 39 Planeación de Pruebas del 2 días vie 05/04/19 lun 08/04/19 registro de puntos de control 40 Diseño 5 días vie 10/04/19 vie 15/04/19 41 Diseño de la estructura de 5 días vie 10/04/19 vie 15/04/19 registro de P. Control 44 Codificación de P. Control 3 días mié 24/04/19 vie 26/04/19 46 Prueba 2 día vie 26/04/19 sáb 27/04/19 47 Prueba de registro de puntos 2 día vie 26/04/19 sáb 27/04/19 42 .

de control 48 Módulo de la vista previa del 12 días sáb 27/04/19 mar 14/05/19 mapa 49 Planeación 10 días sáb 27/04/19 vie 10/05/19 50 Planeación de la vista previa 2 días sáb 27/04/19 mar 30/04/19 51 Planeación del diseño de la 3 días mié 01/05/19 vie 03/05/19 vista previa del mapa 52 Planeación de codificación de 2 días lun 06/05/19 mar 07/05/19 la vista del mapa 53 Planeación de Pruebas de la 3 días vie 08/05/19 vie 10/05/19 vista previa del mapa 54 Diseño 3 días lun 06/05/19 jue 09/05/19 55 Diseño del interfaz del mapa 3 días lun 06/05/19 jue 09/05/19 56 Codificación 2 días vie 10/05/19 lun 13/05/19 57 Codificación de vista previa 2 días vie 10/05/19 lun 13/05/19 del mapa 58 Prueba 2 días lun 13/05/19 mar 14/05/19 59 Prueba de la vista previa del 2 días lun 13/05/19 mar 14/05/19 mapa 60 Modulo del interfaz para usuario 29 días mié 15/05/19 lun 24/06/19 61 Planeación 7 días mié 15/05/19 jue 23/05/19 62 Planeación del interfaz para 3 días mié 15/05/19 vie 17/05/19 Usuario 63 Planeación del diseño del 2 días jue 16/05/19 vie 17/05/19 interfaz para usuario 43 .

64 Planeación de codificación 2 días sáb 18/05/19 mar 21/05/19 del interfaz para el usuario 65 Planeación de Pruebas del 2 días mié 22/05/19 jue 23/05/19 interfaz para usuario 66 Diseño 11 días vie 24/05/19 vie 07/05/19 67 Diseñar interfaz sencilla para 2 días vie 24/05/19 lun 27/05/19 usuario 68 Diseñar iconos para la 4 días mar 28/05/19 vie 31/05/19 ubicación de P.Control 69 Diseñar iconos para la ubicación de 2 días lun 03/06/19 mar 04/06/19 vehículos 70 Diseñar trazo de rutas 3 días mié 05/06/19 vie 07/06/19 71 Codificación 10 días sáb 08/06/19 vie 26/06/19 72 Codificar el interfaz del usuario 2 días sáb 08/06/19 mar 11/06/19 73 Codificar los iconos de P.Control 3 días mié 12/06/19 vie 14/06/19 74 Codificar los iconos de vehículos 2 días sáb 15/06/19 mar 18/06/19 75 Codificar los iconos de trazos 3 días mié 19/06/19 vie 21/06/19 de rutas 76 Prueba 2 día sáb 22/06/19 lun 24/06/19 77 Prueba del interfaz del 2 día sáb 22/06/19 lun 24/06/19 Usuario 44 .

---------- Servicio de 1 $500. ---------- Laptop 1 $5.000.000.00 publicación de la aplicación móvil Servicio de internet Mensual $500.00 Mano de obra ---------.Anexo B Presupuesto Recursos y presupuesto del proyecto: Tabla 11 Presupuesto Fuente: Elaboración propia Recursos Externos Unidad Importe Servicios Externos ---------.00 consumibles 45 .00 Dispositivo móvil 1 $4. ---------- Papelería y Bimensual $500. ---------- Costo por hora $100xhora $ Equipo ---------.00 Material ---------.

I. 4 2 2017. nº 2. «Developers Android. [6] M. [3] Y. Available: http://developer. Programming the mobile web. [2] «Superintendencia de Telecomunicaciones. Geolocalizacón y Redes Sociales.pcworld. Available: https://sites. [7] A. [Último acceso: 2 12 2018]. Robledo Sacristán y D. Programación en dispositivos móviles portables. d. [8] «Developers Andorid. Madrid: Aula Mentor. 4. Ribas Lequerica.» 1 3 2012. 46 .» Revista Institucional SUPERTEL. 2012. [En línea]. S. 2008. [Último acceso: 3 12 2018]. [13] U. G. Madrid.» 1 3 2011. Robledo Fernández. 2011. Available: https://developer.htm. 31. «Tecnología Móvil: desarrollo de sistemas y aplicaciones.» [En línea]. Amsterdam: Pearson Education.com/topic/libraries/support-library/?hl=es-419. Tanenbaum.html. «Introducción a JSON. Rivera.» UNIVERSIDAD TECNOLÓGICA DE PEREIRA. Available: http://json.com. [11] J. [En línea].mx/Articulos/20734. Available: http://www. Firtman. [4] jSon.com/site/swcuc3m/home/android/generalidades/dalvikvm-1.Bibliografía [1] R.» 2012. C. [12] G.org. España: Bubok. «Software de Comunicaciones.com/intl/es/sdk/index. Sistemas operativos modernos 3a edicion. vol.» E-Ciencias de la Información.» Andorid. p. Desarrollo de aplicaciones para Android. 16. J. nº 16.google. p. Araya. Estados Unidos: O´Reilly Media. Pereira. 2013. A. «SISTEMA OPERATIVO ANDROID: CARACTERÍSTICAS Y FUNCIONALIDAD. [Último acceso: 23 11 2018]. [En línea]. Programacíon en Andorid. 2012. Beltrán López. vol. [En línea]. [10] C. [9] Android. M. 2010. Anaya Multimedia. 2011. 3. 2012.android. [5] «Sistemas Operativos Móviles: Comunicación en tiempo real. [Último acceso: 18 11 2018]. [Último acceso: 03 12 2018].android.

«Google Sites.» España. d. [Último acceso: 2 12 2018].socialab. [22] Google. [En línea].» 2018.com. [25] Apple. «App para solicitar recoleccion de basura.mx/app/.net/jcolivares/cicc05. [15] J. [Último acceso: 3 12 2018].merida. «Reglas y Prácticas en eXtreme Programming. Available: https://sites.» 2018.» Mexico. [Último acceso: 2 12 2018]. «Slideshare. E.[14] T. 2008. Mérida. d. Available: https://www. Available: http://www.» Apple. Available: http://www.com/site/dispositivosmoviles20/conceptos-basicos/inicio.» [En línea]. [Último acceso: 28 11 2018]. «Sedema. [En línea]. 47 . «Mérdia me mueve.extremeprogramming. [17] SEDESOL. «JER.com/2014/12/11/sistema-operativo-movil-2/. Ros Bernabeu. [19] JER.» 10 2013. C. d. Joskowicz . [Último acceso: 2 12 2018]. [Último acceso: 29 11 2018]. Available: https://meylinfuentes21.com/.» [En línea]. l.cdmx. 2017.gob.» 2010. [18] L. [Último acceso: 2 12 2018]. recoleccion y transferencia de residuos sólidos municipales. [En línea]. Available: https://www. [Último acceso: 3 12 2018].gob. [En línea]. «Extreme Programming: A gentle introduction.google. «Generación. .mx/comunicacion/nota/mas-de-10-mil-descargas-ha- conseguido-la-app-basura-cero. [24] Wordpress. López.» Sep.» 2018. [En línea]. México.sedema. Giménez Rodríguez y M. Programming. «Apple. 2015. [21] G. [En línea].com/challenges/idi2017idea/idea/47651. «Sistema De Posicionamiento Global GPS. Available: https://es.juntaentregayrecicla. «Meylinfuentes21.» Socialab.slideshare. [Último acceso: 2 12 2018]. [23] Slideshare.apple. [16] E. Available: http://www. [20] A.wordpress. [En línea].mx/. Available: http://mx.org/.