File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Book Reviews and the fly likes Bluetooth for Java by Bruce Hopkins and Ranjith Antony Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Bluetooth for Java by Bruce Hopkins and Ranjith Antony" Watch "Bluetooth for Java by Bruce Hopkins and Ranjith Antony" New topic

Bluetooth for Java by Bruce Hopkins and Ranjith Antony

Book Review Team

Joined: Feb 15, 2002
Posts: 959
<pre>Author/s : Bruce Hopkins and Ranjith Antony
Publisher : Apress
Category : Miscellaneous Java
Review by : Mark Spritzler
Rating : 6 horseshoes
Last year we had some chickens on the farm eat some bad feed and it turned their teeth blue. Ol Doc Martin called it a bad case of bluetooth.
This book is not about some dental problems. It is about a new type of wireless networking that uses radio waves for two or more devices to communicate.
The first four chapters explain Bluetooth. Its Java APIs and how it all works. While I believe I learned how to discover available devices in the area, connect and discover their services, I feel that the writing of these chapters could have been clearer. I found it difficult and tedious to comprehend the concepts.
In chapter 5 they give two very good examples of Bluetooth and Java in action. they demonstrate all the aspects of setting up Bluetooth connections and finding out the capabilities of devices in the area. the only downfall of this chapter is that their diagram pictures are out of order and don't match their descriptions.
The later chapters start to delve deeper into more specific types of Bluetooth environments and products in the market. Such as using a Bluetooth simulator, Bluetooth security, micro blue target, Ericsson Blipnet, and Bluetooth with Jini.
Overall, I was disappointed. I thought I would come away with great new knowledge. Instead I came away with a confused look on my face. I couldn't grasp the concepts. Maybe it was at a higher level than Intermediate, or maybe it was just me.

More info at
More info at
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
Here's my review:
Bluetooth is a short range (max range of 30-300 feet) wireless communications protocol. JSR-82 is a Bluetooth API for Java that allows Bluetooth enabled devices talk to each other using the Java programs. Using Bluetooth, a PDA could talk to a printer and ask for a document to be printed or two Bluetooth enabled PDAs could exchange Java objects. Even if you know nothing about Bluetooth or wireless communications, this book will give you enough information to get started.
The book starts with an examination of Bluetooth and the terminology you need to know to understand Bluetooth enabled devices. It then gets into the basics of the Bluetooth API for Java and developing programs using J2ME MIDP. Chapters cover creating a Bluetooth print server, passing objects between Bluetooth devices, and securing messages between devices. The authors discuss the PC software available to simulate two Bluetooth devices talking to each other so that you can develop an application without having two Bluetooth devices sitting on your desk. The final chapters covers topics such as Jini and Ericsson BlipNet. The book contains many well commented code samples demonstrating how to use the Bluetooth API.
The book is very clear and concise. The book reads as if it was written by a couple of enthusiastic Bluetooth developers anxious to share the technology. And they do an excellent job of doing exactly that. I started the book knowing almost nothing about Bluetooth but now I feel confident that I can develop Bluetooth applications. If you have any interest in Bluetooth then I can recommend this book as an excellent resource.

Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
I agree. Here's the link:
subject: Bluetooth for Java by Bruce Hopkins and Ranjith Antony
jQuery in Action, 3rd edition