Modern operating systems need to be extensible and versatile. What this means is that the operating system should certainly accept new behaviour and alter present behaviour without too much difficulties and that it should preferably have the ability to get this done
This work is an investigation of how a software architecture can be changed in order to improve the support of the creation of a customised user interface. The parts of Symbian OS that are of interest for the work are described in detail. Then a comparison of the user interfaces of four different mobile devices is made, in order to get a picture of what the interfaces of such devices could look like.
As the development of hardware progresses, computers are expected to solve increasingly complex problems. However, solving more complex problems requires more complex software. To be able to develop these software systems, new programming languages with new features and higher abstraction levels are
In large multiprocessors, the access to shared memory is often nonuniform, and may vary as much as ten times for some distributed shared-memory architectures (DSMs). This dissertation identifies another important nonuniform property of DSM systems: nonuniform communication architecture, NUCA. High-end hardware-coherent machines
The Solaris operating system is a POSIX-compliant operating system (OS), developed by Sun Microsystems. It has become increasing popular, because the Solaris OS is the first commercially developed UNIX system that was open sourced. Solaris Zones1 is an implementation of an operating