Introduction
This page is a listing of Java applets that might prove of use in coastal
engineering. To run these applets, you only need a web browser that supports Java, such as Netscape. (There may be problems if you use Internet Explorer 3.0)
These applets have been tested with Netscape (3.01) and were developed using Linux and the Sun Microsystems Java Development Kit 1.0.2 (Linux port: www.blackdown.org), as well as a Sun Sparc 5 and Solaris. You can find JDK 1.0.2 at www.javasoft.com for a variety of operating systems. Information on other Java development projects is found on www.sun.com.
The applets take a while to download and run, so be a little patient.
Use these for engineering purposes at your own risk! These applets are copyrighted University of Delaware.
Applets
- Hydrodynamics
- Wave Calculator: Using incident deep water wave data, it calculates the local wave variables in shallower water. It includes solving the dispersion relationship and Snell's Law.
Last Change: Code Feb 25, 1997; HTML Jan 6, 1997.
- Linear Wave Kinematics: Given wave properties, the orbital motions of the water particles are shown graphically.
Last Change: Code Mar 7, 1997; HTML Dec 11, 1996.
- Superposition of Waves: Up to four waves can be superimposed to show wave groups and standing waves.
Last Change: Code: Mar 14, 1997; HTML Mar 14, 1997.
- Wavemaker Theory: Depending on the type of wavemaker being used (piston or flap), the stroke and power necessary to generate a wave in a given depth of water is determined.
Last Change: Code Nov 26, 1996; HTML Nov 20, 1996.
- Seiche Calculator: Period of standing waves in a rectangular basin.
Last Change: Code Nov 27, 1996; HTML Nov 27, 1996.
- Edge Waves on a Planar Beach: The first three edge wave modes on a planar beach of given slope.
Last Change: Code Dec 20, 1996; HTML Mar 3, 1997.
- Stream Function Wave Theory: A fully nonlinear water wave on a constant depth.
Last Change: Code: Dec 13, 1996; HTML Mar 13, 1997.
- Harmonic Theory of Tides: Examine the components of the tides either one at a time or altogether.
Last Change: Code Mar 4, 1997; HTML Feb 25, 1997.
- Tidal Response of a Bay: Keulegan's method is used to determine the tide range and phase lag of the bay tide.
Last Change: Code Jan 30, 1997; HTML Jan 30, 1997.
- Coastal Processes
- Sand Transport Calculator: Calculates sand transport and diffusitivity parameter, given shallow water values.
Last Change: Code Dec 31, 1996; HTML Jan 2, 1997
- Beach Fill : The behavior of a rectangular beach fill is illustrated.
Last Change: Code Dec 4, 1997; HTML Nov 24, 1996.
- Single Groin on a Straight Beach: The evolution of the deposition and erosion of sand at a groin.
Last Change: Code Jan 2, 1997; HTML Jan 2, 1997
- Beach Fill Calculator: Determines sand volume for a beach fill of a given width, based on equilibrium profile assumptions.
Last Change: Code Jan 27, 1997; HTML Jan 29, 1997
- Delaware Northeaster Risk Index: Calculator to determine the risk potential for the Delaware shoreline based on storm parameters.
Last change: Code Mar 8, 1997; HTML Mar 6, 1997.
- Watch this space!
Classes
Hyper.java, the hyperbolic functions.
Refract.java, linear refraction/shoaling methods.
Email your comments to me by clicking here.
Prof. Robert A. Dalrymple
Center for Applied Coastal Research
University of Delaware
Newark, DE 19716