/*
 *  CPS108 Spring 1998
 *  Boggle: RunBoggleView.java
 *  Brian Fan & Geoff Berry
 */

package boggle;
import com.objectspace.voyager.*;

/**
 *  RunBoggleView - an example main
 */

public class RunBoggleView
{
    public static void main(String[] args)
    {
	BoggleAL connecter;
	BoggleServer server;
	BoggleView gui;
	
	try
	{
	    /*
	     *  find the server
	     */
	    System.out.print("Locating Server... ");
	    server =
	        (BoggleServer)VObject.forObjectAt( BoggleConsts.SERVER_ALIAS );
	    System.out.println("Server Located");

	    /*
	     *  create your gui
	     */
	    gui = new BoggleViewImpl();
	    System.out.println("BoggleView Created");

	    /*
	     *  connect your gui to the server
	     */
	    connecter = new BoggleAL();
	    System.out.println("Access Layer Created");
	    connecter.connect(server, gui);
	}
	catch(VoyagerException e)
	{ 
	    System.out.println( e.getMessage() ); 
	}
    }
}
