Sx-window
Encyclopedia
SX-Windows was a non-preemptive multitask
Computer multitasking
In computing, multitasking is a method where multiple tasks, also known as processes, share common processing resources such as a CPU. In the case of a computer with a single CPU, only one task is said to be running at any point in time, meaning that the CPU is actively executing instructions for...

ing operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

, using the event driven paradigm. It runs on top of the Human 68k DOS operating system which resembled MS-DOS—it is very similar to the relationship between Windows 3.1 and MS-DOS.

SX-Window was a standard window system for Sharp Corporation
Sharp Corporation
is a Japanese multinational corporation that designs and manufactures electronic products. Headquartered in Abeno-ku, Osaka, Japan, Sharp employs more than 55,580 people worldwide as of June 2011. The company was founded in September 1912 and takes its name from one of its founder's first...

's X68000 series in Japan. It was introduced for X68000 in 1989, and came preinstalled on the X68000 EXPERT model. It was developed by Hudson. The look and feel
Look and feel
In software design, look and feel is a term used in respect of a graphical user interface and comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces , as well as the behavior of dynamic elements such as buttons, boxes, and menus...

 of the GUI is like NeXT
NeXT
Next, Inc. was an American computer company headquartered in Redwood City, California, that developed and manufactured a series of computer workstations intended for the higher education and business markets...

, and its API is similar Macintosh Programmer's Toolkit. It has a garbage collection system without MMU unit of MPU, but it's difficult to program because all pointers derived from handles become invalid once any API is called. X68000 was very powerful for game software, but this GUI was very slow as no hardware acceleration card was supported for this window system. Only few applications and games were developed for this system. Final version number is 3.1.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK