SlideShare una empresa de Scribd logo
UTPL. Ingeniería Web
.




      Buscador De Direcciones Utilizando Google Maps En La
                                 Plataforma Android

                                     Henry Campoverde
                                 hmcampoverde@utpl.edu.ec
                                        Jammil Ramos
                                    jiramos@utpl.edu.ec
                                      Leonardo Sarango
                                   dlsarango@utpl.edu.ec

                                                    actualidad mediante estos dispositivos se
     RESUMEN: El presente trabajo trata             realizan muchas tareas, desde establecer
de utilización del sistema operativo                comunicación a larga distancia hasta,
orientado a dispositivos móviles Android,           realizar tareas muy normales como
con el IDE Eclipse, para esto vamos a               escuchar música o ver videos, todo esto
consumir un recurso web google maps                 se lo realiza mediante pequeños sistemas
mediante una aplicación.                            operativos que fueron instalados en los
Para el desarrollo de la aplicación antes           dispositivos antes mencionados. Estos
mencionada hemos          considerado dos           sistemas son los que permiten realizar
puntos importantes como lo es el diseño y           tareas con tal facilidad que el usuario
la codificación. Cuando hablamos de                 queda satisfecho del uso de los mismo,
diseño entendemos que abarca toda la                estas tareas pueden ser de todo tipo,
interfaz gráfica que          la aplicación         cotidianas, empresariales, y sociales.
contendrá dentro de ella, Así mismo                     Uno de los sistemas operativos que a
tenemos la parte de código, donde se                tenido gran acogida en la actualizad es el
programa a la aplicación para que haga              sistema operativo android que hoy en día
los que en un inicio se pensó.                      es propiedad de google. Este sistema da
Como resultado tenemos una aplicación               muchas facilidades al cliente y más aun a
que nos permita localizar la ubicación,             los programadores ya que se presta para
latitud y longitud de un país, ciudad y calle       realizar     aplicaciones     que      tiene
teniendo como entrada datos como el                 compatibilidad con el sistema android, as
nombre de la ciudad y la calle.                     mismo se pueden consumir servicios web.
                                                    Como por ejemplo el de google maps, y es
 PALABRAS CLAVE: Android, Eclipse,                  en este último donde vamos a
Google maps, longitud y latitud, SDK,               concentrarnos mediante este paper
Recurso web

INTRODUCCIÓN                                            ¿Qué es Android?

    Son pocas las personas que no tienen                Android es un sistema operativo que
un dispositivo móvil en sus casas, y son            fue implementado inicialmente por los
pocas las personas que no puede                     desarrolladores   de     Android      Inc.
reconocer que estos dispositivos están              Básicamente está orientado a dispositivos
cambiando nuestras vidas. En la                     móviles basados en una versión


                                                1
UTPL. Ingeniería Web
.


modificada de Linux, esta nueva                            rendimiento, y un complemento
plataforma tiene como objetivo principal el                para el IDE Eclipse.
desarrollo de aplicaciones hecha por otras                Máquina virtual Dalvik: optimizada
personas, utilizando un lenguaje muy                       para dispositivos móviles.
conocido y que tiene mucha acogida por
los nuevos programadores, como lo es
Java.
Android fue lanzado en el 2007, junto con          Plataforma
un dispositivo móvil Open Handset
Alliance, Android era la plataforma en la          La plataforma que contiene android es la
que se basaba este dispositivo, por ese            siguiente:
entonces Apple había llenado el mercado
con un dispositivo iPhone que poseía un                   Aplicaciones
diseño muy atractivo e innovador, por lo                  Framework de aplicaciones
tanto Android nacía con un futuro incierto.               Bibliotecas
Mas tarde fue lanzado un nuevo                            Runtime de Android
dispositivo con android, y con ello muchos                Núcleo Linux
comenzaban a creer en esta plataforma.
No podemos decir que el G1 fue el celular
perfecto, pero sí que sirvió como punto de
partida para la avalancha de móviles que
veríamos a partir de los próximos meses.
Y así fue, este 2009 podemos decir que
fue el año de Android, con nuevos
modelos presentados casi todos los
meses y con importantes mejoras
introducidas en cada nueva versión de la
plataforma que han llevado a convertirla
en la preferida por los fabricantes de
Smartphone.

Características:

Las características más importantes son
                                                   Figura 2. Configuración de emisor común.
las que mencionaremos a continuación:

       Navegador integrado: basado en el          Eclipse
        motor de código abierto Web Kit.
       Soporte para medios con formatos           Es un entorno de desarrollo integrado de
        comunes de audio, vídeo e                  código abierto multiplataforma para
        imágenes planas.                           desarrollar    aplicaciones   de   cliente
       Framework       de     aplicaciones:       enriquecido, la versión que estamos
        permite reutilización y reemplazo          utilizando es la consecutiva a Ganymede
        de componentes.                            conocida como Galileo, que corresponde a
       Ambiente     rico   de    desarrollo       la versión 3.5 de Eclipse.
        incluyendo     un    emulador     de       Esta herramienta de desarrollo es open
        dispositivo,   herramientas     para       source, es decir es de libre descarga, y
        depurar, perfiles de memoria y

                                               2
UTPL. Ingeniería Web
.


tiene un anexo directo con android ya que
los desarrolladores de android firmaron un       Este Servicio es gratuito por lo que
acuerdo con los creadores de Eclipse             cualquier persona puede acceder a él, y
donde autorizaban a este IDE como el             más aún presta muchas funcionalidades al
único que podía programar para android,          usuario final, es por eso que hemos creído
sin embargo existen otras herramientas de        conveniente implementar una aplicación
desarrollo     que    se    han     estado       donde se consuma este servicio muy útil
implementando plugin para el uso de              para muchas personas.
android, así tenemos al IDE Netbeans


Simulador de Android                             Aplicación

Es un software para PC que simula el             La aplicación desarrollada por nuestro
funcionamiento de un dispositivo iPhone y        grupo, básicamente los que hace, es
que da una idea muy aproximada de cómo           consumir un servicio web, en un sistema
funcionará en la realidad, así mismo se          operativo para dispositivos móviles, como
pueden ejecutar aplicaciones hechas para         lo es android, el servicio web antes
este tipo de dispositivos.                       mencionado      fue   creado    por    los
                                                 programadores de google, les estamos
Este emulador posee una plataforma               hablando de google maps. Nuestra
Android, cuyo objetivo principal es              aplicación fue creada con el propósito de
pretender dar un paseo en general por las        tener en nuestro dispositivo un programa
prestaciones de esta plataforma ya antes         que nos ayude a identificar la ubicación
mencionada. Este emulador es la opción           geográfica, de un determinado lugar.
para conocer ventajas de esta plataforma
de Google llamada Android sin necesidad          Características
de tener un dispositivo móvil con el ya
mencionado sistema operativo de Google.          Las características de nuestra aplicación,
                                                 pues son muy destacadas y a
Es importante también mencionar que el           continuación las mencionaremos:
eclipse maneja este emulador, a la hora               Fácil búsqueda de un determinado
de ejecutar aplicaciones hechas para este               lugar
mismo sistema operativo, con el fin de                Presentación de una ubicación
tener alguna idea de cómo quedara la                    geográfica en un mapa
aplicación echa.                                      El mapa se presta para realizar
                                                        alguna vista del lugar requerido
Google maps                                           Manejo de coordenadas, por lo
                                                        que la búsqueda se realizara de
Es un servicio gratuito de Google que                   manera exacta
ofrece imágenes de mapas desplazables,           Resultados
así como fotos satelitales del mundo
entero e incluso la ruta entre diferentes        Bueno, como resultado tenemos una
ubicaciones, cuya características más            aplicación programada en el Lenguaje
importante es la capacidad de hacer              java, mediante un IDE open Source como
acercamientos o alejamientos para                lo es Eclipse basados en la plataforma de
mostrar ubicaciones específicas de una           android, que es un sistema operativo para
localización.

                                             3
UTPL. Ingeniería Web
.


dispositivos móviles. Esta aplicación                   aplicaciones en dispositivos móviles
puede localizar exactamente un lugar por               Google maps es un servicio muy
medio de coordenadas geográficas y                      potente que se lo puede utilizar de
representarla en un mapa, esto se lo                    diferente forma en diferentes
realiza consumiendo servicios web que                   plataformas
presta google maps,      a continuación                Otra conclusión es que para
presentaremos una imagen donde se                       realizar aplicaciones para Android
puede verificar el resultado antes                      se utiliza un único lenguaje que es
mencionado                                              java

                                                   REFERENCIAS

                                                 [1]http://upload.wikimedia.org/wikipedia/co
                                                    mmons/1/13/Diagrama_android.png

                                                 [2]http://www.celularis.com/software/histori
                                                    a-android.php

                                                 [3]http://en.wikipedia.org/wiki/Eclipse_%28
                                                    software%29

                                                 [4]http://www.configurarequipos.com/doc1
                                                    107.html




Conclusiones

       Como conclusión a nivel general es
        que el nuevo auge en tecnología,
        es la tecnología de dispositivos
        móviles.
       Android es un nuevo sistema que
        presta muchos servicios para



                                             4

Más contenido relacionado

La actualidad más candente

Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Java Mapa mental
Java Mapa mentalJava Mapa mental
Java Mapa mental
marimallol
 
Reproductor de música DG Player
Reproductor de música DG PlayerReproductor de música DG Player
Reproductor de música DG Player
Daniel Gomez Jaramillo
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
jose_rob
 
Ingenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareIngenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de Software
Juan Manuel Agüera Castro
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 
Orientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesOrientacion A Objetos Para Dummies
Orientacion A Objetos Para Dummies
Sorey García
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
cristina_devargas
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
Alexandre Texeira Bondelas
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
Antonio Moreno
 
01 modelo general de comunicación
01 modelo general de comunicación01 modelo general de comunicación
01 modelo general de comunicación
Luis Manuel Saavedra Sandoval
 
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Joan Fernando Chipia Lobo
 
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
José Antonio Sandoval Acosta
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
alcrrsc
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 
Ejemplos de diagramas =)
Ejemplos de diagramas =)Ejemplos de diagramas =)
Ejemplos de diagramas =)bat1820
 

La actualidad más candente (20)

Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Java Mapa mental
Java Mapa mentalJava Mapa mental
Java Mapa mental
 
Reproductor de música DG Player
Reproductor de música DG PlayerReproductor de música DG Player
Reproductor de música DG Player
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Ingenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareIngenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de Software
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Orientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesOrientacion A Objetos Para Dummies
Orientacion A Objetos Para Dummies
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
Metodologia rad XP
Metodologia rad XPMetodologia rad XP
Metodologia rad XP
 
01 modelo general de comunicación
01 modelo general de comunicación01 modelo general de comunicación
01 modelo general de comunicación
 
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...
 
Exposicion de ingenieria
Exposicion de ingenieriaExposicion de ingenieria
Exposicion de ingenieria
 
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Ejemplos de diagramas =)
Ejemplos de diagramas =)Ejemplos de diagramas =)
Ejemplos de diagramas =)
 

Similar a Paper Ingenieria Web

Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
carlosnc2017
 
Android.docx
Android.docxAndroid.docx
Android.docx
NestorNachicado
 
ANDROID
ANDROIDANDROID
Android
AndroidAndroid
Android
4931383834
 
Android dipositivas
Android dipositivasAndroid dipositivas
Android dipositivas
niconalle
 
diapositivas denalleli
diapositivas denallelidiapositivas denalleli
diapositivas denalleli
niconalle
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
Jaqueline Luna
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativo
Nelson Rico
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
Nelson Rico
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
Jesus Vera
 
Android presentacion raybin
Android presentacion raybinAndroid presentacion raybin
Android presentacion raybin
Raybin Hernandez
 
Tecnologias emergentes moviles
Tecnologias emergentes movilesTecnologias emergentes moviles
Tecnologias emergentes moviles
Kio Kusanagi
 
Taller Android Mapas
Taller Android MapasTaller Android Mapas
Taller Android Mapas
Rodrigo Saraguro
 
Paginas para apps
Paginas para appsPaginas para apps
Paginas para apps
Paola Ruiz Esparza
 
Como crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + IonicComo crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + Ionic
Antonio Torres
 
Presentacion aplicaciones moviles
Presentacion aplicaciones movilesPresentacion aplicaciones moviles
Presentacion aplicaciones movilesjessica_romeista
 

Similar a Paper Ingenieria Web (20)

Curso android 01 leccion - teoria
Curso android   01 leccion - teoriaCurso android   01 leccion - teoria
Curso android 01 leccion - teoria
 
app
appapp
app
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
Sistema opeativo android
Sistema opeativo androidSistema opeativo android
Sistema opeativo android
 
Android.docx
Android.docxAndroid.docx
Android.docx
 
ANDROID
ANDROIDANDROID
ANDROID
 
Android
AndroidAndroid
Android
 
Android dipositivas
Android dipositivasAndroid dipositivas
Android dipositivas
 
diapositivas denalleli
diapositivas denallelidiapositivas denalleli
diapositivas denalleli
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativo
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 
Android presentacion raybin
Android presentacion raybinAndroid presentacion raybin
Android presentacion raybin
 
Tecnologias emergentes moviles
Tecnologias emergentes movilesTecnologias emergentes moviles
Tecnologias emergentes moviles
 
Taller Android Mapas
Taller Android MapasTaller Android Mapas
Taller Android Mapas
 
Paginas para apps
Paginas para appsPaginas para apps
Paginas para apps
 
Como crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + IonicComo crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + Ionic
 
Presentacion aplicaciones moviles
Presentacion aplicaciones movilesPresentacion aplicaciones moviles
Presentacion aplicaciones moviles
 

Más de Jammil Ramos

Isummit loxa 2010 diapositivas
Isummit loxa 2010 diapositivasIsummit loxa 2010 diapositivas
Isummit loxa 2010 diapositivas
Jammil Ramos
 
Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de SimulacionJammil Ramos
 
Algoritmo congruencial aditivo
Algoritmo congruencial aditivoAlgoritmo congruencial aditivo
Algoritmo congruencial aditivoJammil Ramos
 
Marius Rubiralta 1 Parte
Marius Rubiralta 1 ParteMarius Rubiralta 1 Parte
Marius Rubiralta 1 ParteJammil Ramos
 
Articulo Open Innovation
Articulo Open InnovationArticulo Open Innovation
Articulo Open InnovationJammil Ramos
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNJammil Ramos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJammil Ramos
 

Más de Jammil Ramos (12)

Isummit loxa 2010 diapositivas
Isummit loxa 2010 diapositivasIsummit loxa 2010 diapositivas
Isummit loxa 2010 diapositivas
 
Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de Simulacion
 
Algoritmo congruencial aditivo
Algoritmo congruencial aditivoAlgoritmo congruencial aditivo
Algoritmo congruencial aditivo
 
Marius Rubiralta 1 Parte
Marius Rubiralta 1 ParteMarius Rubiralta 1 Parte
Marius Rubiralta 1 Parte
 
Articulo Open Innovation
Articulo Open InnovationArticulo Open Innovation
Articulo Open Innovation
 
Ventajas
VentajasVentajas
Ventajas
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Open
OpenOpen
Open
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióN
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
 

Último

El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 

Último (20)

El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 

Paper Ingenieria Web

  • 1. UTPL. Ingeniería Web . Buscador De Direcciones Utilizando Google Maps En La Plataforma Android Henry Campoverde hmcampoverde@utpl.edu.ec Jammil Ramos jiramos@utpl.edu.ec Leonardo Sarango dlsarango@utpl.edu.ec actualidad mediante estos dispositivos se RESUMEN: El presente trabajo trata realizan muchas tareas, desde establecer de utilización del sistema operativo comunicación a larga distancia hasta, orientado a dispositivos móviles Android, realizar tareas muy normales como con el IDE Eclipse, para esto vamos a escuchar música o ver videos, todo esto consumir un recurso web google maps se lo realiza mediante pequeños sistemas mediante una aplicación. operativos que fueron instalados en los Para el desarrollo de la aplicación antes dispositivos antes mencionados. Estos mencionada hemos considerado dos sistemas son los que permiten realizar puntos importantes como lo es el diseño y tareas con tal facilidad que el usuario la codificación. Cuando hablamos de queda satisfecho del uso de los mismo, diseño entendemos que abarca toda la estas tareas pueden ser de todo tipo, interfaz gráfica que la aplicación cotidianas, empresariales, y sociales. contendrá dentro de ella, Así mismo Uno de los sistemas operativos que a tenemos la parte de código, donde se tenido gran acogida en la actualizad es el programa a la aplicación para que haga sistema operativo android que hoy en día los que en un inicio se pensó. es propiedad de google. Este sistema da Como resultado tenemos una aplicación muchas facilidades al cliente y más aun a que nos permita localizar la ubicación, los programadores ya que se presta para latitud y longitud de un país, ciudad y calle realizar aplicaciones que tiene teniendo como entrada datos como el compatibilidad con el sistema android, as nombre de la ciudad y la calle. mismo se pueden consumir servicios web. Como por ejemplo el de google maps, y es PALABRAS CLAVE: Android, Eclipse, en este último donde vamos a Google maps, longitud y latitud, SDK, concentrarnos mediante este paper Recurso web INTRODUCCIÓN ¿Qué es Android? Son pocas las personas que no tienen Android es un sistema operativo que un dispositivo móvil en sus casas, y son fue implementado inicialmente por los pocas las personas que no puede desarrolladores de Android Inc. reconocer que estos dispositivos están Básicamente está orientado a dispositivos cambiando nuestras vidas. En la móviles basados en una versión 1
  • 2. UTPL. Ingeniería Web . modificada de Linux, esta nueva rendimiento, y un complemento plataforma tiene como objetivo principal el para el IDE Eclipse. desarrollo de aplicaciones hecha por otras  Máquina virtual Dalvik: optimizada personas, utilizando un lenguaje muy para dispositivos móviles. conocido y que tiene mucha acogida por los nuevos programadores, como lo es Java. Android fue lanzado en el 2007, junto con Plataforma un dispositivo móvil Open Handset Alliance, Android era la plataforma en la La plataforma que contiene android es la que se basaba este dispositivo, por ese siguiente: entonces Apple había llenado el mercado con un dispositivo iPhone que poseía un  Aplicaciones diseño muy atractivo e innovador, por lo  Framework de aplicaciones tanto Android nacía con un futuro incierto.  Bibliotecas Mas tarde fue lanzado un nuevo  Runtime de Android dispositivo con android, y con ello muchos  Núcleo Linux comenzaban a creer en esta plataforma. No podemos decir que el G1 fue el celular perfecto, pero sí que sirvió como punto de partida para la avalancha de móviles que veríamos a partir de los próximos meses. Y así fue, este 2009 podemos decir que fue el año de Android, con nuevos modelos presentados casi todos los meses y con importantes mejoras introducidas en cada nueva versión de la plataforma que han llevado a convertirla en la preferida por los fabricantes de Smartphone. Características: Las características más importantes son Figura 2. Configuración de emisor común. las que mencionaremos a continuación:  Navegador integrado: basado en el Eclipse motor de código abierto Web Kit.  Soporte para medios con formatos Es un entorno de desarrollo integrado de comunes de audio, vídeo e código abierto multiplataforma para imágenes planas. desarrollar aplicaciones de cliente  Framework de aplicaciones: enriquecido, la versión que estamos permite reutilización y reemplazo utilizando es la consecutiva a Ganymede de componentes. conocida como Galileo, que corresponde a  Ambiente rico de desarrollo la versión 3.5 de Eclipse. incluyendo un emulador de Esta herramienta de desarrollo es open dispositivo, herramientas para source, es decir es de libre descarga, y depurar, perfiles de memoria y 2
  • 3. UTPL. Ingeniería Web . tiene un anexo directo con android ya que los desarrolladores de android firmaron un Este Servicio es gratuito por lo que acuerdo con los creadores de Eclipse cualquier persona puede acceder a él, y donde autorizaban a este IDE como el más aún presta muchas funcionalidades al único que podía programar para android, usuario final, es por eso que hemos creído sin embargo existen otras herramientas de conveniente implementar una aplicación desarrollo que se han estado donde se consuma este servicio muy útil implementando plugin para el uso de para muchas personas. android, así tenemos al IDE Netbeans Simulador de Android Aplicación Es un software para PC que simula el La aplicación desarrollada por nuestro funcionamiento de un dispositivo iPhone y grupo, básicamente los que hace, es que da una idea muy aproximada de cómo consumir un servicio web, en un sistema funcionará en la realidad, así mismo se operativo para dispositivos móviles, como pueden ejecutar aplicaciones hechas para lo es android, el servicio web antes este tipo de dispositivos. mencionado fue creado por los programadores de google, les estamos Este emulador posee una plataforma hablando de google maps. Nuestra Android, cuyo objetivo principal es aplicación fue creada con el propósito de pretender dar un paseo en general por las tener en nuestro dispositivo un programa prestaciones de esta plataforma ya antes que nos ayude a identificar la ubicación mencionada. Este emulador es la opción geográfica, de un determinado lugar. para conocer ventajas de esta plataforma de Google llamada Android sin necesidad Características de tener un dispositivo móvil con el ya mencionado sistema operativo de Google. Las características de nuestra aplicación, pues son muy destacadas y a Es importante también mencionar que el continuación las mencionaremos: eclipse maneja este emulador, a la hora  Fácil búsqueda de un determinado de ejecutar aplicaciones hechas para este lugar mismo sistema operativo, con el fin de  Presentación de una ubicación tener alguna idea de cómo quedara la geográfica en un mapa aplicación echa.  El mapa se presta para realizar alguna vista del lugar requerido Google maps  Manejo de coordenadas, por lo que la búsqueda se realizara de Es un servicio gratuito de Google que manera exacta ofrece imágenes de mapas desplazables, Resultados así como fotos satelitales del mundo entero e incluso la ruta entre diferentes Bueno, como resultado tenemos una ubicaciones, cuya características más aplicación programada en el Lenguaje importante es la capacidad de hacer java, mediante un IDE open Source como acercamientos o alejamientos para lo es Eclipse basados en la plataforma de mostrar ubicaciones específicas de una android, que es un sistema operativo para localización. 3
  • 4. UTPL. Ingeniería Web . dispositivos móviles. Esta aplicación aplicaciones en dispositivos móviles puede localizar exactamente un lugar por  Google maps es un servicio muy medio de coordenadas geográficas y potente que se lo puede utilizar de representarla en un mapa, esto se lo diferente forma en diferentes realiza consumiendo servicios web que plataformas presta google maps, a continuación  Otra conclusión es que para presentaremos una imagen donde se realizar aplicaciones para Android puede verificar el resultado antes se utiliza un único lenguaje que es mencionado java REFERENCIAS [1]http://upload.wikimedia.org/wikipedia/co mmons/1/13/Diagrama_android.png [2]http://www.celularis.com/software/histori a-android.php [3]http://en.wikipedia.org/wiki/Eclipse_%28 software%29 [4]http://www.configurarequipos.com/doc1 107.html Conclusiones  Como conclusión a nivel general es que el nuevo auge en tecnología, es la tecnología de dispositivos móviles.  Android es un nuevo sistema que presta muchos servicios para 4