Reviews Desk

We at the Reviews Desk issue a special plea to the developers gathered for the East Coast soiree: share code, learn from each other, and work together to develop small applications. Let's use these smaller apps as part of a campaign to demonstrate how the NEXTSTEP application environment can integrate add-on functionality. That's the best way to welcome new members to our community from the Solaris world. Dan Lavin

This month's gang includes Simson L. Garfinkel (SLG) and Lee Sherman (LS).

TimeFlies 1.8

4 Cubes


Mouthing Flowers, 152 20th Ave. #1, Seattle, WA 98122.

206/325-7870; timebugs@

The true test of a good alarm clock is this: Does it stay out of your way when you don't need it yet remain persistent enough that you don't ignore it when the time comes to remind you of something? TimeFlies passes both tests with insistent, programmable reminders. Alarms are automatically saved between sessions, giving you no excuse to miss a regularly scheduled meeting. TimeFlies even goes one better than an alarm clock by letting you use prerecorded sounds and record your own from within the program. The alarm clock is the standout, but TimeFlies also features a clock (it tells you the time in a pleasant female voice at each quarter hour) and a built-in stopwatch. LS

Programming Under Mach

by Joseph Boykin, David Kirschen, Alan Langerman, and Susan LoVerso

3 Cubes


Addison-Wesley Publishing Company, 1 Jacob Way, Reading, MA 01867.


You won't find a single mention of NeXT or NEXTSTEP in this new book on Mach, but you will find a lot of detail on writing multithreaded applications, communicating between tasks with the Mach message system, virtual memory, and Mach exception handling. You'll also learn how Mach got its name. Some parts of this book are largely advertisements for OSF/1, which is not surprising, considering that the authors are affiliated with the Open Systems Foundation. Although the lack of NeXT orientation is a liability for this book in the NeXT community, it offers nevertheless a thorough overview of Mach operating-system fundamentals, something which the NEXTSTEP community sorely needs. SLG


2 Cubes


FreemanSoft, 4604 Thendara Way, Raleigh, NC 27612.


FSPreferences provides a set of additions to the standard Preferences application that allows you to set alarms, automatically launch applications, associate sounds with system operations, and edit the defaults database. Although you get several modules, the limited functionality and awkwardness of their design make this package less valuable than it first appears. FSSoundPanel works with only a limited number of system events. A standard analog alarm clock has more functionality than FSAlarmClock, and using the FSCurrentDefaults panel to edit the defaults database is actually less efficient than using Edit or a UNIX shell. FSAutoLaunch is reminiscent of the utility LaunchPad but has even less functionality. LS

Monitor Saver

3 Cubes


Cypress Computer, 26120 Eden Landing Rd. #6, Hayward, CA.

510/786-9106, 510/786-9553 fax.

This nifty little piece of hardware provides a useful alternative to screen-saver software. When plugged in be- tween the keyboard, the monitor, and the power outlet, the Monitor Saver actually turns the monitor off after a set period of inactivity at the keyboard and the mouse. Typing or mouse action turns the monitor back on. The Monitor Saver can significantly reduce the energy consumption of your monitor, but when you try to resume work, you have to wait a moment while the monitor warms up and flickers to life. PC