Screensaver - Underlying Architecture

Underlying Architecture

Screensavers are usually designed and coded using a variety of programming languages as well as graphics interfaces. Typically the authors of screensavers use the C or C++ programming languages, along with Graphics Device Interface (GDI), DirectX, or OpenGL, to craft their final products. Several Mac OS X screensavers are created and designed using the Quartz Extreme graphics layer. The screensaver interfaces indirectly with the operating system to cause the physical display screen to be overlaid with one or more graphic "scenes". The screensaver typically terminates after receiving a message from the operating system that a key has been pressed or the mouse has been moved.

Read more about this topic:  Screensaver

Famous quotes containing the words underlying and/or architecture:

    The welfare, the happiness, the energy and spirit of the men and women who do the daily work ... is the underlying necessity of all prosperity.... There can be nothing wholesome unless their life is wholesome; there can be no contentment unless they are contented.
    Woodrow Wilson (1856–1924)

    It seems a fantastic paradox, but it is nevertheless a most important truth, that no architecture can be truly noble which is not imperfect.
    John Ruskin (1819–1900)