Full text: 16th ISPRS Congress (Part B1)

  
also easy to use, modify and add to from the customer's point 
of view. 
2.2 Development Environment 
Ideally, a machine independent environment, such as ADA, should 
have been chosen, or at least a machine independent operating 
system e.g. UNIX. However, at the time of decision at the end 
of the last decade, these systems were not available, and so 
the choice of programming language and, to a lesser extent, 
operating system were critical. 
PASCAL was chosen as our programming language as it encourages 
standards, transparency and documentation of programs. Also, it 
is a language which allows ease of transportation to other 
systems in order to preserve the knowledge and time invested in 
the program development. 
Kern photogrammetric instruments use DEC and IBM AT compatible 
equipment for computer support. Previously, computers from the 
PDP and Micro 11 family were used with RT-11 single user 
operating system and TSX multi-user operating system. 
Nowdays, in addition to the PDP line, Kern photogrammetric 
equipment is available with DEC MicroVAX computer running under 
VAX/VMS operating system and also IBM AT compatible PC running 
under MS-DOS. 
2.3 Concept Implementation 
The concepts were implemented by using various software 
techniques. 
Software Standards 
- programming standards were specified thus software is 
easily augmented and maintained 
- subroutine generators were written which produce code 
according to input parameters. 
- operational and command standards were introduced for 
software use thus new programs are quickly mastered by 
the operator. 
Modularity 
- modular software eases development and maintenance. 
- users may combine selected portions of Kern software 
with user developed programs. 
Interactive Operation 
- easy input of program parameters. 
- effective examination and processing of results. 
- automatic driving of the DSR instrument when possible. 
12
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.