Orientation and acceleration sensors are an integral part
of the mobile device experience, and incorporating them into
a synchronization project gives students an experience that
desktop or server machines cannot provide. The ability for
multiple processes to wait for a device to enter a particu-
lar orientation or acceleration prole has many possibilities
in real-world user applications and system services such as
interactive game controls and pre-fall system shutdown.