MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Books » Wireless » 1590590783 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
  All Books
  Atmel AVR
  Microchip PIC
  TI MSP430
  Analog Design
  Artificial Intelligence
  Chip Design
  Chip Test & Verification
  Digital Electronics
  Digital Signal Processing
  Embedded Internet
  Embedded O/S
  Embedded Systems
  Fiber Optics
  Mechanical Engineering
  Nano Technology
  Organic Materials
  Parallel Port
  Programming Languages->
  Software Development
  Storage - Memory
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Bluetooth For Java US$49.99

Bluetooth For Java

Bluetooth for Java is not an overview of Bluetooth, but a guide to developing wireless Java applications using Bluetooth for a variety of platforms. This includes an API overview of the Java library, development of Bluetooth-based services, highlights of security concerns, and walkthroughs for development with some of the different tools available. Programs will not be just J2ME (micro devices) based, but will also be for J2SE (client/desktop).

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. Authors Bruce Hopkins and Ranjith Antony 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 cover topics such as Jini and Ericsson BlipNet. The book contains many well commented code samples demonstrating how to use the Bluetooth API.

Table of Contents

About the Authors

About the Technical Reviewer



Introducing Bluetooth

  • Bluetooth vs. Infrared
  • Bluetooth vs. 802.11b
  • Bluetooth Devices on the Market Today
  • Devices of the Future
  • Summary

Bluetooth 1.1

  • A Brief History of Bluetooth
  • The Radio Spectrum
  • The Bluetooth Protocol Stack
  • Profiles
  • Profile Interdependencies
  • Personal Area Networks: Piconets and Scatternets
  • The Bluetooth Qualification Process
  • Summary

Before You Get Started

  • When NOT to Use Bluetooth and Java
  • Understanding the JCP
  • The Benefits of the Java Bluetooth API
  • What You Need to Get Started
  • Summary

Understanding the Java Bluetooth API

  • The Basic Components of a Bluetooth Application
  • Summary

Bluetooth with J2ME MIDP

  • J2ME Overview
  • The Mobile Information Device Profile
  • Stealth Mode Example
  • Piconet Browser Example
  • Summary

Creating a Bluetooth Print Server with JPS API

  • JPS Overview
  • A Step-by-Step JPS Application
  • A Complete JPS Application: JPSPrint
  • Integrating JPS and Bluetooth
  • Summary

Java and OBEX

  • What Is OBEX?
  • The OBEX APIs in the JSR-82
  • File Transfer Example
  • Summary

Using a Bluetooth Simulator

  • The Pros and Cons of Using a Simulator
  • Impronto Simulator from Rococo
  • Summary

Bluetooth Security

  • Bluetooth Security Measures
  • Security Example
  • Summary

Wireless Embedded Systems with the Micro BlueTarget

  • What Is the Micro BlueTarget?
  • The Micro BlueTarget Hardware Configuration
  • The Micro BlueTarget Software Configuration
  • Application Development on the Micro BlueTarget Platform
  • Summary

Enterprise Bluetooth Applications with the Ericsson BlipNet

  • The Ericsson BlipNet
  • BlipNet API Overview
  • The Bluetooth Device Tracker
  • Summary

Bluetooth and Jini

  • What Is Jini Network Technology?
  • How Jini Works
  • Integrating Jini and Bluetooth
  • A Jini–Bluetooth-Enabled Device: The PsiNaptic PsiNode
  • The Benefits of Bluetooth and Jini
  • Summary

Appendix A -- javax.bluetooth

  • Class BluetoothConnectionException
  • Class BluetoothStateException
  • Class DataElement
  • Class DeviceClass
  • Class DiscoveryAgent
  • Interface DiscoveryListener
  • Interface L2CAPConnection
  • Interface L2CAPConnectionNotifier
  • Class LocalDevice
  • Class RemoteDevice
  • Interface ServiceRecord
  • Class ServiceRegistrationException
  • Class UUID

Appendix B -- javax.obex

  • Interface Authenticator
  • Interface ClientSession
  • Interface HeaderSet
  • Interface Operation
  • Class PasswordAuthentication
  • Class ResponseCodes
  • Class ServerRequestHandler
  • Interface SessionNotifier

Appendix C -- Java Bluetooth Development on the PalmOS Platform

  • Supported Bluetooth Protocols
  • System Requirements
  • Included Software
  • Installation

Appendix D -- BlipNet 1.1 API

  • Class BlipNetIcons
  • Interface BlipNode
  • Interface BlipNodeCause
  • Interface BlipNodeEvent
  • Interface BlipNodeHandle
  • Class BlipNodeHandleInUseException
  • Class BlipNodeHandleReleasedException
  • Class BlipNodeNotConnectedException
  • Class BlipServer
  • Class BlipServerAccessException
  • Interface BlipServerConnection
  • Class BlipServerConnectionException
  • Class BlipServerEventAdapter
  • Class BlipServerEventFilter
  • Interface BlipServerEventListener
  • Class BlipServerException
  • Class BluetoothAddress
  • Class ClassOfDevice
  • Interface ConnectionEvent
  • Class EricssonMelody
  • Interface Event
  • Interface InquiryResultEvent
  • Interface Link
  • Class NoSuchSessionException
  • Interface ObexEvent
  • Class ObexFile
  • Class ObexGenericObject
  • Interface ObexProgressEvent
  • Interface ObexProgressListener
  • Interface ObexPushObject
  • Class ObexServerHostedFile
  • Interface PageData
  • Interface RemoteBlipServerEventListener
  • Interface RemoteObexProgressListener
  • Class ScanMode
  • Class Session
  • Class ShortUuid
  • Class TerminalNotConnectedException
  • Class WapServiceIndication
  • Class WapServiceLoading


Paperback; 352 pages

This product was added to our catalog on Tuesday 11 January, 2005.


Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 10 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 10 User
Specials more
2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Bluetooth For Java
Reviews more
Write ReviewWrite a review on this product!
  Thursday 05 December, 2019   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce