AveDesk

Last updated
AveDesk
Developer(s) Andreas Verhoeven
Operating system Microsoft Windows
Type Widget engine
License Donationware
Website AveDesk

AveDesk is a freeware (although it is touted as "Donationware", which means the software is solely donation-supported in terms of financing) widget engine for Windows XP that runs small, self-contained widgets called "desklets", as well as ObjectDock "docklets" (small plugins intended for use by ObjectDock and other similar programs), and is created by Andreas Verhoeven, a freelance software programmer.

Contents

Unlike most other software programs of its kind, AveDesk is heavily community driven. A dedicated section of the forums on Aqua-Soft, an online community of skinning enthusiasts dedicated to emulating the look and feel of Mac OS X Leopard, is used by users of the software to report bugs or request for new software features directly to the programmer, cutting any red tape in the way. New features are also better discussed among the users of the software program and the programmer himself.

The "Ave" in "AveDesk" is a shortened version of the author's name, Andreas Verhoeven.

Features

AveDesk desklets are skinnable plugins developed in Visual C++ that can display themselves as widgets, rather than just simply script files. One advantage is that the desklets can have its entire appearance more easily changed to suit the tastes of its users, rather than having to create an entirely new desklet, as in most other widget engines. However, due to the same reason, users cannot easily create custom-made desklets for AveDesk as other similar programs (such as Konfabulator and DesktopX). To work around this, AveDesk users usually use a plugin called SysStats, which allow users to easily create and run desklets for AveDesk using scripts (such as JavaScript and VBScript), coupled with specially structured INI files and computer image files that make up the look and functionality of the widget.

With the release of version 1.3 of AveDesk, a new scripting engine, called AveScripter , will be developed to take advantage of the updated internal architecture of desklets. The engine is more closely integrated with AveDesk, and is able to take advantage of the internal features that come with the new version, such as visual effects included with AveDesk and a special library of graphical user interface controls intended for AveDesk desklets, called AveControls.

Desklets

AveDesk is mainly used by Windows users emulating the look and feel of Mac OS X. This can be seen in the default set of desklets included in the program. Some of the more commonly used ones include:

Version 1.3 of AveDesk adds several new internal features as mentioned earlier, and a few new desklets were made to take advantage of them. In addition to the "Translator" and "StickyNotes" desklets (which were added in version 1.3) described above, two other desklets worth mentioning are:

Note that this is not an exhaustive list of all the desklets included with AveDesk.

Features

Among the features of AveDesk not usually found in other widget engines are:

History

AveDesk was actually a spinoff of another different software project. Originally, Andreas Verhoeven (who was then a creator of ObjectDock docklets) was developing a program that could run ObjectDock docklets in Y'z Dock (a now-defunct program that was similar to ObjectDock) and vice versa, in order to resolve incompatibilities between the two programs. Instead, he managed to have ObjectDock docklets running on the desktop, independent of ObjectDock (hence the support for ObjectDock docklets). From there, he began further developing the idea that eventually led to AveDesk. During its development, he coined the term "desklets" to describe the widgets of AveDesk (as desklets are to computer desktops as docklets are to dock programs such as ObjectDock).

In late 2003, Andreas released AveDesk 1.0 on the Aqua-Soft online community. Soon after, a number of desklets intended just for AveDesk appeared. Some of the more notable desklets that helped propel AveDesk's popularity was a simple but skinnable shortcut desklet (the predecessor to the "PidlShortcut" desklet), that can be easily customised to take on the look and feel of Mac OS X desktop shortcuts but complete with functioning Windows context menus, a disk drive desklet (similar to the shortcut desklet) that could be set to appear only when that particular disk drive has been mounted, and a Trash can desklet that has the additional functions of ejecting a CD or DVD disk drive when its icon has been dragged onto it. These desklets helped to increase the appeal of AveDesk to skinning enthusiasts who wanted to emulate the look and feel of Mac OS X.

In late 2004, Andreas released version 1.1 of AveDesk to an eager audience of skinning enthusiasts, who had previously been teased with screenshots of the new version of AveDesk while it was in development. Users who installed the new version were greeted with improved desklets and new, custom visual effects (as described above). These visual effects further increased the appeal of AveDesk, and version 1.1 was embraced heartily by skinning enthusiasts, making it one of the more popular widget engines for Windows, along with already popular widget engines at that time (such as DesktopX).

In early 2005, version 1.2 of AveDesk was released. Version 1.2 was one of the biggest (if not the biggest) update to AveDesk. Many new features were added to this version, with some of them requested by users of earlier versions; the themes and installer features, as well as Showcase were among the features new to the release. The various shortcut desklets were also replaced by a new, updated "PidlShortcut" desklet, bringing together and improving on the functions and quality of the shortcut desklets it displaced. Additional visual effects, such as improved shadows for the text on each desklet's label and fade-in/fade-out effects, were also added.

On October 26, 2005, Avedesk version 1.3 was released. This version was originally intended to be a minor update to iron out some quirks in previous versions of AveDesk, but it eventually became one of the biggest update to be rolled out. Several new features were incorporated into the release, such as additional hardware-accelerated visual effects when closing or configuring each desklet, along with improved desklets, some of which were described above.

Currently, the software program is at version 1.4 which added support for Windows Vista.

Related Research Articles

<span class="mw-page-title-main">History of the graphical user interface</span>

The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Desktop metaphor</span> Concept used on desktop computer graphical user interfaces

In computing, the desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users interact more easily with the computer. The desktop metaphor treats the computer monitor as if it is the top of the user's desk, upon which objects such as documents and folders of documents can be placed. A document can be opened into a window, which represents a paper copy of the document placed on the desktop. Small applications called desk accessories are also available, such as a desk calculator or notepad, etc.

In computing, an icon is a pictogram or ideogram displayed on a computer screen in order to help the user navigate a computer system. The icon itself is a quickly comprehensible symbol of a software tool, function, or a data file, accessible on the system and is more like a traffic sign than a detailed illustration of the actual entity it represents. It can serve as an electronic hyperlink or file shortcut to access the program or data. The user can activate an icon using a mouse, pointer, finger, or voice commands. Their placement on the screen, also in relation to other icons, may provide further information to the user about their usage. In activating an icon, the user can move directly into and out of the identified function without knowing anything further about the location or requirements of the file or code.

Yahoo Widgets is a discontinued free application platform for Mac OS X and Microsoft Windows, specifically Windows XP, Vista and Windows 7. The software was previously called Konfabulator, but after being acquired by computer services company Yahoo on July 25, 2005, it was rebranded. The name Konfabulator was subsequently reinstated as the name of the underlying rendering engine. The engine uses a JavaScript runtime environment combined with an XML interpreter to run small applications referred to as widgets, and hence is part of a class of software applications called widget engines. On February 27, 2012, Yahoo updated the License agreement stating that as of April 3, 2012 Yahoo! Widgets will continue to be available for download but support and development would stop.

<span class="mw-page-title-main">Mission Control (macOS)</span> Feature of the macOS operating system

Mission Control is a feature of the macOS operating system. Dashboard, Exposé, and Spaces were combined and renamed Mission Control in 2011 with the release of Mac OS X 10.7 Lion. Exposé was first previewed on June 23, 2003, at the Apple Worldwide Developers Conference as a feature of the then forthcoming Mac OS X 10.3 Panther.

The Taskbar is a graphical user interface element that has been part of Microsoft Windows since Windows 95, displaying and facilitating switching between running programs. The Taskbar and the associated Start Menu were created and named in 1993 by Daniel Oran, a program manager at Microsoft who had previously collaborated on Great ape language research with the behavioral psychologist B.F. Skinner at Harvard.

Project Looking Glass is a now inactive free software project under the GPL to create an innovative 3D desktop environment for Linux, Solaris, and Windows. It was sponsored by Sun Microsystems.

<span class="mw-page-title-main">Window manager</span> Type of system software

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 conjunction with the underlying graphical system that provides required functionality—support for graphics hardware, pointing devices, and a keyboard—and are often written and created using a widget toolkit.

ObjectDock is a dock similar to that in the Aqua GUI. It is distributed by Stardock for Windows 7, Windows 8, Windows 8.1, and Windows 10 and comes in Free and Plus versions.

<span class="mw-page-title-main">Dashboard (macOS)</span> Discontinued feature of macOS

Dashboard is a discontinued feature of Apple Inc.'s macOS operating systems, used as a secondary desktop for hosting mini-applications known as widgets. These are intended to be simple applications that do not take time to launch. Dashboard applications supplied with macOS included a stock ticker, weather report, calculator, and notepad; while users could create or download their own.

<span class="mw-page-title-main">KDE Software Compilation 4</span> Software

KDE Software Compilation 4 was the only series of the so-called KDE Software Compilation, first released in January 2008 and the last release being 4.14.3 released in November 2014. It was the follow-up to K Desktop Environment 3. Following KDE SC 4, the compilation was broken up into basic framework libraries, desktop environment and applications, which are termed KDE Frameworks 5, KDE Plasma 5 and KDE Applications, respectively.

This is a comparison of widget engines. This article is not about widget toolkits that are used in computer programming to build graphical user interfaces.

A compositing manager, or compositor, is software that provides applications with an off-screen buffer for each window. The compositing manager composites the window buffers into an image representing the screen and writes the result into the display memory. A compositing window manager is a window manager that is also a compositing manager.

<span class="mw-page-title-main">Workbench (AmigaOS)</span> Graphical user interface for the Amiga computer

Workbench is the desktop environment and graphical file manager of AmigaOS developed by Commodore International for their Amiga line of computers. Workbench provides the user with a graphical interface to work with file systems and launch applications. It uses a workbench metaphor for representing file system organisation.

<span class="mw-page-title-main">JUCE</span> C++ Cross-Platform Application Development Framework

JUCE is an open-source cross-platform C++ application framework, used for the development of desktop and mobile applications. JUCE is used in particular for its GUI and plug-ins libraries. It is dual licensed under the GPLv3 and a commercial license.

<span class="mw-page-title-main">Site-specific browser</span> Software application for browsing a particular website

A site-specific browser (SSB) is a software application that is dedicated to accessing pages from a single source (site) on a computer network such as the Internet or a private intranet. SSBs typically simplify the more complex functions of a web browser by excluding the menus, toolbars and browser GUI associated with functions that are external to the workings of a single site. These applications are typically started by a desktop icon which is usually a favicon.

A software widget is a relatively simple and easy-to-use software application or component made for one or more different software platforms.

Shortcuts is a visual scripting application developed by Apple and provided on its iOS, iPadOS, macOS, and watchOS operating systems. It allows users to create macros for executing specific tasks on their device(s). These task sequences can be created by the user and shared online through iCloud. A number of curated shortcuts can also be downloaded from the integrated Gallery.