Zune is an object-oriented
GUI toolkit
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inst ...
which is part of the
AROS Aros may refer to:
*Aros (Middle-earth), a river in J. R. R. Tolkien's Middle-earth legendarium
* Aros, Mull, the location of Aros Castle, a ruined 13th-century castle on the Isle of Mull, Scotland
*AROS Research Operating System, a free software i ...
(AROS Research Operating System) project and nearly a clone, at both an
API
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
and
look-and-feel
In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxe ...
level, of
Magic User Interface
The Magic User Interface (MUI in short) is an object-oriented system by Stefan Stuntz to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the system ac ...
(MUI), a well-known Amiga shareware product by Stefan Stuntz.
Zune is based on the
BOOPSI
BOOPSI (Basic Object Oriented Programming System for Intuition) is an object-oriented programming system for AmigaOS. It extends the AmigaOS windowing environment (Intuition) with an object-oriented subsystem allowing a hierarchy of object classes ...
system, the framework inherited from
AmigaOS
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
for
object-oriented programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
in
C. Zune classes don't derive from existing BOOPSI gadget classes; instead, the Notify class (base class of the Zune hierarchy) derives from the BOOPSI root class.
Wanderer
Wanderer is the whole desktop and not only
window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They work in conjunctio ...
user interface that is based on Zune widget toolkit.
''"Wanderer is the whole desktop, not just a filemanager"''.
It sports an interface that recalls Amiga GUI
Workbench
A workbench is a sturdy table at which manual work is done. They range from simple flat surfaces to very complex designs that may be considered tools in themselves. Workbenches vary in size from tiny jewellers benches to the huge benches used by ...
window manager which presents a
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphica ...
paradigm, and its graphical aspect is enhanced with Magical User Interface features and styleguides. It supports
themes and various types of icons such as Amiga Icons planar style (AmigaOS 3.1), Iconcolor (AmigaOS 3.5) and
.png icons. The actual set of icons in Wanderer has been realized by
Adam Chodorowski
Adam; el, Ἀδάμ, Adám; la, Adam is the name given in Genesis 1-5 to the first human. Beyond its use as the name of the first man, ''adam'' is also used in the Bible as a pronoun, individually as "a human" and in a collective sense as " ...
, and is based upon
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
icon subset calle
Gorilla iconspresent in
GNOME repository.
As a work in progress Wanderer is still far from being completed. The main task of the developers of AROS is to make its desktop interface capable to recall the aspect and the ease of use of its predecessor (the Amiga Workbench), and enhancing the Wanderer desktop with any modern technology and feature as any modern user interface nowadays.
References
External links
Article about AROS on OSNews.comZune Application Development Manual
Amiga APIs
AROS software
Widget toolkits
{{operating-system-stub