pic of fridge
cyberfridge

Prototype Documentation

Version 1.0


Spring Quarter 1997: 

  
Project Sponsor:  
Gregory Abowd  
  

Project Team: 

 
Jeffrey Corn (Manager) 
Travis Works (Architect) 
John Garrard (Programmer) 
Kesniel Acton (Technical Writer) 
Dinesh Krishna (Quality Assurance) 

Installation Guide
User's Manual


Installation Guide

System Requirements

The following are the requirements for the Cyberfridge CARA :

   1.The server system must be a Windows 95 compliant machine with a JDK environment.
   2.The server must be running the NCSA httpd or compatable software.
   3.Java and Javac are in the path.

Getting The Software

The full source code for the Cyberfridge CARA is available here. This file is pkziped. To decompress and install the source code on a windows95 system.
pkunzip Cara.zip -d
pkzip and related utils can be found almost anywhere on the web.

Compiling And Installing The Software

The compile and install the software enter the directory you installed to then type:
    javac *.java
This will compile the software in the directory. An html file is included containing the basic tags to link to the applet. Simply make a hyperlink to this file from somewhere in your webpages.  Now run the server by typing in the directory.
    java Server
  You may now load your webpages and use CARA. If you wish to change the page on which Cara is located be sure to update the applet stub on the included html file accordingly.

User's Manual

CARA is designed to accessible over the world wide web. Therefore to enter the system you need to go to the URL where CARA is installed. Currently it's here. From here you need to log onto the system with your name and password. This version of the prototype only has hard coded security features, so you'll need to Login with the name "clifford" and the password "cyberfridge".

Login Prompt:

After logging on, the main window will appear. This window will display the recipes, and the information about the recipes. From here you will use pull down menus to select what you want to do. There are currently 3 pull down menus available, search, edit and utility, which supply the functionality for CARA.

Main Menu:

Search Menu

From here you perform the different types of searches. Currently only the cater gory, name and holiday searches work. The cater gory search allows you to search through your recipe database for a specific cater gory. The name search allows you to search for specific recipes based on their names. The holiday search is a special search that will return you specific dishes that are especially suited to the holiday you select. For all the searches use the menus to select your search, and then fill in the dialog boxes as appropriate.

Edit Menu

The edit menu allows for editing CARA's recipe database. Here you can add a recipe to the database, delete a recipe from the database, and add or delete a cater gory to the database. The new recipe selection will bring up a new dialog box where you will fill in the ingredients, name and instructions for your recipe. Enter information into these fields and click on the submit button. The database will then add this recipe to the recipe database.

Utility

The utility menu allows you view the food in your fridge, prepare a shopping list, or log out of the system. Selection of the food menu choice will bring up a dialog box that provides information about each food item in the fridge. It will let you know the quantity, expiration date and cater gory of each food type. Currently this is uneditable by the recipe agent because it is considered to be directly part of the fridge, and therefore you can only and or remove things from it by the fridge interface.


Revision History

Version 1.0 Kesniel Acton, Dinesh Krishna, John Garrard.



Return to CyberFridge Project Notebook