
Current and Previous Work
If you are a cutting-edge company looking for top technical
talent, I am always willing to entertain reasonable offers or inquiries.
For my official current resume, click here
	- Original Designer and Developer for GALIDIA, a high resolution
	interactive geographic three-dimensional graphics system, which
	provides the capability for interactive satellite analysis and display
	over a map background. (1987-1995)
- Prototyped and introduced many information visualization
	modules within NSA (1995-1999)
- Prototype Developer for FLODAR,
	a network traffic monitoring system (1996-1997)
- Developed an immersive client
	for Collaborative Virtual
	Workspace (1999-2001)
- Developed a J2EE-based application for visualizing C4ISR
	architectures and all related documents. (2002-2003)
- Lead the design and development of a near real-time
	multi-agent, multi-threaded software processing engine which
	automatically performed algorithmic services on collected media files.
	(2003-2006)
- Primary developer of Prajna, a
	Java toolkit with support for visualization. data fusion, ontological
	reasoning, and geographic displays. Prajna was presented at the VisWeek
	2008 Conference, and is now available on Sourceforge
	- Web-based Information Visualization (PDF)
	
- R. Rohrer and E. Swing, "Web-based Information
	Visualization", IEEE Computer Graphics and Applications,
	Vol. 17, No. 4, July/August 1997, pp. 52-59.
- Visualization of a Network Traffic Monitoring
	System
- Paper presented at the IEEE Visualization '97 Conference, in
	Phoenix, AZ, as a Hot Topics paper. A Web-page
	which accompanies the paper was distributed on CDROM. Author: Ed Swing.
	
- Flodar: Flow Visualization of Network Traffic
	(HTML)
- E. Swing, "Flodar: Flow Visualization of Network
	Traffic", IEEE Computer Graphics and Applications, Vol. 18,
	No. 5, Sept/Oct 1998
- Adding Immersion to Collaborative Tools (HTML) (PDF)
- E. Swing, "Adding Immersion to Collaborative Tools",
	Proceedings of the Fifth Symposium on the Virtual Reality Modeling
	Language, pp. 63-68, ACM, 2000. The Presentation
	Slides are also available.
- Prajna: a Novel Architecture for Developing
	Applications for Knowledge Representation (PDF)
- E. Swing, "Prajna: a Novel Architecture for Developing
	Applications for Knowledge Representation", Knowledge Assisted
	Visualization Workshop, IEEE Visualization Conference 2008. PowerPoint Slides for the presentation are
	also available.
- Solving the Cell Phone Calls Challenge with
	the Prajna Project (PDF)
- E. Swing, "Solving the Cell Phone Calls Challenge with
	the Prajna Project", Proceedings of the IEEE Symposium on Visual
	Analytics Science and Technology, 2008. This challenge entry won an
	award for Effective Toolkit Integration in the 2008 VAST Challenge.
Biographical Information
 I am
currently employed by Vision Systems & Technology, Inc., a small
government services company. Previously, I spent sixteen years working
for the National Security Agency as a Senior Computer Scientist, then
moved on to several small technology companies serving the intelligence
sector. I have developed numerous applications and prototypes in the
fields of geographic systems, computer graphics, information
visualization, and collaborative technologies. I received BA degrees in
Mathematics and Computer Science from Rice University in 1986, and an MS
from Johns-Hopkins University in 1989.
I am
currently employed by Vision Systems & Technology, Inc., a small
government services company. Previously, I spent sixteen years working
for the National Security Agency as a Senior Computer Scientist, then
moved on to several small technology companies serving the intelligence
sector. I have developed numerous applications and prototypes in the
fields of geographic systems, computer graphics, information
visualization, and collaborative technologies. I received BA degrees in
Mathematics and Computer Science from Rice University in 1986, and an MS
from Johns-Hopkins University in 1989.
Other Interests
Role-Playing Games, Science
Fiction & Fantasy, Anime, Collectible
Card Games.
Page Last Changed: 
