
66
■
Handbook on Mobile and Ubiquitous Computing: Status and Perspective
Proxy component (PC)
VC (user 2)
VC (user 1)
VC (room)
VC (table)
VC (desktop lamp)
Source place
Destination place
Car
VC (source place)
VC (destination place)
VC (car)
TV
(legacy device)
TV
(desktop-PC)
Movement
VC (user)
Movement
Room
Desktop lamp
Table
User 1
User 2
User
Virtual counterpart component (VC)
PCS (desktop PC)
PCL (TV)
VC (room)
Desktop PC
TV
Correlation
Correlation
Correlation
Service component (SC)
JavaBeans
JavaBeans
State
Software module
for defining services
Correlation
Attributes
State: program variables
Attributes:
e.g., name,
owner, requirements, etc.
Figure 3.1 Four types of components (VC, PC, ...