ubiMobileServer
Fri Jan 27 21:10:41 KST 2006
Root Package
Class Diagrams
diagram <default>
Subpackages
package com
package javax
package net
package ucam
Class Diagrams
Class Diagram <default>
package: <default>
Package Nodes
com
javax
net
Package Node Detail
Package javax
Package com
Package net
Package com
Class Diagrams
diagram com
Subpackages
package com.intel
Class Diagrams
Class Diagram com
package: com
Package Nodes
intel
Package Node Detail
Package com.intel
Package com.intel
Class Diagrams
diagram intel
Subpackages
package com.intel.bluetooth
Class Diagrams
Class Diagram intel
package: com.intel
Package Nodes
bluetooth
Package Node Detail
Package com.intel.bluetooth
Package com.intel.bluetooth
Class Diagrams
diagram bluetooth
Classes
class BluetoothConnection
class BluetoothInputStream
class BluetoothOutputStream
class BluetoothPeer
class BluetoothStreamConnectionNotifier
class LocalDeviceImpl
class SDPInputStream
class SDPOutputStream
class ServiceRecordImpl
Class Diagrams
Class Diagram bluetooth
package: com.intel.bluetooth
Class Nodes
BluetoothConnection
BluetoothInputStream
BluetoothOutputStream
BluetoothPeer
BluetoothStreamConnectionNotifier
LocalDeviceImpl
SDPInputStream
SDPOutputStream
ServiceRecordImpl
Class Detail
Class BluetoothConnection
package: com.intel.bluetooth
java.lang.Object
  |
  +--com.intel.bluetooth.BluetoothConnection
public class BluetoothConnection
Extends:
java.lang.Object
Implements:
javax.microedition.io.StreamConnection
Field Summary
private boolean
private boolean
public int
Constructor Summary
 
public
BluetoothConnection(long , int , boolean , boolean )
Method Summary
public void
synchronized void
protected void
public DataInputStream
public DataOutputStream
public InputStream
public OutputStream
Field Detail
closed
private boolean closed

closing
private boolean closing

in
BluetoothInputStream in

out
BluetoothOutputStream out

socket
public int socket
Constructor Detail
BluetoothConnection
BluetoothConnection(int )

BluetoothConnection
public BluetoothConnection(long , int , boolean , boolean )
Method Detail
close
public void close()

closeSocket
synchronized void closeSocket()

finalize
protected void finalize()

openDataInputStream
public DataInputStream openDataInputStream()

openDataOutputStream
public DataOutputStream openDataOutputStream()

openInputStream
public InputStream openInputStream()

openOutputStream
public OutputStream openOutputStream()
Class BluetoothInputStream
package: com.intel.bluetooth
java.lang.Object
  |
  +--java.io.InputStream
       |
       +--com.intel.bluetooth.BluetoothInputStream
class BluetoothInputStream
Extends:
java.io.InputStream
Field Summary
Constructor Summary
public
Method Summary
public void
public int
public int
read(byte[] , int , int )
Field Detail
conn
private BluetoothConnection conn
Constructor Detail
BluetoothInputStream
public BluetoothInputStream(BluetoothConnection )
Method Detail
close
public void close()

read
public int read()

read
public int read(byte[] , int , int )
Class BluetoothOutputStream
package: com.intel.bluetooth
java.lang.Object
  |
  +--java.io.OutputStream
       |
       +--com.intel.bluetooth.BluetoothOutputStream
class BluetoothOutputStream
Extends:
java.io.OutputStream
Field Summary
Constructor Summary
public
Method Summary
public void
public void
write(byte[] , int , int )
public void
write(int )
Field Detail
conn
private BluetoothConnection conn
Constructor Detail
BluetoothOutputStream
public BluetoothOutputStream(BluetoothConnection )
Method Detail
close
public void close()

write
public void write(int )

write
public void write(byte[] , int , int )
Class BluetoothPeer
package: com.intel.bluetooth
java.lang.Object
  |
  +--com.intel.bluetooth.BluetoothPeer
public class BluetoothPeer
Extends:
java.lang.Object
Inner Class Summary
final static class
BluetoothPeer.InquiryThread
 
final static class
BluetoothPeer.SearchServicesThread
 
Field Summary
private int
accessCode
listener
private int[]
attrSet
private RemoteDevice
device
listener
private UUID
uuidSet
Constructor Summary
public
public
InquiryThread(BluetoothPeer , int , DiscoveryListener )
public
SearchServicesThread(BluetoothPeer , int[] , UUID , RemoteDevice , DiscoveryListener )
Method Summary
public native int
accept(int )
public native boolean
public native void
close(int )
public native void
connect(int , long , int )
public native int
public native byte[]
getServiceAttributes(int[] , long , int )
public native int[]
public native long
public native int
public void
run()
public native void
listen(int )
public native int
recv(int )
public native int
recv(int , byte[] , int , int )
public native int
registerService(byte[] )
public void
run()
public native void
send(int , byte[] , int , int )
public native void
send(int , int )
public native int
socket(boolean , boolean )
public void
public void
public native void
Constructor Detail
BluetoothPeer
public BluetoothPeer()
Method Detail
accept
public native int accept(int )

cancelInquiry
public native boolean cancelInquiry()

close
public native void close(int )

connect
public native void connect(int , long , int )

doInquiry
public native int doInquiry(int , DiscoveryListener )

getServiceAttributes
public native byte[] getServiceAttributes(int[] , long , int )

getServiceHandles
public native int[] getServiceHandles(UUID , long )

getsockaddress
public native long getsockaddress(int )

getsockchannel
public native int getsockchannel(int )

listen
public native void listen(int )

recv
public native int recv(int )

recv
public native int recv(int , byte[] , int , int )

registerService
public native int registerService(byte[] )

send
public native void send(int , int )

send
public native void send(int , byte[] , int , int )

socket
public native int socket(boolean , boolean )

startInquiry
public void startInquiry(int , DiscoveryListener )

startSearchServices
public void startSearchServices(int[] , UUID , RemoteDevice , DiscoveryListener )

unregisterService
public native void unregisterService(int )
Class BluetoothStreamConnectionNotifier
package: com.intel.bluetooth
java.lang.Object
  |
  +--com.intel.bluetooth.BluetoothStreamConnectionNotifier
public class BluetoothStreamConnectionNotifier
Extends:
java.lang.Object
Implements:
javax.microedition.io.StreamConnectionNotifier
Field Summary
private boolean
private int
private int
Constructor Summary
public
BluetoothStreamConnectionNotifier(UUID , boolean , boolean , String )
Method Summary
public void
Field Detail
closed
private boolean closed

handle
private int handle

serviceRecord
ServiceRecord serviceRecord

socket
private int socket
Constructor Detail
BluetoothStreamConnectionNotifier
public BluetoothStreamConnectionNotifier(UUID , boolean , boolean , String )
Method Detail
acceptAndOpen
public StreamConnection acceptAndOpen()

close
public void close()

getServiceRecord
public ServiceRecord getServiceRecord()
Class LocalDeviceImpl
package: com.intel.bluetooth
java.lang.Object
  |
  +--com.intel.bluetooth.LocalDeviceImpl
public class LocalDeviceImpl
Extends:
java.lang.Object
Field Summary
protected BluetoothPeer
Constructor Summary
public
Method Summary
Field Detail
bluetoothPeer
protected BluetoothPeer bluetoothPeer
Constructor Detail
LocalDeviceImpl
public LocalDeviceImpl()
Method Detail
getBluetoothPeer
BluetoothPeer getBluetoothPeer()
Class SDPInputStream
package: com.intel.bluetooth
java.lang.Object
  |
  +--java.io.InputStream
       |
       +--java.io.FilterInputStream
            |
            +--com.intel.bluetooth.SDPInputStream
public class SDPInputStream
Extends:
java.io.FilterInputStream
Field Summary
private long
Constructor Summary
public
SDPInputStream(InputStream )
Method Summary
private String
hexString(byte[] )
private String
readBytes(int )
private long
readLong(int )
Field Detail
pos
private long pos
Constructor Detail
SDPInputStream
public SDPInputStream(InputStream )
Method Detail
hexString
private String hexString(byte[] )

readBytes
private String readBytes(int )

readElement
public DataElement readElement()

readLong
private long readLong(int )
Class SDPOutputStream
package: com.intel.bluetooth
java.lang.Object
  |
  +--java.io.OutputStream
       |
       +--java.io.FilterOutputStream
            |
            +--com.intel.bluetooth.SDPOutputStream
public class SDPOutputStream
Extends:
java.io.FilterOutputStream
Constructor Summary
public
SDPOutputStream(OutputStream )
Method Summary
private int
private void
writeBytes(byte[] )
public void
private void
writeLong(long , int )
Constructor Detail
SDPOutputStream
public SDPOutputStream(OutputStream )
Method Detail
getLength
private int getLength(DataElement )

writeBytes
private void writeBytes(byte[] )

writeElement
public void writeElement(DataElement )

writeLong
private void writeLong(long , int )
Class ServiceRecordImpl
package: com.intel.bluetooth
java.lang.Object
  |
  +--com.intel.bluetooth.ServiceRecordImpl
public class ServiceRecordImpl
Extends:
java.lang.Object
Implements:
javax.bluetooth.ServiceRecord
Field Summary
Hashtable
private RemoteDevice
private int
Constructor Summary
 
Method Summary
public int[]
public String
getConnectionURL(int , boolean )
public boolean
public boolean
public void
byte[]
public String
Field Detail
attributes
Hashtable attributes

device
private RemoteDevice device

handle
private int handle
Constructor Detail
ServiceRecordImpl
ServiceRecordImpl(RemoteDevice , int )
Method Detail
getAttributeIDs
public int[] getAttributeIDs()

getAttributeValue
public DataElement getAttributeValue(int )

getConnectionURL
public String getConnectionURL(int , boolean )

getHostDevice
public RemoteDevice getHostDevice()

populateRecord
public boolean populateRecord(int[] )

setAttributeValue
public boolean setAttributeValue(int , DataElement )

setDeviceServiceClasses
public void setDeviceServiceClasses(int )

toByteArray
byte[] toByteArray()

toString
public String toString()
Package javax
Class Diagrams
diagram javax
Subpackages
package javax.bluetooth
package javax.microedition
Class Diagrams
Class Diagram javax
package: javax
Package Nodes
bluetooth
microedition
Package Node Detail
Package javax.microedition
Package javax.bluetooth
Package javax.bluetooth
Class Diagrams
diagram bluetooth
Classes
class BluetoothStateException
class DataElement
class DeviceClass
class DiscoveryAgent
class LocalDevice
class RemoteDevice
class UUID
Interfaces
interface DiscoveryListener
interface ServiceRecord
Class Diagrams
Class Diagram bluetooth
package: javax.bluetooth
Class Nodes
BluetoothStateException
DataElement
DeviceClass
DiscoveryAgent
LocalDevice
RemoteDevice
UUID
Interface Nodes
DiscoveryListener
ServiceRecord
Class Detail
Class BluetoothStateException
package: javax.bluetooth
java.lang.Object
  |
  +--java.lang.Throwable
       |
       +--java.lang.Exception
            |
            +--java.io.IOException
                 |
                 +--javax.bluetooth.BluetoothStateException
public class BluetoothStateException
Extends:
java.io.IOException
Constructor Summary
public
public
Constructor Detail
BluetoothStateException
public BluetoothStateException()

BluetoothStateException
public BluetoothStateException(String )
Class DataElement
package: javax.bluetooth
java.lang.Object
  |
  +--javax.bluetooth.DataElement
public class DataElement
Extends:
java.lang.Object
Field Summary
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
private Object
private int
Constructor Summary
public
DataElement(boolean )
public
public
DataElement(int , Object )
public
DataElement(int , long )
Method Summary
public void
public boolean
public int
public long
public int
public Object
public void
public boolean
public String
Field Detail
BOOL
public final static int BOOL

DATALT
public final static int DATALT

DATSEQ
public final static int DATSEQ

INT_1
public final static int INT_1

INT_16
public final static int INT_16

INT_2
public final static int INT_2

INT_4
public final static int INT_4

INT_8
public final static int INT_8

NULL
public final static int NULL

STRING
public final static int STRING

URL
public final static int URL

UUID
public final static int UUID

U_INT_1
public final static int U_INT_1

U_INT_16
public final static int U_INT_16

U_INT_2
public final static int U_INT_2

U_INT_4
public final static int U_INT_4

U_INT_8
public final static int U_INT_8

value
private Object value

valueType
private int valueType
Constructor Detail
DataElement
public DataElement(boolean )

DataElement
public DataElement(int )

DataElement
public DataElement(int , Object )

DataElement
public DataElement(int , long )
Method Detail
addElement
public void addElement(DataElement )

getBoolean
public boolean getBoolean()

getDataType
public int getDataType()

getLong
public long getLong()

getSize
public int getSize()

getValue
public Object getValue()

insertElementAt
public void insertElementAt(DataElement , int )

removeElement
public boolean removeElement(DataElement )

toString
public String toString()
Class DeviceClass
package: javax.bluetooth
java.lang.Object
  |
  +--javax.bluetooth.DeviceClass
public class DeviceClass
Extends:
java.lang.Object
Field Summary
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
private final static int
public final static int
public final static int
public final static int
public final static int
private final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
private int
public final static int
public final static int
public final static int
private final static int
public final static int
Constructor Summary
public
Method Summary
private boolean
append(StringBuffer , String , boolean )
public int
public int
public int
public String
Field Detail
AUDIO_MINOR_CAMCORDER
public final static int AUDIO_MINOR_CAMCORDER

AUDIO_MINOR_CAR_AUDIO
public final static int AUDIO_MINOR_CAR_AUDIO

AUDIO_MINOR_GAMING_TOY
public final static int AUDIO_MINOR_GAMING_TOY

AUDIO_MINOR_HANDS_FREE
public final static int AUDIO_MINOR_HANDS_FREE

AUDIO_MINOR_HEADPHONES
public final static int AUDIO_MINOR_HEADPHONES

AUDIO_MINOR_HEADSET
public final static int AUDIO_MINOR_HEADSET

AUDIO_MINOR_HIFI_AUDIO
public final static int AUDIO_MINOR_HIFI_AUDIO

AUDIO_MINOR_LOUDSPEAKER
public final static int AUDIO_MINOR_LOUDSPEAKER

AUDIO_MINOR_MICROPHONE
public final static int AUDIO_MINOR_MICROPHONE

AUDIO_MINOR_PORTABLE_AUDIO
public final static int AUDIO_MINOR_PORTABLE_AUDIO

AUDIO_MINOR_SET_TOP_BOX
public final static int AUDIO_MINOR_SET_TOP_BOX

AUDIO_MINOR_UNCLASSIFIED
public final static int AUDIO_MINOR_UNCLASSIFIED

AUDIO_MINOR_VCR
public final static int AUDIO_MINOR_VCR

AUDIO_MINOR_VIDEO_CAMERA
public final static int AUDIO_MINOR_VIDEO_CAMERA

AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING
public final static int AUDIO_MINOR_VIDEO_DISPLAY_CONFERENCING

AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER
public final static int AUDIO_MINOR_VIDEO_DISPLAY_LOUDSPEAKER

AUDIO_MINOR_VIDEO_MONITOR
public final static int AUDIO_MINOR_VIDEO_MONITOR

AUDIO_SERVICE
public final static int AUDIO_SERVICE

CAPTURING_SERVICE
public final static int CAPTURING_SERVICE

COMPUTER_MINOR_DESKTOP
public final static int COMPUTER_MINOR_DESKTOP

COMPUTER_MINOR_HANDHELD
public final static int COMPUTER_MINOR_HANDHELD

COMPUTER_MINOR_LAPTOP
public final static int COMPUTER_MINOR_LAPTOP

COMPUTER_MINOR_PALM
public final static int COMPUTER_MINOR_PALM

COMPUTER_MINOR_SERVER
public final static int COMPUTER_MINOR_SERVER

COMPUTER_MINOR_UNCLASSIFIED
public final static int COMPUTER_MINOR_UNCLASSIFIED

COMPUTER_MINOR_WEARABLE
public final static int COMPUTER_MINOR_WEARABLE

IMAGING_MINOR_CAMERA_MASK
public final static int IMAGING_MINOR_CAMERA_MASK

IMAGING_MINOR_DISPLAY_MASK
public final static int IMAGING_MINOR_DISPLAY_MASK

IMAGING_MINOR_PRINTER_MASK
public final static int IMAGING_MINOR_PRINTER_MASK

IMAGING_MINOR_SCANNER_MASK
public final static int IMAGING_MINOR_SCANNER_MASK

INFORMATION_SERVICE
public final static int INFORMATION_SERVICE

LAN_MINOR_ACCESS_0_USED
public final static int LAN_MINOR_ACCESS_0_USED

LAN_MINOR_ACCESS_17_USED
public final static int LAN_MINOR_ACCESS_17_USED

LAN_MINOR_ACCESS_33_USED
public final static int LAN_MINOR_ACCESS_33_USED

LAN_MINOR_ACCESS_50_USED
public final static int LAN_MINOR_ACCESS_50_USED

LAN_MINOR_ACCESS_67_USED
public final static int LAN_MINOR_ACCESS_67_USED

LAN_MINOR_ACCESS_83_USED
public final static int LAN_MINOR_ACCESS_83_USED

LAN_MINOR_ACCESS_99_USED
public final static int LAN_MINOR_ACCESS_99_USED

LAN_MINOR_ACCESS_FULL
public final static int LAN_MINOR_ACCESS_FULL

LAN_MINOR_ACCESS_MASK
public final static int LAN_MINOR_ACCESS_MASK

LAN_MINOR_TYPE_MASK
public final static int LAN_MINOR_TYPE_MASK

LAN_MINOR_UNCLASSIFIED
public final static int LAN_MINOR_UNCLASSIFIED

LIMITED_DISCOVERY_SERVICE
public final static int LIMITED_DISCOVERY_SERVICE

MAJOR_AUDIO
public final static int MAJOR_AUDIO

MAJOR_COMPUTER
public final static int MAJOR_COMPUTER

MAJOR_IMAGING
public final static int MAJOR_IMAGING

MAJOR_LAN_ACCESS
public final static int MAJOR_LAN_ACCESS

MAJOR_MASK
private final static int MAJOR_MASK

MAJOR_MISCELLANEOUS
public final static int MAJOR_MISCELLANEOUS

MAJOR_PERIPHERAL
public final static int MAJOR_PERIPHERAL

MAJOR_PHONE
public final static int MAJOR_PHONE

MAJOR_UNCLASSIFIED
public final static int MAJOR_UNCLASSIFIED

MINOR_MASK
private final static int MINOR_MASK

NETWORKING_SERVICE
public final static int NETWORKING_SERVICE

OBJECT_TRANSFER_SERVICE
public final static int OBJECT_TRANSFER_SERVICE

PERIPHERAL_MINOR_CARD_READER
public final static int PERIPHERAL_MINOR_CARD_READER

PERIPHERAL_MINOR_DIGITIZER
public final static int PERIPHERAL_MINOR_DIGITIZER

PERIPHERAL_MINOR_GAMEPAD
public final static int PERIPHERAL_MINOR_GAMEPAD

PERIPHERAL_MINOR_JOYSTICK
public final static int PERIPHERAL_MINOR_JOYSTICK

PERIPHERAL_MINOR_KEYBOARD_MASK
public final static int PERIPHERAL_MINOR_KEYBOARD_MASK

PERIPHERAL_MINOR_POINTER_MASK
public final static int PERIPHERAL_MINOR_POINTER_MASK

PERIPHERAL_MINOR_REMOTE_CONTROL
public final static int PERIPHERAL_MINOR_REMOTE_CONTROL

PERIPHERAL_MINOR_SENSING
public final static int PERIPHERAL_MINOR_SENSING

PERIPHERAL_MINOR_TYPE_MASK
public final static int PERIPHERAL_MINOR_TYPE_MASK

PERIPHERAL_MINOR_UNCLASSIFIED
public final static int PERIPHERAL_MINOR_UNCLASSIFIED

PHONE_MINOR_BANANA
public final static int PHONE_MINOR_BANANA

PHONE_MINOR_CELLULAR
public final static int PHONE_MINOR_CELLULAR

PHONE_MINOR_CORDLESS
public final static int PHONE_MINOR_CORDLESS

PHONE_MINOR_ISDN
public final static int PHONE_MINOR_ISDN

PHONE_MINOR_SMARTPHONE
public final static int PHONE_MINOR_SMARTPHONE

PHONE_MINOR_UNCLASSIFIED
public final static int PHONE_MINOR_UNCLASSIFIED

PHONE_MINOR_WIRED_MODEM
public final static int PHONE_MINOR_WIRED_MODEM

POSITIONING_SERVICE
public final static int POSITIONING_SERVICE

record
private int record

RENDERING_SERVICE
public final static int RENDERING_SERVICE

RESERVED1_SERVICE
public final static int RESERVED1_SERVICE

RESERVED2_SERVICE
public final static int RESERVED2_SERVICE

SERVICE_MASK
private final static int SERVICE_MASK

TELEPHONY_SERVICE
public final static int TELEPHONY_SERVICE
Constructor Detail
DeviceClass
public DeviceClass(int )
Method Detail
append
private boolean append(StringBuffer , String , boolean )

getMajorDeviceClass
public int getMajorDeviceClass()

getMinorDeviceClass
public int getMinorDeviceClass()

getServiceClasses
public int getServiceClasses()

toString
public String toString()
Class DiscoveryAgent
package: javax.bluetooth
java.lang.Object
  |
  +--javax.bluetooth.DiscoveryAgent
public class DiscoveryAgent
Extends:
java.lang.Object
Field Summary
public final static int
public final static int
public final static int
public final static int
public final static int
Constructor Summary
 
Method Summary
public boolean
public int
public boolean
Field Detail
CACHED
public final static int CACHED

GIAC
public final static int GIAC

LIAC
public final static int LIAC

NOT_DISCOVERABLE
public final static int NOT_DISCOVERABLE

PREKNOWN
public final static int PREKNOWN
Constructor Detail
DiscoveryAgent
DiscoveryAgent()
Method Detail
cancelInquiry
public boolean cancelInquiry(DiscoveryListener )

searchServices
public int searchServices(int[] , UUID , RemoteDevice , DiscoveryListener )

startInquiry
public boolean startInquiry(int , DiscoveryListener )
Class LocalDevice
package: javax.bluetooth
java.lang.Object
  |
  +--com.intel.bluetooth.LocalDeviceImpl
       |
       +--javax.bluetooth.LocalDevice
public class LocalDevice
Extends:
com.intel.bluetooth.LocalDeviceImpl
Field Summary
private String
private static LocalDevice
Constructor Summary
private
Method Summary
public String
public String
public static LocalDevice
public boolean
Field Detail
bluetoothAddress
private String bluetoothAddress

discoveryAgent
private DiscoveryAgent discoveryAgent

localDevice
private static LocalDevice localDevice
Constructor Detail
LocalDevice
private LocalDevice()
Method Detail
getBluetoothAddress
public String getBluetoothAddress()

getBluetoothPeer
BluetoothPeer getBluetoothPeer()

getDeviceClass
public DeviceClass getDeviceClass()

getDiscoveryAgent
public DiscoveryAgent getDiscoveryAgent()

getFriendlyName
public String getFriendlyName()

getLocalDevice
public static LocalDevice getLocalDevice()

getRecord
public ServiceRecord getRecord(Connection )

setDiscoverable
public boolean setDiscoverable(int )
Class RemoteDevice
package: javax.bluetooth
java.lang.Object
  |
  +--javax.bluetooth.RemoteDevice
public class RemoteDevice
Extends:
java.lang.Object
Field Summary
long
private String
Constructor Summary
 
RemoteDevice(String , long )
Method Summary
public boolean
equals(Object )
public final String
public String
getFriendlyName(boolean )
public static RemoteDevice
public int
public boolean
public boolean
public boolean
public boolean
Field Detail
address
long address

name
private String name
Constructor Detail
RemoteDevice
RemoteDevice(String , long )
Method Detail
equals
public boolean equals(Object )

getBluetoothAddress
public final String getBluetoothAddress()

getFriendlyName
public String getFriendlyName(boolean )

getRemoteDevice
public static RemoteDevice getRemoteDevice(Connection )

hashCode
public int hashCode()

isAuthenticated
public boolean isAuthenticated()

isAuthorized
public boolean isAuthorized(Connection )

isEncrypted
public boolean isEncrypted()

isTrustedDevice
public boolean isTrustedDevice()
Class UUID
package: javax.bluetooth
java.lang.Object
  |
  +--javax.bluetooth.UUID
public class UUID
Extends:
java.lang.Object
Field Summary
public final static UUID
public final static UUID
public final static UUID
byte[]
Constructor Summary
 
UUID(byte[] )
public
UUID(String , boolean )
public
UUID(long )
Method Summary
public boolean
equals(Object )
public int
private void
init(String )
public String
Field Detail
L2CAP_PROTOCOL_UUID
public final static UUID L2CAP_PROTOCOL_UUID

OBEXFileTransferServiceClass_UUID
public final static UUID OBEXFileTransferServiceClass_UUID

RFCOMM_PROTOCOL_UUID
public final static UUID RFCOMM_PROTOCOL_UUID

uuidValue
byte[] uuidValue
Constructor Detail
UUID
UUID(byte[] )

UUID
public UUID(String , boolean )

UUID
public UUID(long )
Method Detail
equals
public boolean equals(Object )

hashCode
public int hashCode()

init
private void init(String )

toString
public String toString()
Interface Detail
Interface DiscoveryListener
package: javax.bluetooth
All Known Implementing Classes:
BLUEletConsole.Listener
public interface DiscoveryListener
Field Summary
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
Method Summary
public void
public void
public void
public void
Field Detail
INQUIRY_COMPLETED
public final static int INQUIRY_COMPLETED

INQUIRY_ERROR
public final static int INQUIRY_ERROR

INQUIRY_TERMINATED
public final static int INQUIRY_TERMINATED

SERVICE_SEARCH_COMPLETED
public final static int SERVICE_SEARCH_COMPLETED

SERVICE_SEARCH_DEVICE_NOT_REACHABLE
public final static int SERVICE_SEARCH_DEVICE_NOT_REACHABLE

SERVICE_SEARCH_ERROR
public final static int SERVICE_SEARCH_ERROR

SERVICE_SEARCH_NO_RECORDS
public final static int SERVICE_SEARCH_NO_RECORDS

SERVICE_SEARCH_TERMINATED
public final static int SERVICE_SEARCH_TERMINATED
Method Detail
deviceDiscovered
public void deviceDiscovered(RemoteDevice , DeviceClass )

inquiryCompleted
public void inquiryCompleted(int )

servicesDiscovered
public void servicesDiscovered(int , ServiceRecord )

serviceSearchCompleted
public void serviceSearchCompleted(int , int )
Interface ServiceRecord
package: javax.bluetooth
All Known Implementing Classes:
ServiceRecordImpl
public interface ServiceRecord
Field Summary
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
public final static int
Method Summary
public int[]
public String
getConnectionURL(int , boolean )
public boolean
public boolean
public void
Field Detail
AUTHENTICATE_ENCRYPT
public final static int AUTHENTICATE_ENCRYPT

AUTHENTICATE_NOENCRYPT
public final static int AUTHENTICATE_NOENCRYPT

BluetoothProfileDescriptorList
public final static int BluetoothProfileDescriptorList

BrowseGroupList
public final static int BrowseGroupList

ClientExecutableURL
public final static int ClientExecutableURL

DocumentationURL
public final static int DocumentationURL

IconURL
public final static int IconURL

LanguageBasedAttributeIDList
public final static int LanguageBasedAttributeIDList

NOAUTHENTICATE_NOENCRYPT
public final static int NOAUTHENTICATE_NOENCRYPT

ProtocolDescriptorList
public final static int ProtocolDescriptorList

ProviderName
public final static int ProviderName

ServiceAvailability
public final static int ServiceAvailability

ServiceClassIDList
public final static int ServiceClassIDList

ServiceDatabaseState
public final static int ServiceDatabaseState

ServiceDescription
public final static int ServiceDescription

ServiceID
public final static int ServiceID

ServiceInfoTimeToLive
public final static int ServiceInfoTimeToLive

ServiceName
public final static int ServiceName

ServiceRecordHandle
public final static int ServiceRecordHandle

ServiceRecordState
public final static int ServiceRecordState

VersionNumberList
public final static int VersionNumberList
Method Detail
getAttributeIDs
public int[] getAttributeIDs()

getAttributeValue
public DataElement getAttributeValue(int )

getConnectionURL
public String getConnectionURL(int , boolean )

getHostDevice
public RemoteDevice getHostDevice()

populateRecord
public boolean populateRecord(int[] )

setAttributeValue
public boolean setAttributeValue(int , DataElement )

setDeviceServiceClasses
public void setDeviceServiceClasses(int )
Package javax.microedition
Class Diagrams
diagram microedition
Subpackages
package javax.microedition.io
Class Diagrams
Class Diagram microedition
package: javax.microedition
Package Nodes
io
Package Node Detail
Package javax.microedition.io
Package javax.microedition.io
Class Diagrams
diagram io
Classes
class ConnectionNotFoundException
class Connector
Interfaces
interface Connection
interface InputConnection
interface OutputConnection
interface StreamConnection
interface StreamConnectionNotifier
Class Diagrams
Class Diagram io
package: javax.microedition.io
Class Nodes
ConnectionNotFoundException
Connector
Interface Nodes
Connection
InputConnection
OutputConnection
StreamConnection
StreamConnectionNotifier
Class Detail
Class ConnectionNotFoundException
package: javax.microedition.io
java.lang.Object
  |
  +--java.lang.Throwable
       |
       +--java.lang.Exception
            |
            +--java.io.IOException
                 |
                 +--javax.microedition.io.ConnectionNotFoundException
public class ConnectionNotFoundException
Extends:
java.io.IOException
Constructor Summary
public
public
Constructor Detail
ConnectionNotFoundException
public ConnectionNotFoundException()

ConnectionNotFoundException
public ConnectionNotFoundException(String )
Class Connector
package: javax.microedition.io
java.lang.Object
  |
  +--javax.microedition.io.Connector
public class Connector
Extends:
java.lang.Object
Field Summary
public final static int
private static String
public final static int
public final static int
public final static int
Constructor Summary
public
Method Summary
public static Connection
open(String )
Field Detail
BEN
public final static int BEN

params
private static String params

READ
public final static int READ

READ_WRITE
public final static int READ_WRITE

WRITE
public final static int WRITE
Constructor Detail
Connector
public Connector()
Method Detail
open
public static Connection open(String )
Interface Detail
Interface Connection
package: javax.microedition.io
Direct Known Subinterfaces:
InputConnection, OutputConnection, StreamConnectionNotifier
public interface Connection
Method Summary
public void
Method Detail
close
public void close()
Interface InputConnection
package: javax.microedition.io
javax.microedition.io.Connection
  |
  +--javax.microedition.io.InputConnection
Direct Known Subinterfaces:
StreamConnection
public interface InputConnection
Extends:
javax.microedition.io.Connection
Method Summary
public DataInputStream
public InputStream
Method Detail
openDataInputStream
public DataInputStream openDataInputStream()

openInputStream
public InputStream openInputStream()
Interface OutputConnection
package: javax.microedition.io
javax.microedition.io.Connection
  |
  +--javax.microedition.io.OutputConnection
Direct Known Subinterfaces:
StreamConnection
public interface OutputConnection
Extends:
javax.microedition.io.Connection
Method Summary
public DataOutputStream
public OutputStream
Method Detail
openDataOutputStream
public DataOutputStream openDataOutputStream()

openOutputStream
public OutputStream openOutputStream()
Interface StreamConnection
package: javax.microedition.io
javax.microedition.io.Connection
  |
  +--javax.microedition.io.InputConnection
       |
       +--javax.microedition.io.StreamConnection
All Known Implementing Classes:
BluetoothConnection
public interface StreamConnection
Extends:
javax.microedition.io.InputConnection, javax.microedition.io.OutputConnection
Interface StreamConnectionNotifier
package: javax.microedition.io
javax.microedition.io.Connection
  |
  +--javax.microedition.io.StreamConnectionNotifier
All Known Implementing Classes:
BluetoothStreamConnectionNotifier
public interface StreamConnectionNotifier
Extends:
javax.microedition.io.Connection
Method Summary
Method Detail
acceptAndOpen
public StreamConnection acceptAndOpen()
Package net
Class Diagrams
diagram net
Subpackages
package net.benhui
Class Diagrams
Class Diagram net
package: net
Package Nodes
benhui
Package Node Detail
Package net.benhui
Package net.benhui
Class Diagrams
diagram benhui
Subpackages
package net.benhui.bluecove
Class Diagrams
Class Diagram benhui
package: net.benhui
Package Nodes
bluecove
Package Node Detail
Package net.benhui.bluecove
Package net.benhui.bluecove
Class Diagrams
diagram bluecove
Subpackages
package net.benhui.bluecove.blueletconsole
package net.benhui.bluecove.spp_bt
package net.benhui.bluecove.spp_console
Classes
class MessageUI
class Util
Interfaces
interface CommandListener
Class Diagrams
Class Diagram bluecove
package: net.benhui.bluecove
Package Nodes
blueletconsole
spp_bt
spp_console
Class Nodes
MessageUI
Util
Interface Nodes
CommandListener
Package Node Detail
Package net.benhui.bluecove.spp_console
Package net.benhui.bluecove.blueletconsole
Package net.benhui.bluecove.spp_bt
Class Detail
Class MessageUI
package: net.benhui.bluecove
public class MessageUI

Copyright: Copyright (c) 2004

Author:
Ben Hui (www.benhui.net)
Version:
1.0
Field Summary
Vector
protected CommandListener
Method Summary
public void
addCommand(String s)
public void
public void
Field Detail
commands
Vector commands = new Vector()

listener
protected CommandListener listener = null
Method Detail
addCommand
public void addCommand(String s)

setCommandListener
public void setCommandListener(CommandListener l)

showui
public void showui()
Class Util
package: net.benhui.bluecove
public class Util

Title: A utility class to dump JABWT object contents and perform object conversion


Description: A collection of print utility method that output the attributes of JABWT objects to System.out
Supported objects are:

LocalDevice

RemoteDevice

DeviceClass

UUID

ServiceRecord

DataElement

Major Service Class

Major, Minor Device ClassAttribute ID

OBEXHeader (incomplete)


Copyright: Copyright (c) 2003

Author:
Ben Hui (www.benhui.net)
Version:
1.0

LICENSE:
This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
Constructor Summary
private
Method Summary
public static String
attrTypeToName(int type)
public static String
idToName(int id)
public static String
public static String
public static String
minorToName(int d, int m)
public static void
printDataElement(DataElement e, int id, String indent)
public static void
public static void
public static void
public static String
toHexString(byte[] b)
public static String
public static String
toHexString(long l)
public static String
Constructor Detail
Util
private Util()
Method Detail
attrTypeToName
public static String attrTypeToName(int type)

idToName
public static String idToName(int id)

majorServiceToName
public static String majorServiceToName(int d)

majorToName
public static String majorToName(int d)

minorToName
public static String minorToName(int d, int m)
Parameters:
d major device class
m minor device class
Returns

printDataElement
public static void printDataElement(DataElement e, int id, String indent)

printLocalDevice
public static void printLocalDevice(LocalDevice dev)

printRemoteDevice
public static void printRemoteDevice(RemoteDevice dev, DeviceClass devClass)

printServiceRecord
public static void printServiceRecord(ServiceRecord r)

toHexString
public static String toHexString(byte[] b)

toHexString
public static String toHexString(long l)

toHexString
public static String toHexString(int i)

uuidToName
public static String uuidToName(UUID u)
Interface Detail
Interface CommandListener
package: net.benhui.bluecove
All Known Implementing Classes:
BLUEletConsole, SPP_Main
public interface CommandListener
Method Summary
public void
commandAction(String command, MessageUI display)
Method Detail
commandAction
public void commandAction(String command, MessageUI display)
Package net.benhui.bluecove.blueletconsole
Class Diagrams
diagram blueletconsole
Classes
class BLUEletConsole
class RemoteDeviceUI
Class Diagrams
Class Diagram blueletconsole
package: net.benhui.bluecove.blueletconsole
Class Nodes
BLUEletConsole
RemoteDeviceUI
Class Detail
Class BLUEletConsole
package: net.benhui.bluecove.blueletconsole
public class BLUEletConsole
Implements:
net.benhui.bluecove.CommandListener

Title: Bluetooth Application Utility Console Component


Description:

Note: This class must be used as singleton.

Author:
Ben Hui (www.benhui.net)
Version:
1.0

LICENSE:
This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
Inner Class Summary
final static class
BLUEletConsole.Listener
   Bluetooth listener object.
 
final static class
BLUEletConsole.Worker
   Worker thread that invoke callback CommandListener upon Bluetooth event occurs.
 
Field Summary
public static String
public static CommandListener
public static String
private LocalDevice
public static Vector
public int
public static Vector
public int
private final static int
private final static int
private final static int
public static BLUEletConsole
public static String
public static int
public int
public static Vector
public UUID
int
cmd
Constructor Summary
public
   Creae a new BLUElet.
 
public
Worker(int cmd)
Method Summary
public void
public void
destroyApp(boolean unconditional)
   Mirror MIDlet.destroyApp(), should be called by your MIDlet destroyApp().
 
public int
   Return the Bluetooth result code from device inquiry.
 
   Get all discovered services from selected remote device.
 
   Get the first discovered service from selected remote device.
 
   Return user selected remote device that is used for service discovery.
 
public int
   Return the Bluetooth result code from service discovery.
 
public MessageUI
   Obtain reference to device selection screen component.
 
public void
deviceDiscovered(RemoteDevice remoteDevice, DeviceClass deviceClass)
public void
inquiryCompleted(int complete)
public void
servicesDiscovered(int transId, ServiceRecord records)
public void
serviceSearchCompleted(int transId, int complete)
public static void
log(String s)
   Utility function to write log message.
 
public void
   Mirror MIDlet.pauseApp(), should be called by your MIDlet pauseApp().
 
public void
   Mirror MIDlet.startApp(), should be called by your MIDlet startApp().
 
public void
startInquiry(int mode, UUID serviceUUIDs)
   Start device inquiry.
 
public void
run()
Field Detail
agent
private DiscoveryAgent agent

BACK
public static String BACK = "Back"

callback
public static CommandListener callback

COMPLETED
public static String COMPLETED = "COMPLETED"

device
private LocalDevice device

deviceClasses
public static Vector deviceClasses = new Vector()

deviceReturnCode
public int deviceReturnCode

devices
public static Vector devices = new Vector()

discoveryMode
public int discoveryMode

ID_DEVICE_COMPLETED
private final static int ID_DEVICE_COMPLETED = 2

ID_DEVICE_SELECTED
private final static int ID_DEVICE_SELECTED = 3

ID_SERVICE_COMPLETED
private final static int ID_SERVICE_COMPLETED = 1

instance
public static BLUEletConsole instance

remotedeviceui
private RemoteDeviceUI remotedeviceui = null

SELECTED
public static String SELECTED = "SELECTED"

selectedDevice
public static int selectedDevice = -1

serviceReturnCode
public int serviceReturnCode

services
public static Vector services = new Vector()

serviceUUIDs
public UUID serviceUUIDs = null
Constructor Detail
BLUEletConsole
public BLUEletConsole(CommandListener listener)
Creae a new BLUElet.
Parameters:
host MIDlet
listener CommandListener
Method Detail
commandAction
public void commandAction(String c, MessageUI d)
Parameters:
c Command
d Displayable

destroyApp
public void destroyApp(boolean unconditional)
Mirror MIDlet.destroyApp(), should be called by your MIDlet destroyApp().

getDeviceDiscoveryReturnCode
public int getDeviceDiscoveryReturnCode()
Return the Bluetooth result code from device inquiry.
This is the result code obtained in DiscoveryListener.inquiryCompleted().
Your application cal call this method after a COMPLETED callback event
is received.
Returns:
int

getDiscoveredServices
public ServiceRecord getDiscoveredServices()
Get all discovered services from selected remote device.
Your application call this method after your app receive COMPLETED callback
event. This will return all services that match your UUIDs in startInquiry().
Returns:
ServiceRecord[]

getFirstDiscoveredService
public ServiceRecord getFirstDiscoveredService()
Get the first discovered service from selected remote device.
Your application call this method after your app receives COMPLETED
callback event. This will return the first service that match your
UUIDs in startInquiry().
Returns:
ServiceRecord null if no service discovered

getSelectedDevice
public RemoteDevice getSelectedDevice()
Return user selected remote device that is used for service discovery.
Your application can call this after your app received SELECTED callback
event.
Returns:
RemoteDevice null if user didn't select anything

getServiceDiscoveryReturnCode
public int getServiceDiscoveryReturnCode()
Return the Bluetooth result code from service discovery.
This is the result code obtained in DiscoveryListener.serviceSearchCompleted().
Your application cal call this method after a COMPLETED callback event
is received.
Returns:
int

getUI
public MessageUI getUI()
Obtain reference to device selection screen component.
You should show this screen when user invoke device search.
Returns:
Screen

log
public static void log(String s)
Utility function to write log message.
Parameters:
s String

pauseApp
public void pauseApp()
Mirror MIDlet.pauseApp(), should be called by your MIDlet pauseApp().

startApp
public void startApp()
Mirror MIDlet.startApp(), should be called by your MIDlet startApp().

startInquiry
public void startInquiry(int mode, UUID serviceUUIDs)
Start device inquiry. Your application call this method to start inquiry.
Parameters:
mode int one of DiscoveryAgent.GIAC or DiscoveryAgent.LIAC
serviceUUIDs UUID[]
Class RemoteDeviceUI
package: net.benhui.bluecove.blueletconsole
net.benhui.bluecove.MessageUI
  |
  +--net.benhui.bluecove.blueletconsole.RemoteDeviceUI
class RemoteDeviceUI
Extends:
net.benhui.bluecove.MessageUI

Title: Remote Device List Component


Description: This is a List screen to display a list of discovered Bluetooth
devices. This is a class used by BLUEletUI.

Author:
Ben Hui (www.benhui.net)
Version:
1.0

LICENSE:
This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
Field Summary
int
Constructor Summary
public
Method Summary
public int
public void
setMsg(String str)
   Set a one-line message to screen.
 
public void
   refresh the list with blutooth devices
 
Field Detail
selected
int selected = 0
Constructor Detail
RemoteDeviceUI
public RemoteDeviceUI()
Method Detail
getSelectedIndex
public int getSelectedIndex()

setMsg
public void setMsg(String str)
Set a one-line message to screen.
Parameters:
str String

showui
public void showui()
refresh the list with blutooth devices
Package net.benhui.bluecove.spp_bt
Class Diagrams
diagram spp_bt
Classes
class SPP_Client
class SPP_Server
Class Diagrams
Class Diagram spp_bt
package: net.benhui.bluecove.spp_bt
Class Nodes
SPP_Client
SPP_Server
Class Detail
Class SPP_Client
package: net.benhui.bluecove.spp_bt
public class SPP_Client

Title: Example Serial Port Profile Client


Description: Important area: send_SPP_message()
This client only does the portion that send and receive data over a SPP
connection. In an actual client applicaion, you also need to do device
discovery and service discovery. This is taken care by Bluelet.
Author:
Ben Hui (www.benhui.net)
Version:
1.0

LICENSE:
This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
Constructor Summary
public
Method Summary
public void
log(String s)
public void
   Send a message to server using Serial Port Profile.
 
Constructor Detail
SPP_Client
public SPP_Client()
Method Detail
log
public void log(String s)

send_SPP_message
public void send_SPP_message(ServiceRecord r, String msg)
Send a message to server using Serial Port Profile.
Connect to incoming service record, send a text, and read
in a text. This method illustrate how to send and receive
data using serial port profile.
Device and service discovery is part of Serial Port client but it is
done by Bluelet component. See SPP_MIDlet for usage of Bluelet.
Parameters:
msg
Class SPP_Server
package: net.benhui.bluecove.spp_bt
public class SPP_Server
Implements:
java.lang.Runnable

Title: Bluetooth Serial Port Profile Server for ubiMobile Server.


Description: This example server only handle one SPP server connection
and wait for a client to connect. Once a client connection accept, it read
one string off the connection stream, display this string on screen, then
echo the string back to client.
Then it waits for the next client connection again.


Description: Important area: run()

Author:
Ben Hui (www.benhui.net) modifyed by Yoosoo Oh (2005.12.19)
Version:
1.0

LICENSE:
This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
Field Summary
private Communicator
public boolean
private Context5W1H
private final static int
public final static UUID
Constructor Summary
public
Method Summary
private void
   This method is to initialize the status of Preliminary Context.
 
public void
log(String s)
   An utility function to display a log message
 
public void
run()
public void
Field Detail
agent
DiscoveryAgent agent

COMM
private Communicator COMM = null

device
LocalDevice device

done
public boolean done = false

pcontext
private Context5W1H pcontext

server
public StreamConnectionNotifier server

SERVICE_TELEPHONY
private final static int SERVICE_TELEPHONY = 0x400000

uuid
public final static UUID uuid = new UUID("102030405060708090A0B0C0D0E0F010", false)
Constructor Detail
SPP_Server
public SPP_Server()
Method Detail
context_init
private void context_init()
This method is to initialize the status of Preliminary Context.

log
public void log(String s)
An utility function to display a log message
Parameters:
s String

run
public void run()

run_server
public void run_server()
Package net.benhui.bluecove.spp_console
Class Diagrams
diagram spp_console
Classes
class SPP_Main
class SPP_Screen
Class Diagrams
Class Diagram spp_console
package: net.benhui.bluecove.spp_console
Class Nodes
SPP_Main
SPP_Screen
Class Detail
Class SPP_Main
package: net.benhui.bluecove.spp_console
public class SPP_Main
Implements:
net.benhui.bluecove.CommandListener

Title: Example Serial Port Profile Main MIDlet


Description: This MIDlet can invoke both server and client functions.
See SPP_Client for actual Bluetooth client opeartions.
See SPP_Server for actual Bluetooth server operations.

Author:
Ben Hui (www.benhui.net)
Version:
1.0

LICENSE:
This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
Inner Class Summary
public final static class
SPP_Main.WTK22beta2Patch
 
Field Summary
public static SPP_Main
public SPP_Screen
Constructor Summary
public
Method Summary
public static void
alert(Exception e, MessageUI next_screen)
   An utility function that show a alert box that display an exception message.
 
public static void
alert(String m, MessageUI next_screen)
   An utility function that show a alert box that display a message.
 
public void
   Handle user action and input.
 
public void
destroyApp(boolean unconditional)
   Implements MIDlet lifecycle
 
public static void
log(String s)
   An utility function to display a log message
 
public static void
main(String args)
   Main function to start application
 
public void
   Implements MIDlet lifecycle
 
public static void
   Exit MIDlet
 
public void
   Implements MIDlet lifecycle
 
public void
run()
Field Detail
bluelet
BLUEletConsole bluelet = null

instance
public static SPP_Main instance

spp_client
SPP_Client spp_client = null

spp_screen
public SPP_Screen spp_screen = null

spp_server
SPP_Server spp_server = null
Constructor Detail
SPP_Main
public SPP_Main()
Method Detail
alert
public static void alert(Exception e, MessageUI next_screen)
An utility function that show a alert box that display an exception message.
Parameters:
e
next_screen

alert
public static void alert(String m, MessageUI next_screen)
An utility function that show a alert box that display a message.
Parameters:
m String
next_screen Screen

commandAction
public void commandAction(String c, MessageUI d)
Handle user action and input.
All GUI Command are directed to this function for simplicity of this demo.
Parameters:
c
d

destroyApp
public void destroyApp(boolean unconditional)
Implements MIDlet lifecycle

log
public static void log(String s)
An utility function to display a log message
Parameters:
s String

main
public static void main(String args)
Main function to start application
Parameters:
args String[]

pauseApp
public void pauseApp()
Implements MIDlet lifecycle

quitApp
public static void quitApp()
Exit MIDlet

startApp
public void startApp()
Implements MIDlet lifecycle
Class SPP_Screen
package: net.benhui.bluecove.spp_console
net.benhui.bluecove.MessageUI
  |
  +--net.benhui.bluecove.spp_console.SPP_Screen
public class SPP_Screen
Extends:
net.benhui.bluecove.MessageUI

Title: A simple input screen to input a text message.


Description: Used by SPP_MIDlet.

Author:
Ben Hui (www.benhui.net)
Version:
1.0

LICENSE:
This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
Constructor Summary
public
Constructor Detail
SPP_Screen
public SPP_Screen()