Vous êtes sur la page 1sur 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
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.

Se encontró que la sociedad no está realmente informada sobre este servicio ya que se
desconocen los horarios en que pasa el camión, como tener contacto en caso de alguna
emergencia con el ayuntamiento y todo lo que conlleva las rutas de los camiones. Además
que no hay un contacto directo entre la ciudadanía y el personal encargado del
Ayuntamiento.

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, 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.

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.

4
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.
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, such as having contact in case of an
emergency with the town hall and everything that involves the routes of the trucks. In
addition, there is no direct contact between the citizens and the staff in charge of the City
Council.
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.
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.
Currently, 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.

5
1. 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, 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. 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.

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.

6
2. Antecedentes del problema

El artículo 115 constitucional, confiere a los municipios la responsabilidad de administrar y


otorgar a la población la dotación y operación de servicios públicos. Por lo anterior, la
limpieza de las ciudades, así como el manejo de los residuos sólidos, constituyen grandes
preocupaciones para las autoridades responsables de la prestación de estos servicios
públicos en todos los centros urbanos, no importando el tamaño de su población y la
extensión de su territorio. La concentración poblacional en áreas urbanas y la modificación
de los hábitos de consumo, resultado de un proceso de comercialización excesiva, son
factores que determinan los incrementos de residuos sólidos percápita. México es uno de los
pocos países en que no existe el cobro por la prestación del servicio, esto hace que
financieramente, los municipios tengan grandes deficiencias para atender los requerimientos
de la población. Es decir, que la falta de una política económica - financiera junto al limitado
desarrollo institucional de los municipios y la insuficiencia de personal capacitado para esta
gestión entre otras causas, determinan las precarias condiciones en que operan estos
servicios.

El deterioro ambiental En los últimos 40 años se han generado los más acelerados cambios
en la historia de la humanidad, ya que entre 1950 y 1990 la población mundial pasó de 2,515
a 5,292 millones de habitantes, lo cual presentó un promedio de casi 70 millones por año.
Este crecimiento demográfico estuvo asociado a una alta producción económica de bienes y
servicios, producto entre otras cosas, de un alto proceso de desarrollo industrial. 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. En nuestro país es cada vez más frecuente observar la acumulación de
basura alrededor de ciudades, carreteras, caminos rurales y cuerpos de agua superficiales, a
tal grado que se ha calculado que una persona contamina hasta 4 veces más el ambiente
por los residuos que genera, que por las aguas negras que desecha.

Las acciones ante el problema ambiental. Como parte de las acciones generadas a raíz de
dicha problemática, 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 la SEDESOL iniciaron programas y establecieron normas, reglamentos y leyes para el
manejo de los residuos sólidos en el país.[17]

Tabla 2.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. 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. Ya que la sociedad está muy
mal informada por que no existe un contacto directo entre la población y las autoridades
correspondientes, así como poder resolver la contaminación que se produce cuando
nuestros servicios de recolección no están trabajando. 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.

9
4. Objetivos de investigación

4.1. 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.

4.2. Objetivos específicos

 Recabar información acerca del uso de la localización.

 Diseño de base de datos

 Almacenar las rutas que realiza el camión de basura.

 Guardar puntos de recolección y cuánto tiempo estimado tarda en cada punto.

 Guardar en una base de datos los camiones registrados con todos sus datos, rutas y
tiempos.

 Diseñar la interfaz.

 Agregar las opciones de notificaciones y quejas y sugerencias a nuestra interfaz.

10
5. Justificación

El proyecto de investigación que hoy venimos a presentar es importante por varias razones,
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 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, 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, esto permitirá que tengas tiempo
para acomodar tu basura y esperar el camión, podrás checar que días pasa por dicho punto
y el horario aproximado.

11
6. Marco teórico
6.1 Dispositivos móviles

“Es necesario iniciar este apartado aclarando que las tecnologías móviles, en sus inicios,
eran desarrolladas para utilizarse en las computadoras de escritorio y portátiles, lo común en
ese tiempo; sin embargo, los dispositivos han cambiado y con ese cambio se ha presentado
la evolución de la tecnología web. Ahora bajo esta tecnología los recursos son creados para
ejecutarse mediante dispositivos móviles inteligentes. Por lo pronto, se podría denominar
dispositivo móvil a todo aparato electrónico que cumple unas características básica son de
reducido tamaño, presentan actualmente pantallas táctiles, su conexión es inalámbrica”. [1,
p. 5]

“En la actualidad, 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. El más frecuente, sin duda, es la conexión telefónica y la
conexión a la Internet. La clasificación que se pueda hacer de estos aparatos está sujeta a
diferentes valoraciones, y a veces no existe un acuerdo amplio para ubicar un dispositivo
móvil en una determinada clase. Se establece su clasificación al considerar, esencialmente,
la función establecida o su creación para un público concreto“. [1, p. 5]

“En el pasado las empresas de telecomunicaciones brindaban un solo servicio: telefonía,


audio y video por suscripción, servicios portadores y servicios de valor agregado. En la
actualidad los servicios han convergido de tal manera que un mismo proveedor de servicios
dentro de una misma infraestructura de telecomunicaciones, puede brindar múltiples
servicios. Esta convergencia tecnológica de un dispositivo electrónico que proporciona
funcionalidades de telefonía y ofrece asistencias iguales a las de una computadora, hace
posible el concepto de Smartphone (teléfonos inteligentes) con los que se puede realizar
compras, enviar y recibir correos electrónicos, escuchar música, ver videos, acceder a redes
sociales, además de hablar por teléfono, 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, direccionando su trabajo al desarrollo de aplicaciones
personales y empresariales que satisfagan al usuario“. [2, p. 32]

12
Figura 6.1Tipos de dispositivos móviles [22]

6.2 Clasificación de los dispositivos móviles.

“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. Además, brindar la
posibilidad de servicios como el envío de mensajes de texto y multimedia.

• 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. 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.

• 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, ya
sea audio, vídeo o imágenes. Algunos ejemplos de este tipo de dispositivo son los
reproductores de MP3 y MP4, los DVD portátiles y todos los lectores de libros electrónicos.

13
• Los dispositivos móviles grabadores de multimedia: son los que permiten la grabación de
datos en audio y vídeo. 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. Las consolas portátiles y los teléfonos
celulares fueron los primeros dispositivos móviles en convertirse en un producto de masas“.
[1, p. 3]

Figura 6.2 Clasificación de dispositivos móviles [23]

“Como un dato particularmente importante, debe considerarse que los nuevos teléfonos
inteligentes cubren todas las categorías antes mencionadas. Estos dispositivos permiten
desde realizar llamadas telefónicas, enviar mensajes de texto, tomar fotografías y vídeos en
alta definición, hasta reproducir videojuegos, contienen herramientas de ofimática y un sinfín
de características de avanzada”. [1, p. 4]

14
6.3 Aplicaciones móviles.

“Una aplicación móvil consta esencialmente de dos partes: las aplicaciones nativas y las web
móviles. Sin importar el tipo de aplicación que se decida usar, ambas deben proporcionar la
misma calidad de información a los usuarios que las utilizan.

Sin embargo, es importante considerar algunos aspectos a la hora de evaluar la calidad en el


funcionamiento de las aplicaciones, como los espacios restringidos de navegación y el
elevado costo de su desarrollo. 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; esto conlleva que los diseñadores deban plantear varias veces la
misma programación para ser utilizada en distintos dispositivos.

Las aplicaciones nativas son aquellas creadas o desarrolladas, en este caso en particular,
por las bibliotecas y que permiten acceder a los servicios y productos tradicionales y
novedosos; este tipo de aplicaciones se encuentran habilitadas en las tiendas de
aplicaciones, como por ejemplo, iTunes Store© y Google Play©”. [1, p. 6]

6.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. A
manera de traductor, esta plataforma interpreta lo que el usuario quiere que la terminal
realice y cada vez, lo ejecuta con mayor inteligencia. Una de las cualidades más atractivas
de un sistema operativo móvil es la rapidez con la que en general se desempeña”. [5, p. 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). 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,
naturalmente) un conjunto abstracto de recursos simples, en vez de los complejos conjuntos
de hardware; y administrar estos recursos de hardware. Dependiendo de quién se esté
hablando, el lector podría escuchar más acerca de una función o de la otra. Ahora
analizaremos ambas”. ”. [7, p. 8]

15
Figura 6.3 Cuota de mercado prevista [6]

6.5 Tipos de sistemas operativos móviles

Figura 6.4 Mercado de OS móviles [23]

6.5.1 Apple (IOS)

“Apple, una conocida empresa de computadoras de escritorio, entró en el mundo móvil con
un dispositivo revolucionario: el iPhone. Por suerte para nosotros, todos los dispositivos de
Apple son bastante similares, tienen una pantalla multitáctil, conexiones WLAN y Safari en
iOS”. [6, p. 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). Hasta este escrito, incluso la primera versión del iPhone se puede

16
actualizar a la última versión del sistema operativo. De forma predeterminada, el iPhone y el
iPod Touch se cargan mediante USB; cuando cobras tu dispositivo, 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, y puede instalar
la actualización en minutos sin necesidad de ninguna habilidad técnica”. [6, p. 17]

“Hoy en día, 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”. [6, p. 17]

Figura 6.5 Logo de Apple [24]

6.5.2 Android.

“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.
Google lo mantiene principalmente, por lo que a veces se lo conoce como el "Sistema
operativo móvil de Google". [6, p. 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, similar
a .NET o JVM (Java Virtual Machine). Google eligió Java como el idioma principal para
17
compilar (no es compatible con Java ME) teniendo en cuenta a los usuarios de la Web 2.0”.
[6, p. 26]

“Android incluye un navegador HTML completo basado en Web Kit y, de hecho, es muy
similar al navegador Safari de iPhone, y todos los dispositivos Android hasta la fecha se
entregan con Google Maps, Google Calendar y un cliente de correo electrónico y
proporcionan conexiones a muchos servicios web gratuitos de Google . No es una
obligación, pero a partir de hoy todos los dispositivos Android están basados en el tacto, y
muchos de ellos tienen un teclado físico QWERTY, un GPS, una brújula digital y un
acelerómetro“. [6, p. 26]

“Android es un sistema operativo, inicialmente diseñado para teléfonos móviles como los
sistemas operativos iOS (Apple), Symbian (Nokia) y BlackBerry OS. En la actualidad, este
sistema operativo se instala no sólo en móviles, sino también en múltiples dispositivos, como
tabletas, GPS, televisores, discos duros multimedia, mini ordenadores, etcétera. Incluso se
ha instalado en microondas y lavadoras. Está basado en Linux, que es un núcleo de sistema
operativo libre, gratuito y multiplataforma”. [10, p. 3]

“Android es un sistema operativo de código abierto para dispositivos móviles, se programa


principalmente en Java, y su núcleo está basado en Linux”. [11, p. 5]

Tabla 6.1 Descripción de las Versiones de Android

18
Las librerías Android son:

“En la biblioteca de compatibilidad de Android se ofrecen varias funciones que no vienen


integradas al framework. Estas bibliotecas ofrecen versiones de funciones nuevas que son
compatibles con versiones anteriores, proporcionan elementos de IU útiles que no se
incluyen en el framework y ofrecen diferentes utilidades a las cuales las apps pueden
recurrir”. [8]

Android SDK:

“Android es una plataforma de software libre, 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, probar y
depurar aplicaciones para Android”. [9]

“El SKD de Android incluye numerosas y completas API's para facilitar el desarrollo. Algunas
de las características más relevantes son:

• Licencias, distribución y desarrollo gratuitos, tampoco hay procesos de aprobación del


software.

• Control completo de multimedia, incluyendo la cámara y el micrófono.

• APIs para los sensores: acelerómetros y brújula.

• Mensajes entre procesos (IPC).

• Almacenes de datos compartidos, SQLite, acceso a SD Card.

• Aplicaciones y procesos en segundo plano.

• Integración de los resultados de búsqueda de la aplicación con los del sistema.

• Uso de mapas y sus controles desde las aplicaciones.

• Aceleración gráfica por hardware, incluyendo OpenGL ES 2.0 para los 3D. Muchas de
estas características ya están, de una manera o de otra, para los SDK de otras plataformas
de desarrollo móvil.

Las que diferencian a Android del resto son:

19
• 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, todas se crean igual, con el mismo
aspecto, y con las mismas posibilidades de usar el hardware y las Apis”. [11, p. 10]

Figura 6.6 Arquitectura Android [1]

6.6 Geolocalización.
“El geoposicionamiento es una de los elementos estratégicos que se han consolidado en el
año 2012. Las empresas empiezan a utilizar estos servicios como una forma de estar en
Internet, de geolocalizarse en la red. Para ello hay que atender a diversos aspectos como
son:

20
-Los Geoportales con los que generar y obtener información geográfica, con herramientas
como Google Maps, Google Earth, Openstreetmap, Ikimap, etc.

- La Geolocalización Social con la que compartir información, con herramientas como


Foursquare, Gowalla, Twitter, Facebook y Google +.

- La Geolocalización Aumentada con la que innovar, con herramientas como Layar, Junaio y
Wikitude.

- El Geomarketing y el Geocommerce como forma de promocionar y vender.

- El Geoposicionamiento Web como forma de posicionar en los buscadores, con


herramientas como Google Places”. [12, p. 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), longitud (y) y altura (z) “. [12, p.
25]

6.7 GPS

Figura 1.7 Segmento espacial [14]

“El GPS es el conjunto de elementos (Software y Hardware) que permiten determinar la


posición, velocidad y tiempo de un usuario, además de los parámetros necesarios
adicionales que requiera”. [14, p. 6]

A continuación enumeraremos las partes de las que consta un GPS:

21
“1. Antena con preamplificador

2. Sección de radio frecuencia o canal

3. Micro procesador para reducción, almacenamiento y procesamiento de datos

4. 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. Fuente de energía eléctrica

6. Interfaces del usuario (pantalla, teclado de comandos).

7. Memoria de almacenamiento“. [14, p. 6]

Llegado a este punto, es necesario plantearnos una pregunta, ¿Qué hace un GPS?

“1. Identificación y seguimiento de los códigos asociados a cada satélite.

2. Determinación de la distancia.

3. Decodificación de las señales de datos de navegación para obtener las efemérides, el


almanaque.

4. Aplicar las correcciones (del reloj, ionosféricas,...).

5. Determinación de la posición y velocidad.

6. Validación de los resultados obtenidos y almacenamiento en memoria.

7. Presentación de la información”. [14, p. 6]

6.8 Google Maps en Android

“Google Maps nos proporciona un servicio de cartografía online que podremos utilizar en
nuestras aplicaciones Android.
A diferencia de Android, Google Maps no es un software libre, por lo que está limitado a una
serie de condiciones de servicio. Podemos usarlo de forma gratuita siempre que nuestra
aplicación no solicite más de 15.000 codificaciones geográficas al día. Podemos incluir
propaganda en los mapas.” [13]

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

Figura 6.8 Dispositivos GPS [14]

6.9 Modelos de desarrollo de software

Figura 6.9 Ciclos de desarrollo comparados con XP [15]

23
6.9.1 Modelo en cascada

“El modelo de cascada tiene sus orígenes en la década de 1970 [7], y se define como una
secuencia de actividades bien planificadas y estructuradas. El proceso distingue claramente
las fases de especificación de las de desarrollo y éstas, a su vez, de las de testing. Es,
seguramente, la metodología más extendida y utilizada. Este modelo se basa fuertemente en
que cada detalle de los requisitos se conoce de antemano, previo de comenzar la fase de
codificación o desarrollo, y asume, además, que no existirán cambios significativos en los
mismos a lo largo del ciclo de vida del desarrollo”. [15, p. 6]

6.9.2 Modelo incremental

“El modelo incremental consiste en un desarrollo inicial de la arquitectura completa del


sistema, seguido de sucesivos incrementos funcionales. Cada incremento tiene su propio
ciclo de vida y se basa en el anterior, sin cambiar su funcionalidad ni sus interfaces. Una vez
entregado un incremento, no se realizan cambios sobre el mismo, sino únicamente
corrección de errores. Dado que la arquitectura completa se desarrolla en la etapa inicial, es
necesario, al igual que en el modelo en cascada, conocer los requerimientos completos al
comienzo del desarrollo”. [15, p. 6]

“Respecto al modelo en cascada, el incremental tiene la ventaja de entregar una


funcionalidad inicial en menor tiempo”. [15, p. 7]

6.9.3 Modelo evolutivo

“El modelo evolutivo es, en cierta forma, similar al incremental, pero admite que la
especificación no esté completamente determinada al comienzo del ciclo de vida. Los
requerimientos que estén suficientemente detallados al comienzo darán lugar a un entrega
inicial, mientras que los siguientes incrementos serán cambios progresivos que implementen
“deltas” de especificación de requerimientos. El modelo admite que, si la especificación no
es suficientemente clara al principio, puede desarrollarse un prototipo experimental, que
tiene como función validar o identificar los requisitos del sistema”. [15, p. 7]

24
6.9.4 Metodología XP.

“Extreme Programming (XP) surge como una nueva manera de encarar proyectos de
software, proponiendo una metodología basada esencialmente en la simplicidad y agilidad.
Las metodologías de desarrollo de software tradicionales (ciclo de vida en cascada,
evolutivo, en espiral, iterativo, etc.) aparecen, comparados con los nuevos métodos
propuestos en XP, como pesados y poco eficientes. La crítica más frecuente a estas
metodologías “clásicas” es que son demasiado burocráticas. Hay tanto que hacer para
seguir la metodología que, a veces, el ritmo entero del desarrollo se retarda. Como
respuesta a esto, se ha visto en los últimos tiempos el surgimiento de “Metodologías Ágiles”.
Estos nuevos métodos buscan un punto medio entre la ausencia de procesos y el abuso de
los mismos, proponiendo un proceso cuyo esfuerzo valga la pena”. [15, p. 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, y
aplicarlo de manera dinámica durante el ciclo de vida del software. 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”. [16]

El modelo XP es:

“El ciclo de vida de un proyecto XP incluye, al igual que las otras metodologías, entender lo
que el cliente necesita, estimar el esfuerzo, crear la solución y entregar el producto final al
cliente. Sin embargo, XP propone un ciclo de vida dinámico, donde se admite expresamente
que, en muchos casos, los clientes no son capaces de especificar sus requerimientos al
comienzo de un proyecto.

Por esto, se trata de realizar ciclos de desarrollo cortos (llamados iteraciones), con
entregables funcionales al finalizar cada ciclo. En cada iteración se realiza un ciclo completo
de análisis, diseño, desarrollo y pruebas, pero utilizando un conjunto de reglas y prácticas
que caracterizan a XP (y que serán detalladas más adelante”. [15, p. 8]

25
7. Estado del arte

7.1 Ma. Sojol (Sin basura).

“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”.[18]

Figura 7.1 Logo Ma´ Sojol [18]

7.2 JERApp.

Desde 1950 la recolección pública de basura no ha podido dar solución a la gran cantidad
generada diariamente. según datos del INEGI 2016 cada habitante genera en promedio 1
Kg. de basura al día por lo que en México generamos 127 500 000 kg. de basura diaria, es
por esto que JER es una alternativa para el manejo de basura contrarrestando el problema.

Junta, 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, reúso y reciclaje
de productos que ya no se utilizan. Basada en la economía circular realizando la vinculación

26
tecnológica entre el generador (casa, oficina u empresa) de los productos para reciclar para
que mediante un servicio de logística [19]

Figura 7.2 Logo JER [19]

7.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- reportes de
fallas en algún servicio público, sin tener que escribir su nombre o ubicación, pues la
aplicación ya tendrá registrados sus datos y los lugares exactos desde donde se emite el
mensaje. [20]

Figura 7.3 Logo Mérida App [20]

7.4 Basura cero CDMX

"Basura Cero CDMX" es un modelo interactivo, apto para todas las edades, en cuyo primer
nivel los participantes aprenden a identificar las 4 fracciones en que deben ser divididos,
desde el hogar, los residuos sólidos urbanos: orgánicos, inorgánicos reciclables, inorgánicos
No reciclables y voluminosos/de manejo especial.

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

Figura 7.4 Logo Basura Cero [21]

28
8. 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
9. Método

9.1. 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.
 Usabilidad: La definición más extendida es la ofrecida por la ISO, que define
usabilidad como el “grado de eficacia, eficiencia y satisfacción con la que usuarios
específicos pueden lograr objetivos específicos, en contextos de uso específicos”.
 Organización: La organización de los vehículos y las rutas será independiente de la
aplicación, pues esto corresponde al departamento de aseo publico
 Tiempo de respuesta: Cuanto tiempo tarda en servidor en empezar a devolver
resultados al navegador. Este es el parámetro más importante que debe tener en
cuenta el o los programadores. 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, de esto dependerá la aplicación, de los valores de
las personas y de si cumplen con su parte como ciudadanos de cuidar las calles y su
comunidad.

30
9.2 Determinación del universo y obtención de la muestra.
Tabla 9.1 Determinación del universo, Fuente: Elaboración propia

DETERMINACIÓN DEL UNIVERSO Y


OBTENCIÓN DE LA MUESTRA

Cd. Lázaro Cárdenas,


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.2 Instrumentos de recolección de datos, 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
9.4 Plan de recolección de la información para el trabajo de campo.
Tabla 9.3 Plan de recolección de datos, 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.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.1.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.3. 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.2.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.1.1. Diagrama Jesús Adrian


de casos de uso Trejo Perez /
Flavio César
2 14/02/2019 16/02/2019 2
Robledo Ayala

2.1.2. Diagrama Jesús Adrian


de secuencia Trejo Perez /
Flavio César
20/02/2019 22/02/2019 2
Robledo Ayala

2.1.3. Diagrama Jesús Adrian


de actividades Trejo Perez /
Flavio César
24/02/2019 26/02/2019 2
Robledo Ayala

3.1.1. Jesús Adrian


Programación de Trejo Perez /
la B.D Flavio César
3 21/03/2019 27/03/2019 6
Robledo Ayala

32
3.1.2. 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.1.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.1.2. Jesús Adrian


Programación del Trejo Perez /
apartado de Flavio César
horarios de la Robledo Ayala
aplicación

4.1.1. Pruebas Jesús Adrian


unitarias Trejo Perez /
Flavio César
4 18/04/2019 24/04/2019 6
Robledo Ayala

4.1.2. Pruebas de Jesús Adrian


aceptación Trejo Perez /
Flavio César
26/04/2019 04/05/2019 8
Robledo Ayala

4.1.3 Producción Jesús Adrian


Trejo Perez /
Flavio César
05/05/2019 26/06/2019 52
Robledo Ayala

33
9.5 Plan de procesamiento y análisis de información.
Tabla 9.4 Plan de procesamiento y análisis de la información, 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.1. 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.2. 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.4. Analisis de Jesús Adrian


las respuestas Trejo Perez /
01/02/2019 03/02/2019 2 Flavio César
Robledo Ayala

1.7. 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.1. Jesús Adrian
Elaboración de Trejo Perez /
2 14/02/2019 16/02/2019 2
la encuesta Flavio César
Robledo Ayala
2.2. 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.3. 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. 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.5. 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
software SPSS

2.6. Obtención Jesús Adrian


de matriz de Trejo Perez /
28/02/2019 02/03/2019 2
resultados Flavio César
Robledo Ayala
2.7. 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.1. Jesús Adrian
3 Elaboración del 17/04/2019 19/04/2019 2 Trejo Perez
test
3.2. Aplicación Jesús Adrian
del test a los 20/04/2019 22/04/2019 2 Trejo Perez
usuarios
3.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.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.5. 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.7. 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
9.6. Plan de presentación gráfica de los resultados.
Tabla 9.5 Plan de presentación gráfica de 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
Construcción de Trejo Perez /
1 01/02/2019 03/02/2019 2
la matriz de Flavio César
datos Robledo Ayala
1.2. 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.3. 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.4. Obtención Jesús Adrian
de matriz de Trejo Perez /
10/02/2019 12/02/2019 2
resultados Flavio César
Robledo Ayala
1.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.6. Jesús Adrian
Comparación de Trejo Perez /
15/02/2019 17/02/2019 2
resultados Flavio César
Robledo Ayala

2 2.1. 07/02/2019 09/02/2019 2 Jesús Adrian

36
Construcción de Trejo Perez /
la matriz de Flavio César
datos Robledo Ayala
2.2. 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.3. 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.4. Obtención Jesús Adrian
de matriz de Trejo Perez /
16/02/2019 18/02/2019 2
resultados Flavio César
Robledo Ayala
2.5. 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.6. Jesús Adrian
Comparación de Trejo Perez /
22/02/2019 24/02/2019 2
resultados Flavio César
Robledo Ayala
3.1. 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.2. Jesús Adrian
Procesamiento 25/02/2019 27/02/2019 2 Trejo Perez /
de la Flavio César

37
información a Robledo Ayala
través del
software SPSS
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.4. Obtención Jesús Adrian
de matriz de Trejo Perez /
03/03/2019 05/03/2019 2
resultados Flavio César
Robledo Ayala
3.5. 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.6. Jesús Adrian
Comparación de Trejo Perez /
08/03/2019 10/03/2019 2
resultados Flavio César
Robledo Ayala

38
9.7 Diseño de la investigación
Tabla 9.6 Diseño de la investigación, 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.
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.

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,
encuesta, test
Métodos estadísticos Media, mediana, 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, Michoacán.

39
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.

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
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
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

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

44 Codificación de P. Control 2 días sáb 20/04/19 mar 23/04/19

Disponibles

45 Mejora y modificació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
Anexo B Presupuesto
Recursos y presupuesto del proyecto:

Tabla 11 Presupuesto Fuente: Elaboración propia

Recursos Externos Unidad Importe

Servicios Externos ---------- ----------

Servicio de 1 $500.00
publicación de la
aplicación móvil

Servicio de internet Mensual $500.00

Mano de obra ---------- ----------

Costo por hora $100xhora $

Equipo ---------- ----------

Laptop 1 $5,000.00

Dispositivo móvil 1 $4,000.00

Material ---------- ----------

Papelería y Bimensual $500.00


consumibles

45
Bibliografía

[1] R. A. G. Araya, «Tecnología Móvil: desarrollo de sistemas y aplicaciones,» E-Ciencias de la


Información, vol. 3, nº 2, p. 16, 2013.

[2] «Superintendencia de Telecomunicaciones,» Revista Institucional SUPERTEL, vol. 31, nº 16, p. 4,


2012.

[3] Y. J. M. Rivera, «SISTEMA OPERATIVO ANDROID: CARACTERÍSTICAS Y FUNCIONALIDAD,»


UNIVERSIDAD TECNOLÓGICA DE PEREIRA, Pereira, 2012.

[4] jSon, «Introducción a JSON,» 1 3 2012. [En línea]. Available: http://json.org. [Último acceso: 2 12
2018].

[5] «Sistemas Operativos Móviles: Comunicación en tiempo real,» 1 3 2011. [En línea]. Available:
http://www.pcworld.com.mx/Articulos/20734.htm. [Último acceso: 3 12 2018].

[6] M. Firtman, Programming the mobile web, Estados Unidos: O´Reilly Media, 2010.

[7] A. S. Tanenbaum, Sistemas operativos modernos 3a edicion, Amsterdam: Pearson Education,


2008.

[8] «Developers Andorid,» Andorid, 4 2 2017. [En línea]. Available:


https://developer.android.com/topic/libraries/support-library/?hl=es-419. [Último acceso: 03 12
2018].

[9] Android, «Developers Android,» [En línea]. Available:


http://developer.android.com/intl/es/sdk/index.html. [Último acceso: 23 11 2018].

[10] C. Robledo Sacristán y D. Robledo Fernández, Programacíon en Andorid, Madrid: Aula Mentor,
2011.

[11] J. Ribas Lequerica, Desarrollo de aplicaciones para Android, Anaya Multimedia, 2011.

[12] G. Beltrán López, Geolocalizacón y Redes Sociales, España: Bubok, 2012.

[13] U. C. I. d. Madrid, «Software de Comunicaciones, Programación en dispositivos móviles


portables,» 2012. [En línea]. Available:
https://sites.google.com/site/swcuc3m/home/android/generalidades/dalvikvm-1. [Último
acceso: 18 11 2018].

46
[14] T. Giménez Rodríguez y M. . E. Ros Bernabeu, «Sistema De Posicionamiento Global GPS,» 2010.

[15] J. Joskowicz , «Reglas y Prácticas en eXtreme Programming,» España, 2008.

[16] E. Programming, «Extreme Programming: A gentle introduction,» 10 2013. [En línea]. Available:
http://www.extremeprogramming.org/. [Último acceso: 28 11 2018].

[17] SEDESOL, «Generación, recoleccion y transferencia de residuos sólidos municipales,» Mexico,


2015.

[18] L. López, «App para solicitar recoleccion de basura,» Socialab, 2017. [En línea]. Available:
http://mx.socialab.com/challenges/idi2017idea/idea/47651. [Último acceso: 29 11 2018].

[19] JER, «JER,» 2018. [En línea]. Available: http://www.juntaentregayrecicla.com.mx/. [Último


acceso: 2 12 2018].

[20] A. d. Mérida, «Mérdia me mueve,» 2018. [En línea]. Available: http://www.merida.gob.mx/app/.


[Último acceso: 2 12 2018].

[21] G. d. l. C. d. México, «Sedema,» 2018. [En línea]. Available:


https://www.sedema.cdmx.gob.mx/comunicacion/nota/mas-de-10-mil-descargas-ha-
conseguido-la-app-basura-cero. [Último acceso: 3 12 2018].

[22] Google, «Google Sites,» [En línea]. Available:


https://sites.google.com/site/dispositivosmoviles20/conceptos-basicos/inicio. [Último acceso: 2
12 2018].

[23] Slideshare, «Slideshare,» Sep, [En línea]. Available: https://es.slideshare.net/jcolivares/cicc05.


[Último acceso: 2 12 2018].

[24] Wordpress, «Meylinfuentes21,» [En línea]. Available:


https://meylinfuentes21.wordpress.com/2014/12/11/sistema-operativo-movil-2/. [Último
acceso: 2 12 2018].

[25] Apple, «Apple,» Apple, [En línea]. Available: https://www.apple.com/. [Último acceso: 3 12
2018].

47

Vous aimerez peut-être aussi