ucam
Fri Jan 27 19:32:53 KST 2006
Package ucam
Class Diagrams
diagram ucam
Subpackages
package ucam.comm
package ucam.context
package ucam.ubiucam
Class Diagrams
Class Diagram ucam
package: ucam
Package Nodes
comm
context
ubiucam
Package Node Detail
Package ucam.comm
Package ucam.context
Package ucam.ubiucam
Package ucam.comm
Class Diagrams
diagram comm
Classes
class Communicator
class ConfigurationManager
class ContextFilter
class ContextListener
class ContextMulticaster
class ContextNotifier
class ContextPublisher
class ContextReceiver
class ContextSubscriber
class List
class ListNode
class Message
class MessageDeliverer
class MessageQueue
class MessageReceiver
class MessageRouter
class SeflConfigurationManager
class TransToContext
Interfaces
interface ICommunicator
Class Diagrams
Class Diagram comm
package: ucam.comm
Class Nodes
Communicator
ConfigurationManager
ContextFilter
ContextListener
ContextMulticaster
ContextNotifier
ContextPublisher
ContextReceiver
ContextSubscriber
List
ListNode
Message
MessageDeliverer
MessageQueue
MessageReceiver
MessageRouter
SeflConfigurationManager
TransToContext
Interface Nodes
ICommunicator
Class Detail
Class Communicator
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.Communicator
public class Communicator
Extends:
java.lang.Thread
Field Summary
Constructor Summary
public
Method Summary
public void
run()
public void
sendContext(String )
public void
public void
public void
public void
setMetadata(String )
Field Detail
m_ConfManager
private ConfigurationManager m_ConfManager

m_Publisher
private ContextPublisher m_Publisher

m_Subscriber
private ContextSubscriber m_Subscriber
Constructor Detail
Communicator
public Communicator(int )
Method Detail
run
public void run()

sendContext
public void sendContext(Context5W1H )

sendContext
public void sendContext(String )

setCIntegrator
public void setCIntegrator(ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )

setMetadata
public void setMetadata(String )
Class ConfigurationManager
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.ConfigurationManager
public class ConfigurationManager
Extends:
java.lang.Object
Field Summary
private static Vector
Constructor Summary
public
Method Summary
public void
addMetadata(String )
public String
Field Detail
m_Conditions
private static Vector m_Conditions
Constructor Detail
ConfigurationManager
public ConfigurationManager()
Method Detail
addMetadata
public void addMetadata(String )

getMetadata
public String getMetadata(int )
Class ContextFilter
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextFilter
public class ContextFilter
Extends:
java.lang.Thread
Field Summary
Constructor Summary
public
Method Summary
public boolean
isVerify(String )
public void
Field Detail
m_ConfManager
private ConfigurationManager m_ConfManager
Constructor Detail
ContextFilter
public ContextFilter(ConfigurationManager )
Method Detail
isVerify
public boolean isVerify(String )

setConfiguationManager
public void setConfiguationManager(ConfigurationManager )
Class ContextListener
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextListener
public class ContextListener
Extends:
java.lang.Thread
Field Summary
private Interpreter
private DatagramPacket
private int
private DatagramSocket
Constructor Summary
public
Method Summary
public String
public void
public void
Field Detail
m_CIntegrator
private ContextIntegrator m_CIntegrator

m_Interpreter
private Interpreter m_Interpreter

m_Packet
private DatagramPacket m_Packet

m_Port
private int m_Port

m_Receiver
private ContextReceiver m_Receiver

m_Socket
private DatagramSocket m_Socket
Constructor Detail
ContextListener
public ContextListener()
Method Detail
joinNetwork
public ContextReceiver joinNetwork()

listen
public String listen()

setCIntegrator
public void setCIntegrator(ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )
Class ContextMulticaster
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextMulticaster
public class ContextMulticaster
Extends:
java.lang.Thread
Field Summary
private Context5W1H
private boolean
private Hashtable
private static ServerSocket
Constructor Summary
public
Method Summary
public void
public void
public String
getNode(Object )
public Enumeration
public void
insertNode(Socket , String )
public boolean
isContain(String )
public void
run()
public void
public void
public void
setIsMulticast(boolean )
public int
Field Detail
m_Context5W1H
private Context5W1H m_Context5W1H

m_IsMulticast
private boolean m_IsMulticast

m_List
private Hashtable m_List

m_ListenSocket
private static ServerSocket m_ListenSocket
Constructor Detail
ContextMulticaster
public ContextMulticaster()
Method Detail
close
public void close()

generateGroup
public void generateGroup(Context5W1H )

getNode
public String getNode(Object )

getNodes
public Enumeration getNodes()

insertNode
public void insertNode(Socket , String )

isContain
public boolean isContain(String )

run
public void run()

sendData
public void sendData()

setContext
public void setContext(Context5W1H )

setIsMulticast
public void setIsMulticast(boolean )

showNodeList
public int showNodeList()
Class ContextNotifier
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextNotifier
public class ContextNotifier
Extends:
java.lang.Thread
Field Summary
private static DatagramSocket
private long
private InetAddress
private boolean
private String
Constructor Summary
public
Method Summary
public void
public void
public String
public void
run()
public void
public void
setDuration(long )
public void
setIsBroadcast(boolean )
Field Detail
m_broadcastSocket
private static DatagramSocket m_broadcastSocket

m_ConfManager
private ConfigurationManager m_ConfManager

m_Duration
private long m_Duration

m_Group
private InetAddress m_Group

m_IsBroadcast
private boolean m_IsBroadcast

m_Metadata
private String m_Metadata
Constructor Detail
ContextNotifier
public ContextNotifier()
Method Detail
broadcastEvent
public void broadcastEvent()

close
public void close()

convertBCAddress
public String convertBCAddress()

run
public void run()

setConfiguationManager
public void setConfiguationManager(ConfigurationManager )

setDuration
public void setDuration(long )

setIsBroadcast
public void setIsBroadcast(boolean )
Class ContextPublisher
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextPublisher
public class ContextPublisher
Extends:
java.lang.Thread
Field Summary
private long
private boolean
Constructor Summary
public
Method Summary
public void
public void
run()
public void
public void
setduration(long )
public void
setFlag(boolean )
Field Detail
m_Duration
private long m_Duration

m_IsSend
private boolean m_IsSend

m_Multicaster
private ContextMulticaster m_Multicaster

m_Notifier
private ContextNotifier m_Notifier
Constructor Detail
ContextPublisher
public ContextPublisher(ConfigurationManager )
Method Detail
destory
public void destory()

run
public void run()

sendContext
public void sendContext(Context5W1H )

setduration
public void setduration(long )

setFlag
public void setFlag(boolean )
Class ContextReceiver
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextReceiver
public class ContextReceiver
Extends:
java.lang.Thread
Field Summary
private Context5W1H
private Interpreter
private DatagramPacket
private Socket
Constructor Summary
public
Method Summary
public boolean
public void
public void
public void
public void
run()
Field Detail
m_CIntegrator
private ContextIntegrator m_CIntegrator

m_Context
private Context5W1H m_Context

m_Interpreter
private Interpreter m_Interpreter

m_Packet
private DatagramPacket m_Packet

m_Request
private Socket m_Request
Constructor Detail
ContextReceiver
public ContextReceiver(DatagramPacket , ContextIntegrator , Interpreter )
Method Detail
addContext
public boolean addContext(ContextIntegrator , Interpreter )

destory
public void destory()

generateSocket
public void generateSocket()

getData
public Context5W1H getData()

receiveData
public void receiveData()

run
public void run()
Class ContextSubscriber
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextSubscriber
public class ContextSubscriber
Extends:
java.lang.Thread
Field Summary
Constructor Summary
public
Method Summary
public void
run()
public void
public void
Field Detail
m_Filter
private ContextFilter m_Filter

m_Listener
private ContextListener m_Listener
Constructor Detail
ContextSubscriber
public ContextSubscriber(ConfigurationManager )
Method Detail
run
public void run()

setCIntegrator
public void setCIntegrator(ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )
Class List
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.List
public class List
Extends:
java.lang.Object
Field Summary
private ListNode
private ListNode
private String
Constructor Summary
public
public
List(String )
Method Summary
public synchronized void
insertAtBack(Object )
public synchronized void
insertAtFront(Object )
public synchronized boolean
public synchronized void
public synchronized Object
public synchronized Object
Field Detail
firstNode
private ListNode firstNode

lastNode
private ListNode lastNode

name
private String name
Constructor Detail
List
public List()

List
public List(String )
Method Detail
insertAtBack
public synchronized void insertAtBack(Object )

insertAtFront
public synchronized void insertAtFront(Object )

isEmpty
public synchronized boolean isEmpty()

print
public synchronized void print()

removeFromBack
public synchronized Object removeFromBack()

removeFromFront
public synchronized Object removeFromFront()
Class ListNode
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.ListNode
class ListNode
Extends:
java.lang.Object
Field Summary
Object
Constructor Summary
 
ListNode(Object )
 
ListNode(Object , ListNode )
Method Summary
Object
Field Detail
data
Object data

next
ListNode next
Constructor Detail
ListNode
ListNode(Object )

ListNode
ListNode(Object , ListNode )
Method Detail
getNext
ListNode getNext()

getObject
Object getObject()
Class Message
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.Message
public class Message
Extends:
java.lang.Object
Field Summary
private Object
private int
private int
private int
Constructor Summary
public
Method Summary
public Object
public int
public int
public int
public void
setMessage(int , int , Object )
public void
setSource(int )
public void
setTarget(int )
public void
setType(int )
Field Detail
m_Object
private Object m_Object

m_Source
private int m_Source

m_Target
private int m_Target

m_type
private int m_type
Constructor Detail
Message
public Message()
Method Detail
getObject
public Object getObject()

getSource
public int getSource()

getTarget
public int getTarget()

getType
public int getType()

setMessage
public void setMessage(int , int , Object )

setSource
public void setSource(int )

setTarget
public void setTarget(int )

setType
public void setType(int )
Class MessageDeliverer
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.MessageDeliverer
public class MessageDeliverer
Extends:
java.lang.Thread
Field Summary
private Message
private MessageQueue
int
Constructor Summary
public
Method Summary
public void
public void
run()
Field Detail
m_msg
private Message m_msg

m_msgQ
private MessageQueue m_msgQ

m_nNode
int m_nNode
Constructor Detail
MessageDeliverer
public MessageDeliverer(int )
Method Detail
deliverMessage
public void deliverMessage(Object , MessageQueue )

run
public void run()
Class MessageQueue
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.List
       |
       +--ucam.comm.MessageQueue
class MessageQueue
Extends:
ucam.comm.List
Constructor Summary
public
Method Summary
public Object
public void
enqueue(Object )
public boolean
public void
Constructor Detail
MessageQueue
public MessageQueue()
Method Detail
dequeue
public Object dequeue()

enqueue
public void enqueue(Object )

isEmpty
public boolean isEmpty()

print
public void print()
Class MessageReceiver
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.MessageReceiver
public class MessageReceiver
Extends:
java.lang.Object
Field Summary
private MessageQueue
private int
Constructor Summary
public
Method Summary
public Object
public int
public boolean
public void
Field Detail
m_msgQ
private MessageQueue m_msgQ

m_Node
private int m_Node
Constructor Detail
MessageReceiver
public MessageReceiver(int )
Method Detail
getMessage
public Object getMessage()

getNodeNumber
public int getNodeNumber()

isEmpty
public boolean isEmpty()

setMessageQueue
public void setMessageQueue(MessageQueue )
Class MessageRouter
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.MessageRouter
public class MessageRouter
Extends:
java.lang.Object
Field Summary
private Vector
private Vector
private int
Constructor Summary
public
Method Summary
public int
public void
sendMessage(Object )
public void
Field Detail
lnkMessageDeliverer
private Vector lnkMessageDeliverer

lnkMessageQueue
private Vector lnkMessageQueue

m_Node
private int m_Node
Constructor Detail
MessageRouter
public MessageRouter()
Method Detail
addNode
public MessageReceiver addNode()

getNodeNumber
public int getNodeNumber()

sendMessage
public void sendMessage(Context5W1H )

sendMessage
public void sendMessage(Object )
Class SeflConfigurationManager
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.SeflConfigurationManager
public class SeflConfigurationManager
Extends:
java.lang.Thread
Field Summary
private int
Constructor Summary
public
Method Summary
public void
run()
public void
sendContext(String )
public void
public void
setCIntegrator(ucam.ubiucam.ubiservice.ContextIntegrator )
public void
public void
public void
setMetadata(String )
Field Detail
m_ConfManager
private ConfigurationManager m_ConfManager

m_msgRcv
private MessageReceiver m_msgRcv

m_NodeNumber
private int m_NodeNumber

m_Publisher
private ContextPublisher m_Publisher

m_Subscriber
private ContextSubscriber m_Subscriber
Constructor Detail
SeflConfigurationManager
public SeflConfigurationManager(int )
Method Detail
run
public void run()

sendContext
public void sendContext(Context5W1H )

sendContext
public void sendContext(String )

setCIntegrator
public void setCIntegrator(ucam.ubiucam.ubiservice.ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )

setMessageRcv
public void setMessageRcv(MessageReceiver )

setMetadata
public void setMetadata(String )
Class TransToContext
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.TransToContext
public class TransToContext
Extends:
java.lang.Object
Field Summary
private String
Constructor Summary
public
TransToContext(String )
Method Summary
public void
public void
parseContext(String )
public void
setContext(String )
Field Detail
pc
private PreliminaryContext pc

tContext
private String tContext
Constructor Detail
TransToContext
public TransToContext(String )
Method Detail
createContext
public void createContext()

getContext
public Context5W1H getContext()

parseContext
public void parseContext(String )

setContext
public void setContext(String )
Interface Detail
Interface ICommunicator
package: ucam.comm
public interface ICommunicator
Method Summary
public void
public void
setCIntegrator(ucam.ubiucam.ubiservice.ContextIntegrator )
public void
public void
setMetadata(String )
Method Detail
sendContext
public void sendContext(Context5W1H )

setCIntegrator
public void setCIntegrator(ucam.ubiucam.ubiservice.ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )

setMetadata
public void setMetadata(String )
Package ucam.context
Class Diagrams
diagram context
Classes
class Attributes
class BioConditions
class cGSR
class ConditionalContext
class Context5W1H
class ContextObject
class ControlAttributes
class Controls
class Coordinates
class cPPG
class FinalContext
class Gestures
class HowContext
class IntegratedContext
class PreliminaryContext
class SensorDescription
class SensorWhatContext
class ServiceDescription
class ServiceWhatContext
class WhatContext
class WhenContext
class WhereContext
class WhoContext
class WhyContext
Interfaces
interface ContextLib
Class Diagrams
Class Diagram context
package: ucam.context
Class Nodes
Attributes
BioConditions
cGSR
ConditionalContext
Context5W1H
ContextObject
ControlAttributes
Controls
Coordinates
cPPG
FinalContext
Gestures
HowContext
IntegratedContext
PreliminaryContext
SensorDescription
SensorWhatContext
ServiceDescription
ServiceWhatContext
WhatContext
WhenContext
WhereContext
WhoContext
WhyContext
Interface Nodes
ContextLib
Class Detail
Class Attributes
package: ucam.context
java.lang.Object
  |
  +--ucam.context.Attributes
public class Attributes
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public int
public int
public int
Constructor Summary
public
Field Detail
gender
public int gender

height
public int height

weight
public int weight
Constructor Detail
Attributes
public Attributes()
Class BioConditions
package: ucam.context
java.lang.Object
  |
  +--ucam.context.BioConditions
public class BioConditions
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public cGSR
public cPPG
public int
Constructor Summary
public
Method Summary
public void
public void
Field Detail
GSR
public cGSR GSR

PPG
public cPPG PPG

SKT
public int SKT
Constructor Detail
BioConditions
public BioConditions()
Method Detail
createGSR
public void createGSR()

createPPG
public void createPPG()
Class cGSR
package: ucam.context
java.lang.Object
  |
  +--ucam.context.cGSR
public class cGSR
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public double
public double
Constructor Summary
public
Field Detail
norm_Mean
public double norm_Mean

norm_Variance
public double norm_Variance
Constructor Detail
cGSR
public cGSR()
Class ConditionalContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.Context5W1H
            |
            +--ucam.context.ConditionalContext
public class ConditionalContext
Extends:
ucam.context.Context5W1H
Constructor Summary
public
Method Summary
public void
public void
public void
public void
public void
public void
Constructor Detail
ConditionalContext
public ConditionalContext()
Method Detail
createHowContext
public void createHowContext()

createWhatContext
public void createWhatContext()

createWhenContext
public void createWhenContext()

createWhereContext
public void createWhereContext()

createWhoContext
public void createWhoContext()

createWhyContext
public void createWhyContext()
Class Context5W1H
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.Context5W1H
public class Context5W1H
Extends:
ucam.context.ContextObject
Implements:
java.io.Serializable
Field Summary
public HowContext
public WhoContext
public WhyContext
Constructor Summary
public
Method Summary
public HowContext
public WhoContext
public WhyContext
Field Detail
mHow
public HowContext mHow

mWhat
public ContextObject mWhat

mWhen
public WhenContext mWhen

mWhere
public WhereContext mWhere

mWho
public WhoContext mWho

mWhy
public WhyContext mWhy
Constructor Detail
Context5W1H
public Context5W1H()
Method Detail
getHowContext
public HowContext getHowContext()

getWhatContext
public ContextObject getWhatContext()

getWhenContext
public WhenContext getWhenContext()

getWhereContext
public WhereContext getWhereContext()

getWhoContext
public WhoContext getWhoContext()

getWhyContext
public WhyContext getWhyContext()
Class ContextObject
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
public class ContextObject
Extends:
java.lang.Object
Implements:
ucam.context.ContextLib, java.io.Serializable
Field Summary
public byte
public byte
Constructor Summary
public
Field Detail
ContextType
public byte ContextType

WorkingArea
public byte WorkingArea
Constructor Detail
ContextObject
public ContextObject()
Class ControlAttributes
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ControlAttributes
public class ControlAttributes
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public int
public int
public int
public int
public int
public int
public int
Constructor Summary
public
Field Detail
accel_x
public int accel_x

accel_y
public int accel_y

accel_z
public int accel_z

force
public int force

light
public int light

sound
public int sound

temperature
public int temperature
Constructor Detail
ControlAttributes
public ControlAttributes()
Class Controls
package: ucam.context
java.lang.Object
  |
  +--ucam.context.Controls
public class Controls
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public int
public String
public String
Constructor Summary
public
Method Summary
public void
Field Detail
attributes
public ControlAttributes attributes

degree
public int degree

manipulate
public String manipulate

target
public String target
Constructor Detail
Controls
public Controls()
Method Detail
createControlAttributes
public void createControlAttributes()
Class Coordinates
package: ucam.context
java.lang.Object
  |
  +--ucam.context.Coordinates
public class Coordinates
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public int
public int
public int
public int
Constructor Summary
public
Field Detail
granularity
public int granularity

x
public int x

y
public int y

z
public int z
Constructor Detail
Coordinates
public Coordinates()
Class cPPG
package: ucam.context
java.lang.Object
  |
  +--ucam.context.cPPG
public class cPPG
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public int
public int
public double
public double
public double
public double
Constructor Summary
public
Field Detail
HRV_HF_Power
public int HRV_HF_Power

HRV_LF_Power
public int HRV_LF_Power

norm_HR_Mean
public double norm_HR_Mean

norm_HR_Variance
public double norm_HR_Variance

norm_Mean
public double norm_Mean

norm_Variance
public double norm_Variance
Constructor Detail
cPPG
public cPPG()
Class FinalContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.Context5W1H
            |
            +--ucam.context.FinalContext
public class FinalContext
Extends:
ucam.context.Context5W1H
Implements:
java.io.Serializable
Constructor Summary
public
Method Summary
public void
public void
public void
public void
public void
public void
Constructor Detail
FinalContext
public FinalContext()
Method Detail
createHowContext
public void createHowContext()

createWhatContext
public void createWhatContext()

createWhenContext
public void createWhenContext()

createWhereContext
public void createWhereContext()

createWhoContext
public void createWhoContext()

createWhyContext
public void createWhyContext()
Class Gestures
package: ucam.context
java.lang.Object
  |
  +--ucam.context.Gestures
public class Gestures
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public String
public String
public String
Constructor Summary
public
Field Detail
Body
public String Body

Hands
public String Hands

Legs
public String Legs
Constructor Detail
Gestures
public Gestures()
Class HowContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.HowContext
public class HowContext
Extends:
ucam.context.ContextObject
Implements:
java.io.Serializable
Field Summary
public Controls
public Gestures
Constructor Summary
public
Method Summary
public void
public void
public void
Field Detail
bioCondition
public BioConditions bioCondition

control
public Controls control

gesture
public Gestures gesture
Constructor Detail
HowContext
public HowContext()
Method Detail
createBioConditions
public void createBioConditions()

createControls
public void createControls()

createGestures
public void createGestures()
Class IntegratedContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.Context5W1H
            |
            +--ucam.context.IntegratedContext
public class IntegratedContext
Extends:
ucam.context.Context5W1H
Constructor Summary
public
Method Summary
public void
public void
public void
public void
public void
public void
Constructor Detail
IntegratedContext
public IntegratedContext()
Method Detail
createHowContext
public void createHowContext()

createWhatContext
public void createWhatContext()

createWhenContext
public void createWhenContext()

createWhereContext
public void createWhereContext()

createWhoContext
public void createWhoContext()

createWhyContext
public void createWhyContext()
Class PreliminaryContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.Context5W1H
            |
            +--ucam.context.PreliminaryContext
public class PreliminaryContext
Extends:
ucam.context.Context5W1H
Implements:
java.io.Serializable
Constructor Summary
public
Method Summary
public void
public void
public void
public void
public void
public void
Constructor Detail
PreliminaryContext
public PreliminaryContext()
Method Detail
createHowContext
public void createHowContext()

createWhatContext
public void createWhatContext()

createWhenContext
public void createWhenContext()

createWhereContext
public void createWhereContext()

createWhoContext
public void createWhoContext()

createWhyContext
public void createWhyContext()
Class SensorDescription
package: ucam.context
java.lang.Object
  |
  +--ucam.context.SensorDescription
public class SensorDescription
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public byte
public String
Constructor Summary
public
Field Detail
Accuracy
public byte Accuracy

SensorType
public String SensorType
Constructor Detail
SensorDescription
public SensorDescription()
Class SensorWhatContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.WhatContext
            |
            +--ucam.context.SensorWhatContext
public class SensorWhatContext
Extends:
ucam.context.WhatContext
Implements:
java.io.Serializable
Field Summary
public String
Constructor Summary
public
Method Summary
public void
Field Detail
Description
public SensorDescription Description

SensorID
public String SensorID
Constructor Detail
SensorWhatContext
public SensorWhatContext()
Method Detail
createSensorDescription
public void createSensorDescription()
Class ServiceDescription
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ServiceDescription
public class ServiceDescription
Extends:
java.lang.Object
Implements:
java.io.Serializable
Field Summary
public String
public String
public String
Constructor Summary
public
Field Detail
ServiceName
public String ServiceName

ServiceState
public String ServiceState

ServiceType
public String ServiceType
Constructor Detail
ServiceDescription
public ServiceDescription()
Class ServiceWhatContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.WhatContext
            |
            +--ucam.context.ServiceWhatContext
public class ServiceWhatContext
Extends:
ucam.context.WhatContext
Implements:
java.io.Serializable
Field Summary
public String
public Vector
public int
Constructor Summary
public
Method Summary
public void
Field Detail
Description
public ServiceDescription Description

Function
public String Function

Parameter
public Vector Parameter

Priority
public int Priority
Constructor Detail
ServiceWhatContext
public ServiceWhatContext()
Method Detail
ServiceDescription
public void ServiceDescription()
Class WhatContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.WhatContext
public class WhatContext
Extends:
ucam.context.ContextObject
Implements:
java.io.Serializable
Constructor Summary
public
Constructor Detail
WhatContext
public WhatContext()
Class WhenContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.WhenContext
public class WhenContext
Extends:
ucam.context.ContextObject
Implements:
java.io.Serializable
Field Summary
public int
public String
Constructor Summary
public
Field Detail
AbsoluteTime
public int AbsoluteTime

SymbolicTime
public String SymbolicTime
Constructor Detail
WhenContext
public WhenContext()
Class WhereContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.WhereContext
public class WhereContext
Extends:
ucam.context.ContextObject
Implements:
java.io.Serializable
Field Summary
public String
public float
public String
Constructor Summary
public
Method Summary
public void
public void
Field Detail
BodyArea
public String BodyArea

Direction
public float Direction

IndoorLocation
public Coordinates IndoorLocation

OutdoorLocation
public Coordinates OutdoorLocation

SymbolicLocation
public String SymbolicLocation
Constructor Detail
WhereContext
public WhereContext()
Method Detail
createIndoorLocation
public void createIndoorLocation()

createOutdoorLocation
public void createOutdoorLocation()
Class WhoContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.WhoContext
public class WhoContext
Extends:
ucam.context.ContextObject
Implements:
java.io.Serializable
Field Summary
public Attributes
public String
public String
public String
public int
public String
Constructor Summary
public
Method Summary
public void
Field Detail
attribute
public Attributes attribute

curStatus
public String curStatus

Identity
public String Identity

preStatus
public String preStatus

Priority
public int Priority

ScheduleList
public String ScheduleList
Constructor Detail
WhoContext
public WhoContext()
Method Detail
createAttributes
public void createAttributes()
Class WhyContext
package: ucam.context
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.WhyContext
public class WhyContext
Extends:
ucam.context.ContextObject
Implements:
java.io.Serializable
Field Summary
public String
public String
public byte
public String
public int
public float
Constructor Summary
public
Field Detail
Activity
public String Activity

Behavior
public String Behavior

Emotion
public byte Emotion

Intention
public String Intention

Stress
public int Stress

wFactor
public float wFactor
Constructor Detail
WhyContext
public WhyContext()
Interface Detail
Interface ContextLib
package: ucam.context
All Known Implementing Classes:
ContextObject
public interface ContextLib
Field Summary
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
public final static byte
Field Detail
ABDOMINAL
public final static byte ABDOMINAL

ANGRY
public final static byte ANGRY

BACK
public final static byte BACK

CONDITIONALCONTEXT
public final static byte CONDITIONALCONTEXT

FINALCONTEXT
public final static byte FINALCONTEXT

HAPPY
public final static byte HAPPY

INTEGRRATEDCONTEXT
public final static byte INTEGRRATEDCONTEXT

LEFTANCLE
public final static byte LEFTANCLE

LEFTWRIST
public final static byte LEFTWRIST

LIVINGROOM
public final static byte LIVINGROOM

LIVINGROOM_ENTRANCE
public final static byte LIVINGROOM_ENTRANCE

LIVINGROOM_NEAR
public final static byte LIVINGROOM_NEAR

LIVINGROOM_SOFA
public final static byte LIVINGROOM_SOFA

NECK
public final static byte NECK

NORMAL
public final static byte NORMAL

PARA_CONTENT
public final static byte PARA_CONTENT

PARA_DISPLAY
public final static byte PARA_DISPLAY

PARA_LIGHT
public final static byte PARA_LIGHT

PARA_PRIVACY
public final static byte PARA_PRIVACY

PARA_SOUND
public final static byte PARA_SOUND

PRIMINARYCONTEXT
public final static byte PRIMINARYCONTEXT

RIGHTANCLE
public final static byte RIGHTANCLE

RIGHTWRIST
public final static byte RIGHTWRIST

SAD
public final static byte SAD

SERVICE_OFF
public final static byte SERVICE_OFF

SERVICE_ON
public final static byte SERVICE_ON

SURPRISE
public final static byte SURPRISE

USER_EXIT
public final static byte USER_EXIT

USER_IN
public final static byte USER_IN

USER_MOVING
public final static byte USER_MOVING

USER_NULL
public final static byte USER_NULL

USER_SITDOWN
public final static byte USER_SITDOWN

USER_STANDUP
public final static byte USER_STANDUP
Package ucam.ubiucam
Class Diagrams
diagram ubiucam
Subpackages
package ucam.ubiucam.examples
package ucam.ubiucam.ubisensor
package ucam.ubiucam.ubiservice
Class Diagrams
Class Diagram ubiucam
package: ucam.ubiucam
Package Nodes
examples
ubisensor
ubiservice
Package Node Detail
Package ucam.ubiucam.examples
Package ucam.ubiucam.ubiservice
Package ucam.ubiucam.ubisensor
Package ucam.ubiucam.examples
Class Diagrams
diagram examples
Class Diagrams
Class Diagram examples
package: ucam.ubiucam.examples
Package ucam.ubiucam.ubisensor
Class Diagrams
diagram ubisensor
Classes
class Sensor
Class Diagrams
Class Diagram ubisensor
package: ucam.ubiucam.ubisensor
Class Nodes
Sensor
Class Detail
Class Sensor
package: ucam.ubiucam.ubisensor
java.lang.Object
  |
  +--ucam.ubiucam.ubisensor.Sensor
public abstract class Sensor
Extends:
java.lang.Object
Field Summary
protected Communicator
Constructor Summary
public
Field Detail
m_Communicator
protected Communicator m_Communicator

m_PreliminaryContext
protected PreliminaryContext m_PreliminaryContext
Constructor Detail
Sensor
public Sensor()
Package ucam.ubiucam.ubiservice
Class Diagrams
diagram ubiservice
Subpackages
package ucam.ubiucam.ubiservice.contextintegrator
package ucam.ubiucam.ubiservice.contextmgr
package ucam.ubiucam.ubiservice.serviceprovider
Classes
class Interpreter
class Service
class ServiceProvider
Interfaces
interface IDisplayService
interface ILightService
interface ISoundService
Class Diagrams
Class Diagram ubiservice
package: ucam.ubiucam.ubiservice
Package Nodes
contextintegrator
contextmgr
serviceprovider
Class Nodes
Interpreter
Service
ServiceProvider
Interface Nodes
IDisplayService
ILightService
ISoundService
Package Node Detail
Package ucam.ubiucam.ubiservice.contextintegrator
Package ucam.ubiucam.ubiservice.serviceprovider
Package ucam.ubiucam.ubiservice.contextmgr
Class Detail
Class Interpreter
package: ucam.ubiucam.ubiservice
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.Interpreter
public class Interpreter
Extends:
java.lang.Thread
Field Summary
private String
Constructor Summary
public
Method Summary
public void
public void
run()
public void
Field Detail
m_CM
private ContextManager m_CM

m_FileName
private String m_FileName
Constructor Detail
Interpreter
public Interpreter()
Method Detail
addContext
public void addContext(Context5W1H )

run
public void run()

setManager
public void setManager(ContextManager )
Class Service
package: ucam.ubiucam.ubiservice
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.Service
public abstract class Service
Extends:
java.lang.Thread
Field Summary
private Communicator
private Context5W1H
private Interpreter
Constructor Summary
public
Method Summary
protected void
protected void
public void
run()
Field Detail
mComm
private Communicator mComm

mContextIntegrator
private ContextIntegrator mContextIntegrator

mFinalContext
private Context5W1H mFinalContext

mInterpreter
private Interpreter mInterpreter

mServiceInfo
private ServiceWhatContext mServiceInfo

mServiceProvider
private ServiceProvider mServiceProvider
Constructor Detail
Service
public Service()
Method Detail
initService
protected void initService()

register
protected void register(ServiceProvider )

run
public void run()
Class ServiceProvider
package: ucam.ubiucam.ubiservice
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.ServiceProvider
public abstract class ServiceProvider
Extends:
java.lang.Thread
Field Summary
private int[]
private Vector
private FinalContext
Constructor Summary
public
Method Summary
public void
addCondition(byte , Vector , byte )
public Vector
public abstract void
public abstract void
onService(int[] )
public void
public void
setServiceName(String )
public void
public void
setServiceProperty(boolean , boolean , boolean , boolean )
public void
setStatus(int )
Field Detail
listPara
private int[] listPara

mConditionalContext
private Vector mConditionalContext

mFinalContext
private FinalContext mFinalContext

mServiceWhat
private ServiceWhatContext mServiceWhat
Constructor Detail
ServiceProvider
public ServiceProvider()
Method Detail
addCondition
public void addCondition(byte , Vector , byte )

getConditionalContext
public Vector getConditionalContext()

getServiceInfo
public ServiceWhatContext getServiceInfo()

offService
public abstract void offService()

onService
public abstract void onService(int[] )

putContext
public WhatContext putContext(FinalContext )

setServiceLocation
public void setServiceLocation(byte )

setServiceName
public void setServiceName(String )

setServicePriority
public void setServicePriority(String )

setServiceProperty
public void setServiceProperty(boolean , boolean , boolean , boolean )

setStatus
public void setStatus(int )
Interface Detail
Interface IDisplayService
package: ucam.ubiucam.ubiservice
All Known Implementing Classes:
MRServiceProvider
public interface IDisplayService
Method Summary
public int
setDisplay(int )
Method Detail
setDisplay
public int setDisplay(int )
Interface ILightService
package: ucam.ubiucam.ubiservice
public interface ILightService
Method Summary
public void
Method Detail
setLightLevel
public void setLightLevel(int )
Interface ISoundService
package: ucam.ubiucam.ubiservice
All Known Implementing Classes:
MRServiceProvider
public interface ISoundService
Method Summary
public int
setSound(int )
Method Detail
setSound
public int setSound(int )
Package ucam.ubiucam.ubiservice.contextintegrator
Class Diagrams
diagram contextintegrator
Subpackages
package ucam.ubiucam.ubiservice.contextintegrator.service
Classes
class CIRunner
class ContextDM
class ContextIntegrator
class ContextRepository
class HowFusion
class IdentityFusion
class InferenceEngine
class RegistrationUser
class VotingMethod
class WhatFusion
class WhenFusion
class WhereFusion
class WhoFusion
class WhyFusion
Class Diagrams
Class Diagram contextintegrator
package: ucam.ubiucam.ubiservice.contextintegrator
Package Nodes
service
Class Nodes
CIRunner
ContextDM
ContextIntegrator
ContextRepository
HowFusion
IdentityFusion
InferenceEngine
RegistrationUser
VotingMethod
WhatFusion
WhenFusion
WhereFusion
WhoFusion
WhyFusion
Package Node Detail
Package ucam.ubiucam.ubiservice.contextintegrator.service
Class Detail
Class CIRunner
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.contextintegrator.CIRunner
public class CIRunner
Extends:
java.lang.Thread
Field Summary
private Communicator
Constructor Summary
public
Method Summary
public static void
main(String )
Field Detail
m_CI
private ContextIntegrator m_CI

m_Comm
private Communicator m_Comm
Constructor Detail
CIRunner
public CIRunner()
Method Detail
main
public static void main(String )
Class ContextDM
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.ContextDM
public class ContextDM
Extends:
java.lang.Object
Field Summary
public boolean
private HowFusion
private WhatFusion
private WhenFusion
private WhereFusion
private WhoFusion
private WhyFusion
Constructor Summary
public
Method Summary
public synchronized void
public synchronized void
public synchronized void
public synchronized void
public synchronized void
public synchronized void
public synchronized void
public boolean
public synchronized IntegratedContext
public synchronized void
Field Detail
m_FlagIntegratedContext
public boolean m_FlagIntegratedContext

m_HowFusion
private HowFusion m_HowFusion

m_IntegratedContext
public IntegratedContext m_IntegratedContext

m_WhatFusion
private WhatFusion m_WhatFusion

m_WhenFusion
private WhenFusion m_WhenFusion

m_WhereFusion
private WhereFusion m_WhereFusion

m_WhoFusion
private WhoFusion m_WhoFusion

m_WhyFusion
private WhyFusion m_WhyFusion
Constructor Detail
ContextDM
public ContextDM()
Method Detail
addHowContext
public synchronized void addHowContext(HowContext )

addWhatContext
public synchronized void addWhatContext(SensorWhatContext )

addWhenContext
public synchronized void addWhenContext(WhenContext )

addWhereContext
public synchronized void addWhereContext(WhereContext )

addWhoContext
public synchronized void addWhoContext(WhoContext )

addWhyContext
public synchronized void addWhyContext(WhyContext )

DecisionMaking
public synchronized void DecisionMaking()

getFlag
public boolean getFlag()

getIntegratedContext
public synchronized IntegratedContext getIntegratedContext()

removeAllElements
public synchronized void removeAllElements()
Class ContextIntegrator
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.contextintegrator.ContextIntegrator
public class ContextIntegrator
Extends:
java.lang.Thread
Inner Class Summary
final static class
ContextIntegrator.1
 
Field Summary
private final static int
private ContextDM
private FinalContext
private Context5W1H
private Timer
private Vector
private Vector
Constructor Summary
 
public
Method Summary
public void
actionPerformed(ActionEvent )
public void
private void
private void
private void
public void
run()
public void
Field Detail
MAX_VALUE
private final static int MAX_VALUE

m_CManager
private ContextManager m_CManager

m_ContextDM
private ContextDM m_ContextDM

m_CRepository
private ContextRepository m_CRepository

m_FContext
private FinalContext m_FContext

m_IContext
private IntegratedContext m_IContext

m_IEngine
private InferenceEngine m_IEngine

m_PContextOther
private Context5W1H m_PContextOther

m_Registration
private RegistrationUser m_Registration

m_Timer
private Timer m_Timer

m_VFContext
private Vector m_VFContext

m_VPContexts
private Vector m_VPContexts
Constructor Detail
ContextIntegrator
public ContextIntegrator()
Method Detail
addContext
public void addContext(Context5W1H )

analyzeContext
private void analyzeContext()

fuseFinalContext
private void fuseFinalContext()

fusePreliminaryContext
private void fusePreliminaryContext()

run
public void run()

setReference
public void setReference(ContextManager )
Class ContextRepository
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.ContextRepository
public class ContextRepository
Extends:
java.lang.Object
Field Summary
private static String
private boolean
private ArrayList
Constructor Summary
public
Method Summary
public void
public void
private void
public void
public String
private void
Field Detail
FILE_NAME
private static String FILE_NAME

isSameID
private boolean isSameID

m_AIContext
private ArrayList m_AIContext

m_IContext
private IntegratedContext m_IContext
Constructor Detail
ContextRepository
public ContextRepository()
Method Detail
addContext
public void addContext(IntegratedContext )

CleanFile
public void CleanFile()

CompareConverter
public Context5W1H CompareConverter(Context5W1H )

getICHistory
public IntegratedContext getICHistory()

RecoverObjectFromFile
private void RecoverObjectFromFile(IntegratedContext )

removeAllElements
public void removeAllElements()

SearchObjectFromFile
public String SearchObjectFromFile(String )

WriteObjectToFile
private void WriteObjectToFile()
Class HowFusion
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.HowFusion
public class HowFusion
Extends:
java.lang.Object
Field Summary
private Vector
private VotingMethod
private Vector
Constructor Summary
public
Method Summary
public synchronized void
public synchronized void
public HowContext
public synchronized void
Field Detail
m_VHow
private Vector m_VHow

m_Vote
private VotingMethod m_Vote

m_VWhat
private Vector m_VWhat
Constructor Detail
HowFusion
public HowFusion()
Method Detail
addHowContext
public synchronized void addHowContext(HowContext )

addWhatContext
public synchronized void addWhatContext(SensorWhatContext )

IntegrateHowContext
public HowContext IntegrateHowContext()

removeAllElements
public synchronized void removeAllElements()
Class IdentityFusion
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.contextintegrator.IdentityFusion
public class IdentityFusion
Extends:
java.lang.Thread
Field Summary
public static String
public String
Constructor Summary
public
Method Summary
public void
public void
public void
public String
public void
SaveIdentity(String , int , int , float )
Field Detail
FILE_NAME
public static String FILE_NAME

FusedIdentity
public String FusedIdentity

m_PContext
public Context5W1H m_PContext
Constructor Detail
IdentityFusion
public IdentityFusion()
Method Detail
addContext
public void addContext(Context5W1H )

CheckSensorID
public void CheckSensorID()

CleanFile
public void CleanFile()

ReadIdentity
public String ReadIdentity()

SaveIdentity
public void SaveIdentity(String , int , int , float )
Class InferenceEngine
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.InferenceEngine
public class InferenceEngine
Extends:
java.lang.Object
Field Summary
private String
private boolean
private String
private boolean
private String
private FlashService
private String
private String
private jess.Rete
private double
private String
private String
Constructor Summary
public
Method Summary
public void
private void
JessExecution(String , String )
private void
parseString(String )
private void
private void
Field Detail
cur_status
private String cur_status

heating_flag
private boolean heating_flag

identity
private String identity

lighting_flag
private boolean lighting_flag

location
private String location

m_flashservice
private FlashService m_flashservice

parseResult
private String parseResult

pre_status
private String pre_status

rete
private jess.Rete rete

schedule_duration
private double schedule_duration

schedule_event
private String schedule_event

schedule_place
private String schedule_place
Constructor Detail
InferenceEngine
public InferenceEngine()
Method Detail
addContext
public void addContext(IntegratedContext )

JessExecution
private void JessExecution(String , String )

parseString
private void parseString(String )

ReadSchedule
private void ReadSchedule()

ThirdInference
private void ThirdInference(IntegratedContext )
Class RegistrationUser
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.contextintegrator.RegistrationUser
public class RegistrationUser
Extends:
java.lang.Thread
Field Summary
private static String
private Context5W1H
public Vector
private String
Constructor Summary
public
Method Summary
public void
public void
public void
private void
SaveIdentity(String )
Field Detail
FILE_NAME
private static String FILE_NAME

m_PContext
private Context5W1H m_PContext

m_VUser
public Vector m_VUser

user
private String user
Constructor Detail
RegistrationUser
public RegistrationUser()
Method Detail
addContext
public void addContext(Context5W1H )

CleanFile
public void CleanFile()

ReadIdentity
public void ReadIdentity()

SaveIdentity
private void SaveIdentity(String )
Class VotingMethod
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.VotingMethod
public class VotingMethod
Extends:
java.lang.Object
Field Summary
private String
private Vector
Constructor Summary
public
VotingMethod(Vector , String )
Method Summary
public Object
Field Detail
m_ContextKey
private String m_ContextKey

m_VContextBuffer
private Vector m_VContextBuffer
Constructor Detail
VotingMethod
public VotingMethod(Vector , String )
Method Detail
election
public Object election()
Class WhatFusion
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.WhatFusion
public class WhatFusion
Extends:
java.lang.Object
Field Summary
private VotingMethod
private Vector
Constructor Summary
public
Method Summary
public synchronized void
public synchronized void
Field Detail
m_Vote
private VotingMethod m_Vote

m_VWhat
private Vector m_VWhat
Constructor Detail
WhatFusion
public WhatFusion()
Method Detail
addWhatContext
public synchronized void addWhatContext(SensorWhatContext )

IntegrateWhatContext
public SensorWhatContext IntegrateWhatContext()

removeAllElements
public synchronized void removeAllElements()
Class WhenFusion
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.WhenFusion
public class WhenFusion
Extends:
java.lang.Object
Field Summary
private VotingMethod
private Vector
Constructor Summary
public
Method Summary
public synchronized void
public synchronized void
Field Detail
m_Vote
private VotingMethod m_Vote

m_VWhen
private Vector m_VWhen
Constructor Detail
WhenFusion
public WhenFusion()
Method Detail
addWhenContext
public synchronized void addWhenContext(WhenContext )

IntegrateWhenContext
public WhenContext IntegrateWhenContext()

removeAllElements
public synchronized void removeAllElements()
Class WhereFusion
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.WhereFusion
public class WhereFusion
Extends:
java.lang.Object
Field Summary
private VotingMethod
private Vector
private Vector
Constructor Summary
public
Method Summary
public synchronized void
public synchronized void
public synchronized void
Field Detail
m_Vote
private VotingMethod m_Vote

m_VWhat
private Vector m_VWhat

m_VWhere
private Vector m_VWhere
Constructor Detail
WhereFusion
public WhereFusion()
Method Detail
addWhatContext
public synchronized void addWhatContext(SensorWhatContext )

addWhereContext
public synchronized void addWhereContext(WhereContext )

IntegrateWhereContext
public WhereContext IntegrateWhereContext()

removeAllElements
public synchronized void removeAllElements()
Class WhoFusion
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.WhoFusion
public class WhoFusion
Extends:
java.lang.Object
Field Summary
private VotingMethod
private Vector
Constructor Summary
public
Method Summary
public synchronized void
public synchronized void
public WhoContext
public synchronized void
Field Detail
m_Vote
private VotingMethod m_Vote

m_VWho
private Vector m_VWho
Constructor Detail
WhoFusion
public WhoFusion()
Method Detail
addWhereContext
public synchronized void addWhereContext(WhereContext )

addWhoContext
public synchronized void addWhoContext(WhoContext )

IntegrateWhoContext
public WhoContext IntegrateWhoContext()

removeAllElements
public synchronized void removeAllElements()
Class WhyFusion
package: ucam.ubiucam.ubiservice.contextintegrator
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.WhyFusion
public class WhyFusion
Extends:
java.lang.Object
Field Summary
private VotingMethod
private Vector
private Vector
private Vector
Constructor Summary
public
Method Summary
public synchronized void
public synchronized void
public synchronized void
private int
ExtractStressLevel(String , String , String , String )
public WhyContext
public synchronized void
private String
StressThreshold(int , double , int )
private String
StressThreshold(int , int , int )
Field Detail
m_Vote
private VotingMethod m_Vote

m_VStressHow
private Vector m_VStressHow

m_VStressWhat
private Vector m_VStressWhat

m_VWhy
private Vector m_VWhy
Constructor Detail
WhyFusion
public WhyFusion()
Method Detail
addHowContext
public synchronized void addHowContext(HowContext )

addWhatContext
public synchronized void addWhatContext(SensorWhatContext )

addWhyContext
public synchronized void addWhyContext(WhyContext )

ExtractStressLevel
private int ExtractStressLevel(String , String , String , String )

IntegrateWhyContext
public WhyContext IntegrateWhyContext()

removeAllElements
public synchronized void removeAllElements()

StressThreshold
private String StressThreshold(int , double , int )

StressThreshold
private String StressThreshold(int , int , int )
Package ucam.ubiucam.ubiservice.contextintegrator.service
Class Diagrams
diagram service
Classes
class FlashService
class InterpretIntention
Class Diagrams
Class Diagram service
package: ucam.ubiucam.ubiservice.contextintegrator.service
Class Nodes
FlashService
InterpretIntention
Class Detail
Class FlashService
package: ucam.ubiucam.ubiservice.contextintegrator.service
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.contextintegrator.service.FlashService
public class FlashService
Extends:
java.lang.Thread
Field Summary
private Runtime
private String
private ServerSocket
private Socket
Constructor Summary
public
Method Summary
public void
addIntention(String )
private void
public static String
getMessage(BufferedReader )
public void
run()
private void
send(String )
Field Detail
m_InterpretIntention
private InterpretIntention m_InterpretIntention

m_runtime
private Runtime m_runtime

RestUserActivity
private String RestUserActivity

serverSocket
private ServerSocket serverSocket

TCPSocket
private Socket TCPSocket
Constructor Detail
FlashService
public FlashService()
Method Detail
addIntention
public void addIntention(String )

connect
private void connect()

getMessage
public static String getMessage(BufferedReader )

run
public void run()

send
private void send(String )
Class InterpretIntention
package: ucam.ubiucam.ubiservice.contextintegrator.service
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextintegrator.service.InterpretIntention
public class InterpretIntention
Extends:
java.lang.Object
Field Summary
private static String
private int
public String
private boolean
Constructor Summary
public
Method Summary
public void
addIntention(String )
public void
public int
getNoOfPerson(String )
public String
getPreActivity1(String )
public String
getPreActivity2(String , String )
private void
WriteIntention(String )
Field Detail
FILE_NAME
private static String FILE_NAME

No_Of_Person
private int No_Of_Person

preIntention
public String preIntention

SameUser
private boolean SameUser
Constructor Detail
InterpretIntention
public InterpretIntention()
Method Detail
addIntention
public void addIntention(String )

CleanFile
public void CleanFile()

getNoOfPerson
public int getNoOfPerson(String )

getPreActivity1
public String getPreActivity1(String )

getPreActivity2
public String getPreActivity2(String , String )

WriteIntention
private void WriteIntention(String )
Package ucam.ubiucam.ubiservice.contextmgr
Class Diagrams
diagram contextmgr
Classes
class ConditionManager
class ConflictionManager
class ConflictManager
class ContextDB
class ContextManager
class ContextPreprocssor
class ContextWeightManager
class FinalContextGenerator
class FinalContextManager
class HistoryManager
class InwardConflict
class OutwardConflict
class PriorityManager
class ServiceConflictionManager
class ServiceConflictManager
class ServiceManager
class SocialRule
class TimebasedRule
class UserConflictManager
class UserConflictResolver
class UserContext
class UserManager
Interfaces
interface IContextManager
Class Diagrams
Class Diagram contextmgr
package: ucam.ubiucam.ubiservice.contextmgr
Class Nodes
ConditionManager
ConflictionManager
ConflictManager
ContextDB
ContextManager
ContextPreprocssor
ContextWeightManager
FinalContextGenerator
FinalContextManager
HistoryManager
InwardConflict
OutwardConflict
PriorityManager
ServiceConflictionManager
ServiceConflictManager
ServiceManager
SocialRule
TimebasedRule
UserConflictManager
UserConflictResolver
UserContext
UserManager
Interface Nodes
IContextManager
Class Detail
Class ConditionManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ConditionManager
public class ConditionManager
Extends:
java.lang.Object
Field Summary
private int
private Vector
private WhoContext
Constructor Summary
public
Method Summary
public void
private int
private boolean
public Vector
public WhoContext
public void
Field Detail
attribute1
private int attribute1

m_UserConditionalContext
private Vector m_UserConditionalContext

Who
private WhoContext Who
Constructor Detail
ConditionManager
public ConditionManager()
Method Detail
addConditionalContext
public void addConditionalContext(ConditionalContext )

compareWho
private int compareWho(WhoContext )

findCondtion
private boolean findCondtion(ConditionalContext )

getUserCondtionalContext
public Vector getUserCondtionalContext()

getWho
public WhoContext getWho()

setWho
public void setWho(WhoContext )
Class ConflictionManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ConflictionManager
public class ConflictionManager
Extends:
java.lang.Object
Field Summary
private ContextDB
private FinalContext
private Vector
final int
final int
Constructor Summary
public
Method Summary
public boolean
public boolean
public boolean
public boolean
public boolean
Field Detail
m_ContextDB
private ContextDB m_ContextDB

m_FinalContext
private FinalContext m_FinalContext

m_UserConflictResolver
private Vector m_UserConflictResolver

SOCIAL_RULE
final int SOCIAL_RULE

TimeBased_RULE
final int TimeBased_RULE
Constructor Detail
ConflictionManager
public ConflictionManager(ContextDB )
Method Detail
doJob
public boolean doJob()

getContext
public FinalContext getContext()

resolveConflict
public boolean resolveConflict()

resolveExtToInt
public boolean resolveExtToInt()

resolveInternal
public boolean resolveInternal()

resolveIntToExt
public boolean resolveIntToExt()
Class ConflictManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ConflictManager
public class ConflictManager
Extends:
java.lang.Object
Field Summary
private ContextDB
private FinalContext
private Vector
final int
final int
Constructor Summary
public
Method Summary
public boolean
private boolean
private boolean
private boolean
private boolean
Field Detail
m_ContextDB
private ContextDB m_ContextDB

m_FinalContext
private FinalContext m_FinalContext

m_UserConflictResolver
private Vector m_UserConflictResolver

SOCIAL_RULE
final int SOCIAL_RULE

TimeBased_RULE
final int TimeBased_RULE
Constructor Detail
ConflictManager
public ConflictManager(ContextDB )
Method Detail
doJob
public boolean doJob()

getContext
public FinalContext getContext()

resolveConflict
private boolean resolveConflict()

resolveExtToInt
private boolean resolveExtToInt()

resolveInternal
private boolean resolveInternal()

resolveIntToExt
private boolean resolveIntToExt()
Class ContextDB
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ContextDB
public class ContextDB
Extends:
java.lang.Object
Field Summary
private Hashtable
private UserManager
Constructor Summary
public
Method Summary
public void
public boolean
Field Detail
m_ConditionManager
private Hashtable m_ConditionManager

m_FinalContextManager
private FinalContextManager m_FinalContextManager

m_ServiceManager
private ServiceManager m_ServiceManager

m_UserManager
private UserManager m_UserManager
Constructor Detail
ContextDB
public ContextDB()
Method Detail
addServiceCondition
public void addServiceCondition(ConditionManager )

findServiceCondition
public boolean findServiceCondition(WhoContext )

getFinalContextManager
public FinalContextManager getFinalContextManager()

getServiceCondition
public ConditionManager getServiceCondition(WhoContext )

getServiceManager
public ServiceManager getServiceManager()

getUserManager
public UserManager getUserManager()
Class ContextManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.contextmgr.ContextManager
public class ContextManager
Extends:
java.lang.Thread
Implements:
ucam.ubiucam.ubiservice.contextmgr.IContextManager
Field Summary
private Communicator
Constructor Summary
public
Method Summary
public void
public void
public void
public void
public void
run()
private void
public void
public void
Field Detail
m_Communicator
private Communicator m_Communicator

m_ConflictionManager
private ConflictManager m_ConflictionManager

m_ContextPreprocssor
private ContextPreprocssor m_ContextPreprocssor

m_FinalContextGenerator
private FinalContextGenerator m_FinalContextGenerator

m_ServiceProvider
private ServiceProvider m_ServiceProvider
Constructor Detail
ContextManager
public ContextManager()
Method Detail
addContext
public void addContext(FinalContext )

addContext
public void addContext(IntegratedContext )

addContext
public void addContext(ConditionalContext )

init
public void init()

run
public void run()

sendFinalContext
private void sendFinalContext(FinalContext )

setCommunicator
public void setCommunicator(Communicator )

setServiceProvider
public void setServiceProvider(ServiceProvider )
Class ContextPreprocssor
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ContextPreprocssor
public class ContextPreprocssor
Extends:
java.lang.Object
Field Summary
private ContextDB
Constructor Summary
public
Method Summary
public void
public void
public void
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
public boolean
public void
Field Detail
m_ContextDB
private ContextDB m_ContextDB
Constructor Detail
ContextPreprocssor
public ContextPreprocssor(ContextDB )
Method Detail
addContext
public void addContext(IntegratedContext )

addContext
public void addContext(FinalContext )

addContext
public void addContext(ConditionalContext )

CompareHow
private boolean CompareHow(HowContext , HowContext )

CompareWhat
private boolean CompareWhat(WhatContext , WhatContext )

CompareWhen
private boolean CompareWhen(WhenContext , WhenContext )

CompareWhere
private boolean CompareWhere(WhereContext , WhereContext )

CompareWho
private boolean CompareWho(WhoContext , WhoContext )

CompareWhy
private boolean CompareWhy(WhyContext , WhyContext )

matchContext
private boolean matchContext(Context5W1H , Context5W1H )

remainedContext
public boolean remainedContext()

setSerivceInfomration
public void setSerivceInfomration(ServiceProvider )
Class ContextWeightManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ContextWeightManager
public class ContextWeightManager
Extends:
java.lang.Object
Field Summary
Constructor Summary
public
Field Detail
lnkHistoryManager
private HistoryManager lnkHistoryManager

lnkWeightAdjuster
private PriorityManager lnkWeightAdjuster
Constructor Detail
ContextWeightManager
public ContextWeightManager()
Class FinalContextGenerator
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.FinalContextGenerator
public class FinalContextGenerator
Extends:
java.lang.Object
Field Summary
private ContextDB
private FinalContext
Constructor Summary
public
Method Summary
private void
Field Detail
m_ContextDB
private ContextDB m_ContextDB

m_FinalContext
private FinalContext m_FinalContext
Constructor Detail
FinalContextGenerator
public FinalContextGenerator(ContextDB )
Method Detail
buildFinalContext
private void buildFinalContext(FinalContext )

doJob
public FinalContext doJob(FinalContext )

getFinalcontext
public FinalContext getFinalcontext()
Class FinalContextManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.FinalContextManager
public class FinalContextManager
Extends:
java.lang.Object
Field Summary
private Vector
private Vector
Constructor Summary
public
Method Summary
public void
public Vector
public int
Field Detail
m_vFinalContext
private Vector m_vFinalContext

m_vTmpFC
private Vector m_vTmpFC
Constructor Detail
FinalContextManager
public FinalContextManager()
Method Detail
addTmpFinalContext
public void addTmpFinalContext(FinalContext )

getTmpService
public Vector getTmpService()

sizeTmpService
public int sizeTmpService()
Class HistoryManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.HistoryManager
public class HistoryManager
Extends:
java.lang.Object
Constructor Summary
public
Constructor Detail
HistoryManager
public HistoryManager()
Class InwardConflict
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.InwardConflict
public class InwardConflict
Extends:
java.lang.Object
Constructor Summary
public
Constructor Detail
InwardConflict
public InwardConflict()
Class OutwardConflict
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.OutwardConflict
public class OutwardConflict
Extends:
java.lang.Object
Constructor Summary
public
Constructor Detail
OutwardConflict
public OutwardConflict()
Class PriorityManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.PriorityManager
public class PriorityManager
Extends:
java.lang.Object
Constructor Summary
public
Constructor Detail
PriorityManager
public PriorityManager()
Class ServiceConflictionManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ServiceConflictionManager
public class ServiceConflictionManager
Extends:
java.lang.Object
Constructor Summary
public
Constructor Detail
ServiceConflictionManager
public ServiceConflictionManager()
Class ServiceConflictManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ServiceConflictManager
public class ServiceConflictManager
Extends:
java.lang.Object
Field Summary
Constructor Summary
public
Field Detail
lnkInwardConfliction
private InwardConflict lnkInwardConfliction

lnkOutwardConflictoin
private OutwardConflict lnkOutwardConflictoin
Constructor Detail
ServiceConflictManager
public ServiceConflictManager()
Class ServiceManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.ServiceManager
public class ServiceManager
Extends:
java.lang.Object
Field Summary
private FinalContext
Constructor Summary
public
Method Summary
public void
public void
Field Detail
mServiceWhat
private ServiceWhatContext mServiceWhat

m_FinalContext
private FinalContext m_FinalContext
Constructor Detail
ServiceManager
public ServiceManager()
Method Detail
getServiceContext
public FinalContext getServiceContext()

getServiceStatus
public ServiceWhatContext getServiceStatus()

setServiceContext
public void setServiceContext(FinalContext )

setServiceWhat
public void setServiceWhat(ServiceWhatContext )
Class SocialRule
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.UserConflictManager
       |
       +--ucam.ubiucam.ubiservice.contextmgr.SocialRule
public class SocialRule
Extends:
ucam.ubiucam.ubiservice.contextmgr.UserConflictManager
Constructor Summary
public
Method Summary
protected int
public boolean
Constructor Detail
SocialRule
public SocialRule()
Method Detail
comparePriority
protected int comparePriority(FinalContext , FinalContext )

doJob
public boolean doJob(FinalContext , UserManager )
Class TimebasedRule
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.UserConflictManager
       |
       +--ucam.ubiucam.ubiservice.contextmgr.TimebasedRule
public class TimebasedRule
Extends:
ucam.ubiucam.ubiservice.contextmgr.UserConflictManager
Field Summary
int[][]
Constructor Summary
public
Method Summary
public int
public boolean
Field Detail
HomeRule
int[][] HomeRule
Constructor Detail
TimebasedRule
public TimebasedRule()
Method Detail
comparePriority
public int comparePriority(FinalContext , FinalContext )

doJob
public boolean doJob(FinalContext , UserManager )
Class UserConflictManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.UserConflictManager
abstract class UserConflictManager
Extends:
java.lang.Object
Field Summary
protected final static int
protected FinalContext
protected final static int
protected final static int
Constructor Summary
public
Method Summary
protected int
protected void
protected boolean
protected abstract int
protected boolean
protected boolean
public abstract boolean
protected boolean
Field Detail
MULTI_USER
protected final static int MULTI_USER

m_FinalContext
protected FinalContext m_FinalContext

NO_USER
protected final static int NO_USER

SINGLE_USER
protected final static int SINGLE_USER
Constructor Detail
UserConflictManager
public UserConflictManager()
Method Detail
analyzeContext
protected int analyzeContext(FinalContext , int )

buildConflictList
protected void buildConflictList(UserManager )

compareContext
protected boolean compareContext(FinalContext , FinalContext )

comparePriority
protected abstract int comparePriority(FinalContext , FinalContext )

compareWhat
protected boolean compareWhat(ContextObject , ContextObject )

compareWho
protected boolean compareWho(WhoContext , WhoContext )

doJob
public abstract boolean doJob(FinalContext , UserManager )

getFinalContext
public FinalContext getFinalContext()

resolveConflict
protected boolean resolveConflict(FinalContext , UserManager )
Class UserConflictResolver
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.UserConflictResolver
abstract class UserConflictResolver
Extends:
java.lang.Object
Field Summary
final static int
protected FinalContext
final static int
final static int
Constructor Summary
public
Method Summary
public int
public void
public boolean
abstract int
protected boolean
protected boolean
abstract boolean
public boolean
Field Detail
MULTI_USER
final static int MULTI_USER

m_FinalContext
protected FinalContext m_FinalContext

NO_USER
final static int NO_USER

SINGLE_USER
final static int SINGLE_USER
Constructor Detail
UserConflictResolver
public UserConflictResolver()
Method Detail
analyzeContext
public int analyzeContext(FinalContext , int )

buildConflictList
public void buildConflictList(UserManager )

compareContext
public boolean compareContext(FinalContext , FinalContext )

comparePriority
abstract int comparePriority(FinalContext , FinalContext )

compareWhat
protected boolean compareWhat(ContextObject , ContextObject )

compareWho
protected boolean compareWho(WhoContext , WhoContext )

doJob
abstract boolean doJob(FinalContext , UserManager )

getFinalContext
public FinalContext getFinalContext()

resolveConflict
public boolean resolveConflict(FinalContext , UserManager )
Class UserContext
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.context.ContextObject
       |
       +--ucam.context.Context5W1H
            |
            +--ucam.ubiucam.ubiservice.contextmgr.UserContext
public class UserContext
Extends:
ucam.context.Context5W1H
Field Summary
private final int
private final int
private final int
private final int
private final int
private final int
Constructor Summary
public
Method Summary
public void
public HowContext
public WhoContext
public WhyContext
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public void
public void
public int
public static int
Field Detail
EXPLICIT_CANCEL
private final int EXPLICIT_CANCEL

EXPLICTT_CONTROL
private final int EXPLICTT_CONTROL

EXPLICTT_PLAY
private final int EXPLICTT_PLAY

IMPLICIT_CANCEL
private final int IMPLICIT_CANCEL

IMPLICIT_CONTROL
private final int IMPLICIT_CONTROL

IMPLICIT_PLAY
private final int IMPLICIT_PLAY
Constructor Detail
UserContext
public UserContext()
Method Detail
copyContext
public void copyContext(Context5W1H )

getContext5W1H
public Context5W1H getContext5W1H()

getFinalContext
public FinalContext getFinalContext()

getHowContext
public HowContext getHowContext()

getPreliminaryContext
public PreliminaryContext getPreliminaryContext()

getWhatContext
public ContextObject getWhatContext()

getWhenContext
public WhenContext getWhenContext()

getWhereContext
public WhereContext getWhereContext()

getWhoContext
public WhoContext getWhoContext()

getWhyContext
public WhyContext getWhyContext()

isCancelContext
public static boolean isCancelContext(Context5W1H )

isConflictService
public static boolean isConflictService(Context5W1H , Context5W1H )

isExitUser
public static boolean isExitUser(Context5W1H )

isExplicitContext
public static boolean isExplicitContext(Context5W1H )

isNewUser
public static boolean isNewUser(Context5W1H )

isOff
public static boolean isOff(Context5W1H )

isOn
public static boolean isOn(Context5W1H )

isSameContext
public static boolean isSameContext(Context5W1H , Context5W1H )

isSameService
public static boolean isSameService(Context5W1H , Context5W1H )

isSameUser
public static boolean isSameUser(Context5W1H , Context5W1H )

isWaiting
public static boolean isWaiting(Context5W1H )

setContext5W1H
public void setContext5W1H(Context5W1H )

TimeStamp
public void TimeStamp()

typeContext
public int typeContext()

typeContext
public static int typeContext(Context5W1H )
Class UserManager
package: ucam.ubiucam.ubiservice.contextmgr
java.lang.Object
  |
  +--ucam.ubiucam.ubiservice.contextmgr.UserManager
public class UserManager
Extends:
java.lang.Object
Field Summary
private Vector
private Vector
Constructor Summary
public
Method Summary
public void
public void
private boolean
public int
getUser(int )
public void
public void
public int
public int
public void
Field Detail
m_TmpUser
private Vector m_TmpUser

m_UserContext
private Vector m_UserContext
Constructor Detail
UserManager
public UserManager()
Method Detail
addTmpUser
public void addTmpUser(FinalContext )

addUser
public void addUser(FinalContext )

compareWho
private boolean compareWho(WhoContext , WhoContext )

findUser
public int findUser(FinalContext )

getTmpUserAt
public FinalContext getTmpUserAt(int )

getUser
public FinalContext getUser(int )

removeTmpUser
public void removeTmpUser()

removeUser
public void removeUser(FinalContext )

sizeTmpUser
public int sizeTmpUser()

sizeUser
public int sizeUser()

updateContext
public void updateContext(FinalContext )
Interface Detail
Interface IContextManager
package: ucam.ubiucam.ubiservice.contextmgr
All Known Implementing Classes:
ContextManager
public interface IContextManager
Method Summary
public void
public void
public void
public void
public void
Method Detail
addContext
public void addContext(FinalContext )

addContext
public void addContext(IntegratedContext )

addContext
public void addContext(ConditionalContext )

setCommunicator
public void setCommunicator(Communicator )

setServiceProvider
public void setServiceProvider(ServiceProvider )
Package ucam.ubiucam.ubiservice.serviceprovider
Class Diagrams
diagram serviceprovider
Classes
class MRServiceProvider
class ubiMRService
Class Diagrams
Class Diagram serviceprovider
package: ucam.ubiucam.ubiservice.serviceprovider
Class Nodes
MRServiceProvider
ubiMRService
Class Detail
Class MRServiceProvider
package: ucam.ubiucam.ubiservice.serviceprovider
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.ServiceProvider
            |
            +--ucam.ubiucam.ubiservice.serviceprovider.MRServiceProvider
public class MRServiceProvider
Extends:
ucam.ubiucam.ubiservice.ServiceProvider
Implements:
ucam.ubiucam.ubiservice.IDisplayService, ucam.ubiucam.ubiservice.ISoundService
Field Summary
private String
Constructor Summary
public
Method Summary
public void
public void
onService(int[] )
public void
recService(String , boolean , Vector )
public void
run()
public int
setDisplay(int )
public int
setSound(int )
Field Detail
Genre_Name
private String Genre_Name
Constructor Detail
MRServiceProvider
public MRServiceProvider()
Method Detail
offService
public void offService()

onService
public void onService(int[] )

recService
public void recService(String , boolean , Vector )

run
public void run()

setDisplay
public int setDisplay(int )

setSound
public int setSound(int )
Class ubiMRService
package: ucam.ubiucam.ubiservice.serviceprovider
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.ubiucam.ubiservice.Service
            |
            +--ucam.ubiucam.ubiservice.serviceprovider.ubiMRService
public class ubiMRService
Extends:
ucam.ubiucam.ubiservice.Service
Field Summary
private static MRServiceProvider
Constructor Summary
public
Method Summary
public static void
main(String )
Field Detail
mMRServiceProvider
private static MRServiceProvider mMRServiceProvider
Constructor Detail
ubiMRService
public ubiMRService()
Method Detail
main
public static void main(String )