Mouse Bluetooth
Proyecto ELO329 - Programacion Orientada A Objetos
Home

Diseño

Viernes 18 de Julio, 2008

Análisis del Problema

El problema general se puede subdividir en 3 problemas menores. El primer problema consiste en comunicar el computador con el celular mediante protocolo inalámbrico Bluetooth. El segundo problema que se presenta es leer los botones presionados del celular y mandar estos comandos al output Bluetooth. Finalmente el último punto consiste en ejecutar acciones sobre el cursor del computador interpretando los comandos recibidos por input de Bluetooth. A su vez el primer problema menor se puede subdividir en 2; el servidor Bluetooth por el lado del celular y el cliente Bluetooth por el lado del computador. El diagrama de bloques se observa en la figura siguiente.

Diagramas UML

Cliente


Servidor


Tarjetas CRC



Dificultades

El principal desafío consistió en establecer la comunicación Bluetooth. Esto se superó mediante la investigación de la API para Bluetooth JSR-82 y del proyecto Bluecove.