- Given any problem containing N equations, there will be N+1 unknowns.
- An object or bit of information most needed will be least available.
- Any device requiring service or adjustment will be least accessible.
- Interchangeable devices won't.
- In any human endeavor, once you have exhausted all possibilities
and fail, there will be one solution, simple and obvious,
highly visible to everyone else.
- Badness comes in waves.
John Moreland is a senior Visualization Scientist at UCSD's San Diego Supercomputer
Center (SDSC). He specializes in scientific visualization, 3D computer graphics
programming, and software/hardware design for advanced display systems.
He is an inventor on a pending patent for a unique single-light-source
tiled display system. He has co-authored several books on the Virtual Reality
Modeling Language (VRML), and has published numerous peer-reviewed technical papers
on a wide variety of subjects in the field of computer science.
John has taught scientific visualization, advanced code optimization,
and on many other technical topics at conferences worldwide
including SIGGRAPH, Supercomputing, Internet World Asia, and Web Developers.
He has also lectured for classes at UCSD, UT-Austin, UCSC, Hong Kong City
Polytechnic, NASA/JPL, Cadence Design Systems, and many other venues.
John has been a leader in developing numerous cutting edge software and
hardware systems including:
- HDD - A unique single-light-source 12-mega-pixel tiled display system.
- MBT - The molecular biology toolkit: a portable software tookit for the
interactive visualization and analyssis of proteins, DNA/RNA, and ligands.
- SDBay CAVE - a fully immersive, interactive, multi-media experience of
the echosystems and water quality systems of the San Diego Bay
(Demonstrated at Supercomputing 95, San Diego)
- Molecular ICE - an Interactive Colaborative Environment framework
for presenting and colaboratively steering interactions of
3D molecular structures over a network (Demonstrated at Supercomputing 96)
- Franken-Bat - a programmable hand-held touch-pad input device which facilitates
user interaction while using six-degree-of-freedom 3D pointing devices in virtual