lunes, 31 de mayo de 2010

Encuestas por vía de Bluetooth

1.- Herramienta de programación:

Plataforma que utilizaremos para el desarrollo de esta aplicacion:

*NetBeans IDE 6.8

Junto con eso necesitaremos el siguiente código .JAR:

*Bluecode 2.1.0




2.- Procedimiento para instalar el ambiente de programación:

-. Instalar NetBeans en tu computador.
-. Cuando creas un proyecto basta con agregar a tu proyecto el código JAR "Bluecode 2.1.0".
-. Una vez realizado lo anterior ya puedes utilizar las librerías:

- javax.bluetooth.*;
- javax.obex.*;


3.- Descripción principal de componentes:

El DiscoveryListener permite el descubrimiento del dispositivo y acontecimientos de descubrimiento de servicio. Así el método DiscoveryListener define que se debe hacer cuando se encuentra un nuevo dispositivo y cuando se termina la búsqueda.

El método deviceDiscovered, se obtiene su dirección, de ser posible su nombre y se agrega en la lista de dispositivos encontrados.

El método DiscoveryAgent se realiza el descubrimiento de servicio y el dispositivo, donde un dispositivo local debe tener solo un objeto DiscoveryAgent, donde este objeto debe ser llamado por getDiscoveryAgent.

Hay dos modos de descubrir dispositivos. Primero, un uso puede usar startlnquirt() comenzar una pregunta para encontrar dispositivos en proximidad al dispositivo local. Los dispositivos descubiertos son devueltos vía el deviceDiscovered(). El segundo modo de descubrir dispositivos es vía el retrieveDevices() método. Este método devolverá los dispositivos que han sido descubierto.

Leer más


4.- Breve ejemplo de programación:


A continuación se muestra un proyecto que lo puedes abrir con NetBeans. Este código te permite realizar la búsqueda de dispositivos bluetooth y enviarles una imagen JPG.
El código tiene pequeño detalles, pero es una buena base para entender como funcionan las librerías de bluetooth y obex.





5.- Conclusión:

En el proyecto, que se investiga es con fines académicos y sin fines de lucro, es decir no comerciales, por tratarse de un proyecto de encuestas por vía de bluetooth en la asignatura Sistemas Distribuidos, Ingeniería en eje. En Computación e Informática de la Universidad del Bío Bío
El desarrollo del proyecto se realizará a partir de un código abierto de BlueCove. El objetivo principal del avance del proyecto está orientado principalmente a la detección de los dispositivos Bluetooth, y el uso de las herramientas con que se trabajará. En dónde se publicarán en el presente blog los avances, para realizar encuestas en líneas, evaluar trabajos en clases y de investigación, promover el uso de las tecnologías limpias, se realizarán estas actividades por medio de mensajes enviados a los dispositivos móviles.

leer más...


6.- Descripción de la aplicación que realizaremos:

Nuestra aplicación tendrá las siguientes funcionalidades básicas, es decir el encuestado puede:

-. Registrarse a la sesión
-. Recibir y responder encuestas en línea.
-. Evaluar trabajos de clase y de investigación.
-. Resultados de las encuestas
-. Promover el uso de tecnologías Limpias (Protección del medio ambiente).

La aplicación tendrá la siguiente arquitectura:





















6.- Prototipo de la aplicación Servidor:

A continuación se entrega un enlace donde se puede descargar el prototipo y el informe del avance numero dos :

-. Enlace de descarga aqui!







No hay comentarios:

Publicar un comentario