HoloTrap: Interactive hologram design for multiple dynamic optical   trapping
  This work presents an application that generates real-time holograms to be displayed on a holographic optical tweezers setup; a technique that allows the manipulation of particles in the range from micrometres to nanometres. The software is written in Java, and uses random binary masks to generate the holograms. It allows customization of several parameters that are dependent on the experimental setup, such as the specific characteristics of the device displaying the hologram, or the presence of aberrations. We evaluate the software's performance and conclude that real-time interaction is achieved. We give our experimental results from manipulating 5 micron-diametre microspheres using the program. 
E. Pleguezuelos, A. Carnicer, J. Andilla, E. Martin-Badosa and M.   Montes-Usategui