This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Virtual Life of ENIAC: Simulating the Operation of the First Electronic Computer
April-June 2006 (vol. 28 no. 2)
pp. 18-25
Till Zoppke, Freie Universitat Berlin
Ra? Rojas, Freie Universitat Berlin
With an interactive simulation of the ENIAC, users can wire complex configurations of the machine's modules. The simulation, written in Java, can be started from an Internet site. The simulation has been tested with a 6-meter-long data wall, which provides the closest available approximation to the look and feel of programming this historical computer.

1. S. McCartney, ENIAC: The Triumphs and Tragedies of the World's First Computer, Berkley Publishing Group, 2001.
2. J. Van der Spiegel et al., "The ENIAC: History, Operation and Reconstruction in VLSI," The First Computers—History and Architectures, R. Rojas and U. Hashagen, eds., MIT Press, 2000.
3. M. Marcus and A. Akera, "Exploring the Architecture of an Early Machine: The Historical Significance of the ENIAC Machine Architecture," IEEE Annals of the History of Computing, special issue, Documenting ENIAC's 50th Anniversary, vol. 18, no. 1, 1996, pp. 17–24.
4. M. Campbell-Kelly, "Past into Present: The EDSAC Simulator," The First Computers—History and Architectures, R. Rojas and U. Hashagen, eds., MIT Press, 2000.
5. A. Thurm, "Eine Simulation der Z3 für das Internet" ["A Simulation of the Z3 for the Internet"], Die Rechenmaschinen von Konrad Zuse [The Computing Machines of Konrad Zuse], R. Rojas, ed., Springer-Verlag, 1998 (in German), pp. 195–206.
6. A. Akera and W. Aspray eds., , Using History to Teach Computer Science and Related Disciplines, Computing Research Assoc., workshop report, 2004. Available online at http://www.cra.org/reportsusing.history.pdf .
7. W. Barkley Fritz, "The Women of ENIAC," IEEE Annals of the History of Computing, vol. 18, no. 3, 1996, pp. 13–28.
8. A Report on the ENIAC (Electronic Numerical Integrator and Computer), Contract No. W-670-ORD-4926 between Ordnance Dept., United States Army Washington, D.C., and Univ. of Pennsylvania, Moore School of Electrical Eng., Philadelphia, 1 June 1946 (available online at http://ftp.arl.mil/~mike/comphist/46eniac-report index.html).
9. H.H. Goldstine and A. Goldstine, "The Electronic Numerical Integrator and Computer (ENIAC)," 1946, reprinted in The Origins of Digital Computers: Selected Papers, B. Randell, ed., Springer-Verlag, 1982, pp. 359–373.
10. H.H. Goldstine and A. Goldstine, "The Electronic Numerical Integrator and Computer (ENIAC)," IEEE Annals of the History of Computing, vol. 18, no. 1, 1996, pp. 5–9.
11. A.W. Burks and A.R. Burks, "The ENIAC: The First General-Purpose Electronic Computer," Annals of the History of Computing, vol. 3, no. 4, 1981, pp. 310–389.
12. P. Hansen, A Java Simulation of the ENIAC, bachelor thesis, Computer Science Dept., Univ. of Osnabrück, unpublished.
13. T. Zoppke, Simulating the ENIAC as a Java Applet, diploma thesis, Computer Science Dept., Freie Universität Berlin, June 2004 unpublished.
14. A. Akera, Calculating a Natural World: Scientists, Engineers and the Rise of US Cold War Research, MIT Press, see esp. chap. 2 (forthcoming).

Index Terms:
ENIAC, Simulation of Historical Computers, Social Aspects of Computing
Citation:
Till Zoppke, Ra? Rojas, "The Virtual Life of ENIAC: Simulating the Operation of the First Electronic Computer," IEEE Annals of the History of Computing, vol. 28, no. 2, pp. 18-25, April-June 2006, doi:10.1109/MAHC.2006.40
Usage of this product signifies your acceptance of the Terms of Use.