You are on page 1of 17

COLEGIO NACIONAL DE EDUCACIN PROFESIONAL TCNICA DEL ESTADO DE VERACRUZ

Plan de Implementacin
Propuesta de solucin mvil
Actividades 3, 4 y 5 Actividad de evaluacin 1.2

Programacin para Equipo Mvil


Mdulo

Ing. Miguel ngel Ramos Grande


Docente

Margarita Garca Fuentes Jorge Armando Jurez Vzquez Luis ngel Petriz Cant
Integrantes

Informtica 5104
Carrera y grupo

05/11/2012

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Contenido
Objetivo ...................................................................... 2 Propuesta ................................................................... 3 Anlisis de propuesta ................................................. 4 Diseo de la Aplicacin.............................................. 5 Dispositivos Mviles................................................... 6 Caractersticas de Dispositivos.................................. 7 Arquitectura y Plataforma ........................................ 8 Rutinas de Programacin........................................... 9 Prueba de la Solucin.............................................. 10 Finalizacin de la Solucin...................................... 11 Ventajas de la Aplicacin ......................................... 12 Finalizacin .............................................................. 14 Conclusiones ............................................................ 15

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Objetivo
El objetivo de este proyecto es crear la planeacin para una nueva solucin o aplicacin para equipos mviles que responda las necesidades de informacin al instante, utilizando las nuevas tecnologas con las que se cuentan actualmente. Otro objetivo de esta planeacin es explotar a mximo las capacidades de las nuevas tecnologas y adaptarlas o usarlas con fines productivos que nos permitan optimizar y facilitar diferentes tareas, como por ejemplo la obtencin de la informacin o la localizacin de diferentes reas que el equipo mvil detecte.

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Propuesta
En el presente proyecto se planea la creacin de una aplicacin para equipos mviles que, utilizando la cmara integrada de estos, permita localizar e identificar todos los establecimientos o lugares cercanos basndose en la informacin recopilada de la fotografa y comparndola con una gran base de informacin en Internet. Sin embargo, la aplicacin no slo se limitara a localizar establecimientos; tambin identificar monumentos, marcas, logotipos, cdigos de barras, caras de personas e incluso objetos variados y artculos de noticias. Bsicamente es una aplicacin que proporciona mayor informacin en base a una fotografa, gracias al anlisis de la fotografa y a la comparacin de la misma en una base de datos almacenada en un servidor de Internet.

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Anlisis de propuesta
La aplicacin manejar las siguientes caractersticas: Deteccin automtica por comparacin Detecta e identifica lugares, objetos, establecimientos, logotipos, caras de personas, monumentos, cdigos de barras, artculos de noticias y publicaciones Escanea cdigos QR (de establecimientos) Muestra informacin detectado relacionada al elemento

Permite identificar textos mediante fotografas y traducirlos a otro idioma Conexin directa con Facebook para identificar lugares y caras Deteccin en tiempo real (cmara encendida) Cuenta con tecnologa de Realidad Aumentada

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Diseo de la Aplicacin
En esta etapa de la planeacin se llevara a cabo el diseo visual de la aplicacin, en donde se realizarn bocetos de la aplicacin, los diagramas en los que se representarn las funciones de la aplicacin y tambin las reas en las que se dividir la aplicacin. La aplicacin se manejar de manera tctil y utilizara una cmara fotogrfica (integrada al equipo) para poder funcionar. Adems utilizar cualquier medio para conectarse a internet (GPRS, WiFi, 3G, 4G) para descargar la informacin y de (opcionalmente) un mdulo GPS de apoyo para identificar con mayor precisin y rapidez la localizacin de un lugar. Una vez creados todos los bocetos y diagramas, se comenzar a disear la aplicacin de forma grfica para comenzar a introducir la programacin en la misma.

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Dispositivos Mviles
Los dispositivos mviles para los que fue pensado este software fueron principalmente los telfonos con pantalla tctil y las tablets de tamaos entre 5 y 7 pulgadas (aunque funciona en tablets de mayor tamao) ya que son mas adecuadas por sus pantallas de tamao mediano y debido a que este software es una aplicacin que interactuara con el medio ambiente a travs de sus cmaras fotogrficas y de video, por lo que se necesita de una buena usabilidad y portabilidad, y al ser tctiles se podr interactuar con las imgenes y elementos que se muestren en pantalla de manera mas natural e intuitiva como arrastrar girar o seleccionar con los dedos cualquier elemento. Dichos dispositivos mviles permitirn al usuario una experiencia muy satisfactoria con la aplicacin, debido a que permitir al usuario interactuar con el mundo exterior de una manera tecnolgica e innovadora.

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Caractersticas de Dispositivos
Los dispositivos mviles de prueba para este software debern de tener las siguientes caractersticas mnimas para un adecuado funcionamiento de nuestro software y as poder brindar una experiencia completa de esta aplicacin: Sistema operativo Android 4.0 ICS Cmara de 8 megapxeles con full HD de 1080P Sistema GPS Pantalla tctil Conexin permanente a internet (WIFI, 3g o 4g) Memoria RAM de 1Gb Procesador a 1Ghz Batera de li-ion de 2000 mAh

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Arquitectura y Plataforma
La arquitectura de esta aplicacin estar basada en Android, debido a que es un sistema operativo muy popular, fcil de usar y estable, que se ejecuta en casi cualquier dispositivo mvil o Smartphone; adems que es un sistema gratuito y se instala en la mayora de los dispositivos desde la fabrica y esta creado bajo plataforma de Linux que es un ncleo muy estable, eficiente y slido a comparacin de otros sistemas semejantes.

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Rutinas de Programacin
En esta etapa de la planeacin se realizarn todas las rutinas que tienen que ver con la programacin del sistema y la programacin de la aplicacin. En ella, se crearn todos los mdulos que se utilizarn en la aplicacin. Las rutinas de programacin que se manejarn en la aplicacin son las siguientes: Programacin para la deteccin y reconocimiento de rostros Programacin para la deteccin y reconocimiento de objetos, logotipos y textos Programacin para la deteccin y reconocimiento de lugares por reconocimiento y geo localizacin por GPS Programacin para la deteccin en tiempo real Programacin para la Realidad Aumentada Programacin para la deteccin de cdigos QR

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Prueba de la Solucin
En esta etapa la aplicacin ya se debe encontrar compilada, generada e instalada en el equipo mvil de manera preliminar, donde se realizarn las pruebas. Aqu se probarn y analizarn todas las reas en las que la aplicacin se desempea, tales como uso, eficiencia, facilidad de uso, utilidad, desempeo, errores, entre otros. Las reas que se probarn y analizarn son las siguientes: Usabilidad
Se analizar que el programa preliminar tenga todas las funciones que se establecen en la planeacin

Desempeo/eficiencia
Se analizar que el programa preliminar se desempee correctamente y eficientemente

Ejecucin
Se analizar que el programa preliminar se ejecute correctamente y sin ningn tipo de error o desperfecto

Facilidad de uso
Se analizar que el programa preliminar sea fcil de usar para todo tipo de persona

10

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Finalizacin de la Solucin
En esta etapa concluye la planeacin y las etapas de desarrollo del programa. A esta altura se puede decir que el programa ha sido creado satisfactoriamente y ha pasado todas las pruebas disponibles, por lo cual se encuentra en un estado satisfactorio y listo para la puesta a punto final. En esta puesta o prueba final se comprobarn que todas las caractersticas se acoplen al resultado esperado en la planeacin inicial, y que todas las ventajas que presente la aplicacin sean las mismas que las publicadas en la planeacin inicial. Una vez terminada la puesta a punto o la prueba final, el programa creado ya cumple con todas las expectativas y caractersticas publicadas al inicio de esta planeacin, y se encuentra listo para su publicacin al pblico y su constante desarrollo para el mejoramiento de la misma.

11

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Ventajas de la Aplicacin
Esta aplicacin es sumamente til para cualquier tarea ya que reconoce cientos de miles de objetos y muestra toda la informacin al momento con tan solo un clic adems de contar con la tecnologa de Realidad aumentada que es nada mas que la superposicin de la informacin directamente al objeto enfocado en la pantalla con la cmara. Funciona para mostrar informacin instantneamente utilizando la informacin de la cmara como origen. Otro uso de este software es que adems de reconocer objetos tambin reconoce lugares ya que se conecta con unos servidores de internet que almacenan informacin geogrfica, por lo que si se encuentra de viaje en otro pas, puede enfocar algn monumento o calle y el programa le dir en dnde se encuentra o el monumento frente al cual esta parado adems de mostrarle informacin de todos los lugares de inters, as como la manera de llegar a ellos mediante la sealizacin de la ruta en su pantalla justamente frente a las calles que se recorren.

12

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Tambin es posible la identificacin de personas con su tecnologa de reconocimiento de rostros. Simplemente con apuntar la cmara al rostro de alguien y si sta se encuentra almacenada en la base de datos, se mostrar su identificacin y mostrara toda la informacin que se tenga sobre esa persona. Si la persona no se encuentra en la base de datos se podr crear un nuevo registro para futuros accesos. Adems permitir conectarse con diferentes redes sociales y compartir la informacin consultada al instante. Ventajas Aplicacin de la reconocimiento visual
Reconocimiento de rostros Reconocimiento de lugares y monumentos

informacin

mediante

Sistema de posicionamiento global


Muestra informacin sobre lugares de inters Muestra las rutas para llegar a un lugar

Realidad aumentada
Superpocicion de la informacin y los grficos al entorno

Conexin a las redes sociales

13

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Finalizacin
Una vez realizados todos los pasos de esta planeacin, podemos decir que nuestra aplicacin se encuentra finalizada y que est lista para salir al mercado. Despus de realizar esta planeacin nuestra aplicacin debe haber pasado por mltiples etapas y pruebas que aseguran la calidad, el desempeo, la usabilidad y la estabilidad del mismo. Este tipo de planeacin es muy importante ya que nos permite identificar con facilidad las etapas que debe pasar un programa para convertirse desde una idea hasta una aplicacin real. Adems de esto, nos permite aprender que tan compleja puede llegar a ser nuestra aplicacin, y tambin como una aplicacin tan fcil y sencilla se puede convertir en una tarea grande debido a la planeacin que deseemos aplicar a ella.

14

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

Conclusiones
La aplicacin que se desarroll con esta planeacin es muy importante en la vida actual, debido a que vivimos rodeados de celulares y computadoras, de conexiones y medios digitales, y por ello debemos explotarlos al mximo. Por ello se creo esta aplicacin, que nos permite adentrarnos a este mundo tecnolgico y usarlo a nuestro favor. En cuanto a la planeacin, son muy importante las caractersticas con las que se realiz, debido a que nos permiti observar con facilidad todas las dificultades y etapas que pueden contener realizar una aplicacin mvil.
Jorge Armando Jurez Vzquez

Este proyecto esta realizado con el fin implementar una propuesta para crear la aplicacin de un equipo mvil, que en este caso ser una aplicacin que pueda tomar una fotografa y al instante nos mostrar informacin relevante sobre ese lugar. Adems de que tambin, identificara rostros, nos mostrara datos que nos pueden ser tiles para llegar a un lugar u otro. En este proyecto abarcaremos todo, objetivos, cronograma de fechas, entre otros, para poder realizar la aplicacin de manera organizada.
Margarita Garca Fuentes

15

[Programacin para Equipo Mvil]

Actividad de Evaluacin 1.2

En conclusin esta aplicacin amplia la informacin que tenemos del medio ambiente que nos rodea facilitndonos las tareas cotidianas; Es una biblioteca universal con acceso a informacin casi ilimitada. Adems, es necesaria la realizacin de las caractersticas y el tipo de dispositivo en que se ejecutara el programa para evitar as todo posible inconveniente de incompatibilidad o problemas de uso, as como establecer el sistema operativo y la plataforma a utilizar.
Luis ngel Petriz Cant

16

You might also like