True meaning of RMA

The RMA test tile already caused some discussion in the past and nobody has since figured out what it’s purpose is. This hidden tile for the sidebar in builds 4008 and up has no obvious functionality other than taking up space. In this article we will dive into the real meaning and function of the RMA test tile.

rma tile

 

If you were still wondering how to enable this tile in the first place, it’s quite simple.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartBar\Modules\RMA Test Tile]

"AssemblyName"="Microsoft.Windows.Client"
"Friendly Name"="RMA Test"
"Type"="System.Windows.Desktop.RMATestTile"
"Transient"=dword:00000000

 

There is not much we can make up out of the appearance of this tile. It displays a stretched copy of the Longhorn analog clock. Maybe the name can lead us somewhere: RMA. What does that mean? Surely, everybody who does online shopping knows what that means: Return Merchandise Authorization. This doesn’t really suit the context, however.

Turns out RMA is the abbreviation for a new kind of application introduced in Longhorn. I could no better explain it than this snippet from the patent1)Google Patents – System and method for providing rich minimized applications :

(…) Other tiles, known as transient tiles may include applications that exist outside the sidebar and are only present in the sidebar upon user request. For instance, a user can request that an application appear in the sidebar when it is minimized. The minimized application in the sidebar can provide basic functionality of the application without consuming excessive space. An application with this capability is referenced herein as a “rich minimized application” or “RMA”.

 

rma registry

As can be seen, the RMA Test Tile by default has its Transient property set to true. Only minimizing the associated application will make it visible. Unfortunately, no such application is supplied in any build. Setting Transient to false, will make this tile behave like a normal sidebar tile. Note that this tile doesn’t have any further specific behaviour or use: it just draws a placeholder image of the clock. Nothing more, nothing less.

 

A fine example of RMA is the use of a media player – which is actually implemented in several builds like the concept scenario below illustrates. Sadly, the images supplied with the patent filing are all black and white (which is a common thing for images that go with patents) and the image quality isn’t all that great. 

US20050044058A1-20050224-D00014

Here the media player is opened like usual and provides the full suite of functionality. The accompanying media player tile is transient and therefore hidden.

US20050044058A1-20050224-D00015

Upon minimizing the media player, the media player tile appears in the sidebar and offers basic functionality.

wmp tile concept

Media player tile close-up

RMA today

With the sidebar being severely nerved after the reset, RMA could never have been implemented as envisaged. The concept of rich minimized applications does, however, live on to this very day – Be it in another form. Instead of using the sidebar, applications may now provide functionality on the taskbar. As we saw in XP and Vista, Window Media Player provides basic play-back buttons once minimized in the form of a toolbar.

rma vista

Functionality like this was  made available for developers as part of the platform with the introduction of Windows 7 in the form of Thumbnail Toolbars2)Microsoft , MSDN – Taskbar Extensions.

rma win7

To provide access to a particular window’s key commands without making the user restore or activate the application’s window, an active toolbar control can be embedded in that window’s thumbnail preview.

Sidenote

The watchful reader may have noticed the glum looking frog in the background of the concept – wow your b/w recognition skills excellent. It looks like this concept is a design iteration in the ‘frog series’ like the one that can be seen in this video by UXEvangelist.

frog concept e2e music

References   [ + ]

Leave a Reply

Your email address will not be published. Required fields are marked *