The JOptics Course
Joptics is an ensemble of
teaching
resources for Physical Optics at university level as part of physics or
optics and optometry studies. Some of the resources can also be used by
high school teachers or students to illustrate and broaden knowledge on
some aspects of physics at this teaching level. The resources may be
used either in an ordinary course as support material or as the main
working tool in an on-line Internet course.
JOptics has been recently selected as the
winner of the MERLOT
Classics Awards 2010 (Physics)
New program: Optical tweezers
Can
a laser beam trap a dielectric sphere? The program illustrates how an
optical tweezer work and lets the user play with several experimental
parameters in order to see how trap characteristics are affected.
Click on the image to download the program
Click here to access
the documentation
Click here
to access the code (Google Code)
How to download the applets
There are three
ways
to run the simulations:
- Run the
applets from a browser
window.
- Install the
simulations in your computer using Java Web Start.
- Download
all the simulations using OSP Launcher.
Run
the applets in a browser window
Click on the images to run the
applets in a
browser window.
|
Ray
tracing |
|
Eye
model (beta) |
|
Light
dispersion |
|
Optical
fibers |
|
Light
polarization and Fresnel
laws |
|
Colorimetry |
|
Young's
experiment |
|
Multiple
beam interference |
|
Fabry-Perot
interferometer |
|
Michelson
interferometer |
|
Fresnel
and Fraunhofer
diffraction |
|
Fourier
Optics |
|
|
|
|
Install the simulations
in your computer using Java Web Start
|
Ray
tracing
This applet shows the behavior of optical systems, such as lenses,
projectors, telescopes, etc. It includes the calculation of their
characteristics (cardinal points) and image formation, either by using
paraxial optics approximation or by exact calculation. In this last
case you can see and analyze the systems' optical aberrations.
|
|
Eye
model
|
|
Light
dispersion
This applet shows the phenomenon of the chromatic dispersion of light.
Firstly it shows light dispersion through a prism. It also shows
rainbows as an example of light dispersion.
|
|
Optical
fibers
|
|
Light
polarization and Fresnel laws
This applet lets you study light polarization and its reflection and
refraction in isotropic media. It shows how to obtain the different
polarization states of light from the superposition of two plane waves
and it studies Fresnel coefficients for an incident wave on a surface
separating two media, the first being a dielectric and the second
either a dielectric or a conductor.
|
|
Young's
experiment
This applet shows Young interferences resulting from the interaction of
a certain number of waves. When using a single extended source or two
point sources, spatial coherence can be studied as well.
|
|
Multiple
beam interference
This applet shows multiple beam interferences from a parallel
dielectric thin film. The applet lets you study the evolution of
reflection and refraction factors when the index of refraction and the
absorption of the film and the substrate are modified. These can be
constant or have a wavelength dependency.
|
|
Fabry-Perot
interferometer
This application allows you to study the factors involved in an
experiment with a Fabry-Perot interferometer. It lets you visualize the
result of the multiple-wave interferences produced in the
interferometer cavity when an extended source emitting two extremely
close wavelengths is used. In this way, the resolving power of the
instrument can be observed under different conditions. The influence of
the reflection coefficient of the interferometer inner faces on the
visibility and the resolving power can be investigated as well.
|
|
Michelson
interferometer
This applet lets you study the Michelson interferometer and see the
evolution of light rings as the parameters of the system are changed.
The case of a point source, which corresponds to the Twyman
interferometer, is also analyzed.
|
|
Fresnel
and Fraunhofer diffraction
This applet shows the Fresnel and Fraunhofer diffraction patterns. The
applet includes some default objects such as the slit, the rectangle
and the circle, whose geometrical characteristics can be modified.
|
|
Fourier
Optics
This applet incorporates some image processing techniques in the
Fourier optics domain. You can compute and see the Fourier transform of
an object and the convolution between two images. You can also simulate
the Vander Lugt correlator (matched filter, phase-only filter and
inverse filter) and the joint transform correlator (linear or binary
joint power spectrum).
|
|
Colorimetry
This applet lets you study colors and its characteristic parameters,
such as dominant wavelength, purity and coordinates in the XYZ or CIE
system representation. You can obtain different colors by additive or
substractive mixture and you can also study the changes of a filter
color with the illuminant.
|
Download
all the simulations using OSP Launcher
Launcher, which is part of OSP, is a
Java
program that
can launch other Java applications. One can download a single
Java
executable file (ub_optics.jar) embedding all the available Javaoptics
simulations.
Click on the image to
download ub_optics.jar and select the "Save as..." option to
store
the file in an appropriate folder of your computer. Finally, click
twice
on the icon to execute the file ub_optics.jar.
|