Anda di halaman 1dari 20

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRNICA

Anteproyecto de
TRABAJO DE GRADO
Ttulo
Diseo e Implementacin de un sistema de seguimiento de transporte estudiantil
basado en GPS desarrollando una aplicacin Android para mejorar la movilidad en
la ESPOCH.
Presentado por: Johana Aide Panchi Guevara
Herick Orlando Paca
Edison Fabricio Vilcacundo Albarracin
Mario Alejandro Paguay
Director: Ing. Veronica Elizabeth Mora Chunllo
Escuela: Ingeniera Electrnica en Telecomunicaciones y Redes
Tipo de Trabajo de Grado:
Fecha de presentacion del anteproyecto:

1.

TITULO DEL ANTEPROYECTO DEL TRABAJO DE GRADO:


Diseo e Implementacin de un Sistema de Seguimiento de Transporte
Estudiantil Basado en GPS desarrollando una Aplicacin Android para mejorar la
Movilidad en la ESPOCH.

2.

INFORMACIN GENERAL

2.1

PROPONENTES:

NOMBRE: Johana Aide Panchi Guevara


CEDULA: 070447638-1
E-MAIL: johany1595@hotmail.com
ESCUELA: Ingeniera en Electrnica, Telecomunicaciones y Redes
CARRERA: Ingeniera en Electrnica, Telecomunicaciones y Redes
NOMBRE: Herick Orlando Paca Lloay
CEDULA: 060395546-9
E-MAIL: herick1645@hotmail.com
ESCUELA: Ingeniera en Electrnica, Telecomunicaciones y Redes
CARRERA: Ingeniera en Electrnica, Telecomunicaciones y Redes
NOMBRE: Edison Fabricio Vilcacundo Albarracn
CEDULA: 055000440-2
E-MAIL:fabrizzio-95@hotmail.con
ESCUELA: Ingeniera en Electrnica, Telecomunicaciones y Redes
CARRERA: Ingeniera en Electrnica, Telecomunicaciones y Redes
NOMBRE: Mario Alejandro Paguay Albarracn
CEDULA: 060423707-3
E-MAIL: mariop94@yahoo.es
ESCUELA: Ingeniera en Electrnica, Telecomunicaciones y Redes
CARRERA: Ingeniera en Electrnica, Telecomunicaciones y Redes
2.4

DIRECTOR DEL TRABAJO DE GRADO :

NOMBRE: Vernica Elizabeth Mora Chunllo


CEDULA: 060281198-6
E-MAIL: ovmora@espoch.edu.ec
2.5

EMPRESA / INSTITUCIN DONDE SE APLICAR EL TRABAJO:

El anteproyecto de Grado ser aplicado en la Escuela Superior Politcnica de


Chimborazo

3.

FORMULACION GENERAL DEL PROYECTO DEL TRABAJO DE GRADO

3.1 PLANTEMIENTO DEL PROBLEMA

La movilidad en la Escuela Superior Politcnica De Chimborazo hoy en da


presenta ineficiencias por factores como la distancia, el horario exacto de los
buses, as como la ruta que toman estos en nuestra institucin. A nivel mundial el
desarrollo de aplicaciones de ubicacin de vehculos ha ido creciendo gracias al
desarrollo de aplicaciones mviles ya que estas pueden dar una informacin
segura y en tiempo real mediante la utilizacin de GPS que es un sistema de
navegacin compuesto de un conjunto de satlites con la cual se puede
determinar la posicin (latitud y longitud), funciona continuamente en todas partes
del mundo y es libre de cargos. El desarrollo de este proyecto se basa en la
visualizacin de las rutas que realizan los buses de la ESPOCH para lo cual se
dispone de una aplicacin Android para brindar la ubicacin exacta de estos
medios de transporte para que as el estudiante pueda gestionar su horario para
poder llegar a su destino sin prdidas de tiempo innecesarias.
3.2 ESTADO DEL ARTE

El sistema GPS (Sistema de Posicionamiento Global) fue creado por el


Departamento de Defensa de los Estados Unidos, para constituir un sistema de
navegacin preciso con fines militares. Su historia inicia con el sistema TRANSIT
que qued operativo en 1964 hacia 1967 el cual fue el primer sistema de
navegacin satelital, pero funcionaba con seis satlites de la constelacin
NAVSTAR de baja rbita por lo cual sus capacidades eran muy limitadas y sirvi
para la localizacin de submarinos con misiles Polaris. Posteriormente, en 1967,
fue autorizado para fines civiles y utilizados por flotas pesqueras, buques
oceanogrficos y compaas de exploracin de petrleo hasta el ao 1996 en que
fue abandonado. En 1973 se combinaron los programas de la Armada y de la
Fuerza Area de los Estados usando una seal modulada con un cdigo de PRN
en lo que se conoci como Navigation Technology Program posteriormente
renombrado NAVSTAR GPS. Entre 1978 y 1985 se desarrollaron y lanzaron once
satlites prototipo experimentales NAVSTAR, a los que siguieron otras
generaciones de satlites, hasta completar la constelacin actual, a la que se
declar con capacidad operacional inicial en diciembre de 1993 y con capacidad
operacional total y utilidad civil en abril de 1995. [1].
Actualmente, el GPS funciona mediante una red de 29 satlites en orbitas de tipo
medio (MEO) que se encuentran orbitando alrededor de la Tierra y cuando se
desea determinar la posicin especfica de un punto se localiza automticamente
con una triangulacin con cuatro satlites de la red como mnimo, de los que
recibe seales indicando la posicin del objeto o lugar en longitud, latitud y altura y
el reloj de cada uno de los satlites, en base a estas seales, el dispositivo
sincroniza el reloj del GPS y la distancia del satlite respecto al punto de medicin,
por lo que conocidas las distancias, se determina fcilmente la posicin relativa del
objeto respecto a los satlites que enviaron las seales [2]. La tecnologa del GPS
sigue avanzando y debido a los problemas con los que se enfrenta el GPS en
zonas de sombra de montaas, edificios altos o ms concretamente en el
posicionamiento de objetos sumergidos bajo el agua, actualmente cientficos e
investigadores se encuentran desarrollado una nueva tecnologa utilizando un
acelermetro cuntico que hara del GPS clsico 1000 veces ms preciso, el

funcionamiento de este nuevo sistema comenz sus primeras pruebas en tierra


firme este ao y en el 2016 se probar en submarinos.
El estudio del monitoreo y localizacin por GPS mediante la red de
comunicaciones es relativamente nuevo en Ecuador, pero est aumentando
rpidamente. Actualmente se cuenta con la ms completa y actualizada base de
datos de mapas en el pas, esto permite soportar aplicaciones mviles y en
internet de ltima generacin. Un sistema capaz de realizar tal tarea tiene diversos
usos; permite realizar el monitoreo o seguimiento de la flota de vehculos, desde el
telfono celular y tener reporte a tiempo del estado de los mismos. Tambin se
puede conocer estadsticas de los recorridos que ayudar a tomar decisiones y
optimizar los tiempos y rutas a tomar.
Con el fin de desarrollar este proyecto y hacer uso de GPS con herramientas de
desarrollo de aplicaciones se ha querido aportar en la creacin de una app mvil
que sea capaz de identificar la posicin exacta y el recorrido de un bus en la
ESPOCH para minimizar los problemas actuales de movilidad en esta institucin y
optimizar recursos tanto de tiempo como econmicos para los estudiantes.
3.2

JUSTIFICACION DEL TRABAJO DE GRADO


3.2.1

JUSTIFICACIN TERICA

El presente trabajo tiene como lnea base el proyecto desarrollado en la


Universidad Tunku Abdul Rahman de Malasia por Chai Ching Loong en el cual se
desarroll una aplicacin que obtena diferentes datos de las unidades de
transporte de dicha universidad tales como ubicacin o disponibilidad. En relacin
a este se implementar el sistema de seguimiento del transporte interno de la
Escuela Superior Politcnica de Chimborazo con la ventaja de tener la posicin en
tiempo real de cada una de las unidades.
El proyecto est enfocado en las comunicaciones satelitales y especficamente en
el uso del Sistema de Posicionamiento Global (GPS) para determinar ubicaciones
precisas y realizar seguimiento en tiempo real. Se escogi GPS debido a la
importancia que este sistema tiene en la actualidad, su utilizacin va desde la
navegacin de usuarios mviles o la ubicacin y rastreo de bienes o personas
hasta el uso del sistema para fines militares. El objetivo del proyecto consiste en
brindar a los estudiantes de la ESPOCH una herramienta mvil que permita
conocer la ubicacin de una unidad de transporte y aproximadamente en que
momento llegar a la parada ms cercana, con esto se eliminara la prdida de
tiempo ocasionada al estudiante al tener que movilizarse a una parada y esperar
un bus sin tener la certeza de cunto tiempo le tomara llegar al sitio o si el mismo
nunca llegara en caso de que la ruta ya no est en funcionamiento.
En esta investigacin se desarrollar una aplicacin en Android mediante el uso de
un sistema de geolocalizacin que permita obtener la ubicacin del objeto a
estudiar y as monitorear sus cambios de ruta y mostrarlas en un mapa a travs de
marcadores para proporcionar informacin a los estudiantes de la ESPOCH acerca
de los horarios y rutas disponibles, todo esto mediante la utilizacin del sistema
GPS que debe ser instalado en estos medios de transporte para poder realizar el
seguimiento respectivo con la ayuda de una base de datos proporcionada por un
servidor web de rastreo y as poder obtener informacin del posicionamiento, hora,

fecha en la que este concurriendo dicho evento brindando informacin segura y


confiable a los usuarios que utilizan esta aplicacin mvil.
Con esto se pretende mejorar la movilizacin estudiantil, la cual se ver
beneficiada al optimizarse el uso adecuado de las unidades mviles de la
ESPOCH sin la necesidad de realizar largas esperas en las paradas respectivas.
Los estudiantes tendrn la posibilidad de gestionar mejor su tiempo y hacer de
este una rutina. Evidenciando as una mejor movilidad interna y agilidad en los
estudiantes para llegar a tiempo a sus respetivas clases y evitar posibles
sanciones acadmicas por parte de profesores.
3.2.2

JUSTIFICACIN APLICATIVA

La finalidad del presente trabajo es dar apertura a la informacin geogrfica a los


estudiantes de la ESPOCH sobre la posicin en tiempo real de la posicin de los
buses de la institucin para lo cual se utilizar para el diseo de la aplicacin
Android la plataforma Velneo; para lo cual se utiliza el sistema de
posicionamiento global que ayuda a determinar las coordenadas del equipo que
ser instalado en estos medios de transporte. Tambin se hace uso del sistema
celular GPRS/GSM el cual permite comunicar los dispositivos mviles GPS con
el servidor web a travs de internet.
3.3

OBJETIVOS
3.3.1 OBJETIVOS GENERALES:
Disear e Implementar un sistema de seguimiento de transporte estudiantil
basado en GPS desarrollando una aplicacin Android para mejorar la movilidad
en la ESPOCH.
3.3.2

OBJETIVOS ESPECIFICOS:

Analizar los datos que almacena el sistema GPS en el seguimiento de


una unidad de transporte.

Enviar datos de la posicin de las unidades de transporte hacia un


servidor central para procesar y proveer informacin que se utiliza
directamente en el desarrollo de la aplicacin mvil.

Desarrollar la aplicacin que provea una interfaz grfica e interactiva que


muestre la posicin exacta de las unidades de transporte y esta actualice
su informacin continuamente.

3.4 MARCO TERICO


CAPITULO I
GPS
3.4.1.1 Definicin
El GPS, sistema de posicionamiento global por sus siglas en ingles Global Positioning
System, permite determinar en todo el mundo la posicin de un objeto, persona, vehculo
o nave, con una precisin hasta de centmetros, proporciona una direccin disponible,
nica e instantnea, para cada punto de la superficie del planeta.[3]

3.4.1.2 Funcionamiento GPS


El sistema GPS tiene por objetivo calcular la posicin de un punto cualquiera en un
espacio de coordenadas (x,y,z), partiendo del clculo de las distancias del punto a un
mnimo de tres satlites cuya localizacin es conocida. La distancia entre el usuario
(receptor GPS) y un satlite se mide multiplicando el tiempo de vuelo de la seal emitida
desde el satlite por su velocidad de propagacin. Para medir el tiempo de vuelo de la
seal de radio es necesario que los relojes de los satlites y de los receptores estn
sincronizados, pues deben generar simultneamente el mismo cdigo. La desviacin en
los relojes de los receptores aade una incgnita ms que hace necesario un mnimo de
cuatro satlites para estimar correctamente las posiciones.
Aunque la velocidad de los satlites es elevada (4 Km/s), la posicin instantnea de los
mismos puede estimarse con un error inferior a varios metros en base a una prediccin
sobre las posiciones anteriores en un perodo de 24 a 48 horas. Las estaciones terrestres
revisan peridicamente los relojes atmicos de los satlites, enviando las efemrides
(predicciones de la posicin actual de los satlites que se transmite al usuario en el
mensaje de datos) y las correcciones de los relojes, ya que la precisin de los relojes y la
estabilidad de la trayectoria de los satlites son claves en el funcionamiento del sistema
GPS.[4]
3.4.1.3 Receptores GPS
Los receptores GPS detectan, decodifican y procesan las seales que reciben de los
satlites para saber el punto donde se encuentran situados.
Estn preparados para determinar con un margen mnimo de error la latitud, longitud y
altura desde cualquier punto de la tierra donde nos encontremos situados. Otros ms
completos muestran tambin el punto donde hemos estado e incluso trazan de forma
visual sobre un mapa la trayectoria seguida o la que vamos siguiendo en esos momentos.
Esta es una capacidad que no posean los dispositivos de posicionamiento anteriores a la
existencia de los receptores GPS.
Hay bsicamente de dos tipos: porttiles y fijos.
Receptores porttiles.- pueden ser tan pequeos como algunos telfonos celulares o
mviles, con pantalla y teclado.
Receptores fijos.- son los que se instalan en automviles o coches, embarcaciones,
aviones, trenes, submarinos o cualquier otro tipo de vehculo que requiere siempre del
GPS.[5]
3.4.1.4 Seales GPS
El receptor GPS capta seales de los satlites GPS para determinar donde se encuentra
el objeto. Cada satlite transmite seales de radio de baja energa a distintas frecuencias.
Las seales viajan a travs de la llamada lnea de visin. Estos significa que pasa a
travs de nubes, vidrio y plstico, pero normalmente no a travs de objetos slidos, como
edificios.[6]
3.4.1.5 GPS en la localizacin de vehculos

El receptor GPS es un dispositivo que se instala en un vehculo y un equipo administrador


en cada unidad de transporte. Se sabe con precisin donde est el vehculo, el tiempo de
recorrido que lleva; adems en caso de contar con una flota de vehculos es posible
conocer todas las condiciones de operacin incluso la velocidad a la que marcha. Pues
bien, el sistema GPS introdujo al mercado un dispositivo que controla va satlite todos los
movimientos de tiempos, carga y localizacin de los vehculos de transportes. El sistema
es una pequea caja negra que se conecta en el vehculo y que transmite al administrador
o al dueo, todos los datos del vehculo en tiempo real. Para acceder a la informacin
dada por el GPS es necesario instalar en una PC computador el programa de
seguimiento, que le permite al propietario ser el copiloto de cada uno de los vehculos sin
importar el nmero. [7]. As entonces la persona que est monitorizando un vehculo
puede saber en un instante de tiempo dado la ubicacin de este y conocer el tiempo que
tarde al llegar a su destino.
CAPITULO II
REDES MOVILES
3.4.2.1 Definicin de redes mviles
Una red mvil consta de una red de estaciones base que cubren un rea delimitada
(celda) y encaminan las comunicaciones en forma de ondas de radio desde y hasta los
terminales de los usuarios. Las comunicaciones mviles siguen el principio general de la
telefona: Conectar dos usuarios remotos a travs del equipo de red de un operador
responsable de la gestin del servicio. Sin embargo, a diferencia de los telfonos fijos, en
la red mvil no existen pares de cobre ni fibra ptica, y las transmisiones de radio
constituyen el enlace final. El telfono mvil del usuario comunica a travs del aire con
una antena, que a su vez comunica con la central del operador. sta encamina la
comunicacin hacia la parte correspondiente en la red fija o a travs de otras antenas.
Para que la comunicacin sea efectiva, el usuario mvil debe estar en el rea de alcance
de una antena. sta tiene un alcance limitado y cubre una pequea rea alrededor,
llamada "celda" (de ah el otro nombre de "red de celdas o red celular" utilizado a
menudo para designar las redes mviles). Para cubrir el mximo territorio y garantizar que
los usuarios puedan siempre llamar, los operadores despliegan miles de celdas, cada una
equipada con estaciones base, asegurndose de que no haya huecos entre ellas para
que nunca se pierda la localizacin de los usuarios.
El trmino comunicaciones mviles describe cualquier radio-enlace para la
comunicacin entre dos terminales, del cual uno o ambos estn en movimiento o
detenidos en ubicaciones indeterminadas. Lo anterior se aplica tanto a las
comunicaciones mvil-a-mvil como a las mvil-afijo.[8]
3.4.2.2 GSM
En los comienzos de los aos ochenta, muchos pases en Europa haban desarrollado su
propio sistema de telefona celular anloga que impeda la interoperabilidad ms all de
las fronteras de cada pas. En 1982, el CEPT (Conference of European Post and
Telecommunications) estableci un grupo de trabajo para desarrollar un sistema
paneuropeo al que se denomin GSM-Groupe Speciale Mobile. El grupo propuso
desarrollar un nuevo sistema inalmbrico mvil con las siguientes premisas: itinerancia
(roaming) internacional, soporte para la introduccin de nuevos servicios, eficiencia
espectral y compatibilidad con la RDSI. En 1989, la responsabilidad por el desarrollo de
GSM fue transferida al ETSI-European Telecommunications Standards Institute que

denomin al proyecto como Global System for Mobile Communications. La evolucin de


GSM ha estado marcada por tres fases de evolucin, la fase 1, en la que se produjeron
sus especificaciones; la fase 2, en la que se propuso la inclusin de servicios de datos y
de fax; y finalmente, la Fase 2+, en la que se realizan mejoras sobre la codificacin de voz
y se implementan servicios de transmisin de datos avanzados, entre ellos GPRS y
EDGE. GSM es un sistema de conmutacin de circuitos, diseado originalmente para voz,
al que posteriormente se le adicionaron algunos servicios de datos: servicio de mensajes
cortos, un servicio de entrega de mensajes de texto de hasta 160 caracteres y un servicio
de datos GSM, que permite una tasa de transferencia de 9.6 kbps.[9]
Arquitectura de la Red GSM
Una red GSM se encuentra formada por los siguientes componentes que integran la red
pblica mvil terrestre (PLMN-Public Land Mobile Network):
La estacin mvil (MS:Mobile Station). Es el punto de entrada a la red mvil inalmbrica.
Es el equipo fsico usado por el usuario GSM para acceder a los servicios proporcionados
por la red.
El mdulo de identidad del abonado (SIM:Subscriber Identity Module). GSM distingue
entre la identidad del abonado y la del equipo mvil. El SIM est asociado con el abonado,
se trata de un chip que el usuario debe introducir en el terminal GSM.
La estacin transmisora-receptora de base o estacin transceptora de base (BTS-Base
Transceiver Station). Se encarga de proporcionar, va radio, la conectividad entre la red y
las estaciones mviles.
El controlador de estaciones base (BSC-Base Station Controller). Se encarga de todas
las funciones centrales y de control del subsistema de estaciones base (BSS:Base Station
Subsystem) que est constituido por el BSC y las BTSs.
La unidad de Transcodificacin (TRAU-Transcoding Rate and Adaptation Unit). Se
encarga de comprimir la informacin en el interfaz areo cuando se hace necesario. La
TRAU forma parte del subsistema BSS. Permite que tasas de datos GSM (8,16,32 Kbps)
puedan ser enviadas hacia la interfaz RDSI del MSC que slo acepta tasas de 64 Kbps.
El centro de conmutacin de servicios mviles o centro de conmutacin de mviles
(MSC-Mobile Services Switching Center). Se encarga de enrutar el trfico de llamadas
entrantes y salientes, y de la asignacin de canales de usuario en la interfaz entre el MSC
y las BSC.
El registro general de abonados (HLR-Home Location Register). Es una base de datos
que contiene y administra la informacin de los abonados, mantiene y actualiza la
posicin del mvil y la informacin de su perfil de servicio.
El registro de abonados itinerantes (VLR-Visitor Location Register). Diseado para NO
sobrecargar el HLR. Guarda localmente la misma informacin que el HLR, cuando el
abonado se encuentra en modo de itinerancia (roaming).
El centro de autentificacin (AuCAuthentication Center). Genera y almacena informacin
relativa a la seguridad, genera las claves usadas para autentificacin y encriptacin.

Registro de Identidad de Equipos (EIR: Equipment Identity Register). Los terminales


mviles tienen un identificador nico, el IMEI (International Mobile Equipment Identity), el
EIR se utiliza para mantener una relacin de las identidades de los equipos abonados; a
travs de l resulta posible identificar aquellos usuarios autorizados.
El GMSC: Gateway Mobile Switching Center. Es el punto hacia el cual es encaminada
una terminacin de llamada cuando no se tiene conocimiento de la ubicacin de la
estacin mvil. Este componente tiene la responsabilidad por el encaminamiento de la
llamada al MSC correcto.
SMS-G. Este trmino es usado para describir colectivamente a dos Gateways que
soportan el servicio de mensajera corta (Short Message Services Gateways) descritos en
las recomendaciones GSM. El SMS-GMSC (Short Message Service Gateway Mobile
Switching Service) encargado de la terminacin de los mensajes cortos y el IWMSC
(Short Message Service Inter-Working Mobile Switching Center) encargado de originar los
mensajes cortos.
Las conexiones originadas o dirigidas hacia otras redes son manejadas por un gateway
dedicado, el GMSC (Gateway Mobile Switching Center).
Acceso al medio
GSM utiliza una combinacin de TDMA (Time Division Multiple Access) y FDMA
(Frecuency Division Multiple Access). Dos bandas de frecuencias, de 25 Mhz cada una,
han sido asignadas a GSM-900, estas bandas son usadas en modo FDD (Frecuency
Division Duplex). El enlace de subida (uplink, entre el mvil y la estacin base), se
implementa entre 890 y 915 Mhz. El enlace de bajada (downlink, entre la estacin base y
el mvil), se implementa entre los 935 y los 960 Mhz. Cada banda se encuentra dividida
en canales portadores de 200 Khz de tamao. En GSM, el enfoque de TDMA es aplicado
a los canales de subida y de bajada, cada canal es dividido en ocho ranuras (slots) en
cada una de las cuales se transmite una unidad de informacin.[10]
3.4.2.3 GPRS
El GPRS (General Packet Radio Service) es una extensin de la tecnologa de
comunicaciones mviles GSM. En ella la informacin es dividida en pequeos bloques,
los que posteriormente se reagrupan al llegar a destino. Este tipo de transmisin permite
una mayor capacidad y velocidad. Con la Banda Ancha Mvil, la telefona mvil dej de
ser una simple herramienta de comunicacin de voz y se convirti en un instrumento de
conectividad total.
Gprs permite:

Acceder a Internet.
Conectarte con cmaras digitales (capturar y enviar imgenes).
Conectarte con reproductores de MP3.
Acceder a contenidos informativos y servicios en lnea va WAP, en cualquier
momento y lugar

Caractersticas

Transmisin por Paquetes.- Con la misma capacidad de red se pueden obtener mejores
rendimientos en lo que a transmisin de datos se refiere.
Transmisin en Paralelo.-Esta divisin por paquetes permite que el telfono mvil pueda
recibir en paralelo varios bloques de datos, lo que significa una mayor velocidad de
transmisin.
Conexin permanente.- La comunicacin bajo la tecnologa GSM basada en voz se
establece mediante una llamada a un nmero de destino. Esto significa que una vez que
se realiza la conexin, se inicia la comunicacin, y cuando finaliza, la conexin se corta.
Ventajas
Concurrencias.- GPRS permite un uso concurrente entre la voz y datos. As, en el
momento que se recibe o se realiza una llamada, la comunicacin de datos se interrumpe,
luego se vuelve a reanudar en forma automtica cuando la llamada de voz se termina.
Conexin permanente.- Con GPRS, desde que se encienden los telfonos mviles estn
preparados para realizar transmisin de datos. No se requiere conectar y desconectar una
llamada, lo que hace esta tecnologa ms cmoda y efectiva.
Velocidad de transmisin.- Esta tecnologa permite conseguir en condiciones ptimas
rendimientos de hasta 5 veces la velocidad mxima de GSM. As es posible desarrollar
mltiples servicios con un mayor y mejor contenido de imgenes, sonido y video. Adems,
posibilita en el futuro la creacin de otras aplicaciones en base a esta plataforma.
Facturacin por volumen.- Con GPRS la facturacin ya no se establece por tiempo de
conexin, sino que se realiza en funcin del volumen de datos transferidos. As, la
informacin recibida puede mantenerse en pantalla el tiempo que sea necesario.[11]
Usos de la tecnologa GPRS
Servicios para Personas
Acceso a correo electrnico por Internet.
Servicios de mensajera y comunicacin por grupos.
Servicios de informacin.
Juegos.
Comercio electrnico.
Servicios financieros.
Transferencia de imagen, audio y video.
Servicios para Empresas
Acceso a correo electrnico corporativo.
Automatizacin de fuerzas de venta.
Acceso remoto a redes corporativas.
Herramientas de gestin propias.
Navegacin por Internet.

3.4.2.4 GSM/GPRS
GSM/GPRS

GPRS significa General Packet Radio System, es una tecnologa que provee acceso de
radio paquetes sobre la red GSM existente, en este sentido, constituye una extensin de
conmutacin de paquetes sobre dicha red. Fue introducida para proporcionar un acceso
ms eficiente de las redes celulares sobre las redes pblicas de datos en comparacin
con aquellos proporcionados por los servicios tradicionales, basados en conmutacin de
circuitos, que eran ofrecidos por la tecnologa GSM tradicional. Esta tecnologa permite
acomodar, de una forma ms eficiente, fuentes de datos que tienen, por lo general, una
naturaleza a rfagas. Entre sus premisas de diseo vale la pena mencionar las siguientes:
Se dise como una arquitectura abierta sobre la cual pudieran ser ofrecidos servicios IP,
la misma infraestructura debera soportar diferentes interfaces de aire, debera permitir la
integracin de la infraestructura de telefona y la infraestructura de Internet. Entre los
beneficios derivados de su implantacin se mencionan: la transmisin de informacin
sobre la red GSM existente para proveer un servicio de datos de alta velocidad que
permanezca siempre activo (always on), reduciendo de esta forma el tiempo empleado
en la configuracin y liberacin de las conexiones.[10]
Arquitectura de la red GSM/GPRS
GPRS es una red de datos que utiliza la infraestructura de la red GSM para permitir la
transmisin de paquetes de datos a tasas que fluctan entre los 9.6 y los 171 Kbps.
Aunque se intenta reutilizar la red GSM existente tanto como sea posible, resulta
necesario adicionar algunos nuevos elementos de red, interfaces y protocolos, para
manejar este nuevo tipo de trfico y construir de esta manera una red mvil celular de
paquetes.
Interfaces y Protocolos GSM/GPRS
En la Tabla 1 se describen las interfaces propias de GPRS

Tabla 1.- Interfaces GPRS

Fig.1 Pila de protocolos GPRS

La Figura 1 ilustra la pila de protocolos GPRS y el flujo de extremo-aextremo de un


mensaje desde el MS hasta el GGSN. El protocolo entre el SGSN y el GGSN a travs de
la interfaz Gn es GTP. GTP por GPRS Tunneling Protocol es un protocolo de tunneling, de
nivel 3, similar a L2TP. Aunque la figura anterior define la interfaz Gn (y la Gi, no
mostrada) como IP, los protocolos subyacentes no son especificados para proveer
flexibilidad con el medio fsico empleado. La interfaz ms comnmente usada con GPRS
es Fast Ethernet. Para la interfaz Gi, las interfaces ms comunes son la interfaz serial, la
interfaz E1/T1 o la interfaz Ethernet. Las interfaces WAN fsicas pueden correr un amplio
rango de protocolos, tales como Frame Relay, HDLC y RDSI. Entre el SGSN y el mvil, el
protocolo SNDCP (SubNetwork Dependent Convergent Protocol) traza las caractersticas
de nivel de red en el nivel subyacente de control de enlace lgico proporcionando la
multiplexacin de mltiples mensajes de nivel de red en una nica conexin de enlace
lgico virtual, este protocolo es responsable por las funciones de segmentacin, cifrado y
compresin. Entre el BSS y el SGSN, el protocolo BSSGP (BSS GPRS Protocol)
transporta informacin relacionada con el enrutamiento y la QoS y opera sobre Frame
Relay. El nivel de enlace de datos ha sido subdividido en dos subniveles: El LLC y el
Control del enlace de radio y control de acceso al medio (RLC/MACRadio Link
Control/Mdium Access Control). El subnivel LLC proporciona un enlace lgico altamente
fiable entre el mvil y su SGSN asignado. Para permitir la introduccin de soluciones de
radio alternativas sin mayores cambios ser tan independiente del protocolo RLC/MAC
como sea posible. La funcionalidad del protocolo se fundamenta en LAPDm utilizada en el
nivel de sealizacin GSM. El subnivel RLC/MAC se encarga de proporcionar servicios de
transferencia de informacin sobre la capa fsica de interfaz de radio GPRS, de definir los
procedimientos de acceso mltiple sobre el medio de transmisin que consistir en varios
canales fsicos, de la transmisin de bloques de datos a travs del interfaz areo y es
responsable por el protocolo de correccin de errores BEC-Backward Error Correction que
consiste en la retransmisin selectiva de bloques con errores no corregibles ARQ. La capa
fsica, entre el mvil y la BTS, se divide en dos subcapas: la subcapa de enlace fsico (PLPhysical Link subLayer) y la subcapa fsica de radiofrecuencia (RFL-Physical RF
SubLayer). La subcapa de enlace fsico (PLL-Physical Link subLayer) proporciona los
servicios necesarios para permitir la transmisin de informacin sobre un canal fsico
entre el mvil y la BSS. Estas funciones incluyen el montaje de las unidades de datos, la
codificacin de los datos y la deteccin y correccin de errores. La capa fsica de
radiofrecuencia (RFL-Physical RF SubLayer) cumple con la recomendacin 05 de GSM y
se encarga de realizar la modulacin y la demodulacin de las ondas fsicas.[9]

CAPITULO III
SERVIDORES WEB
3.4.3.1. Definicin
Un servidor web o servidor HTTP es un programa informtico cuya tarea es alojar sitios
y/o aplicaciones, las cuales son accedidas por los clientes utilizando un navegador que se
comunica con el servidor utilizando el protocolo HTTP (hypertext markup language).
El servidor puede realizar conexiones bidireccionales o unidireccionales con el cliente y
generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del
cliente. Para la transmisin de los datos generalmente usa el protocolo HTTP para estas
comunicaciones, perteneciente a la capa de aplicacin del modelo OSI. El trmino tambin
se emplea para referirse al ordenador que ejecuta el programa. [12]
Adems, los servidores pueden disponer de un intrprete de otros lenguajes
de programacin que ejecutan cdigo embebido dentro del cdigo HTML de las pginas
que contiene el sitio antes de enviar el resultado al cliente. Esto se conoce como
programacin de lado del servidor y representa ventajas que radican en la potencia de los
mismos ejecutando tareas ms complejas, los lenguajes utilizados son
ASP, PHP, Perl y Ajax.
3.4.3.2. Arquitectura
Peticin GET
Las peticiones al servidor suelen realizarse mediante HTTP utilizando el mtodo de
peticin GET, en el que el recurso se solicita a travs de la URL al servidor Web.
GET /index.html HTTP/1.1 HOST: www.host.com
En la barra de URL de un navegador cualquiera, la peticin anterior sera anloga a la
siguiente direccin Web: www.host.com/index.html
El navegador, por medio de la interfaz de usuario, permite al usuario realizar una o varias
peticiones Web. La interfaz de usuario o entorno de usuario es el conjunto de elementos
del navegador que permiten realizar la peticin de forma activa.
-

Se produce una socket con un servidor dado en direccin IP mediante TCP.

Si la direccin dada es DNS se solicita al servidor la o las direcciones IPs


correspondientes. Posteriormente se almacena la direccin IP junto a la direccin
DNS.

Se crea la peticin GET estableciendo la URL, un flag, el campo priority de la peticin


y el campo method (implcitamente GET).

Se abre y/o se crea una entrada en el http cache.

Si la entrada no existe (si el valor de created es false) se escriben los datos en el


cach de disco. Si no, se lee directamente.

Se realiza la peticin GET y se leen las cabeceras HTTP

Se concluye la operacin y se muestra en pantalla (si es preciso) la informacin.

Peticin POST
Es el segundo tipo de peticin HTTP ms utilizado. Los datos a enviar al servidor se
incluyen en el cuerpo de la misma peticin con las cabeceras HTTP asignadas
correspondientemente respecto al tipo de peticin, los datos suelen ser cifrados para
enviarlos de manera segura al servidor.
Se incluye en la peticin la cabecera application/x-www-form-urlencoded, que indica el
formato o codificacin de los datos a enviar. Esta cabecera, en los formularios HTML se
enva automticamente, pero en otras tecnologas web tal como AJAX, si se desea hacer
correctamente una peticin POST, debe ser especificado o instanciado
Las cabeceras ms comunes que se envan en una peticin POST:
-

Petition type: Especifica el tipo de peticin HTTP.


Referer: Especifica la URL desde la cual se hizo la peticin POST.
Content-Length: Especifica la longitud en bytes de los datos enviados en el cuerpo de
la peticin.
User-Agent: Especifica el identificador del navegador Web desde el cual se hizo la
peticin.
Content-Type: Especifica el formato o MIME de los datos enviados en el cuerpo de la
peticin.
Accept: Especifica el MIME que se espera en la respuesta.
Accept-Language: Especifica el cdigo del lenguaje esperado en la respuesta.
Accept-Charset: Especifica la codificacin que se espera en la respuesta.
Cookie: Especifica un identificador de sesin en la peticin derivado de una cookie.
Accept-Encoding: Especifica el tipo de codificacin que se espera de la respuesta.

3.4.3.3. Funcionamiento
El Servidor web se ejecuta en un ordenador mantenindose a la espera de peticiones por
parte de un cliente y responde a estas peticiones mostrndole una pgina WEB que se
exhibir en un navegador o sino advirtiendo de algn error. Si se ingresa en un navegador
por ejemplo la direccin www.google.com ste realiza una peticin HTTP al servidor de
dicha direccin. El servidor responde al cliente enviando el cdigo HTML de la pgina; el
cliente al recibirlo, lo interpreta y lo exhibe en pantalla. El cliente es el encargado de
interpretar el cdigo HTML, es decir, de mostrar colores y la disposicin de los textos y
objetos de dicha pgina.
El servidor se limita a transferir el cdigo de la pgina sin llevar a cabo ninguna
interpretacin de la misma y adems de la transferencia de cdigo HTML, los Servidores

web pueden entregar aplicaciones web. Estas son porciones de cdigo que se ejecutan
cuando se realizan ciertas peticiones o respuestas HTTP. Hay que distinguir entre:

Aplicaciones en el lado del servidor: el servidor web ejecuta una aplicacin y


genera un cdigo HTML el cual lo enva al cliente por medio del protocolo HTTP.

Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas


en la mquina del usuario, el servidor proporciona el cdigo de las aplicaciones al
cliente y ste, mediante el navegador, se necesita que el cliente disponga de un
navegador con capacidad para ejecutar aplicaciones. Normalmente, los navegadores
permiten ejecutar aplicaciones escritas en lenguaje javascript y java, aunque pueden
aadirse ms lenguajes si se incluye nuevo software a travs de los pluggins

Las aplicaciones de servidor suelen ser la mejor opcin para realizar aplicaciones web
debido a que, como se ejecuta en el servidor, el cliente no necesita ninguna capacidad
extra que necesite ser aadida y genere ms tiempo en interpretarse, como al ejecutarse
aplicaciones javascript o java. De esta manera se requiere tan solo un navegador web
bsico para las aplicaciones de servidor no siendo el caso para las aplicaciones de
cliente.
3.4.3.4. Tipos de Servidores
Apache
El servidor HTTP Apache es un servidor web HTTP de cdigo abierto, para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.12 y la nocin de sitio virtual. Su nombre se debe a que
se deseaba una descripcin de algo que es firme y enrgico, pero no agresivo, y la tribu
Apache era un claro ejemplo. [13]
Apache presenta entre otras caractersticas altamente configurables, bases de datos de
autenticacin y negociado de contenido, pero sus falencias radican en la falta de una
interfaz grfica para una configuracin sencilla.
Es el servidor HTTP ms usado y fue clave en el desarrollo fundamental de la World Wide
Web y alcanz su mxima cuota de mercado en 2005 siendo el servidor empleado en el
70% de los sitios web en el mundo, sin embargo, ha sufrido un descenso en su cuota de
mercado en los ltimos aos.

Ngnix
Nginx (pronunciado "motor x") es un software para proporcionar un servidor web se
ejecuta en Unix , Linux , BSD , OS X , Solaris , AIX , HP-UX , y Windows . Publicado bajo
los trminos de un BSD licencia -como software de cdigo libre y abierto .
Nginx es frecuentemente desarrollado con Unicorn, un servidor web Rack-Based, esta
combina un buen rendimiento de Nginx de contenido esttico y trata con conexiones de
clientes lentos por medio de Unicorn para funcionar de manera eficiente con la generacin
de cdigo de pginas dinmicas. Puede ser desplegado como servidor dinmico HTTP de

contenido en la red usando FastCGI, SCGI, WSGI servidores de aplicaciones Phusion y


que puede servir como un software de balanceo de carga.[14]
Nginx utiliza un mtodo asincrnico basada en eventos para manejar las peticiones, la
arquitectura de Nginx puede proporcionar un rendimiento ms predecible bajo altas
cargas. En 2015 se ubic como el segundo servidor ms utilizado web en todos los sitios
"activos" y para el top del milln de sitios ms concurridos (23,66%), grandes empresas
de sitios Web como Wikipedia usan Nginx como proxy de terminacin SSL . En 2012
Nginx se convirti en parte del sistema de base de OpenBSD, proporcionando una
alternativa al sistema de Apache.

CAPITULO IV
SOFTWARE MOVIL
3.3.4.1 Definicin
Inicialmente los sistemas operativos fueron creados para las computadoras, pero hoy son utilizados
en dispositivos mviles para obtener la interaccin entre el hardware y software que los usuarios
desean utilizar. Un Sistema operativo es un programa que se encargar de gestionar los procesos
de un dispositivo para permitir el uso de sus recursos.[15]
Los sistemas operativos para dispositivos mviles son muy importantes ya que el avance de la
tecnologa cada vez es mayor y se convierte en una parte muy indispensable en nuestra vida. Es
por esto que las diferentes empresas han desarrollado varios sistemas operativos, desde los inicios
de los aos 90 con versiones como EPOC32 hasta ms avanzados como Android y IOS que son
multiplataforma y adems muy eficientes, lo que hace que todos tengamos acceso a ellos desde un
celular bsico hasta el ms sofisticado. [16]
Es importante recalcar que un programa que corre en un determinado Sistema Operativo
posiblemente no funcionara en otro, por lo cual es fundamental conocer las caractersticas de los
diferentes sistemas operativos.[15]

Capas de un Sistema Operativo Mvil


Kernel
El kernel o ncleo es la capa de software que permite el acceso a los diferentes elementos del
hardware, tambin proporciona diferentes servicios a las capas superiores como gestin de
procesos, sistemas de archivos, administracin de la memoria. Los sistemas operativos para
mviles pueden basarse en ncleos Linux, como es el caso de Android, o IOS, el SO del iPhone
que utiliza un kernel heredado de Unix.

Middleware
Esta capa es transparente para el usuario, es decir, que no necesita realizar ninguna configuracin
para su correcto funcionamiento. Consiste en mdulos que posibilitan la existencia de las
aplicaciones para mviles tales como: Funciones de seguridad, servicios WAP, codecs ultimedia,
entre otros.

Entorno de ejecucin de aplicaciones


Esta capa proporciona los elementos necesarios para la creacin y desarrollo de software, es decir
contiene elementos que sern de gran ayuda al momento de elaborar aplicaciones compatibles con
ese sistema operativo.
Entre los servicios que los programadores pueden encontrar, se destacan un gestor de
aplicaciones y una serie de interfaces programables (APIs) o "Application Programming Interface"
abiertas.

Interfaz de usuario
Esta capa es el elemento necesario para utilizar los dispositivos mviles y facilitar la interaccin
con el usuario gracias a que incluye componentes grficos, botones, listas, etc.
Una de los atributos ms importantes incorporadas a la interfaz grfica de usuario en los
ltimos aos ha sido, la posibilidad de utilizar todas las funciones del telfono tan solo con el uso
de los dedos de la mano.[16]

3.3.4.2 Android O.S.


Android es un sistema operativo mvil basado en Linux, que junto con aplicaciones middleware
est enfocado para ser utilizado en dispositivos mviles como smartphones, tablets, etc. Fue
desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal
producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de
hardware, software y operadores de servicio
Las unidades vendidas telfonos inteligentes con Android se ubican en el primer puesto en los
Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6%
en el tercer trimestre. A nivel mundial alcanz una cuota de mercado del 50,9% durante el cuarto
trimestre de 2011.[16]
Finalmente es muy relevante decir que Android tiene una gran comunidad de desarrolladores
escribiendo aplicaciones para incrementar la funcionalidad de los dispositivos. A la fecha, se han
sobrepasado las 400.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la
tienda oficial de aplicaciones de Android: Google Play, sin tener en cuenta aplicaciones de otras
tiendas no oficiales. Los programas estn escritos en lenguaje Java con Android Software
Development Kit (Android SDK). No obstante, no es un sistema operativo libre de malware aunque
la mayora de ello es descargado de sitios de terceros.

Componentes
Aplicaciones
Las aplicaciones estn escritas en lenguaje de programacin Java e incluyen un cliente de correo
electrnico, programa de SMS, calendario, mapas, navegador, contactos y otros.

Marco de Trabajo de Aplicaciones


Los desarrolladores tienen acceso completo a las mismas Apis del framework usadas por las
aplicaciones base. Cualquier aplicacin puede publicar sus capacidades y cualquier otra aplicacin
puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este
mismo mecanismo permite que los componentes sean remplazados por el usuario.

Bibliotecas

Android incluye un conjunto de bibliotecas de C/C++ utilizadas por varios componentes del
sistema. Estas caractersticas se muestran a los desarrolladores a travs del marco de trabajo de
aplicaciones de Android. Algunas son: System C Library (implementacin biblioteca C estndar),
bibliotecas de medios, bibliotecas de grficos, 3D y SQLite, entre otras.

Runtime de Android
Android abarca un set de bibliotecas base que proveen la mayor parte de las funciones disponibles
en las bibliotecas base del lenguaje Java. Cada aplicacin Android corre su propio proceso, con su
propia instancia de la mquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo
puede correr mltiples mquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato
Dalvik Executable (.dex), el cual est optimizado para memoria mnima. La Mquina Virtual est
basada en registros y corre clases compiladas por el compilador de Java que se transformaron al
formato .dex por la herramienta incluida "dx".

Ncleo Linux
Android depende de Linux para los servicios base del sistema como seguridad, gestin de
memoria, gestin de procesos, pila de red y modelo de controladores.[17]

3.3.4.3 Diseo y desarrollo de una app


Es posible que cuando empecemos a disear una aplicacin ya exista una similar en estos casos
podremos basarnos en dicho modelo, caso contrario el diseo empezara desde cero.
Una vez que la aplicacin est diseada, puede preguntarse cul es la mejor forma de llevar el
diseo para el dispositivo mvil extendiendo y escalando el contenido y repensando la
diagramacin. Todos los dispositivos tienen usos diferentes, y en el momento de adaptar el diseo,
hay que tener en cuenta las caractersticas particulares de cada uno de ellos.
El proceso de diseo y desarrollo de una aplicacin, comprende desde la concepcin de la idea
hasta el posterior anlisis a su entrega. Hemos resumido las fases de este proceso solo desde la
perspectiva del diseo y desarrollo, es decir, sin tener en cuenta los roles de coordinacin, la
participacin del usuario.
Para desarrollar una aplicacin tenemos los siguientes pasos:
Conceptualizacin: Tiene en cuenta las necesidades y problemas de los usuarios. La idea
responde a una investigacin preliminar y a la posterior comprobacin de la viabilidad del concepto.
Definicin: Se describe con detalle a los usuarios para quienes se disear la aplicacin
Diseo: En la etapa de diseo se llevan a un plano tangible los conceptos y definiciones anteriores,
primero en forma de wireframes, que permiten crear los primeros prototipos para ser probados con
usuarios.
Desarrollo: En esta etapa el desarrollador empieza a crear la estructura de la aplicacin para lo
cual nos basaremos en un software libre llamado Velneo.
Publicacin: La aplicacin es finalmente puesta a disposicin de los usuarios.[18]

3.5 TEMARIO TENTATIVO DESGLOSADO, CAPITULOS, SUBCAPITULOS


ESGLOSADO, CAPITULOS, SUBCAPITULOS
3.6

BIBLIOGRAFIA

3.6.1 BIBLIOGRAFIA GENERAL


3.6.2 BIBLIOGRAFIA RELACIONADA AL TEMA
4.

EJECUCION DEL PROYECTO DE TRABAJO DE GRADO

4.1 METODOS Y TECNICAS


4.2 RECURSOS NECESARIOS
4.2.1 HARDWARE
4.2.2 SOFTWARE
4.2.3 MATERIALES A UTILIZAR
2.2.4 OTROS
4.3 PLAN GENERAL DE TRABAJO
4.4 CRONOGRAMA TENTATIVO (GANTT)
4.5 PRESUPUESTO:
4.6 FUENTE DE FINANCIAMIENTO:

__________________________
DIRECTOR

___________________________
PROPONENTE

[1]
I. A. F. Reuter, "Sistemas de posicionamiento global : Sistemas GPS," 2001.
[2]
G. C. Q. Quevedo, "DISEO E IMPLEMENTACIN DE UN SISTEMA DE
LOCALIZACIN, RASTREO Y MONITOREO SATELITAL DE
CAMIONES DE ENTREGA DE ENCOMIENDAS; MEDIANTE
EL USO DE GPS Y UN DISPOSITIVO MVIL.," vol. e, 2012.
[3]
C. Caisachana and D. Elizabeth, "Implementacin de un mdulo de entrenamiento de seales GPS,"
Universidad de las Fuerzas Armadas ESPE. Carrera de Telemtica., 2010.
[4]
A. Pozo-Ruz, A. Ribeiro, M. Garca-Alegre, L. Garca, D. Guinea, and F. Sandoval, "Sistema de
posicionamiento global (gps): Descripcin, anlisis de errores, aplicaciones y futuro," ETS
Ingenieros de Telecomunicaciones. Universidad de Mlaga, 2000.
[5]
J. . Troya Sisalema, "Sistema de Monitoreo Vehicular usando Dispositivos Gps, a travs de la
Plataforma Gprs para la Empresa de Transporte Los Andes SA," 2009.
[6]
N. V. Lpez Villalba, "Modelo para gestin de entregas por rutas ptimas, mediante GPS y conexin
celular," 2011.
[7]
R. F. Herrera Rosado, "GPS aplicado a la ubicacin de vehculos de transporte terrestre y sus
alternativas en su gestin," 2011.
[8]
(2016). Cmo funciona una red mvil? Available: http://www.ondes-radio.orange.com/es/redes-yestaciones-base/como-funciona-una-red-movil
[9]
A. Pachn, "GSM Mobile Cellular Systems Evolution," Sistemas y Telemtica, vol. 2, pp. 13-45,
2006.
[10]
. P. de la Cruz, R. L. Villalba, S. Castellanos, A. Guerrero, L. P. Pinilla, L. Castellanos, et al.,
"Evolucin de los sistemas mviles celulares GSM 13," 2004.
[11]
(2016). GPRS. Available: http://personas.entel.cl/PortalPersonas/appmanager/entelpcs/personas?
_nfpb=true&_pageLabel=P11800567291273156038130
[12]
IETF, " Hypertext Transfer Protocol -- HTTP/1.1," 1999.
[13]
A. S. Foundation, " About the Apache HTTP Server Projec," 2008.
[14]
S. Kleinman, "Use nginx for Proxy Services and Software Load Balancing," 2010.
[15]
(2010). Sistemas Operativos para Moviles.
[16]
G. Pedrozo, "Monografa: Sistemas Operativos en Dispositivos
Mviles ", Licenciatura en Sistemas de Informacin, UNIVERSIDAD NACIONAL DEL
NORDESTE, 2012.
[17]
R. G. Padilla, "Aplicacin Android para Supermercados," Facultat d'Informtica de Barcelona,
Universitat Politcnica de Catalunya, 2011.

[18]

J. Cuello. (2013). Aprende a disear Apps Nativas.

Anda mungkin juga menyukai