23
Elaborado por: Martin Vivanco, Milton Lopez V0.2 UPC Trabajo N 2: FindMeNo P!E"ENTE# $% Erne&to $arron Milton Lopez Martin Vivanco

Informe TA2.docx

Embed Size (px)

Citation preview

Elaborado por: Martin Vivanco, Milton LopezV0.2

UPCTrabajo N 2: FindMeNow

PRESENTED BY Ernesto BarronMilton LopezMartin Vivanco

1. TA BLA DE CONTENIDO

2.HISTORIAL DEL DOCUMENTO33.INTRODUCCIN4Propsito del siguiente documento4Background4Documento dirigido:44.OBJETIVOS55.DELIMITACION66.DETALLE TCNICO DE LA SOLUCIN77.CONCLUSIONES Y RECOMENDACIONES8ANEXO 1 PANTALLAS DEL PROTOTIPO9ANEXO 2 ARQUITECTURA DE LA SOLUCIN10

2. HISTORIAL DEL DOCUMENTO

Rev.NumFecha de RevisinResumen de cambios

0.126/04/2015Levantamiento de informacin.

0.227/04/2015Elaboracin de documento.

0.327/04/2015Anexos

3. INTRODUCCIN

Propsito del siguiente documentoEl presente documento describe las especificaciones que se tomaran en cuenta para el desarrollo de una aplicacin mvil en iOS utilizando los servicios bluemix.

BackgroundLa solucin nos va a permitir tener una forma de combatir la Inseguridad Ciudadana. El usuario ingresara a la aplicacin, y enviar su localizacin geogrfica a una agencia que gestionar la comunicacin con la estacin de polica ms cercana al usuario. De esta manera, el efectivo policial podr ir a la posicin respectiva para asegurar la zona de cualquier acto sospechoso.

Documento dirigido:El presente documento est dirigido a el profesor del curso Soluciones Mviles y Cloud. Adems, para todos los interesados en el mbito de desarrollo utilizando la tendencia global bluemix.

4. OBJETIVOS

1. Implementar una aplicacin en mviles con conexin a una base de datos no relacional.2. Mostrar las funcionalidades de los servicios de Bluemix como Cloudant, Advanced Mobil Acess y Push for IOS.3. Sentar las bases para el desarrollo de una aplicacin para Seguridad Ciudadana.5. DELIMITACION

El presente informe solo se basa en servicios libres que nos brinda la plataforma bluemix. Para ello, se accede con una cuenta gratuita que nos da la autorizacin de usar los servicios y aplicaciones que esta contenga.

6. DETALLE TCNICO DE LA SOLUCIN

1. Elegir una aplicacin IOS 8.

2. Poner un nombre a la App.

3. Escribir el Bundle ID y la versin. Adems, copiar el cdigo para instalar el SDK.

4. Usar comandos en terminal para acceder a cocoapods.

5. Pegar el cdigo de bluemix en el archivo creado.

6. Por el terminal iniciar la descarga de libreras.

7. Copiar el cdigo para Objective-C

8. En Xcode pegamos el cdigo para la conexin.

9. Ya se tiene la aplicacin con la conexin a bluemix.

10. Se usara el servicio Push, que enva notificaciones a los dispositivos.

11. Se elige enviar a todos los dispositivos registrados.

12. El texto del mensaje que queremos enviar.

13. Finalmente confirmamos el mensaje.

14. Se enva la notificacin a los dispositivos registrados.

15. Configuracin para Cloudant mediante cocoapods.

16. Aadir el cdigo al Xcode.

17. Una vez realizada la conexin, se tiene el servicio listo para utilizar.

18. Al ser un NoSql no existe una estructura como tal.

19. Se crea un nuevo documento.

20. Se escribe el detalle de lo que se quiere. Esto luego se mostrara en la App.

21. Establecer conexin con Cloudant.

22. Cdigo para agregar en Cloudant.

23. Cdigo de visualizacin de registros

7. CONCLUSIONES Y RECOMENDACIONES

1. La tendencia que nos abordando estos ltimos aos con la introduccin de las bases de datos no relaciones. Este tipo de gestores permite usar la informacin de una perspectiva mucho ms compleja e transaccional. Adems, tiene la funcionalidad como servicio. Todo esto se resumen en Cloudant. 2. Bluemix brinda una forma ms prctica de desarrollo mvil, sin hardware de por medio. Con los diferentes servicios que nos ofrece la prueba gratuita, se puede levantar una aplicacin mvil con un servidor web propio de una manera ms gil.3. ANEXO 1 PANTALLAS DEL PROTOTIPO

ANEXO 2 ARQUITECTURA DE LA SOLUCIN