Using the Decker/Hirshfield Software

For several parts of this course, demonstrations and assignments will involve the use of software provided with the Decker & Hirshfield text.

  • Using the software
    There are two ways for you to use the software associated with this textbook.
    1. If you have an Internet connection, you can visit the website maintained by the publisher,
      www.brookscole.com/compsci/aeonline/course/

      This method should work without much problem, though perhaps you are at the mercy of the speed of the Internet connection.

    2. You can do your work without the need for an Internet connection, by directly browsing the CD-ROM which came inside the front cover of the text book. As an additional bonus, data is read from a CD much quicker than it is received from the Internet.

    Once you are viewing the main page for the textbook's software, you will find their labs organized by chapter. You can select the lab you wish to run. For many of the labs, when you run the software for the very first time, a window will pop up labeled with a title such as "Security Warning" and it will ask you whether or not you wish to "trust" the software. Please answer "YES"; we will explain why in the next section.

  • Saving and Loading files
    Many of the programs have the ability to save your work to a file, and to load those files at a later time. This is a very useful feature, as it allows you to play with the software and save what you did for another time. In this course, the ability to save and load files will be critical, as you will at times need to save your work to a file which can be submitted for an assignment. Furthermore, we will at times ask you to load files that we have created (see next section).

    There is one catch to using the save/load features, because the software will be running from within your web browser. For security reasons, software running in a web browser is not allowed to access files on your computer without explicit permission. This is to help protect against viruses or other malicious attempts to corrupt your computer and its files. The only way such software is given access to saving or loading files is by explicitly getting your permission, as we described in the preceding section.

    So long as you granted permission, in advance, you will be able to save and load files. Generally, the software will include buttons at the bottom right of the program screen labeled "Open" or "Save" or "Save as." If you have been working on a newly created configuration, you must use "Save as" so that you can provide a filename and location to be used. If you are modifying a previously saved configuration, you can choose between "Save" which will overwrite the previous file with the current configuration, or "Save as" which will allow you to give a new filename (while still keeping the previous versioin saved in its prior form).

    If you have mistakenly typed "NO" to the software's original request for your permission, please see the "Trouble shooting" section below.

  • Using files that we provide over the web
    There are times in this course where we will provide you with files for your own use with this software. For example, the lecture notes will often provide you with copies of the files used during many of the in-class demonstrations. Also, at times assignments will involve you using or modifying files that we provide.

    When we provide files, they will appear as links on the course web page. However, you cannot simply click on those files when you wish to use them. Your browser will not know what to do with the files. (Your browser recognizes many common types of files. For example if you click on a Microsoft Word document, your browser might recognize this and automatically open the Microsoft Word program to view the file. But the files used for the course software will not be automatically recognized.)

    Instead, when one of our webpages provides you with a link to a software file, you use it as follows. Instead of following the link, you must tell the browser to save the linked file directly to you computer or a floppy disk. If you are using Internet Explorer as your browser, click the right mouse button on the link to the provided file, and select "Save Target As..." from the menu that appears. It will then ask you for a filename and location, in which the file should be saved. (If you are using Netscape as your browser, you click the right mouse button and select "Save Link As...")

    Once the file has been saved on your computer, you can use the file by starting up the desired software and using the "Open" button, as described in the preceding section.

  • Trouble shooting
    If you have mistakenlty typed "NO" to the request for full permissions, the program will have a "Save" and "Save as" button, however if you try to use one of them, you will see a window appear saying something to the effect of "Error opening file dialog: (your browser won't allow it)".

    Worse yet, once you respond "NO" your computer may try to remember your answer and so even if you close the window and rerun the program, it no longer asks you about permissions; it thinks it knows of your desire to say "NO".

    If you are unable to save files, try the following two solutions:

    1. Close your browser completely. Then restart the browser and try to view the lab again. If it asks you about granting permissions, answer "YES"

    2. If the software does not ask for your permissions when restarting, and thus you are still unable to save files, this means your browser is remembering your answer from an earlier session. To remedy the situation in Internet Explorer, do the following:
    3. Go to the Tools menu at the top of the browser
    4. Select Internet Options
    5. Click on the Content tab of the new window
    6. Click on the Publishers button at mid-window
    7. You should see an entry for "International Thomson Publishing" - click on this entry and then the Remove button. Then click on OK
    8. Now quit your broswer, restart it and try again. Hopefully it will ask you to grant permissions (and certainly you should say "Yes")
    9. (If you are using Netscape, or an older version of Internet Explorer, contact me for help)


  • comp150 Class Page
    mhg@cs.luc.edu
    Last modified: 11 February 2002