blob: a324825438c8ae8722f6d21793c41c078b307d78 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
% Registration TWIN: An Even Smaller Window System for Even
% Smaller Devices
% Keith Packard (keithp@keithp.com)
With embedded systems gaining high resolution
displays and powerful CPUs, the desire for
sophisticated graphical user interfaces can be
realized in even the smallest of systems.
While the CPU power available for a given
power budget has increased dramatically, these
tiny systems remain severely memory
constrained. This unique environment presents
interesting challenges in graphical system
design and implementation. To explore this
particular space, a new window system, Twin,
has been developed. Using ideas from modern
window systems in larger environments, Twin
offers overlapping translucent windows,
anti-aliased graphics and scalable fonts in a
total memory budget of 100 kilobytes.
|