S c i e n t i f i c A r t s
WorkLife Requirements Purchase FAQ Documentation

Tips for A WorkLife FrameWork
Some tips on using A WorkLife FrameWork are included on this page...

» Upgrading to a newer version:
  To upgrade your current version of A WorkLife FrameWork to a more recent release, simply take the following steps.

1) Clear the disk cache on your browser. This is important if you have already downloaded version a copy of A WorkLife FrameWork, as the most recent copy on the Scientific Arts servers is the correct one to use, and for some operating systems and browsers a cached version may be used instead.

2) Download the compressed archive of the new version of A WorkLife FrameWork from the appropriate link at the bottom of the License Agreement page.

The archive is called WorkLifeFrameWorkArchiveNNN.zip

where N.N.N is the version number.

3) Extract (uncompress) the archive. [On Mac OS X this can be done by simply double clicking on the downloaded archive; on Windows you will need a tool such as WinZip].

4) If you have Mathematica open, quit Mathematica. Then, restart Mathematica, but do not start A WorkLife Framework, (If you do start A WorkLife FrameWork, the installation will still work, but you will need to restart Mathematica and then restart A WorkLife FrameWork for the updated version to work.)

4) Close all open notebooks and palettes (this is especially important for Mathematica 6).

5) Open the InstallWorkLifeFrameWork.nb notebook that is within the WorkLifeFrameWork folder (this is the same folder that the ReadMeFirst.nb notebook is in).

Please be sure that you are opening the InstallWorkLifeFrameWork.nb notebook from the version of Mathematica that you intend to use A WorkLife FrameWork in.

6) When the InstallWorkLifeFrameWork.nb notebook opens, click on the "Install A WorkLife FrameWork" button.

7) When the installation is completed the password entry dialog will open. If you had previously installed a password, there is no need to re-install your password—you may click on "Close" on this palette. However, thre is no harm in reinstalling your password.

8) Now start A WorkLife FrameWork. (If you are already running an earlier version of A WorkLife FrameWork then you should quite and restart Mathematica and then start A WorkLife FrameWork.)

9) To check that the new version is now installed you can execute


This should return the string corresponding to the N.N.N in the archive name (WorkLifeFrameWorkArchiveNNN.zip) above in step (2).

All of your previous settings should be preserved.

Note that A WorkLife FrameWork will only work properly in the version of Mathematica that it is intended for.

» Systems with more than one disk drive or partition:

You use the Directory Browser to navigate around the directories of your file system to find a directory to select for opening Diaries from or creating Diaries within. However, if you have multiple disk drives and/or multiple partitions of your drives it is sometimes laborious to navigate from one drive to another using the "Move Up One Directory" and the other buttons on the Directory Browser.

On Macintosh OS X you can, in fact, move continuously from one disk or partition to another. By clicking on "Move Up One Directory" repeatedly you will eventually get to the root directory called "/". Then, within this directory you will see listed a directory called "Volumes." In this directory you will see all of your disks and partitions. Then choosing any one of these by clicking on the button with its name on it will place you in that disk or partition at its root level. You can then click on the "Add to Favorites" button to add it to your favorites area. In this way you can easily navigate to that disk or partition in the future.

On Windows the process is slightly different because you cannot continuously navigate from one disk or partition to another in the say way as on OS X. In this case you will need to add the drives associated with the drive or partition directly to your Favorites area using an undocumented function from A WorkLife FrameWork. This function is called AddDirectoryFavorite.

AddDirectoryFavorite is not yet documented, but it is publicly available. It is one of the many functions and parameters that will eventually be documented (about 600 out of 1200 exposed functions and parameters total), but the philosophy with the product has been to expose as many functions and parameters as possible. This lets me, and ultimately the user, write add-ons and applications with the product that can be of use.

Now, to add, say, and E drive to the Favorites area of the Directory Browser you would simply execute:


Of course you should have loaded A WorkLife FrameWork prior to executing this.

Of course you might want, instead, to use AddDirectoryFavorite to place a higher level directory in your Favorites field. But once you have executed AddDirectoryFavorite["E:"], for example, you can navigate to the directories you prefer using the Directory Browser and place them in the favorites field by using the "Add to Favorites" button. Then, if you wish, you can go to the low level directories "E:" and delete it from the Favorites field using the "Remove from Favorites" button.

On Macintosh OS X you can also use AddDirectoryFavorite to add a drive directly. Suppose you have a drive called "OtherDrive." Then you would add that drive to the Favorites field of the Directory Browser by executing:


» Removing A WorkLife FrameWork from your system:

Removing an installed copy of A WorkLife FrameWork from your system is quite easy.

To do so simply go to the directory given in Mathematica by executing

ToFileName[{$UserBaseDirectory, "Applications"}]

If you have A WorkLife FrameWork loaded, then you can execute

OpenFileOrDirectory[ToFileName[{$UserBaseDirectory, "Applications"}]]

to directly open the directory.

Once the directory is opened simply delete the following directories that are contained within it:

  • Diary
    • This directory contains the WorkLife FrameWork application and supporting files.
  • DiaryResources
    • This directory contains the various settings that personalize your installation A WorkLife FrameWork.
    • Don't delete this directory if you might want to reinstall A WorkLife FrameWork at a future date and still keep the information that A WorkLife FrameWork uses to track your personal preferences and history.
  • DiaryResourcesBackup
    • This directory contains chronological backups of the DiaryResources directory for A WorkLife FrameWork. These backups are present so that you can role back your settings to an earlier state if you need to. (The maximum of such backups is given by $MaxDiaryResourcesDirectoryBackups.)
    • As above, don't delete this directory if you might want to reinstall A WorkLife FrameWork at a future date and still keep the information that A WorkLife FrameWork uses to track your personal preferences and history.







Copyright ©, 2005-2011 Scientific Arts, LLC