protocolo de titulación integral(1)

Upload: carlos-miguel-victoriano-tolentino

Post on 14-Oct-2015

18 views

Category:

Documents


0 download

TRANSCRIPT

Instituto Tecnolgico de Chetumal

Ingeniera en Tecnologas de la Informacin y Comunicaciones

Protocolo de titulacin integral:Street Experience (Aplicacin para dispositivos mviles que incorpora herramientas de geolocalizacin)

Presentado por:Prez Valdez Vctor DanielSantos Espinoza Jorge ElasTurriza Cab Giezi Alejandro

Asesor Interno:Ing. Carlos Flores PrezLic. Agustn Esquivel Pat

CHETUMAL, Q. ROO NOVIEMBRE/2013

4

ndice1. Introduccin32. Justificacin52.1 Factibilidad econmica52.1.1 Presupuesto52.1.2 Precio a usuarios generales62.2 Factibilidad operativa72.3 Factibilidad tcnica72.3 Factibilidad social83. Objetivos93.1 Objetivo general93.2 Objetivos especficos94. Caracterizacin del rea de desarrollo del proyecto104.2 Organigrama/Departamento115. Problema a resolver126. Alcances y limitaciones137. Fundamento terico148. Procedimiento y descripcin de las actividades a realizar169. Resultados1710. Conclusiones y recomendaciones1811. Bibliografa/Fuentes de informacin1912. Anexos20

1. IntroduccinDesde la aparicin de los dispositivos mviles inteligentes, los usuarios han descubierto necesidades que antes no existan, una de las ms importantes es la de encontrar informacin acerca de algn lugar especfico o saber en dnde se encuentra, y de ser posible, saber quin estuvo en ese lugar; de esta manera se logra hacer del mundo un lugar ms pequeo por el que resulta fcil moverse.Actualmente, existen herramientas para dispositivos mviles que hacen uso de las capacidades de los mismos para un bien especfico, sin embargo, al aplicar todas las tecnologas de manera unnime se puede lograr un mayor aprovechamiento y por consiguiente, un mejor resultado que sea capaz de resolver los problemas de ubicacin del usuario, logrando que pueda trazar y elegir el camino correcto para llegar al sitio de su inters.Dada la problemtica anterior, el proyecto Street Experience pretende incorporar diversas herramientas de geolocalizacin (Google Maps y FourSquare) en una sola aplicacin para dispositivos mviles, capaz de conectarse a otras redes sociales de manera conjunta, de tal forma que el usuario mismo pueda enriquecer la aplicacin compartiendo sus experiencias a sus amigos. De esta manera se lograr alcanzar la satisfaccin que el usuario desea, adems, se podr conseguir un mayor aprovechamiento de los dispositivos, y podra resultar muy til para empresas que deseen asegurar mayores ventas a travs de publicidad.Con base en las investigaciones realizadas, es posible darse cuenta de las herramientas existentes hoy en da, esto resulta realmente til ya que se pueden usar para lograr un mayor desempeo del proyecto y con menos trabajo en el proceso de desarrollo.Para el desarrollo de la aplicacin mvil, se ha propuesto el uso de las APIs de FourSquare, una red social basada en ubicacin GPS y que permite a los usuarios compartir sus experiencias a otras personas, permitiendo dar de alta su ubicacin y/o lugares de inters.

De igual forma se pretende hacer uso de otra herramienta: Google se ha vuelto una empresa muy aceptada por los usuarios por su novedoso sistema de ubicacin Google Maps, lo cual podra ser muy exitoso al aplicarlo al proyecto.Para poder hacer el uso de las APIs de Google Maps, una de las condiciones de Google es que el servicio que se ofrece debe estar disponible para los usuarios finales de forma pblica y gratuita, sin embargo, esto no representa una desventaja para el proyecto sino una posible oportunidad de atraer la atencin de los usuarios.Es por eso que en los objetivos de este proyecto se han marcado muy bien los puntos a alcanzar para lograr la plena satisfaccin del usuario final.Si desea conocer ms sobre las herramientas a utilizar, por favor dirjase al captulo 7 de este documento, denominado Fundamento terico.A continuacin, se describen de manera ms detallada, los aspectos ms importantes del desarrollo del proyecto.

2. Justificacin2.1 Factibilidad econmica2.1.1 PresupuestoIngresos estimados a 5 aosLos ingresos estimados en el estudio econmico fueron calculados a un plazo de 5 aos; los ingresos sern proporcionados por clientes generales que sern todo tipo de empresas que deseen elevar su nmero de clientes y ventas a travs de publicidad dinmica en la aplicacin. El costo de la publicidad por mes ser de $2000.00 pesos M/N por cada empresa, estimando que por mes se tengan aproximadamente entre 21 y 43 clientes generales.Otro tipo de clientes estimados, sern empresas muy grandes de turismo cmo X-Caret, Xel-Ha, Xplor, entre otros, que reciben muchos clientes al da; la idea es que la empresa pueda ofrecer a sus clientes, la aplicacin instalable para sus dispositivos mviles que les facilite el recorrido de la zona, ofreciendo toda la informacin de ubicacin que necesite, as como experiencias y comentarios de otros visitantes. El costo total de venta del proyecto a cada cliente especfico ser de $148,680.00 pesos M/N, estimando que por ao se tengan de 0 a 1 clientes.Para ver esta informacin de manera detallada, visite el captulo 12 de este documento, denominado Anexos, en la figura();Inversin

Estimacin de depreciacin

Costos de operacin

Flujo de efectivo

2.1.2 Precio a usuarios generalesSe estableci el siguiente precio del uso de la aplicacin/servicio con base a las encuestas aplicadas a la comunidad.DescripcinPrecio

DescargaGratuita

Servicio de ubicacinGratuito (El operador de telefona podra aplicar cargos por uso de internet)

ActualizacionesGratuitas

Tabla 01.- Tabla de servicios que se incluyen en la aplicacin

Fuente.- Aportacin propia

El precio establecido es atractivo para los usuarios, lo que garantiza que cada da ms usuarios descarguen y usen la aplicacin. Esto impactar econmicamente a las empresas que hayan registrado sus anuncios publicitarios y promocionales, ya que esto atraer de manera masiva a muchos clientes para las mismas. Adems, si el usuario considera que recibi un buen servicio, podr compartir su experiencia en la aplicacin y citar a la empresa, lo que hace muy probable que otras personas visiten la empresa por el nmero se citas a favor.Actualmente, cada fabricante de dispositivos mviles, cuenta con una tienda virtual, en la cual es posible adquirir aplicaciones, herramientas, juegos y servicios para el dispositivo a un precio accesible. Teniendo esto, el desarrollo de la aplicacin StreetExperience tendr la oportunidad de darse a conocer en dichas tiendas virtuales, por lo que no ser necesario tener una tienda fsica de distribucin, ayudando a la economa de la empresa y del usuario. Adems tambin se cuenta con las redes sociales, en las cuales se puede promocionar de manera gratuita la aplicacin.

2.2 Factibilidad operativaEl usuario deber cumplir con el siguiente perfil: Debe contar con un dispositivo mvil inteligente. El dispositivo deber tener el sistema operativo Android. Deber tener una conexin a internet ya sea con WiFi o bien un paquete de datos ya que la aplicacin ser un cliente que solicite un servicio web.La aplicacin operar con base a las siguientes caractersticas: La aplicacin solicitar el servicio web al servidor y ste proporcionar los datos que se requieran. El servidor web alojar el sitio principal de la aplicacin, por lo que tambin se podr acceder a la aplicacin desde una PC con internet.2.3 Factibilidad tcnicaAunque ya se han desarrollado aplicaciones que hacen uso de las capacidades de ubicacin de los dispositivo mviles, al aplicar diversas aplicaciones de manera unnime se puede lograr un mayor aprovechamiento y por consiguiente, un mayor resultado que sea capaz de resolver los problemas de ubicacin del usuario, logrando que pueda trazar y elegir el camino correcto para llegar al sitio de su inters.Actualmente existen las herramientas y la tecnologa necesaria para desarrollar el proyecto Street Experience que pretende incorporar dos herramientas de geolocalizacin en una sola aplicacin para dispositivos mviles, que de manera individual no son capaces de conseguir la satisfaccin que el usuario desea, alcanzando una innovacin en el servicio de geolocalizacin y comunicacin.

2.3 Factibilidad socialDada la problemtica planteada anteriormente, el proyecto lograr beneficiar a toda persona que cuente con un dispositivo mvil inteligente, que requiera de un servicio de geolocalizacin para llegar al lugar de su inters y adems le brinde informacin relevante en tiempo real acerca de las situaciones que pasan en ese momento durante el transcurso de su camino para poder tomar decisiones y/o precauciones.Con esto se lograr que el usuario haga uso del potencial de su dispositivo y se le facilite el movimiento y localizacin en la ciudad. Tambin se lograr incorporar anuncios publicitarios para empresas que deseen darse a conocer con ms profundidad en los usuarios, enviando informacin de promociones y eventos sociales que estn ocurriendo en el momento en que algn usuario pasa por el lugar.Algunos beneficios ms con el desarrollo del proyecto: El usuario podr tener comunicacin instantnea con amigos de redes sociales como Facebook y Twitter que se encuentren conectados en el mismo momento. Se podr conocer la ubicacin de dichos amigos si ellos lo han autorizado. Los usuarios mismos ayudarn a enriquecer la aplicacin con informacin en tiempo real, compartiendo sus experiencias cuando hayan estado o pasado por algn lugar. De esta forma, si otro usuario pasa por el lugar podr saber qu est sucediendo por ah o si se encontrar con alguna situacin agradable o desagradable.Entre otros.

3. Objetivos3.1 Objetivo generalDesarrollar una aplicacin para dispositivos mviles que incorpore herramientas tiles para el usuario y le ayuden a trazar una trayectoria desde su ubicacin hasta el lugar de inters para el mismo y que adems las empresas puedan aprovechar para su crecimiento.3.2 Objetivos especficos Codificar la solucin en el sistema operativo Android. Implementar tecnologas y libreras para ubicacin por GPS como FourSquare y GoogleMaps para aprovechar sus capacidades de geolocalizacin. Integrar informacin y contenido multimedia a la aplicacin y as brindar publicidad para empresas. Integrar otras herramientas que permitan accesar a informacin de redes sociales para mejorar la experiencia del usuario con informacin en tiempo real.

4. Caracterizacin del rea de desarrollo del proyectoInicialmente, con el fin de realizar pruebas y desarrollar la aplicacin, el equipo trabajar en el Instituto Tecnolgico de Chetumal, ubicado en la Av. Insurgentes No. 330, el rea del departamento de sistemas y computacin.

Figura 01.- Ubicacin del lugar de trabajo del equipo del proyecto

Fuente.- GoogleMaps

Figura 02.- Entrada del Instituto Tecnolgico de Chetumal

Fuente.- Aportacin propia

4.2 Organigrama/Departamento

Figura 03.- Organigrama de la institucin que seala el departamento en dnde se trabajar durante el desarrollo del proyecto

Fuente.- Sitio web del Instituto (http://www.itchetumal.edu.mx)

5. Problema a resolverAl inicio de la organizacin de este equipo de desarrollo, se intentaba realizar un proyecto que haga uso de Realidad Aumentada en los dispositivos mviles, orientando el proyecto hacia las zonas de inters en la ciudad capital con el fin de brindar difusin turstica y hacer ms interesante la visita a los sitios importantes en Chetumal, este proyecto era llamado HistoryScan-App. Tomando como base las tcnicas de mercado en dispositivos mviles y con ayuda del Ing. Carlos Flores Prez, fue notable que el proyecto necesitaba una reorientacin y durante un curso de ingeniera econmica al tratar de lograr que el proyecto sea viable, se encontraron algunas posibles variantes en las que se poda trabajar para la mejora del mismo; una vez hecho esto, el estudio econmico result favorable y se opt por esta opcin.Una de las cosas que se encontraron durante la reorientacin del proyecto HistoryScan-App, fue que ya existan aplicaciones muy parecidas a ste, sin embargo, no eran lo suficientemente completas para satisfacer todas las necesidades del usuario, adems, los desarrolladores de las mismas ofrecen sus APIs para desarrolladores, por lo que se podra explotar esta oportunidad, y desarrollar una aplicacin que rena las herramientas disponibles para alcanzar una mayor satisfaccin del usuario.

6. Alcances y limitacionesAlcances Portal web. Aplicacin para dispositivos mviles Android. Sistema de ubicacin geogrfica mvil. Sistema de comunicacin instantnea. Sistema de posteo de informacin referencial. Sistema para manejo de publicidad para empresas. Actualizacin constante del sistema. Implementacin de servicios web. Los usuarios podrn registrarse con cuentas de redes sociales como Facebook.Limitaciones Por el momento no se codificar para otras plataformas, slo para Android. La publicidad para empresas ser gratuita por un periodo de prueba, despus de ese tiempo el cliente podr elegir si continuar con el servicio realizando un pago mensual o terminar con l. La informacin en tiempo real ser proporcionada por los usuarios mismos que hayan tenido alguna experiencia y lo hayan publicado. Los usuarios slo podrn conocer la ubicacin y podrn comunicarse con usuarios que estn en su lista de amigos.

7. Fundamento tericoA continuacin se muestran algunas caractersticas de las herramientas a utilizar en el desarrollo del proyecto FourSquare, es una aplicacin gratuita que te ayuda a ti y a tus amigos a sacar el mximo provecho de dnde estn. [4] Se encuentra entre las 40 redes sociales ms populares del mundo, de acuerdo a una investigacin realizada por un sitio web llamado Observatorio de Redes Empresariales de Barrabs Amrica - Innovacin, tecnologas de informacin y comunicacin, internacionalizacin y nuevos emprendimientos, y publicado en una nota en el 2012. Foursquare es uno de los grandes servicios de geo-localizacin, puede ser integrado en otros sitios web y en servicios sociales. [1] Se encuentra en la lista de otro sitio web llamado El Blog de Jos Facchin [3], en la que describe y enlista 125 de las redes sociales ms populares del planeta.La biblioteca de APIs proporcionada por FourSquare permite que se ofrezcan, en otras aplicaciones, las mismas facilidades que se brindan en ella. Tambin, posibilita que se obtengan privilegios de usuario en FourSquare al nivel de administrador, como consecuencia, es posible recibir notificaciones de los usuarios y acceder a la base de datos de FourSquare desde otras aplicaciones. De igual forma, la herramienta permite conectar otras aplicaciones y as enriquecer la experiencia del usuario. [5]FourSquare utiliza la biblioteca s2 de Google para almacenar ID de celda para su ndice de bsqueda. Google se ha vuelto una empresa muy aceptada por los usuarios por su novedoso sistema de ubicacin Google Maps, lo cual podra ser muy exitoso al aplicarlo al proyecto. [4]El API de Google Maps es un servicio gratuito que te permite insertar Google Maps en tus aplicaciones para mviles o en tus pginas web de acceso gratuito. [6]Google Maps dispone de un amplio conjunto de APIs que te permiten trasladar la gran funcionalidad y la utilidad diaria deGoogle Mapsa tu propio sitio web y a tus propias aplicaciones, as como superponer tus datos. [7]Para poder hacer el uso de las APIs de Google Maps, una de las condiciones de Google es que el servicio que se ofrece debe estar disponible para los usuarios finales de forma pblica y gratuita, sin embargo esto no representa una desventaja para el proyecto sino una posible oportunidad de atraer la atencin de los usuarios.Es por eso que en los objetivos de este proyecto se han marcado muy bien los puntos a alcanzar para lograr la plena satisfaccin del usuario final.Androides unsistema operativobasado enLinuxdiseado principalmente para dispositivos mviles conpantalla tctil, comotelfonos inteligentesotabletas, inicialmente desarrollado por Android, Inc.Googlerespald econmicamente y ms tarde compr esta empresa en2005. [15]La herramienta principal para la codificacin en dispositivos Android se denomina Android Developers Tools (ADT), que incorpora todo lo necesario para programar aplicaciones simples para dispositivos, es necesario incorporar otras bibliotecas que se requieran durante el desarrollo y que ADT no incluye en la descarga bsica. Esta herramienta es ofrecida por Google y es completamente gratuita.Una gran parte de la informacin que se usar como gua para el anlisis y la codificacin, se encuentra en libros que en el captulo 11 se describen.

8. Procedimiento y descripcin de las actividades a realizar

Figura 04.- Diagrama WBS de las actividades a realizar durante el desarrollo del proyecto

Fuente.- Aportacin propia

9. Resultados10. Conclusiones y recomendacionesAnte las necesidades encontradas durante el anlisis del proyecto, una reorientacin signific la respuesta a las dudas y a la falta de claridad en la idea. Aunque se hayan encontrado diversas tecnologas muy parecidas y de gran popularidad, la oportunidad de innovar nunca se ve acabada, slo es necesario realizar investigaciones de campo utilizando tcnicas comunes como las encuestas, adems tambin es de excelente ayuda aceptar las opiniones e ideas de personas con o sin experiencia en el tema, esto mantiene abiertas las oportunidades de crear una idea que resulte innovadora.Es recomendable no perder la calma si algn experto concluye en que el proyecto no alcanza la calidad suficiente para seguir adelante, esto slo significa que es necesario esforzarse ms y que probablemente se requiera que el proyecto sea reorientado para que de esta forma logre cumplir con la viabilidad necesaria para la implementacin del mismo.Actualmente puede parecer difcil la idea de encontrar ese algo que nadie en el mundo haya realizado ya, sin embargo, hasta las ideas existentes se pueden mejorar de alguna forma para que sean ms eficientes o que logran satisfacer las necesidades del usuario.Este proyecto denominado Street Experience es una manera de demostrar que ideas existentes y populares pueden aplicarse de manera conjunta para lograr un mayor aprovechamiento sin perder las caractersticas principales de ellas y que adems se logre una innovacin.Respecto al nombre del proyecto, ste surgi de la idea de que los usuarios compartan sus experiencias diarias en la ciudad a sus amigos, y que puedan ser aprovechadas si en algn momento se encontraran en alguna situacin similar.Se espera obtener buenos resultados al implementar Street Experience, que pueda ayudar a ser un proyecto de titulacin y que tambin proporcione una oportunidad para abrir paso a la vida laboral al egresar de la carrera.11. Bibliografa/Fuentes de informacin

2.0, A. N. (12 de Abril de 2013). Observatorio de Redes Empresariales de Barrabs Amrica. Recuperado el 26 de Septiembre de 2013, de http://observatorioredesempresariales.wordpress.com/2012/04/12/las-40-redes-sociales-mas-populares/Davis, S. (2006). Google Maps API, V2. Raleigh, North Carolina Dallas, Texas: The Pragmatic Bookshelf.Facchin, J. (15 de Marzo de 2013). El Blog de Jos Facchin. Recuperado el 26 de Septiembre de 2013, de http://josefacchin.com/2013/03/15/las-redes-sociales-mas-populares-del-planeta/FourSquare. (2013). FourSquare. Recuperado el 26 de Septiembre de 2013, de https://es.foursquare.com/aboutFourSquare. (2013). FourSquare. Recuperado el 26 de Septiembre de 2013, de https://developer.foursquare.com/overview/Google. (31 de Enero de 2013). Google. Recuperado el 26 de Septiembre de 2013, de https://developers.google.com/maps/licensing?hl=es-ESGoogle. (31 de Enero de 2013). Google. Recuperado el 26 de Septiembre de 2013, de https://developers.google.com/maps/documentation/?hl=es-ESGreg Milette, A. S. (2012). Android Sensor Programming. Indianapolis: John Wiley & Sons, Inc.Grewe, L. (2009). Open Social Network Programming. Indianapolis, Indiana: Wiley Publishing, Inc.Hawker, M. D. (2010). The Developer's Guide to Social Programming. Boston: Pearson Education, Inc.LeBlanc, J. (2011). Programming Social Applicacion. Gravenstein Highway North, Sebastopol: O'REILLY.Lpez, G. B. (2012). Geolocalizacin y redes sociales. Espaa: Bubok.Sood, R. (s.f.). Pro Android Augmented Reality. APRESS.Svennerberg, G. (2010). Beginning Google Maps API 3. New York, USA: APRESS.WikiPedia (2013). Recuperado el 20 de Noviembre del 2013, de http://es.wikipedia.org/wiki/Android

Anexos