Académique Documents
Professionnel Documents
Culture Documents
Presentado por:
NICOLS STEVEN MARTNEZ CORONADO
OMAR ANDRS ROCHA JIMNEZ
Asesor:
JAVIER DUARTE
UNIVERSIDAD EAN
FACULTAD DE INGENIERA
BOGOT D.C
05/12/2012
AGRADECIMIENTOS
TABLA DE CONTENIDO
1.
INTRODUCCIN ................................................................................................................ 5
2.
OBJETIVOS ........................................................................................................................ 7
JUSTIFICACIN................................................................................................................. 8
5.
MARCO CONCEPTUAL.................................................................................................... 9
6.
7.
METODOLOGA ............................................................................................................... 25
8.
PRESUPUESTO............................................................................................................... 46
9.
CONCLUSIONES ............................................................................................................. 47
TABLA DE ILUSTRACIONES
1. INTRODUCCIN
2.1 Descripcin
2.2 Pregunta
3. OBJETIVOS
3.1 Objetivo principal
4. JUSTIFICACIN
5. MARCO CONCEPTUAL
BLUETOOTH HEALTH DEVICE PROFILE:
Protocolo diseado para facilitar la transmisin y recepcin de datos en
dispositivos mdicos. Se caracteriza por interactuar por un multicanal de bajo
nivel. (Wikipedia, 2012)
P2P:
Peer-to-Peer. Permite la comunicacin exclusiva entre dos dispositivos a travs
de Internet con el fin de compartir informacin. (Internet Glosario, 2012)
Root:
Usuario administrador del sistema. (Internet Glosario, 2012)
FTP:
File Transfer Protocol - Protocolo de Transferencia de Archivos:
Es un protocolo diseado por la arquitectura cliente-servidor y permite la
transferencia de archivos entre dos sistemas conectados a una red
TCP(Transmission Control Protocol). (Blog, 2012)
TCP:
En un protocolo de comunicacin que permite enviar datos entre dispositivos a
travs de internet. Las aplicaciones mas comunes son World Wide Web, email,
administracin remota y transferencia de archivos. (WIKIPEDIA, 2012)
M2M:
M2M (Machine to Machine o Mquina a Mquina):
Es un concepto que se refiere al intercambio de informacin en formato de
datos entre dos mquinas remotas. (Wikipedia, 2012)
WPAN:
Wireless Personal Area Networks- Red Inalmbrica de rea Personal:
Es una red que permite conectar diferentes dispositivos (tanto computadoras,
puntos de acceso a Internet, telfonos celulares, PDA, dispositivos de audio,
impresoras) cercanos a un punto de acceso. Estas redes normalmente son
usadas en un rango de pocos metros y para uso personal. (WIKIPEDIA, 2012)
10
BANDA ISM:
Las bandas ISM son bandas de frecuencia para uso comercial y sin licencia
(son las utilizadas por los telfonos inalmbricos domsticos, los microondas, o
los dispositivos Bluetooth, por ejemplo). (COMUNICATIONSONE, 2012)
WI-FI:
Wireless Fidelity: Es una tecnologa de redes inalmbricas que permite la
conexin a Internet entre diferentes dispositivos. (mis respuestas, 2012)
INFRARROJO:
Es una red que permite la comunicacin entre dos dispositivos usando la
misma serie de leds. Para que la comunicacin entre los dos dispositivos se
establezca es necesario que los dos dispositivos tengan el mismo sistema
infrarrojo. (wikipedia, 2012).
RFCOMM
Es un conjunto de protocolos de transporte que provee 60 conexiones
simultneas para dispositivos Bluetooth por medio de puertos serie. (Wikipedia,
2012)
11
6. MARCO TERICO
12
Innova Ion
SAS
Encuestado
Fecha
Oscar
06/09/2012
Amzquita
Desarrollador
Deivis
27/09/2012
Pealoza
Chief
Technical
Officer
Juan Sebastian 03/10/2012
Mndez
Desarrollador
Pagina Web
http://www.wi-mobile.com/es
http://kubo.co
http://o3dsoft.com/innovaion/?lang=es
13
14
Android
Es un sistema operativo diseado para dispositivos mviles el cual contiene
muchas herramientas y APIs necesarias para un desarrollo rpido y con un
resultado de gran calidad, teniendo en cuenta que la plataforma esta basada en
Java. (Wikipedia)
La arquitectura que utiliza Android es la siguiente:
15
Beneficios Android
Android es patrocinado por Google, lo cual permite una sincronizacin de
una forma ms fcil y transparente para el usuario con los servicios de
Google, como Gmail, Youtube, Google Maps, entre otros.
Android es un sistema operativo de cdigo abierto, lo cual permite un
desarrollo ms cercano con los usuarios y permite que los usuarios
puedan modificar el cdigo fuente para mejorar las aplicaciones.
Android no solo cuenta con una de las comunidades ms grandes a nivel
mundial de desarrolladores, sino tambin el mayor movimiento de estos
en multitud de eventos, concursos, competiciones y reuniones, as como
mltiples vas de comunicacin como foros y chats oficiales.
Android permite obtener una remuneracin econmica por medio de una
plataforma en donde los desarrolladores pueden subir y ofrecer sus
aplicaciones. (tudosisgeek)
16
Versiones y Caractersticas:
Las versiones de Android y sus caractersticas con las siguientes:
VERSIONES
COMUNICACIN
Versin 1.6
Donut
Proceso de
bsqueda mas
rpido
Versin 2.0
Eclair
Versin 2.2
Froyo
Mayores opciones
de los contactos,
permite abrir
mltiples cuentas
de correo, mejora el
teclado virtual
Mejora opciones de
idioma del teclado
Versin 2.3
Gingerbread
Soporta tecnologa
NFC Y VOIP
Versin 3.0
Honeycomb
Mejora la interfaz
de usuario de los
contactos.
Versin 4.0
Ice Cream
Sandwich
Inclusin de
botones virtuales en
la barra del sistema
DISPOSITIVOS
MOVILES
EJEMPLO
Sony Ericsson
Xperia X10 mini.
LG GT540.
Sony Ericsson
Xperia X8.
Samsung I9000
Galaxy S.
Motorola BRAVO
MB520.
Sony Ericsson
W8.
Samsung Galaxy
Ace S5830.
Motorola ATRIX
4G.
LG Optimus One
P500.
Sony Xperia S.
Samsung I9100
Galaxy S II.
HTC Rhyme.
Toshiba tablet
thrive.
Samsung galaxy
tab.
Samsung S3.
Samsung Galaxy
Note.
Sony Xperia J.
Motorola Razr
Maxx.
CAMARA Y
VIDEO
ENTRETENIMIENTO
OPCIONES
DE RED
CONECTIVIDAD
APLICACIONES
EJEMPLO
Mejor vista
de las
imgenes
No hay mejoras
No hay
mejoras
No hay mejoras
Incorpora
flash en la
cmara,
efectos de
color, Digital
zoom
Permite
configurar la
calidad de
los videos
Mejora la
bsqueda del
navegador
Soporta Bluetooth
2.1
Bubble shoot,
Fruit Ninja. Rock
Player,
WhatsApp
Messenger 2.8.
Opera mini 7,
PullWIFI,
Go!Chat for
Facebook.
Beach ball crap.
Mejora el
desempeo
del
navegador
Mejora en el
proceso de
bsqueda de
Bluetooth
Photo Grid,
Zello Walkie
Talkie,Astro
administrador
de archivos.
Permite a las
aplicaciones
usar
mltiples
cmaras
Mejoras en
la galera de
imgenes
No hay mejoras
No hay
mejoras
No hay mejoras
Google Maps,
AndroidZip File
manager, Angry
birds space.
aplicaciones
optimizadas para una
pantalla ms grande
No hay mejoras
Incluye en
modo
panorama al
tomar una
foto
Incluye la opcin de
desbloquear el equipo
por medio del
reconocimiento facial.
Permite el
modo
privado en
el navegador.
Mejora el
rendimiento
del
navegador.
Beatifull notes,
Dual screen
browser, Power
DVD,
Google
Calendar, Boid,
MX video
player, Notes for
ICS, Bump.
Estandarizacin
del sistema
operativo en
dispositivos
electrnicos.
17
18
Bluetooth
Bluetooth es un protocolo de comunicacin basado en redes inalmbricas de
rea personal (WPAN), el cual permite la transferencia de datos entre 2 o mas
dispositivos por medio de un enlace de radiofrecuencia de 2.4 GHz. (Martnez,
y otros, 2000)
Los principales beneficios del protocolo de comunicacin Bluetooth son los
siguientes:
Funcionamiento:
El funcionamiento del protocolo de comunicacin Bluetooth est definido por un
canal de radiofrecuencia de 720 kb/s, teniendo en cuenta que el rango ptimo
para la transferencia de datos es de 10 metros.
Gracias a que Bluetooth funciona por medio de canales de radiofrecuencia,
esto permite que el canal sea seguro y de gran robustez, ya que no hay
interferencia en la transferencia de datos. (Garca, Romero, Camargo, &
Jaramillo, 2004)
Las caractersticas del protocolo son las siguientes:
Estndar
Principales caractersticas
Banda de frecuencia
Tipo de modulacin
Mxima velocidad de transferencia
Estndar
Bluetooth
Bajo costo, 3-100 metros
2.4 GHz
Salto de frecuencia del espectro
1.1 Mbps
IEEE 802.15.1 y Bluetooth Consorcio
(1.1/2.0)
19
Versiones:
Bluetooth v 1.1: Fue la primera versin del protocolo de comunicacin
Bluetooth, la cual consiste en la conexin entre dos dispositivos por medio de
un canal de radiofrecuencia.
Bluetooth v 1.2: Para esta versin, Bluetooth funciona por un espectro de 2.4
GHz, lo cual permite que no haya interferencia con otros sistema de
comunicacin.
Bluetooth v 2.0: Esta versin aumenta la velocidad de transmisin de datos en
1 Mbps, gracias a una tcnica llamada Enhanced Data Rate (EDR).
Bluetooth v 2.1: Esta versin facilita la configuracin para conectar dos
dispositivos, es decir, con tal solo realizar una bsqueda y seleccionar el
dispositivo permite la conexin.
Bluetooth 3.0: Esta versin aumenta la velocidad de transmisin de datos y
permite una conexin con el protocolo WI-FI, con el fin de mejorar la
comunicacin entre dispositivos mviles.
Bluetooth 4.0: Para esta versin se incorporan transmisores y receptores
Bluetooth mas pequeos, con el fin de aumentar el ahorro de energa y la
implementacin en mas dispositivos como relojes y reproductores porttiles.
(Bucfalo)
API Bluetooth:
Utilizando el API de Bluetooth, una aplicacin Android puede hacer lo siguiente:
20
Protocolo:
Cada dispositivo Bluetooth esta compuesto por pilas (niveles) del protocolo, el
cual esta conformado por componentes de hardware y software
interconectados a travs de USB o una tarjeta fsica de un PC. El protocolo es
el siguiente:
21
22
23
Aplicacin en el futuro:
Hoy en da Bluetooth se encuentra implementado en diferentes dispositivos
electrnicos tales como celulares, impresoras, televisores, auriculares, entre
otros; ya que permite la transferencia de datos en reas pequeas sin
necesidad de cables, lo cual facilita mucho el intercambio de informacin.
Teniendo en cuenta las principales ventajas de Bluetooth en cuestin de
velocidad, conectividad y bajo costo, ha permitido una penetracin en el
mercado de aplicaciones como juegos, aplicaciones empresariales,
aplicaciones de comunicacin, entre otros. Por lo tanto es importante
aprovechar estos beneficios para tener xito en este mercado. (Capacitar
Ecuador Marketing Web)
Sensores
Juguetes Interactivos
Carnets inteligentes
Controles remotos
Controles para la automatizacin del hogar
Uso de dispositivos Bluetooth para optimizar operaciones industriales
(Wikipedia)
M2M
En la actualidad en los diferentes campos en los que el hombre interacta se
necesita tener la informacin actualizada y en tiempo real, para que as mismo
la toma de decisiones sea rpida. Gracias a esta necesidad se habla de la
tecnologa M2M la cual permite la transmisin de datos entre dispositivos en
tiempo real y sin necesidad de una intervencin humana. (Vodafone, Vodafone)
Esta tecnologa va a permitir tener una gran cantidad de ventajas en las
diferentes reas como:
24
Estos son algunos de los ejemplos que permiten visualizar las grandes ventajas
de esta tecnologa en aplicaciones coditianas.
De acuerdo a ABI Research se estima que para el 2016 unos 1.5 billones de
dispositivos cuenten con la tecnologa del Bluetooth, ya que en los ltimos
tiempos ha tenido un alto crecimiento. (Connected world)
Desarrollar aplicaciones M2M ha sido una tarea compleja por su costo y
tiempo. Sin embargo a travs de diferentes aplicaciones y por su trazabilidad
en suplir diferentes necesidades, ha permitido que se tenga una tendencia al
crecimiento de herramientas que faciliten el desarrollo de aplicaciones. (ABI
Research).
De igual manera, los desarrolladores deben tener en cuenta la seguridad de la
informacin debido a que es uno de los factores mas delicados para los
usuarios y las empresas, afortunadamente esto se puede prevenir con
sistemas de cifrado y seguridad.
25
7. METODOLOGA
La planificacin es sencilla
Se realiza una retroalimentacin al final de cada etapa
No requiere mucho personal para implementar la metolodoga
La calidad del producto final es alta
26
Requerimientos:
Con el fin de establecer los requerimientos funcionales y no funcionales del
sistema, se realizaron pruebas a diferentes aplicaciones de comunicacin como
WhatsApp, el componente de chat de Facebook y BlackBerry Messenger.
Gracias a estas pruebas se log concluir el comportamiento de una aplicacin
chat en un dispositivo mvil.
A continuacin se definen los requerimientos funcionales y no funcionales
segn estndar IEEE 830. (Sommerville, Ingeniera del Software, 2005)
Requerimientos Funcionales:
Numero del Requerimiento
Nombre del Requerimiento
Tipo
RF01
Activacin
x
Fuente de Requerimiento
Proceso
Requisito
Restriccin
Alta/Esencial
Media/Deseado
27
RF02
Configuraciones
x
Fuente de Requerimiento
Proceso
Alta/Esencial
Proceso
Proceso
Requisito
Restriccin
Alta/Esencial
Media/Deseado
RF04
Conversacin
x
Fuente de Requerimiento
Media/Deseado
RF03
Dispositivos
x
Fuente de Requerimiento
Restriccin
Requisito
Requisito
Restriccin
Alta/Esencial
Media/Deseado
28
RF05
Registro
x
Fuente de Requerimiento
Proceso
Alta/Esencial
Proceso
Media/Deseado
RF06
Aviso
x
Fuente de Requerimiento
Restriccin
Requisito
Requisito
Restriccin
Alta/Esencial
Media/Deseado
Requerimientos No Funcionales:
Numero del Requerimiento
Nombre del Requerimiento
Tipo
RNF01
Conexin
x
Fuente de Requerimiento
Proceso
Requisito
Restriccin
29
Alta/Esencial
Proceso
Media/Deseado
RNF02
Operabilidad
x
Fuente de Requerimiento
Requisito
Restriccin
Media/Deseado
Diagrama de clase:
En el diagrama de clase podemos encontrar la estructura del sistema por
medio de clases, los atributos, los mtodos y las relaciones entre ellos,
teniendo en cuenta que la clase principal BluetoothChat es la encargada de
hacer funcionar el aplicativo.
30
contiene
0...1
31
32
Encender dispositivo Bluetooth:
Cdigo
UC_1
Nombre
Descripcin
Actores
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
Post condicin
Flujo normal
Excepciones
Anotaciones
Cdigo
UC_2
Nombre
Descripcin
Actores
N/A
33
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
Post condicin
Flujo normal
la
el
Excepciones
Anotaciones
Cdigo
Nombre
Descripcin
Actores
N/A
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
Post condicin
Flujo normal
Excepciones
Anotaciones
34
Cdigo
Nombre
Descripcin
Actores
Sistema Bluetooth
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
Post condicin
Flujo normal
Excepciones
Anotaciones
Cdigo
Nombre
Descripcin
35
con anterioridad.
Actores
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
UC_1
Post condicin
Flujo normal
Excepciones
Anotaciones
Cdigo
UC_6
Nombre
Descripcin
Actores
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
UC_1
UC_4
UC_7
UC_8
36
UC_9
Post condicin
Flujo normal
Excepciones
Anotaciones
Cdigo
Nombre
Descripcin
Actores
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
UC_1
UC_4
Post condicin
Flujo normal
Excepciones
37
Anotaciones
Cdigo
Notificar al usuario:
UC_8
Nombre
Notificar al usuario
Descripcin
Actores
Fecha Creacin
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
UC_1
UC_4
Post condicin
Flujo normal
Excepciones
Anotaciones
Cdigo
Nombre
Descripcin
38
08/07/2012
Fecha
Actualizacin
08/07/2012
Precondicin
UC_1
UC_4
Post condicin
Flujo normal
Excepciones
Anotaciones
39
Diagrama de secuencia:
En el diagrama de secuencia se encuentran los objetos del sistema
(BluetoothChat, BluetoothChatService, DeviceListActivity), que interactan
entre ellos por medio de los mtodos de conexin, adems de seguir un orden
cronolgico.
Codificacin:
Una aplicacin Android en el momento de implementar el cdigo esta
conformada de la siguiente manera:
40
Emulador de Android:
El SDK de Android incluye un emulador virtual de un dispositivo mvil que
emula todas las caractersticas de hardware y software con algunas
restricciones, como realizar una llamada o conectarse por medio de Bluetooth.
(Android Developers, 2012)
41
BluetoothAdapter
BluetoothClass
BluetoothClass.Service
BluetoothClass.Device
BluetoothDevice
BluetoothServerSocket
BluetoothSocket
La arquitectura implementada en el desarrollo del aplicativo fue ClienteServidor, ya que la aplicacin esta distribuida en diferentes tareas que a su vez
reparten los recursos y servicios, es decir, el dispositivo mvil que inicia la
conversacin acta como servidor y el dispositivo que recibe el mensaje acta
como cliente. Utilizar esta arquitectura fue muy til debido a que la distribucin
de los recursos y servicios son controlados por el servidor y esto ayuda a que
un cliente defectuoso no afecte el sistema.
Las herramientas tecnolgicas utilizadas fueron el ambiente de desarrollo
Eclipse y la herramienta de modelado Argo-UML.
42
DESCRIPCION
Encender
Bluetooth
Consiste en encender
el dispositivo
Bluetooth en tan solo
un paso, es decir, no
hay necesidad de
ingresar a las
configuraciones.
Consiste en que el
dispositivo mvil
reconozca otros
dispositivos
Bluetooth con el fin
de realizar la
conexin.
Reconocimiento
Conexin
Consiste en conectar
dos dispositivos
Bluetooth en el
momento de realizar
la seleccin.
DISPOSITIVOS
MOVILES
Sony Ericsson X10
mini pro, Sony Xperia
Walkman, Sony
Xperia Ray, Samsung
Galaxy Mini S5570,
Samsung Galaxy
Tablet.
Sony Ericsson X10
mini pro, Sony Xperia
Walkman, Sony
Xperia Ray, Samsung
Galaxy Mini S5570,
Samsung Galaxy
Tablet.
RESULTADO
El dispositivo
Bluetooth encendi
exitosamente.
Los dispositivos
mviles que se
encontraban en un
rango de 10 metros y
que tenan encendido
el dispositivo
Bluetooth se
mostraron en la
pantalla al realizar la
bsqueda.
La conexin entre los
dos dispositivos fue
exitosa.
43
Conclusiones:
Las tres pruebas fueron exitosas, por lo tanto se pudo realizar la conexin entre
dos dispositivos mviles. El paso a seguir es implementar el chat multiusuario.
Pruebas de la aplicacin:
El set de pruebas que se realizaron tiene como fin ver el comportamiento del
aplicativo frente a las caractersticas del protocolo Bluetooth. Las pruebas
fueron las siguientes:
PRUEBA
DESCRIPCION
Alcance
Consiste en alejar 2
dispositivos mviles
que se encuentren
conectados hasta
perder la conexin.
Archivos
Consiste en enviar
una imagen por
medio del cuadro de
texto del aplicativo.
Usuarios
Consiste en
conectarse con mas
de 1 dispositivo al
mismo tiempo
DISPOSITIVOS
MOVILES
Sony Ericsson X10
mini pro, Sony Xperia
Walkman, Sony
Xperia Ray, Samsung
Galaxy Mini S5570,
Samsung
Sony Ericsson X10
mini pro, Sony Xperia
Walkman, Sony
Xperia Ray, Samsung
Galaxy Mini S5570,
Samsung
Sony Ericsson X10
mini pro, Sony Xperia
Walkman, Sony
Xperia Ray, Samsung
Galaxy Mini S5570,
Samsung
RESULTADO
La conexin entre los
dos dispositivos se
pierde a los 10
metros, adems se
pierde el registro de
la conversacin.
El aplicativo no
permite la opcin de
enviar un archivo
diferente a los
mensajes de texto.
Al momento de
contarse con otro
dispositivo, se pierde
la conexin con el
dispositivo
anteriormente
conectado.
Conclusiones:
Por caractersticas propias del protocolo no es posible aumentar el rango de
alcance del dispositivo Bluetooth, sin embargo la aplicacin se puede mejorar
en varios aspectos como conectarse con mas de 1 usuario simultneamente o
enviar un tipo de archivo diferente a un mansaje de texto.
44
Validacin de prioridades:
Se entiende como prioridad del sistema como todo evento diferente a las
funciones normales de la aplicacin. Las prioridades principales del sistema
operativo son las siguientes:
PRUEBA
DESCRIPCION
Ingreso de una
llamada
Internet
Mensaje de texto
Consiste en que el
usuario recibe un
mensaje de texto en
el momento en que
DISPOSITIVOS
MOVILES
Sony Ericsson X10
mini pro, Sony Xperia
Walkman, Sony
Xperia Ray, Samsung
Galaxy Mini S5570
RESULTADO
Los mensajes que se
recibieron durante la
llamada estn en el
registro y la
aplicacin
permaneci en
ejecucin despus de
que la llamada
terminara.
Cuando el usuario se
encuentra navegando
en internet, al recibir
un mensaje texto de
la aplicacin el
sistema le avisa por
medio de alarmas, se
guardan los registros
en la barra de
notificaciones y la
aplicacin sigue en
ejecucin.
El usuario sale de la
aplicacin y abre el
mensaje de texto, sin
embargo los
45
Bloquear
se encuentra
escribiendo un
mensaje en la
aplicacin.
Consiste en que el
usuario sale de la
aplicacin en
ejecucin y bloquea
el dispositivo mvil.
mensajes de la
aplicacin siguen
llegando por medio
de alarmas y se crea
un registro en la
barra de
notificaciones.
El dispositivo mvil
que se encuentra
bloqueado sigue
recibiendo mensajes
de texto de la
aplicacin y le avisa al
usuario por medio de
alarmas. Al momento
de encender el
dispositivo
nuevamente la
aplicacin sigue en
ejecucin.
Conclusiones:
La aplicacin funcion correctamente frente a las prioridades del sistema,
adems de permitirle al usuario conocer sus mensajes en la barra de
notificaciones.
Mantenimiento:
Despus de registrar el aplicativo a Google Play y estar seguros de que todas
las pruebas fueron exitosas, en trminos de mejorar el aplicativo se contemplan
los siguientes requerimientos:
46
8. PRESUPUESTO
El proyecto no requiere muchos costos para desarrollarlo, lo nico que se
requiere son dos dispositivos electrnicos con Android (Tabletas, telefonos
inteligentes, entre otros) para realizar pruebas de la aplicacin y el otro costo
es el valor que cobra Google por subirla a Google Play.
Subir la aplicacin Android a Google Play es muy sencillo ya que solo consiste
en registrarse en la pagina oficial de Google Play, ingresar al modulo de
desarrolladores y seleccionar Subir aplicaciones, al realizar esto se debe
ingresar una descripcin del aplicativo.
Al subir el aplicativo se tienen las siguientes caractersticas:
47
9. CONCLUSIONES
48
Garca, J., Romero, M., Camargo, D., & Jaramillo, M. (2004). Consejos para fotgrafos digitales.
ENTER, 22-25.
Ghetie, J. (2008). Fixed-mobile wireless networks convergence. En J. Ghetie, Fixed-mobile
wireless networks convergence (pgs. 50-51). New York: Cambridge.
Larman, C. (2003). UML y Patrones. Madrid: Pearson.
Lpez, J., Potes, M., Snchez, G., Meza, D., Fernandez, J., & Cano, J. (2005). Arquitecturas de
tecnologa en la mira. SISTEMAS, 68-73.
Martnez, M., Castao, M., Jimenez, R., Pinilla, A., Teuta, G., Romero, M., y otros. (2000).
Conmutacion y transmision de datos. Revista Colombiana de Telecomunicaciones, 8285.
Sommerville, I. (2005). Ingeniera del Software. En I. Sommerville, Ingeniera del Software
(pgs. 30-33). Madrid: Pearson.
Sommerville, I. (2005). Ingeniera del Software. En I. Sommerville, Ingeniera del Software
(pgs. 62-63). Madrid: Pearson.
Android Developers. (2012). Recuperado el 21 de 04 de 2012, de
http://developer.android.com/guide/topics/wireless/bluetooth.html
Android Developers. (2012). Recuperado el 08 de Julio de 2012, de
http://developer.android.com/tools/devices/emulator.html
Blog. (2012). Recuperado el 12 de 03 de 2012, de http://gerardourbinavelasco.blogspot.com/p/que-es-ftp.html
COMUNICATIONSONE. (2012). Recuperado el 27 de 03 de 2012, de
http://comunicationsone.wordpress.com/2011/01/16/%C2%BFque-es-una-banda-ism/
Electronica Basica. (2012). Recuperado el 27 de 03 de 2012, de Electronica Basica:
http://www.electronica-basica.com/funcionamiento-bluetooth.html
Internet Glosario. (2012). Recuperado el 12 de 03 de 2012, de
http://www.internetglosario.com/letra-p.html
kioskea. (2012). Recuperado el 23 de 10 de 2012, de
http://es.kioskea.net/contents/internet/telnet.php3
mis respuestas. (2012). Recuperado el 23 de 10 de 2012, de
http://www.misrespuestas.com/que-es-wifi.html
49
sgoliver. (2012). Recuperado el 27 de 07 de 2012, de http://www.sgoliver.net/blog/?p=1295
shopmania. (2012). Recuperado el 27 de 09 de 2012, de
http://www.shopmania.com.mx/telefonos-celulares/filtra-operating_system-android4-0
tecca. (2012). Recuperado el 04 de 09 de 2012, de www.tecca.com
wikipedia. (2012). Recuperado el 23 de 10 de 2012, de
http://es.wikipedia.org/wiki/Red_por_infrarrojos
Wikipedia. (18 de 03 de 2012). Recuperado el 18 de 03 de 2012, de
http://es.wikipedia.org/wiki/M2M
Wikipedia. (18 de 03 de 2012). Recuperado el 18 de 03 de 2012, de
http://es.wikipedia.org/wiki/M2M
Wikipedia. (2012). Recuperado el 12 de 08 de 2012, de
http://es.wikipedia.org/wiki/Bluetooth_(especificaci%C3%B3n)
Wikipedia. (2012). Recuperado el 2012 de 10 de 23, de
http://en.wikipedia.org/wiki/Bluetooth_profile#Health_Device_Profile_.28HDP.29
Wikipedia. (2012). Recuperado el 28 de Julio de 2012, de http://es.wikipedia.org/wiki/Android
Wikipedia. (2012). Recuperado el 23 de 10 de 2012, de
http://es.wikipedia.org/wiki/Protocolos_Bluetooth
WIKIPEDIA. (2012). Recuperado el 27 de 03 de 2012, de WIKIPEDIA:
http://es.wikipedia.org/wiki/WPAN
WIKIPEDIA. (2012). Recuperado el 12 de 03 de 2012, de http://en.wikipedia.org/wiki/TPC
ABI. (s.f.). Recuperado el 28 de Julio de 2012, de http://www.abiresearch.com/home.jsp
ABI Research. (s.f.). ABI Research. Recuperado el 08 de Julio de 2012, de
http://www.abiresearch.com/press/3937The+%241.7+Billion+M2M+Software+Market+Sees+Developers+Increasingly+OutSourcing+Core+Functionality
Android. (2012 de Marzo de 23 ). Android developers. Recuperado el 27 de Marzo de 2012, de
Android developers: http://developer.android.com/guide/basics/what-is-android.html
Bucfalo. (s.f.). Bucfalo. Recuperado el 08 de Julio de 2012, de
http://bucefalo.com.mx/diferencia-entre-las-versiones-de-bluetooth
Buweksiness, B. (21 de Octubre de 2010). Recuperado el 25 de Marzo de 2012, de Tecnologia:
http://www.businessweek.com/technology/content/oct2010/tc20101020_639668.ht
m
50
Capacitar Ecuador Marketing Web. (s.f.). Recuperado el 28 de 03 de 2012, de Capacitar
Ecuador Marketing Web: http://capacitarecuador.com/2010/04/12/diez-ventajas-dela-tecnologia-bluetooth/
Connected world. (s.f.). Connected world. Recuperado el 04 de Julio de 2012, de
http://connectedworldmag.com/latestNews.aspx?id=NEWS120704064246813
ConnectedWorldMag. (s.f.). Recuperado el 28 de Julio de 2012, de
http://connectedworldmag.com/latestNews.aspx?id=NEWS120704064246813
Developer, A. (s.f.). Recuperado el 08 de Julio de 2012, de
http://developer.android.com/tools/samples/index.html
Google play. (s.f.). Recuperado el 28 de 03 de 2012, de Google play:
http://support.google.com/checkout/bin/answer.py?hl=es&answer=105655
Google Play. (s.f.). Recuperado el 28 de 03 de 2012, de Google Play:
http://support.google.com/googleplay/androiddeveloper/bin/answer.py?hl=es&answer=113469
gsoliver. (s.f.). sgoliver. Recuperado el 08 de Julio de 2012, de
http://www.sgoliver.net/blog/?p=1295
Kioskea. (s.f.). Kioskea. Recuperado el 08 de Julio de 2012, de
http://es.kioskea.net/contents/bluetooth/bluetooth-intro.php3
monografia. (s.f.). monografias. Recuperado el 21 de 04 de 2012, de
http://www.monografias.com/trabajos52/estrategias-mercadeo/estrategiasmercadeo2.shtml
Play, G. (s.f.). Google Play. Recuperado el 21 de Julio de 2012, de http://play.google.com
slideshare. (s.f.). Recuperado el 27 de 03 de 2012, de slideshare:
http://www.slideshare.net/imagen20048/bluetooth-marketing-3386310
tudosisgeek. (s.f.). Recuperado el 27 de 03 de 2012, de tudosisgeek:
http://www.tudosisgeek.com/10-razones-para-usar-android-ventajas/
TuDosisGeek. (s.f.). TuDosisGeek. Recuperado el 27 de Marzo de 2012, de TuDosisGeek:
http://www.tudosisgeek.com/10-razones-para-usar-android-ventajas/
UNED. (s.f.). Recuperado el 28 de 03 de 2012, de UNED:
http://www.ia.uned.es/ia/asignaturas/adms/GuiaDidADMS/node10.html
Vodafone. (s.f.). Vodafone. Recuperado el 08 de Julio de 2012, de Vodafone:
http://www.vodafone.es/empresas/es/soluciones-unificadas/servicios-ygestion/maquina-a-maquina-m2m/que-es-m2m/
Vodafone. (s.f.). Vodafone. Recuperado el 08 de Julio de 2012, de
http://www.vodafone.es/static/fichero/pro_ucm_mgmt_020278.pdf?frame=1
51
Wikipedia. (s.f.). Recuperado el 28 de Julio de 2012, de http://es.wikipedia.org/wiki/Telnet
Wikipedia. (s.f.). Wikipedia. Recuperado el 28 de Julio de 2012, de
http://es.wikipedia.org/wiki/Bluetooth
52
11. ANEXOS
Manual de Usuario:
El siguiente manual contiene los pasos correspondientes para instalar la
aplicacin chat Bluetooth en el dispositivo mvil Android. De igual manera se
explica el funcionamiento del aplicativo en el dispositivo.
INSTALACIN:
Para instalar la aplicacin chat Bluetooth en el dispositivo mvil se deben
seguir los siguientes pasos:
1. En el momento de tener la aplicacin en el dispositivo se procede a
realizar la instalacin.
53
54
55
56
Al realizar la bsqueda se despliega una lista con los dispositivos mviles con
Bluetooth en un rango de 10 metros. Despus se procede a realizar la
vinculacin con alguno de ellos.
57