 WinMac: A Guide |
|
|
(circa 2000)
What is WinMac?
WinMac is, quite simply, a functioning Macintosh toolbar that can be
used in Windows. While it does not offer any type of emulation, it does give users
access to a wide array of Windows commands in a simple, drop down menu format. While many
of these commands are readily available via the right-click menu on the Windows desktop,
a few (hide desktop icons, recent applications, recent documents, Windows guide, and others)
require a more tedious effort to locate manually. The ease of access is a boon to both
long time Macintosh users who have had this functionality all along, and to Windows users who
have grown tired of the effort required to accomplish simple tasks.
All of these functions are offered in an very non-evasive manner. People who have
used the Macintosh computer at all since the nineteen-eighties will recognize
the Macintosh toolbar. However, this is all that WinMac offers; WinMac is not a shell
replacement. The only program similar to WinMac, MacVision/ObjectBar, offers much more than the simple enhancements of Winmac.
While it is a very good program, MacVision/ObjectBar can sometimes do too much. Trying
to make everything in Windows more Macintosh friendly, it can get cumbersome for
advanced users, tie up system resources, and drag down Windows' stability.
WinMac does not fall into this classic trap. It has only seven drop down menus, and three distinct
looks; the old System 7.x bar, the elegant OS 8.0/8.1 bar, and the new, flashier
OS X (Aqua) bar. All three offer the same functionality. Beyond the look of the bar,
they have a few minor changes to reflect the OS each represents. With each look, nothing but
the WinMac bar is changed. Later on, this article will discuss additional alterations you can
use to give your desktop a non-invasive Macintosh look.

WinMac OS 7 view
Who is behind this project?
After using Windows for over six months, and being unable to locate any programs to give it a more
Macintosh friendly look, Ritchie Chow set out to create one himself. Version 1.0 of WinMac,
nothing more than a blank bar, was released on March 14, 1996. Chow added menu
features shortly after the initial release. On June 6, 1996, Chow added the Mac OS 8 style
menu bar, almost a full year before the release of OS 8. His final version of WinMac
(3.02) was released on July 7, 1996. At this time, he chose to concentrate on his job
as an auditor, and discontinued work on WinMac. He began distributing the source code
to interested developers, but received no signs of serious support.
With Chow ignoring the program, and no other users stepping forward to help out,
development of WinMac came to a complete halt. After more than
a year of no development whatsoever, near the end of 1997, user Mike Mallory contacted Chow. "Basically I told him
that WinMac's a really nice program, but that it seemed that he stopped working on it.
So I told him, if so, I'd be happy to continue working on it. Much to my surprise, he agreed."

WinMac OS 8 view
"So I began work."
Mallory began his work on WinMac with small goals in mind, fixing some bugs that later versions of Windows
had introduced. When these were corrected, he began fine tuning some of the features in
the two existing bars (the old System 7.X, and OS 8), and adding some of his own. On May
13 of this year, Version 3.70 of Mallory's WinMac included his first major addition to the
program: a MacOS X (Aqua) bar. This was the second time WinMac released a Windows
version of the menu bar before the release of the actual MacOS it was taken from.
He has since done some serious work on the Aqua bar, with
updates coming out on a weekly basis.
What will we see from WinMac in the future?
The WinMac homepage lists numerous additions that were planned more than a year ago. The list
has not been updated since then, but fortunately Mallory has revealed some information on
WinMac's future.
First on Mallory's mind is a conversion of WinMac to C++. The program is currently written
in Visual Basic 5. The use of Visual Basic limits future developments of WinMac quite a bit,
so Mallory intends to carry out the conversion in the very near future.
Use of C++ could make it possible to turn WinMac into a complete explorer.exe replacement.
Much like MacVision, this would then open the door to creating a more complete Macintosh
environment in Windows. This is what Chow envisioned when he created the application.
Emulation of Mac OS 8.5/8.6 and 9.0 menu bars is also planned, but because this would require
placing the name and icon of the current application in the top right corner of the menu
to be done right, Mallory plans to add these additions after the C++ conversion.
Also dependant on C++ conversion is Mallory's most novel idea: transparent emulation. However,
he does not believe this will be started "anytime soon," if at all.
With version number 4.0 closing in, Mallory has been holding off on finalizing it. The delay
is due to a desire to release his next "big" addition with the even version number. Details
of the addition can not be released at this time, but they certainly are "big," and may allow
WinMac to rival the stalling MacVision.

WinMac OS X (Aqua) view
What else can I do?
There is a lot you can do to capture the elegant Macintosh look in Windows. The most complete
is the aforementioned MacVision total shell replacement.
Mackinaw (link below) is the home of a half dozen files that will give Windows a comfortable
Macintosh look. This includes icon, cursor, font and wallpaper replacements.
Virtual Plastic has put together an in depth round up of everything you can do to give Windows
a Macintosh feel. This site is highly recommended.
Emulation is the best, but most difficult means of escaping the world of Windows. For more
information on the world of Macintosh emulation, visit either E-Maculation, or The Macintosh
Emulation Station.
Updates - January 2001
In the more than half year since the writing of this article, some significant changes
to WinMac have occured. The program now sits at version 4.40 (as of January 7, 2001).
The OS X Aqua view has been improved greatly, and OS X Server view is now available.
Additionally, an OS 8.5/9.0 option is also available.
The Visual Basic to C++ conversion is still a priority to Mallory, as is the option of
utilizing the design of older MacOS toolbars.
As now noted in the body of this article, MacVision is now known as ObjectBar. It has been greatly
enhanced and is available commercially via StarDock (link below).
Links
WinMac - Mike Mallory
WinMac - Ritchie Chow
Mac Vision - Jeff Bargmann
ObjectBar - StarDock
Mackinaw
The Macintosh Emulation Station - Jim Watters
E-Maculation
Article at Virtual Plastic
|
|