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 3.01/4.0.
These applets have been tested with Netscape (3.01, 4.0, and recently work with IE 3.0) and were developed using the Linux operating system, a PC, 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 the latest JDK 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.
Educators: find out how to install these applets locally on your Java-equipped computer and avoid download times, by writing me.
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 Oct 29, 1997; HTML Oct 29, 1997.
- Linear Wave Kinematics: Given wave properties, the orbital motions of the water particles are shown graphically.
Last Change: Code Dec 7, 1998; 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 17, 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 Oct 20, 1997; HTML Aug 20, 1998.
- Dual Flap Wavemaker: The behavior of a dual flap wavemaker is shown and the stroke and mean power to generate given waves is shown.
Last Change: Code May 26, 1997; HTML May 26, 1997.
- Porous Bottom Damping:: Damping due to a porous sediment bottom.
Last Change: Code Nov 4, 1999; HTML Nov 4, 1999.
- Seiche Calculator: Period of standing waves in a rectangular basin.
Last Change: Code Nov 27, 1996; HTML Nov 27, 1996.
- Wind-induced Surge in a Basin: The effect of a steady wind stress on a rectangular body of water.
Last Change: Code Feb 15, 1999; HTML Feb 16, 1999.
- 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 Dec 7, 1998; 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
- Depth of Closure: Determine the depth of closure for a sandy beach, given wave height and period.
Last Change: Code April 23, 1997; HTML April 23, 1997
- 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