|   | 
				
					
	
		  | 
	 
	
		| Paper: | 
		GNOMES: A Case History | 
	 
	
		| Volume: | 
		101, Astronomical Data Analysis Software and Systems V | 
	 
	
		| Page: | 
		297 | 
	 
	
		| Authors: | 
		Young, W. K. | 
	 
	
	
		| Abstract: | 
		The Generalized Nrao Observe, Multi-telescope Experiment Scheduler (GNOMES) project was started in 1991 when the NRAO decided it needed a new generation of software to schedule the VLBA radio telescope coming on-line in 1993. The scheduling software was to be easy-to-use, portable, and not only address scheduling and planning needs of the VLBA but also, of VLBI (Mark III & IV) and VLA observations. We decided to follow the lead of AIPS++ and adopt object-oriented design and programming techniques, C++ and an X-window interface. After almost four years and 54,000+ lines of C++ code we have had some successes: Can schedule the VLBA, Learned a lot about object-oriented design and programming, X11, C++ and VLBI scheduling, and some failures: Picked the wrong X-window toolkit, Started programming way too early in C++, and Never really appreciated the scope of the project. We expect to move the functionality of the GNOMES prototype into AIPS++. We believe the lessons learned from making the prototype to pay dividends in the migration into the AIPS++ environment. | 
	 
	
		| 
			
			
		 | 
	 
	
		  | 
	 
 
					 
				 | 
				  |