Vous êtes sur la page 1sur 42

Carrera:

Ingeniería en Sistemas Computacionales

Proyecto:

Alarma De Seguridad Para Automóvil Vía Celular.

Por

Chan Ek Santos Abraham

Profesora:

CDR. León Ramírez Adda Iraís

Mérida Yucatán a 14 de Diciembre de 2010.

1
ÍNDICE DE CONTENIDO

Tema
Página

I. INTRODUCCIÓN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
----------------1

1.1 Antecedentes: Robos Vehiculares en México - - - - - - - - - - - - - - - - - -


- - - - - - - - - - - - -1
1.2 Planteamiento del Problema - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
----- --------3
1.3 Propuesta de solución - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -4
1.4 Objetivos- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -4
1.4.1 El Objetivo General-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- --------4
1.4.2 Los Objetivos Específicos - - - - - - - - - - - - - - - - - - - - - - - - - -
---- --------4
1.5 Hipótesis- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- - - - - - - - - - - - - 5
1.6 Justificación - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- - - - - - - - - - - - 5
1.7 Delimitaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -6
1.7.1 Alcances - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -6
1.7.2 Limitaciones - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -7
1.8 Impactos (Social, Económico y Tecnológico)- - - - - - - - - - - - - - - - - - -
------------- 8

II. MARCO TEÓRICO- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


- - - - - - - - - - - - - - 10

1
2.1.- Las alarmas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - 11
2.2.1 ¿Cómo funcionan las alarmas más comunes para
automóviles? - - - - - - - - - 12
2.3.- La telefonía móvil - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - 12
2.3.1 Evolución de los celulares - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - 14
2.4. Sistemas operativos para móviles - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -- - -14
2.4.1 Android: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -14
2.4.2 iPhone OSX - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - 15
2.4.3 Windows Mobile(Windows Phone 7)- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - 15
2.4.4 Symbian - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -17
2.3.5 BlackBerry OS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - 18
2.5 Herramientas de Programación y software necesario- - - - - - - - - - - -
- - - - - - - - - - - 19
2.5.1 Java - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -18
2.5.2 Java ME - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -19
2.5.3 Apple QuickTime Player- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - 21
2.5.4 Windows XP- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -21
2.6.- Hardware Necesario - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - 22

3
2.6.1 Computadora Portátil - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -22
2.6.1 Teléfono Móvil- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -23
2.7 Proyectos Similares- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - 24
2.7.1.- Alarma NEMESIS MOSTER GSM - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -24
2.7.2 GPS Localizador Satelital de Vehículos - - - - - - - - - - - - - - - - -
- - - - - - - - - - -25
2.7.3 Control ALARM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -26
2.7.4 Proyecto alarma de seguridad para automóvil Tsuru - - - - - - -
- - - - - - - - - - 25

3. PROCEDIMIETOS Y DESCRIPCIÓN DE ACTIVIDADES - - - - - - - - - - - - -


- - - - - - - - - - - - - - - - - - - 28

3.1 Metodología - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - 28
3.1.1 Modelo espiral - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -28
3.2 Descripción de actividades a realizar - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - 31
3.2.1 Planificación - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - 31
3.2.2 Análisis de riesgos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - 31
3.2.3 Ingeniería - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - 31
3.2.4 Evaluación - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - 32

5
4. referencias - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - 32

ÍNDICE DE CUADROS Y FIGURAS

Cuadro
Página

Cuadro1: Calendario de tiempo estimado de enero a marzo de 2011- - - - - - - -


- - - - - - - - - - - - - -33
Cuadro2: Calendario de tiempo estimado de marzo a abril de 2011.- - - - - - - -
- - - - - - - - - - - - - - 34

Figura
Página

Figura1: Gráficas de modalidad de robo según la Asociación Mexicana de


Instituciones de Seguros (AMIS). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - -2
Figura 2: Autos robados por año en México (según la AMIS). - - - - - - - - - - - - - -
- - - - - - - - - -- - - - -3
Figura 3: En México cerca de 10 millones de móviles se habrán desechado al
cierre del 2010. - - - -9
Figura 4: Robos en 2010 (según la AMIS). - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -- - - - - - - - - - - 10

7
Figura 5: Entorno de Java SE Development Kit. - - - - - - - - - - - - - - - - - - - - - - -
-- - - - - - - - - - - - - - 20
Figura 6: GPS localizador de vehículos - - - - - - - - - - - - - - - - - - - - - - - - -- - - - -
- - - - - - - - - - - - - - -25
Figura 7: Modelo en espiral. - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - -
- - - - - - - - - -- - - - -29

9
ALARMA DE SEGURIDAD PARA AUTOMÓVIL VÍA
CELULAR.

I. INTRODUCCIÓN

1.1 Antecedentes: Robos Vehiculares en México.

Actualmente en México como en gran parte de los países del mundo, se

vive una ola de inseguridad importante, a pesar de que las autoridades muchas

veces intentan mostrar estadísticas optimistas, la verdad es que la inseguridad se

sigue manteniendo en nivel altos. Un ejemplo de esta situación de inseguridad es

el robo de automóviles que se mantiene y va en aumento. Las estadísticas de las

compañías de seguros destacan que en 2005 se robaron 43,200 vehículos y en

2006 fueron 48.000 vehículos, se adjudican al negocio de los desarmaderos y a la

demanda de repuestos1.

Otro ejemplo del creciente robo a vehículos es que, de acuerdo con las

cifras emitidas, en 2008 desde enero hasta el cierre de julio se tenían recibidas

428 denuncias de robo de vehículo solamente en Saltillo. En 2007 fueron turnadas

400 denuncias por robo de vehículo, y en 2006 fueron 3502.

1 http://edant.clarin.com/diario/2007/01/08/policiales/g-03815.htm

2 http://www.zocalo.com.mx/seccion/articulo/se-dispara-robo-de-autos-estadisticas-se-vuelven-
alarmantes/

1
Ahora bien recientemente, en el primer semestre del 2010 aumentaron los

robos de autos en México en un 13.4% respecto al 2009, de enero hasta

septiembre del 2010 se han robado 57, 347 autos en todo el país3.

Los autos robados son a su vez desarmados y vendidos en piezas. Una

pieza robada cuesta entre 40 y 50% menos que una nueva. Y, a veces, la opción

de comprar la nueva ni siquiera existe ya que no hay en stock en los comercios

autorizados4.

Figura1: Gráficas de modalidad de robo según la Asociación Mexicana de Instituciones

de Seguros (AMIS).

1.2 Planteamiento del problema

En nuestro país existe el grave problema de robo de autos, en lo que va del

año de enero a septiembre se han robado 57,341 autos en todo el país (según la

AMIS), representa un incremento del 13% con respecto al 2009. Si no se aplican

3 http://www.autocosmos.com.mx/noticias/24749/aumenta-robo-de-autos-en-mexico-durante-el-
primer-semestre-2010.aspx

4 http://edant.clarin.com/diario/2007/01/08/policiales/g-03815.htm

3
mejores medidas de seguridad, los índices de robo seguirán en aumento cada vez

más y más hasta llegar a ser una situación fatal.5

Una vez robados los autos resulta difícil recuperarlos, en la actualidad

menos de la mitad de los autos robados son recuperados y la mayoría de estos

son encontrados abandonados.

Figura 2.- Autos robados por año en México (según la AMIS).

1.3.- Propuesta De Solución

Diseñar una alarma de seguridad para automóvil mediante celulares

reciclados, que permita avisar mediante mensajes de texto o de voz a uno o varios

destinatarios cuando la seguridad de su vehículo es corrompida. Adicionalmente

permitirá localizar el vehículo en caso de que este sea robado.

1.4 Objetivos

1.4.1 Objetivo General

5 http://www.asegurauto.com.mx/informacion.html

2
Diseñar una alarma de automóvil mediante el uso de celulares reciclados.

1.4.2 Objetivos Específicos

• Diseñar un sistema de alarma mediante detectores de movimiento para el

interior del automóvil.

• Desarrollar un software para celular que permita enviar en mensaje de

auxilio al dueño del vehículo, así como dar avisos cuando los días próximos

a la fecha de vencimiento del saldo estén cerca o cuando este esté próximo

a agotarse.

• Diseñar una interfaz amigable

• Realizar las pruebas correspondientes

• Implementar y evaluar el sistema en el vehículo.

1.5 Hipótesis

Con el uso de esta alarma se puede avisar al dueño el momento en que su

automóvil sufre un intento de robo, para que éste pueda realizar las acciones

correspondientes como llamar a la policía. Esta alarma también podrá ayudar a

localizar el auto robado y de esta forma recuperar el vehículo

1.6 Justificación

2
Con el uso de esta alarma se prenden que las personas estén más seguras

al momento de dejar su vehículo estacionado en cualquier parte, ya que una de

las partes de esta alarma es un celular oculto dentro del vehículo el cual funciona

como alarma silenciosa y en caso de ser activada esta envía un mensaje al dueño

para informarle.

El celular integrado a la alarma, sirve también como localizador y con esto

se pretende poder recuperar el auto en caso de ser robado.

1.7 Delimitaciones

1.7.1 Alcances

El celular integrado como parte de la alarma dentro del vehículo, permanece

oculto dentro del vehículo, ya sea en alguna parte del tablero y debajo de algún

asiento.

El software del celular, permitirá enviar mensajes no solo en caso de que la

alarma se encienda, sino que también enviará mensajes avisando los días

próximos a la fecha de vencimiento del saldo o cuando este esté próximo a

agotarse.

3
Una vez instalado el celular como parte de la alarma, no habrá la necesidad

de removerlo, ya que este se alimentará de la batería del motor.

El diseño del software del celular permitirá enviar a más de un destinatario el

aviso de alarma, es decir, se podrá configurar hasta 5 números para que reciban

el mensaje de alarma.

Una vez encendida, la alarma se activará cuando alguna de las puertas sea

abierta, y se enviará 6 mensajes a los dueños cada 10 minutos (esto depende si

se cuenta con el saldo suficiente).

La localización del vehículo será mediante el celular integrado y esta será

posible realizarla a través de la dirección de internet de movistar

(http://localizame.movistar.com.mx/localizame/jsp/tmm/Login.jsp), ya que el

celular a utilizar deberá prestar los servicios de esta empresa y el costo de este

servicio no involucra más gastos ya que solo es necesario registrarse.6

1.7.2 Limitaciones

Esta alarma funcionará de maneta óptima siempre y cuando el lugar en

donde se encuentre el vehículo cuente con cobertura Movistar y también debe

contar con saldo suficiente para enviar los mensajes los mensajes de aviso a los

dueños.

6 http://www.movistar.com.mx/Telefonia-movil-Servicios-Seguridad-Localizame-Q

5
Si la señal de cobertura cae o no existe, esta alarma no podrá avisar a los

dueños del vehículo en caso de que se lleve a cabo un robo.

También si no se cuenta con saldo suficiente para enviar los mensajes de

auxilio, estos no podrán llegar a los destinarios.

La localización puede realizarse mediante internet como ya se ha

mencionado antes, por lo que está sujeta a la disponibilidad de la página, también

se puede realizar mediante otro celular siempre y cuando sea también Movistar.

El tiempo que tarde en llegar el mensaje desde el vehículo hasta el dueño

dependerá de que la red no esté saturada.

Esta alarma funcionará con un interruptor oculto que deberá ser encendido

cuando se desee activar la alarma y deberá ser apagada una vez dentro del

vehículo ya que si no se apaga en menos de 15 segundos, este comenzará a

enviar mensajes de alerta al dueño.

1.8 Impactos

Impacto Social

La fabricación e implantación de esta alarma pretende ayudará a disminuir

los índices de robos de vehículos en la sociedad contribuyendo de esta forma a

beneficiarse de una sociedad más segura.

1
Impacto Económico

Esta alarma como ya se ha mencionado antes, permite localizar el vehículo

en caso de un robo, con esto se pretende rescatar el vehículo robado evitando así

una gran pérdida económica. La elaboración la alarma que se desea elaborar no

requiere de un celular nuevo, preferiblemente uno viejo o en desuso, la

elaboración de esta alarma tendrá un precio menor de $500 ya que el componente

más caro es el celular y se pretende que este sea reciclado.

Impacto Tecnológico

Además este sistema de alarma pretende usar celulares que sean

económicos pero que acepten la instalación de aplicaciones Java en su sistema.

Cabe mencionar que para el término de este año se estima que 10 millones de

móviles serán desechados, casi todos permiten la instalación de aplicaciones

desarrolladas en Java, estos celulares podrían ser reciclados para la creación de

alarmas7.

7 http://sincelular.com/11821/diez-millones-de-celulares-podrian-ser-desechados-en-este-ano/

3
Figura 3. En México cerca de 10 millones de móviles se habrán

desechado al cierre del 2010.

II. MARCO TEÓRICO.

En México, así como en otros países, el robo de vehículos es un problema

difícil de solucionar, es común ver estadísticas de robos en los diarios, la TV y

otros medios de comunicación, estadísticas alarmantes que indican que el robo de

vehículos va en aumento y ha sido un incremento constante desde ya varios años

atrás, tan solo por mencionar el robo de autos se incrementó 13.4% durante el

2009 y en el 2010 en el Distrito Federal incrementó un 40% durante el primer

trimestre con respecto al 2009. Cabe mencionar que el Distrito Federal y el estado

de México son los lugares donde más robos se registran cada año.

1
Figura 4. Robos en 2010 (según la AMIS).

2.1 Las alarmas

En mercado existe gran variedad de alarmas para hogares, para negocios

así como para automóviles. Por mencionar algunas alarmas de hogares y

negocios, éstos funcionan de forma tal que cuando un intruso entra a la casa o

negocio este activa una sirena de alarma, otros están conectados al teléfono de

manera que cuando un intruso entra a la casa o negocio éste hace una marcación

rápida hacia otros teléfonos fijos o celulares e incluso pueden avisar a la policía.

En cuanto a las alarmas para automóviles, también hay gran variedad de

estos en el mercado, los hay desde los más típicos que cuando se abre alguna

puerta del vehículo inmediatamente se activa la sirena del coche, hasta los más

modernos q son monitoreados vía satélite (algunas compañías de seguro ofrecen

esta servicio).

Las empresas automotrices también se han preocupado por mejorar los

sistemas de alarma de sus automóviles, aunque estos varían dependiendo del

1
modelo y del costo del vehículo, es decir, los autos más económicos como el

Tsuru tienen sistemas de alarma más fáciles de romper, de ahí que es el modelo

más robado, otros modelos más caros ofrecen mejores alarmas e incluso alarmas

inmovilizadoras (que evitan que el motor arranque). Como se sabe, la sofisticación

de estos equipos viene de la mano con el precio que estos tienen8.

2.2.1 ¿Cómo funcionan las alarmas más comunes para

automóviles?

En breve descripción el funcionamiento de una alarma vehicular es la

siguiente: cada vez que se oprime el botón del control remoto, se activa un código,

el cual contiene subcódigos que se van anulando para dar paso al siguiente,

dentro de una gama que llega a los cuatro billones de posibilidades. De no ser así,

la señal sería fácilmente clonable y el vehículo sería robado muy fácilmente. Este

mecanismo electrónico exige la presencia de un módulo, que se encarga de recibir

las señales que capta un sensor que, a su vez, funciona por vibración (golpes) o

por ultrasonido9.

2.3 La telefonía móvil

8 http://www.nissansentra.com.mx/

9 http://www.florencianos.com/web2/media/k2/items/cache

2
La telefonía móvil, también llamada telefonía celular, básicamente está

formada por dos grandes partes: una red de comunicaciones (o red de telefonía

móvil) y los terminales (o teléfonos móviles) que permiten el acceso a dicha red10.

El teléfono móvil es un dispositivo inalámbrico electrónico que permite

tener acceso a la red de telefonía celular o móvil. Se denomina celular debido a

las antenas repetidoras que conforman la red, cada una de las cuales es una

célula, si bien existen redes telefónicas móviles satelitales. Su principal

característica es su portabilidad, que permite comunicarse desde casi cualquier

lugar. Aunque su principal función es la comunicación de voz, como el teléfono

convencional, su rápido desarrollo ha incorporado otras funciones como son

cámara fotográfica, agenda, acceso a Internet, reproducción de vídeo e incluso

GPS y reproductor mp3, entre otros.

La comunicación telefónica es posible gracias a la interconexión entre

centrales móviles y públicas. Según las bandas o frecuencias en las que opera el

móvil, podrá funcionar en una parte u otra del mundo.

En su operación el teléfono móvil establece comunicación con una estación

base, y a medida que se traslada, los sistemas computacionales que administran

la red van cambiando la llamada a la siguiente estación base, en forma

transparente para el usuario. Es por eso que se dice que las estaciones base

10 http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil

3
forman una red de celdas, cual panal de abeja, sirviendo cada estación base a los

equipos móviles que se encuentran en su celda11.

2.3.1 Evolución de los celulares

El avance de la tecnología ha hecho que estos aparatos incorporen

funciones que no hace mucho parecían futuristas, como juegos, reproducción de

música MP3 y otros formatos, correo electrónico, SMS, agenda electrónica PDA,

fotografía digital y video digital, videollamada, navegación por Internet y hasta

Televisión digital. Las compañías de telefonía móvil ya están pensando nuevas

aplicaciones para este pequeño aparato que nos acompaña a todas partes.

Algunas de esas ideas son: medio de pago, localizador e identificador de

personas12.

2.3 Sistemas operativos móviles

En el mercado de los teléfonos, existen varios Sistemas operativos de entre

los principales, más utilizados y conocidos, se encuentran:

11 http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil

12 http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil

4
2.3.1 Android

Es un Sistema Operativo para teléfonos inteligentes (smartphones), Su

código es abierto, basado en una versión modificada del Kernel de Linux. Está

diseñado para que corra en casi cualquier hardware e incluye una muy completa

interfaz de usuario abierta y gratuita. Una vez activado incluye varias aplicaciones

de Google como Google Maps, Gmail, Docs, Talk, etc. A su vez Android dispone

de Android Market que es una tienda de aplicaciones en línea administrada por

Google, aunque existe la posibilidad de obtener software externamente. Los

programas están escritos en Java13.

2.4.2 iPhone OSX: Usa un kernel Mach:

El cual como Linux, es abierto y está bien documentado. Pero a diferencia

de Linux, el precio del kernel de iPhone está incluido en el precio total del teléfono

y no puede ser vendido a terceros. El SDK o las herramientas de programación

para este S.O. son gratuitas y de fácil utilización pero iOS no soporta Adobe Flash

o Java14.

2.4.3 Windows Mobile (Windows Phone 7):

13 http://www.android.com/

14 http://www.aeromental.com/2008/06/25/el-estado-actual-de-los-sistemas-operativos-para-
telefonos-moviles-celulares/

1
Desarrollado por Microsoft su interfaz permanece prácticamente sin muchos

cambios a través de diferentes teléfonos, por lo que es poco flexible, sin embargo,

existe la posibilidad que por terceros creen algunas aplicaciones usando Visual C+

+. Windows Mobile también utiliza el framework compacto de .NET, actualmente

Microsoft ha lanzado la nueva versión: Windows Phone 7 esta nueva versión

ofrece una nueva interfaz de usuario, integra varios servicios en el sistema

operativo y tiene un estricto control del hardware que implementa el sistema

operativo, evitando la fragmentación con la evolución del sistema15.

El desarrollo de aplicaciones para Windows Phone 7 puede hacerse empleando

dos tipos de implementaciones:

• Microsoft Silverlight que permite realizar aplicaciones que contengan

transiciones y efectos visuales. Silverlight permite el desarrollo de

aplicaciones basadas en XAML. Silverlight para Windows Phone incluye el

Microsoft .NET Compact Framework, que hereda de la arquitectura .NET

Framework, el CLR y la ejecución de código administrado, soporta un

subconjunto de las librerías de clases de .NET Framework y contiene

clases diseñadas exclusivamente para .NET Compact Framework. Este

soporte incluye el Base Class Library, una colección de clases que soportan

lectura y escritura de ficheros, manipulación XML y manejo de gráficos.

Cada aplicación que es ejecutada en Windows Phone OS 7.0 CTP se

15http://www.aeromental.com/2008/06/25/el-estado-actual-de-los-sistemas-operativos-para-
telefonos-moviles-celulares/

3
ejecuta dentro de un proceso en el motor de ejecución .NET Compact

Framework16.

• Microsoft XNA Framework es una implementación nativa de .NET

Compact Framework que incluye un amplio conjunto de bibliotecas de

clases, específicos para el desarrollo de juegos, por ejemplo para el manejo

de dispositivos de entrada, tratamiento de sonidos y vídeos, carga de

modelos y texturas, uso de ficheros de forma transparente a la plataforma

en la que se ejecute, desarrollo de juegos online, etc17.

2.4.4 Symbian

Es un sistema operativo que fue producto de la alianza de varias empresas

de telefonía móvil, entre las que se encuentran Nokia, Sony Ericsson, Psion,

Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi

Electric, Panasonic, Sharp, etc. Sus orígenes provienen de su antepasado

EPOC32, utilizado en PDA's y Handhelds de PSION. A partir de Symbian 8.0, se

incluye mejoras significativas para Java y actividades multimedia18.

Después de que el desarrollador haya seleccionado el teléfono con el que

quiere trabajar, puede obtener el kit de desarrollo de software apropiado (SDK) del

sitio web de Symbian. El software debe unir la plataforma de referencia y el

teléfono para el que se quiere escribir aplicaciones. Quizá haya que instalar varios

16 http://msdn.microsoft.com/es-mx/ff380145

17 http://msdn.microsoft.com/es-es/ff728584.aspx

18 http://es.wikipedia.org/wiki/Symbian_OS

2
SDKs si se quieren desarrollar aplicaciones para más de un teléfono, pero eso

generalmente no supone un gran problema19.

2.4.5 BlackBerry OS:

Es un sistema operativo desarrollado por Research in Motion para sus

dispositivos BlackBerry. El sistema permite multitarea, su desarrollo es basado en

java y en C++, su núcleo también fue hecho en java.

A través de la página oficial de BlackBerry está disponible una suite de SDK, entre

las que se encuentran BlackBerry® Web Plug-in, BlackBerry Widget SDK y

JAVA520.

2.5 Herramientas de Programación y software necesario.

Las herramientas de programación que se utilizaran son las proporcionadas

por Java ME SDK, si bien es cierto que en el mercado existen muchas

herramientas de programación para celulares como el “Visual Studio for Windows

Phone” y el SDK de iPOD estos están hecho específicamente para el desarrollo de

aplicaciones para la marca a la que pertenecen, es decir, las herramientas de

programación para celulares o teléfonos inteligentes están disponibles de acuerdo

a modelos y marcas, pero la mayoría estos celulares y teléfonos inteligentes

19 http://www.linuxdata.com.ar/index.php?idmanual=qessymbian.htm&manuale=1

20 http://es.blackberry.com/developers/javaappdev/devtools.jsp

2
permiten la instalación de aplicaciones basadas en java. A continuación para el

desarrollo del proyecto se requiere de las siguientes herramientas de

programación y demás software:

2.4.1 Java

El lenguaje para la programación en Java, es un lenguaje orientado a

objeto, de una plataforma independiente. El lenguaje para la programación en

Java, fue desarrollado por la compañía Sun Microsystems, con la idea original de

usarlo para la creación de páginas WEB.

Esta programación Java tiene muchas similitudes con el lenguaje C y C++,

así que si se tiene conocimiento de este lenguaje, el aprendizaje de la

programación Java será de fácil comprensión por un programador que haya

realizado programas en estos lenguajes.

Con la programación en Java, se pueden realizar distintos aplicativos, como

son applets, que son aplicaciones especiales, que se ejecutan dentro de un

navegador al ser cargada una página HTML en un servidor WEB, Por lo general

los applets son programas pequeños y de propósitos específicos21.

2.4.2 Java ME

J2ME es la versión de Java orientada a los dispositivos móviles. Debido a

que los dispositivos móviles tienen una potencia de cálculo baja e interfaces de

21 http://www.lenguajes-de-programacion.com/programacion-java.shtml

2
usuario pobres, es necesaria una versión específica de Java destinada a estos

dispositivos, ya que el resto de versiones de Java, J2SE o J2EE, no encajan

dentro de este esquema. J2ME es por tanto, una versión “reducida” de J2SE22.

La plataforma Java 2, Micro Edition, o Java ME (anteriormente J2ME), es

una colección de APIs en Java orientadas a productos de consumo como PDAs,

teléfonos móviles o electrodomésticos. Java ME se ha convertido en una buena

opción para crear juegos en teléfonos móviles debido a que se puede emular en

un PC durante la fase de desarrollo y luego subirlos fácilmente al teléfono. Al

utilizar tecnologías Java el desarrollo de aplicaciones y videojuegos con estas API

resulta bastante económico de portar a otros dispositivos. La plataforma Java 2,

Micro Edition incluye también un emulador móvil23.

Figura 5: Entorno de Java SE Development Kit.

22 http://java.ciberaula.com/articulo/introduccion_j2me/

23 http://www.gsmspain.com/glosario/?palabra=J2ME

2
2.5.3 Apple QuickTime Player

QuickTime Player es un reproductor multimedia desarrollado por Apple. En

su versión 7 es compatible con el estándar MPEG-4. Existe una versión Pro que

añade diversas funcionalidades como la edición de vídeo y codificación a variados

formatos como AVI, MOV, MP424.

Para el desarrollo de este proyecto es necesario ya que QuickTime Player

permite reproducir formatos RAM.

2.5.3 Windows xp

Es una versión de Microsoft Windows, línea de sistemas operativos

desarrollado por Microsoft. Las letras "XP" provienen de la palabra eXPeriencia

(eXPerience en inglés).

Dispone de versiones para varios entornos informáticos, incluyendo PCs

domésticos o de negocios, equipos portátiles, "netbooks", "tablet PC" y "media

center". Sucesor de Windows 2000 junto con Windows ME, y antecesor de

Windows Vista, es el primer sistema operativo de Microsoft orientado al

consumidor que se construye con un núcleo y arquitectura de Windows NT

disponible en versiones para plataformas de 32 y 64 bits.

A diferencia de versiones anteriores de Windows, al estar basado en la

arquitectura de Windows NT proveniente del código de Windows 2000, presenta

mejoras en la estabilidad y el rendimiento. Tiene una interfaz gráfica de usuario

24 http://es.wikipedia.org/wiki/QuickTime

3
(GUI) perceptiblemente reajustada (denominada Luna), la cual incluye

características rediseñadas, algunas de las cuales se asemejan ligeramente a

otras GUI de otros sistemas operativos, cambio promovido para un uso más fácil

que en las versiones anteriores25. Para el desarrollo de la alarma podrá utilizarse

Windows XP en adelante

2.6 Hardware necesario

2.6.1 Computadora Portátil

Una computadora portátil es cualquier computadora que está diseñada para

ser movida de un lugar a otro. En general, deben ser relativamente pequeñas, por

lo tanto son microcomputadoras26.

Las computadoras portátiles son capaces de realizar la mayor parte de las

tareas que realizan las computadoras de escritorio, con similar capacidad y con la

ventaja que involucra su peso y tamaño reducido; sumado también a que tienen la

capacidad de operar por un período determinado sin estar conectadas a la red

eléctrica27. Los requerimientos mínimos que debe tener la computadora portátil

para llevar a cabo la construcción de la alarma son:

• 200 MB de espacio en disco duro

• 1 GB de memoria RAM del sistema

• 1 GHz CPU Pentium

25 http://es.wikipedia.org/wiki/Windows_XP

26 http://www.alegsa.com.ar/Dic/computadora%20portatil.php

27 http://es.wikipedia.org/wiki/Computadora_port%C3%A1til

4
2.6.1 Teléfono Móvil

Para el desarrollo de este proyecto, móvil que soporte java, ya que este

lenguaje es gratuito y la mayoría de los SO móviles lo soporta y tiene

compatibilidad28.

El teléfono móvil deberá tener también además de la entrada de

alimentación de corriente, una salida de auricular.

2.7 Proyectos Similares

Estos son proyectos que se han desarrollado por empresas y particulares

semejantes al que se pretende desarrollar.

2.6.1 Alarma NEMESIS MOSTER GSM

28 http://www.8mobile.org/blog/?p=162

2
Diseñado para comunicarse directamente con un teléfono celular vía mensaje de

texto. El Sistema cuenta con función de doble vía, recibe instrucciones mediante

mensajes de texto de un teléfono celular o desde los que sean preconfigurados

para este propósito. Permite la activación y desactivación de la alarma, también

permiten poner y quitar seguros a través de mensajes29.

Ventaja

• Incluye además del celular, dos controles adicionales

Desventaja

• Es compleja su instalación

2.6.2 GPS Localizador Satelital de Vehículos

Esta solución permite la localización automática de un vehículo, desde una

computadora en línea, equipada con el software adecuado, el cual facilita la

ubicación en mapas digitales del vehículo.

29 http://www.nemesisla.com/vermas.php?page=alarmas&id=83

1
Se refiere a los radio-modems GPRS que permiten enviar la localización del

vehículo vía la red de telefonía celular al centro de monitoreo.

Figura 6: GPS localizador de vehículos.

Ventaja

• Permite la localización en tiempo real del vehículo

Desventaja

• Su precio es de $4,200 y a parte se tiene que contratar alguna plataforma

donde se realice el contrato de activación, es decir, solo vende el

dispositivo GPS30.

30 http://www.syscom.com.mx/categorias/localizacion-automatica-vehiculos-por-gprs.php

1
2.6.3 Control ALARM

Es una alarma diseñada para hogares y negocios, incluye una alarma GSM,

un sensor de movimiento, un sensor de puerta o ventana, controles, una sirena

alámbrica. Esta alarma funciona con un chip que permite enviar mensajes o hacer

llamadas a los celulares de los dueños de la casa o negocio.

Ventajas

• Se ofrece asesoría amplia para su uso e instalación

• Incluye sensores de gas o humo

Desventaja

• Se tiene que realizar recargas de saldo, para que la alarme pueda

funcionar31.

2.6.4 Proyecto alarma de seguridad para automóvil Tsuru

Desarrollado en el instituto tecnológico de DE ESTUDIOS SUPERIORES

DE ECATEPEC, consiste en una alarma para el modelo de automóvil Tsuru,

31 http://www.control-alarm.com/

3
funciona de manera que cuando la alarma se activa la sirena se enciende y la

corriente del vehículo queda totalmente apagada.

Ventaja

• Su principal ventaja es que es muy económico

Desventaja

• Es tardada la instalación

• El prototipo nunca fue instalado en un automóvil real, solo fue simulado

• Solo es disponible para un solo modelo (Tsuru)32.

CAPÍTULO 3. PROCEDIMIETOS Y DESCRIPCIÓN DE ACTIVIDADES

3.1 Metodología

32 http://tese.edu.mx/tese2010/loader.aspx?n=H0LUVD5EL8

2
En vista de que la realización de esta alarma consiste, en pruebas con

hardware y desarrollo de software, se ha decidido utilizar el modelo de desarrollo

de espiral ya que este hace una mezcla del ciclo de vida clásico de software con el

diseño de prototipos, además este permite analizar los riesgos en cada ciclo.

3.1.1 Modelo espiral

El modelo espiral para la ingeniería de software ha sido desarrollado para

cubrir las mejores características tanto del ciclo de vida clásico, como de la

creación de prototipos, añadiendo al mismo tiempo un nuevo elemento: el análisis

de riesgo. Este modelo define cuatro actividades principales:

1. Planificación: determinación de objetivos, alternativas y restricciones.

2. Análisis de riesgo: análisis de alternativas e identificación/resolución de

riesgos.

3. Ingeniería: desarrollo del producto del "siguiente nivel",

4. Evaluación del cliente: Valorización de los resultados de la ingeniería.

1
Figura 7: Modelo en espiral.

Durante la primera vuelta alrededor de la espiral se definen los objetivos,

las alternativas y las restricciones, y se analizan e identifican los riesgos. Si el

análisis de riesgo indica que hay una incertidumbre en los requisitos, se puede

usar la creación de prototipos en el cuadrante de ingeniería para dar asistencia

tanto al encargado de desarrollo como al cliente.

El cliente evalúa el trabajo de ingeniería (cuadrante de evaluación de

cliente) y sugiere modificaciones. Sobre la base de los comentarios del cliente se

produce la siguiente fase de planificación y de análisis de riesgo. En cada bucle

alrededor de la espiral, la culminación del análisis de riesgo resulta en una

decisión de "seguir o no seguir".

Con cada iteración alrededor de la espiral (comenzando en el centro y

siguiendo hacia el exterior), se construyen sucesivas versiones del software, cada

vez más completa y, al final, al propio sistema operacional.

1
El paradigma del modelo en espiral para la ingeniería de software es

actualmente el enfoque más realista para el desarrollo de software y de sistemas a

gran escala. Utiliza un enfoque evolutivo para la ingeniería de software,

permitiendo al desarrollador y al cliente entender y reaccionar a los riesgos en

cada nivel evolutivo. Utiliza la creación de prototipos como un mecanismo de

reducción de riesgo, pero, lo que es más importante permite a quien lo desarrolla

aplicar el enfoque de creación de prototipos en cualquier etapa de la evolución de

prototipos33.

Ventajas

El análisis del riesgo se hace de forma explícita y clara. Une los mejores

elementos de los restantes modelos.

• Reduce riesgos del proyecto

• Incorpora objetivos de calidad

• Integra el desarrollo con el mantenimiento, etc.

Además es posible tener en cuenta mejoras y nuevos requerimientos sin

romper con la metodología, ya que este ciclo de vida no es rígido ni estático.

Desventajas

• Genera mucho tiempo en el desarrollo del sistema

• Modelo costoso

• Requiere experiencia en la identificación de riesgos34.

33 http://sistemas.itlp.edu.mx/tutoriales/analisis/24.htm

34 http://es.wikipedia.org/wiki/Desarrollo_en_espiral

3
3.2 Descripción de actividades a realizar

3.2.1 Planificación

• Investigar la mejor forma de adaptar la alarma en un vehículo

• Realizar un bosquejo de cómo sería implantada físicamente la alarma

• Elaborar casos de uso

• Elaborar diagrama de clases

• Elaborar diagrama de actividades

3.2.2 Análisis de riesgos

• Analizar e identificar posibles riesgos

• Analizar otras posibles alternativas

3.2.3 Ingeniería

• Llevara a cabo el desarrollo del software de la alarma

• Llevar a cabo la construcción física de la alarma

• Implementar la alarma

3.2.4 Evaluación

• Realizar las pruebas correspondientes, en caso de ser necesario, iniciar un

ciclo nuevo.

3
3.3 DIAGRAMA DE GANTT

Cuadro1: Calendario de tiempo estimado de enero a marzo de 2011

2
Cuadro2: Calendario de tiempo estimado de marzo a abril de 2011.

3
4
4 REFERENCIAS

[1] http://edant.clarin.com/diario/2007/01/08/policiales/g-03815.htm
[Página del periódico Clarín, sección policial] [25/oct./10]

[2] http://www.zocalo.com.mx/seccion/articulo/se-dispara-robo-de-autos-
estadisticas-se-vuelven-alarmantes/
[Pagina del estado de Coahuila, muestra estadísticas][25/Oct./10]

[3] http://www.autocosmos.com.mx/noticias/24749/aumenta-robo-de-autos-en-
mexico-durante-el-primer-semestre-2010.aspx
[Portal para venta de vehículos] [ 25/Oct./10]

[4] http://edant.clarin.com/diario/2007/01/08/policiales/g-03815.htm
Página del periódico Clarín, sección policial] [25/oct./10]

[5] http://www.asegurauto.com.mx/informacion.html
[Portal de seguros para autos] [25/oct./10]

[6] http://www.movistar.com.mx/Telefonia-movil-Servicios-Seguridad-
Localizame-Q
[Dirección Oficial de Movistar en México] [1/Nov./10]

[7] http://sincelular.com/11821/diez-millones-de-celulares-podrian-ser-
desechados-en-este-ano/
[Página que muestra estadísticas de celulares][1/Nov./10]

[8] http://www.nissansentra.com.mx/
[Página Oficial de empresa Nissan en México] [1/Nov./10]

[9] http://www.florencianos.com/web2/media/k2/items/cache
[Portal de noticias, sección noticias] [1/Nov./10]

[10]http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil
[Página de enciclopedia libre Wikipedia, definición de teléfono móvil]
[1/Nov./10]

[11]http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil
[Página de enciclopedia libre Wikipedia, definición de teléfono móvil]
[1/Nov./10]

5
[12]http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil
[Página de enciclopedia libre Wikipedia, definición de teléfono móvil]
[1/Nov./10]

[13]http://www.android.com/
[Página oficial de Andrio OS] [24/nov10]

[14]http://www.aeromental.com/2008/06/25/el-estado-actual-de-los-sistemas-
operativos-para-telefonos-moviles-celulares/
[Portal, artículo sobre comentarios celulares] [24/nov10]

[15]http://www.aeromental.com/2008/06/25/el-estado-actual-de-los-sistemas-
operativos-para-telefonos-moviles-celulares/
[Portal, artículo sobre comentarios celulares] [24/nov10]

[16]http://msdn.microsoft.com/es-mx/ff380145
[Sección MSDN de sitio oficial de Microsoft] [1/Dic./10]

[17]http://msdn.microsoft.com/es-es/ff728584.aspx
[Sección MSDN de sitio oficial de Microsoft][1/Dic./10]

[18]http://es.wikipedia.org/wiki/Symbian_OS
[Página de enciclopedia libre Wikipedia, definición de Symbian]
[1/Dic/10]

[19]http://www.linuxdata.com.ar/index.php?
idmanual=qessymbian.htm&manuale=1
[Portal de programadores] [1/Dic./10]

[20]http://es.blackberry.com/developers/javaappdev/devtools.jsp
[Sitio oficial de BlackBerry, sección desarrollo de aplicaciones]
[1/Dic./10]

[21]http://www.lenguajes-de-programacion.com/programacion-java.shtml
[Portal de programadores, sección definición de java] [5/Dic./10]

[22]http://java.ciberaula.com/articulo/introduccion_j2me/
[Artículo sobre java] [5/dic./10]

[23]http://www.gsmspain.com/glosario/?palabra=J2ME
[Diccionario en internet] [5/dic/10]

6
[24]http://es.wikipedia.org/wiki/QuickTime
[Página de enciclopedia libre Wikipedia, definición de QuickTime
Player] [5/Dic./10]

[25]http://es.wikipedia.org/wiki/Windows_XP
[Página de enciclopedia libre Wikipedia, definición de Windows XP]
[16/Dic./10]

[26]http://www.alegsa.com.ar/Dic/computadora%20portatil.php
[diccionario en internet, definición de computadora portátil]
[16/dic/10]

[27]http://es.wikipedia.org/wiki/Computadora_port%C3%A1til
[Página de enciclopedia libre Wikipedia, definición de computadora]
[16/Dic./10]

[28]http://www.8mobile.org/blog/?p=162
[Artículo sobre teléfonos celulares] [10/dic./10]

[29]http://www.nemesisla.com/vermas.php?page=alarmas&id=83
[Página de venta de alarmas] [13/dic./10]

[30]http://www.syscom.com.mx/categorias/localizacion-automatica-vehiculos-
por-gprs.php
[Portal de ventas de alarmas] [13/Dic./10]

[31]http://www.control-alarm.com/
[Página de venta de alarmas] [14/dic/10]

[32]http://tese.edu.mx/tese2010/loader.aspx?n=H0LUVD5EL8
[Dirección oficial de tecnológico de Ecatepec] [28/Nov./10]

[33]http://sistemas.itlp.edu.mx/tutoriales/analisis/24.htm
[artículo sobre modelo espiral] [14/Dic./10]

[34]http://es.wikipedia.org/wiki/Desarrollo_en_espiral
[Página de enciclopedia libre Wikipedia, definición de modelo espiral]
[14/Dic./10]

Vous aimerez peut-être aussi