Unit 12 Flashcards
ad-hoc network
A network with dynamic routing and without dedicated nodes like routers and hubs, thereby allowing nodes to easily join and leave the network.
application portability
The ability to adapt an application to a different platform. The easier the adaptation is, the more portable the application is said to be.
cell (of a transceiver)
The area that a transceiver covers.
code on demand
On a request from the client, code is transferred from the server and executed on the client, using the client’s resources.
context awareness
The ability for hardware to detect the current environment and for software to adapt to it.
geotagged information
Data that has been associated to a physical location, e.g. the address of a restaurant is geotagged with the latitude and longitude of its location.
Global Positioning System (GPS)
A satellite system that sends continuous radio signals, thereby enabling a receiver on the Earth to compute its latitude and longitude.
latency
In general, the delay between the time an activity is initiated and the time its effects are noticed. In the concrete case of networks, it is the time taken for messages to be transmitted from one host to another.
logical mobility
The change of host of a software component.
mobile agent
An execution unit that moves, together with some code and resources, from one site to another, where it resumes execution.
mobile code
Code that is transferred from one execution unit to another, where it is executed.
mobile computing
The use of a portable computer with a wireless network connection.
Mobile IP
A standard internet protocol for communicating with mobile nodes.
personal area network
A short-range network connecting various devices, typically for personal use, with each other; for example, a network connecting home entertainment devices, a personal computer and a mobile phone.
physical mobility
The change of physical location of a hardware component.
physical portability
The ability to easily carry and move a computing device from one physical location to another.
portability
In the context of mobile systems, this means physical portability. In the context of software development, it means application portability.
radio-frequency identification (RFID)
A radio-based technology to communicate with small devices that can store and change small amounts of data.
remote evaluation
The transfer of code from the client to the server, where it is executed using local resources, after which a reply is sent to the client.
strong mobility
The ability, provided by the platform or middleware, to suspend an execution unit, capture its state (including the code it is executing and the data it is manipulating) and transfer all this to a new site, where execution is resumed.
transceiver
A transmitter and receiver of radio wave signals.
weak mobility
The ability, provided by the platform or middleware, to transfer code from one site to another.