A type of network computer
designed to execute Java
. NCs do not contain any storage devices, so they must be connected to a network server
that holds the data to be processed. However, unlike thin clients
and Windows terminals
, NCs do have a microprocessor
so that they can execute programs locally.