martes, 31 de enero de 2012

Reporte - Sistema de Pánico

Idea inicial:
Este Sistema de Pánico contaría con funciones esenciales, necesarios en momentos en los que no hay tiempo para hacer mucho, como marcar un teléfono para realizar una llamada.Co un solo botón, la aplicación pediría una ambulancia con un voz pre-grabada, llamaría a la policía, o llamaría a un número de contacto indicado por el usuario.

La idea es tener una interfaz lo más simple posible, tan simple que solo se necesiten botones pequeños y quizás una palabra corta que describa cada función.

Un estilo parecido a esto:
 (Imágen tomada de: http://smarterware.org/wp-content/uploads/2010/01/android21-menucube.png)

Algunas de las funcionalidades con las que contaría serán:
  • Llamada de emergencia a la policía.
  • Llamada de emergencia para solicitar una ambulancia.
  • Llamada de emergencia a un contacto(familiar o conocido especificado por el usuario)
  • (Tentativo) Bloqueo del celular. Su función sería bloquear el celular y la mayoría de sus funciones hasta ingresar una contraseña(esto para ahorrar batería), me gustaría también que deje activado el GPS. Esto serviría en caso de robo, presionarlo rápidamente para que se bloquee el celular e impedir que los ladrones lo usen, y de ser posible localizarlos con el GPS.
  • Guardar información vital del usuario(Opcional). Información médica, teléfonos de contacto, u otro tipo de datos que puedan ser necesarios para que alguien pueda identificarte y poder ayudarte en caso que el usuario este inconsciente o algo parecido.
  • (Tentativo) Búsqueda GPS para la policía, ambulancia, contacto más cercano. El tiempo es valioso, y ya sea que el usuario tenga alguna herida o lo estén atacando de alguna forma, me gustaría que la aplicación encuentre cual estación de policía, hospital, o contacto de los especificados es el más cercano.


Trabajos similares:


Descripción: Por la parte de llamada de emergencia, ésta aplicación realiza exclusivamente eso, encontrando el país donde la persona se localiza actualmente, confirmando que la persona se encuentra en tal país y marcando a ese teléfono, esto debido a que no existe un número de teléfono estándar para emergencias.
Me parece similar a mi idea, pero un poco limitada, ya que solo cuenta con una llamada a emergencias. Esto cubriría en parte dos de los puntos que mi aplicación haría, llamar a la policía, ambulancia, etc. Y de cierta forma me dio la idea de realizar algo similar, en caso de no lograr encontrar la policía, hospital más cercano mediante GPS.

smart-ICE4family - iPhone (http://www.ems-options.com/)


Descripción: En cuanto a la información vital del usuario, la aplicación guarda información del usuario como sus datos personales, historial médico, información de contacto, etc.

Esta aplicación fue la que me dio la idea de guardar la información del usuario. Lo veo muy necesario para tener en mi aplicación, en caso de que la persona no pueda proporcionar dicha información a los que la están auxiliando.

 Sms de Emergencia - Android (http://tinyurl.com/7nd28ym)

(Imágen tomada de: http://tiny.cc/8nvyl)

Descripción: Esta aplicación me parece simple, más muy útil, ya que registra tres numeros de teléfono de contactos o familiares, y un mensaje SMS de emergencia, para enviarlos en caso de emergencia.

La idea es simple y similar a lo que yo tengo planeado, y lo bueno de esto es que al ser un mensaje SMS, puede ser enviado simultaneamente a las 3 personas, de cierta forma aumentando la probabilidad de que lo vean de manera inmediata, no así con una llamada telefónica que por diferentes razones pueden tardar en contestar, o no contestar en absoluto.

PhoneLocator Pro - Android (http://tinyurl.com/8yrv8p8)

 
(Imágen tomada de: http://tiny.cc/8sbab)

Descripción: Esta aplicación sirve para casos de robo o pérdida de celular, ya que bloquea el teléfono, borra datos personales. También rastrea el celular mediante el uso de GPS, y toma fotografías cuando una persona intenta ingresar una contraseña errónea.

Esta aplicación es una versión mucho más avanzada de lo que mi parte de bloqueo(tentativa) tiene planeada, y jme parece que en caso de que logre desarrollar mi propia aplicación similar, con las demás funcionalidades de emergencia se complementaría muy bien.

Justificación(¿Por qué móvil?)

La mayoría de las funciones que la aplicación haría, son pensadas para realizarse en un momento de emergencia, de forma rápida. Por lo tanto sería bastante ineficiente realizar una página web que necesite de conexión a internet, o un programa de escritorio en una computadora, ya que estos dos consumirían valioso tiempo que puede ser vital en una emergencia.

Por esto mismo, y por lo antes mencionado en el área de la inseguridad, me parece que es bastante justificado que sea una aplicación móvil que se pueda acceder de forma rápida para cualquier tipo de emergencia.

Herramientas a usar:

  • Android 4.0(API 15). Debí elegir entre esta versión y Android 2.1(API 7) para programar. Las ventajas del 4.0 es que es la versión más actual y por lo tanto cuenta con mejores características.La desventaja es que a diferencia del 2.1, el 4.0 no es compatible con la mayoría de los dispositivos.

  • Eclipse Indigo. Para usarlo como IDE en conjunto con Android.

Referencias: