To reduce the number of processors and/or displays in mobile equipment, an
operating system is emulated in one example. A primary operating system
runs on a processor or uses a particular display. The emulated operating
system shares the same processor and/or same display. The emulation
allows use of applications drafted or written for different operating
systems in a common or shared environment. As another example, a virtual
terminal function is emulated on a particular device. The particular
device interacts with additional sources of information for displaying
images on a same display. Using emulated operating systems or virtual
terminals, a navigation program is used in a vehicle. An additional
program is run on the same processor or shares the same display in the
same vehicle at substantially the same time.