WindowBlinds
Encyclopedia
WindowBlinds is a computer program
Computer program
A computer program is a sequence of instructions written to perform a specified task with a computer. A computer requires programs to function, typically executing the program's instructions in a central processor. The program has an executable form that the computer can use directly to execute...

 that allows users to skin
Skin (computing)
In computing, a skin is a custom graphical appearance achieved by the use of a graphical user interface that can be applied to specific software and websites to suit the purpose, topic, or tastes of different users....

 the Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 graphical user interface
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...

. It has been developed by Stardock
Stardock
Stardock Corporation is a software development company founded in 1991 and incorporated in 1993 as Stardock Systems. Stardock initially developed for the OS/2 platform, but was forced to switch to Windows due to the collapse of the OS/2 software market between 1997 and 1998...

 since 1998, and is the most popular component of their flagship software suite, Object Desktop
Object Desktop
Object Desktop is a software subscription service created by Stardock for OS/2 and relaunched for Windows in 1997....

. It is also available separately, and as an ActiveX/COM
Component Object Model
Component Object Model is a binary-interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages...

 component called DirectSkin
DirectSkin
DirectSkin is a software component that is used by software developers to add skinning capability to their applications, which may or may not be exposed to end-users. It is made by Stardock, and is derived from the WindowBlinds component of their software subscription package, Object Desktop...

. Now in its sixth version, it supports alpha blending effects similar to the compositing
Alpha compositing
In computer graphics, alpha compositing is the process of combining an image with a background to create the appearance of partial or full transparency. It is often useful to render image elements in separate passes, and then combine the resulting multiple 2D images into a single, final image in a...

 of Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...

, but on Windows XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...

.

WindowBlinds has been downloaded over 10 million times WindowBlinds 7.0 at PCWorld.pl and was voted "Best Vertical Market Program or Utility" in the 2006 Shareware Industry Awards Foundation People's Choice Awards. As of November 2009 there were 4448 WindowBlinds skins available at WinCustomize
WinCustomize
WinCustomize is a website that provides content for users to customize Microsoft Windows. The site hosts thousands of skins, themes, icons, wallpapers, and other graphical content to modify the Windows graphical user interface...

, with an average of nine being added per week; another popular repository is deviantART
DeviantArt
deviantART is an online community showcasing various forms of user-made artwork. It was first launched on August 7, 2000 by Scott Jarkoff, Matthew Stephens, Angelo Sotira and others. deviantArt, Inc...

.

Skin formats

WindowBlinds skins come in two formats: "Basic" (or "UIS1+") and "Advanced" (or "UIS2").

Basic (UIS1+)

Despite its name, the "Basic" skin format can be used to create fully featured skins, and it is still used today. The main limitation is that skin borders may only be "standard" sizes (four pixels wide for most of the side borders). This restriction was significantly relaxed when skin metrics—adjustments to using the standard Windows methods—were introduced, allowing changes to (among other things) the standard height of the titlebar. It is also only possible to put buttons on the titlebar, and scripting and titlebar background animation are not supported.

The advantages of UIS1+ are performance (Stardock has claimed that a UIS1+ version of the Windows XP "Luna" visual style is twice as fast as the original in repaint and resizing) and compatibility. Most msstyle
Msstyle
MSSTYLES is a Microsoft file format, that contains the bitmaps and metadata for the Windows XP skinning engine, first introduced in Windows Whistler Build 2250....

s can be converted to a UIS1+ skin.

Advanced (UIS2)

The Advanced skin format is provided for when a skin design cannot fit into the above restrictions. Typically these skins may have wider borders in some places, or none at all. They may also feature titlebar background animation, or the use of scripting features.

This format offers maximum flexibility at the cost of slightly reduced performance (as compared to UIS1+), and potentially more chance of incompatibility with applications. Some UIS2 skins include a UIS1+ subskin; if problems occur, this subskin may be substituted as a "per-app" skin.

History

WindowBlinds started in 1998 when lead developer Neil Banfield teamed up with Stardock
Stardock
Stardock Corporation is a software development company founded in 1991 and incorporated in 1993 as Stardock Systems. Stardock initially developed for the OS/2 platform, but was forced to switch to Windows due to the collapse of the OS/2 software market between 1997 and 1998...

. Stardock was looking for a developer to create a window skinning application, and Banfield had already created an application that he called "Window Blinds" in 1997. Previous attempts by Stardock had included "Object Look", a minimal skinning application, and "WindowFX", an application written in Delphi. That name would later be reused for WindowFX, also created by Banfield. For a short time there was also a scaled-back version of the original Window Blinds called "WBLiteFX", a name which was still present in WindowBlinds registry settings
Windows registry
The Windows Registry is a hierarchical database that stores configuration settings and options on Microsoft Windows operating systems. It contains settings for low-level operating system components as well as the applications running on the platform: the kernel, device drivers, services, SAM, user...

 as of May 2006.

WindowBlinds (now rebranded as one word) quickly made its way to a 1.0 release, driven by the requests of users to add "freeform skinning" (customizable window border shapes), sounds, and animation
Animation
Animation is the rapid display of a sequence of images of 2-D or 3-D artwork or model positions in order to create an illusion of movement. The effect is an optical illusion of motion due to the phenomenon of persistence of vision, and can be created and demonstrated in several ways...

. Scrollbars, the task bar, the start button, menu items, the menu itself, and other GUI elements were added later.

WindowBlinds 2 was a major redesign in C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 that added the following features:
  • The "Basic" (UIS1+) format, which offered greater program compatibility in exchanged for a restricted feature set.
  • Compound skins (later known as "subskins") which made it easier to provide alternative versions of a skin. For example, a Macintosh skin could now have two subskins to offer control buttons at the left or right of the window.
  • User skin recoloring.
  • Scripting, though this was not widely used.
  • Font
    Typeface
    In typography, a typeface is the artistic representation or interpretation of characters; it is the way the type looks. Each type is designed and there are thousands of different typefaces in existence, with new ones being developed constantly....

     and color sections for specific controls and states.
  • Support for additional controls.


At this time, "BuilderBlinds"—re-branded as SkinStudio in February 2001—became a popular tool, as it enabled artists to create skins without spending a deal of time learning the intricacies of the UIS format. It also allowed experienced users to avoid trivial errors.

WindowBlinds 3 accompanied the release of Windows XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...

, which contained its own skinning system called "visual styles". It was thought that visual styles might deal a blow to commercial skinning systems. This proved not to be the case; in fact, sales of WindowBlinds rose, buoyed by a new set of users who had seen the changes offered by visual styles and wanted more. Even after modifications known as "uxtheme hacks" (named after the file they modified, uxtheme.dll) became available, WindowBlinds remained popular, since it had additional features that visual styles did not.

However, the program still contained flaws. WindowBlinds 3 had many new features, but with new features came new bugs, including compatibility problems. Additionally, performance was suboptimal. Interim releases addressed these issues and provided for those areas of the Windows XP user interface that could not initially be skinned.

By the time WindowBlinds 4 arrived, there were fewer problems, due in part to an increased focus on stability for DirectSkin
DirectSkin
DirectSkin is a software component that is used by software developers to add skinning capability to their applications, which may or may not be exposed to end-users. It is made by Stardock, and is derived from the WindowBlinds component of their software subscription package, Object Desktop...

 clients. In addition, SkinStudio now provided a method to import the Microsoft msstyles format.

WindowBlinds 4.6 was released in August 2005, with the addition of mouseover "translucent glow" effects for the titlebar buttons, push buttons and other controls. Windowblinds 4.6 has now been renamed "WindowBlinds Classic", and is meant for non-XP Windows versions, which cannot run the new Windowblinds 5.

WindowBlinds 5, released in November 2005, extends translucency through per pixel alpha blending to the entire window frame, including the borders and taskbar.

WindowBlinds 6, released end 2007, adds Windows Vista-like blur effects on XP (although Microsoft said that such per-pixel alpha blending with blur is impossible to work on XP) later also Windows Sidebar skinning and more additional features. The configuration GUI was redesigned to a completely horizontal look.

WindowBlinds 7, released in late 2009, added native support for Windows 7. Amongst its new features is the ability to "skin Aero" by using colors and textures. Other new features include a new user interface, and various tweaks.

Competitors

WindowBlinds has had many competitors over the years. Initially, it was not clear which skinning program would be the most popular, and there was active competition between the programs from 1999 to early 2001. Most are still around, but they have generally faded in popularity, since WindowBlinds can alter more GUI elements.

eFX

eFX
EFX
EFX may refer to:* EFX , a Las Vegas show* Enterprise Framework , see EFx Factory* Enerflex Systems, a Canadian company listed as EFX on the Toronto Stock Exchange* Equifax, a U.S...

 was a popular program made by Thirty4 Interactive that claimed to be the first skinning engine to offer freeform skinning. However, development stopped at eFX 0.40 when the program was sold to Akami Design in 1999. Many eFX skins were hosted at skinz.org, a very popular skinning website which had been founded for that specific purpose.

Illumination

Illumination was written in Delphi, initially released on November 1, 1998 and open-sourced under the GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 in March 1999. It was notable for supporting early Enlightenment
Enlightenment (window manager)
Enlightenment, also known simply as E, is a stacking window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE...

 themes, specifically those created for E13; later, support was added for early KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

 themes. The most recent release was in January 2001.

Chroma

Chroma was a technically sophisticated skinning program by Thematic Software. First released May 15, 1999, it quickly proved to be flexible; later versions used a skin definition language called Chromumll. However, it was perceived as difficult to use, resulting in a low number of skins. The last release was in August 2000, possibly due to a server crash in September, or perhaps in fear of competition from the impending release of Windows XP.

CustomEyes and ShellWM

CustomEyes, first released in December 1999, was a skinning program that progressed slowly, only reaching a 0.3 beta. It was effectively abandoned in late 2000 but open-sourced in October 2001. This led to the foundation of a project called ShellWM in 2002, which was intended to be the window-skinning sidekick to a variety of shell replacements. It was therefore restricted to titlebar skinning, although skinned menu backgrounds have also been shown in screenshots. In late 2004, ShellWM was itself forked into BB4WinSkin after a period of inactivity. As the fork had not been previously discussed, this resulted in a further loss of interest on the part of the main developer.

msstyles and StyleXP

With the release of Windows XP, a new option for skinning was made available: msstyles, the format used by the XP skinning engine. These were not intended to be usable by end-users; themes were checked for a digital signature
Digital signature
A digital signature or digital signature scheme is a mathematical scheme for demonstrating the authenticity of a digital message or document. A valid digital signature gives a recipient reason to believe that the message was created by a known sender, and that it was not altered in transit...

 to prevent unsigned msstyles from being loaded at all, though this restriction was broken before release. Initially, only patched DLLs were available, but eventually a company called TGT Soft created a product called StyleXP to perform the patching. Early versions simply applied the patch; later versions employed a system service
Daemon (computer software)
In Unix and other multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user...

 to do the same. TuneUp Utilities supports this too, however, they're both a little slower than a patched DLL due to the additional process.

Skin design

The popularity of various designs has changed along with the skinning community. Initially, remakes (or "ports") of older 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...

s like BeOS
BeOS
BeOS is an operating system for personal computers which began development by Be Inc. in 1991. It was first written to run on BeBox hardware. BeOS was optimized for digital media work and was written to take advantage of modern hardware facilities such as symmetric multiprocessing by utilizing...

 and AmigaOS
AmigaOS
AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000...

 were very popular. Users then began to explore the potential of such features as freeform skinning, titlebar animation, and scripting, resulting in a number of unique skins.

SkinStudio is a popular software tool by Stardock
Stardock
Stardock Corporation is a software development company founded in 1991 and incorporated in 1993 as Stardock Systems. Stardock initially developed for the OS/2 platform, but was forced to switch to Windows due to the collapse of the OS/2 software market between 1997 and 1998...

used to create skins
Skin (computing)
In computing, a skin is a custom graphical appearance achieved by the use of a graphical user interface that can be applied to specific software and websites to suit the purpose, topic, or tastes of different users....

 for WindowBlinds, as well as programs such as ObjectBar, WebBlinds, PocketBlinds, Koala Player and Windows Media Player
Windows Media Player
Windows Media Player is a media player and media library application developed by Microsoft that is used for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices...

. It is a component of Object Desktop
Object Desktop
Object Desktop is a software subscription service created by Stardock for OS/2 and relaunched for Windows in 1997....

, but is also sold separately, and a version is available as a free download. SkinStudio uses a Universal Skin Format (USF) that can be used to create one skin and export it to multiple skin formats. In practice, skins often need further editing after being created from this template, but it can be of use when developing a suite of skins. msstyle files are imported into USF before being converted to one of the WindowBlinds skin formats.

Legal actions

When Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 was announced, its Aqua visual style was the subject of numerous ports, some of a high quality. This undermined Apple's marketing and they felt it infringed on their 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...

. Several skins were taken down at the company's request. Notably the skin "WinAqua" by Dangeruss. Similarly, the run-up to the release of Windows XP resulted in many Luna
Luna (theme)
Themes customize the appearance of the Windows operating system without changing its functionality ....

 skins. Skins with "XP" in the title were very popular that year. Prior to the release of Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...

, numerous skins were created that replicated Vista's GUI. Microsoft has sent a cease and desist
Cease and desist
A cease and desist is an order or request to halt an activity and not to take it up again later or else face legal action. The recipient of the cease-and-desist may be an individual or an organization....

 letter to the creator of at least one of these themes.

Incompatible Software

  • MouseImp: scrolling disenhanced, hardly usable
  • Snagit4&6: can't see the titlebars when taking a snapshot
  • Opera: when use default skin, the minimize, maximize and close button are windows classic theme
  • MwSnap: can't see the titlebars when taking a snapshot
  • DM2: can't right click on maximize to iconize
  • AeroSnap: doesn't work at all because the program can't see the titlebars
  • Carbonite: checkboxes in the settings dialog are invisible
  • TaskSwitchXP: no title bar in the previews, although the rest of the window is visible
  • Grand Theft Auto III
    Grand Theft Auto III
    Grand Theft Auto III is a 2001 open world action computer and video game developed by DMA Design in the United Kingdom, and published by Rockstar Games. It is the first 3D title in the Grand Theft Auto series. It was released in October 2001 for the PlayStation 2, May 2002 for Microsoft Windows,...

    and Grand Theft Auto: Vice City
    Grand Theft Auto: Vice City
    Grand Theft Auto: Vice City is a 2002 open world action computer and video game developed by British games developer Rockstar North and published by Rockstar Games. It is the second 3D game in the Grand Theft Auto video game franchise and sixth original title overall...

    are also known to have conflicts with WindowBlinds

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK