Con la aparición de las tecnologías inalámbricas se ha dado pauta a que éstas se coloquen como una de las opciones con mayor desarrollo en el mercado de tecnología. En cuanto al Bluetooth, se proporciona una forma fácil para la comunicación entre dispositivos y la conexión a Internet a alta velocidad en ausencia de cables, simplificando la sincronización de información entre computadoras, teléfonos celulares y PDAs (Personal Digital Assistant).
Dentro de las tecnologías inalámbricas, se encuentran las redes Wireless, basadas en la especificación 802.11a y 802.11b de IEEE (Institute of Electrical and Electronics Engineers) y el IrDA (Infrared Data Association) o infrarrojo.
El adaptador USB-Bluetooth amplía las ventajas de la comunicación inalámbrica, lo que evidencia la compatibilidad entre las tecnologías USB y Bluetooth. Actualmente, para realizar la transferencia de archivos es necesario conectar los dispositivos mencionados a un equipo de cómputo encendido.
En la actualidad, la mayoría de los teléfonos móviles cuentan con la tecnología Bluetooth, haciendo posible que los usuarios puedan intercambiar fotografías, video y audio, entre otra información.
Tanto los dispositivos móviles actuales como el puerto de comunicación USB y la tecnología Bluetooth soportan el lenguaje de programación Java; igualmente, las API (Interfaz de Programación de Aplicaciones) se encuentran disponibles para las tecnologías USB y Bluetooth, las cuales hacen que Java sea la plataforma idónea para el desarrollo de aplicaciones de los elementos mencionados anteriormente.