The aim of the JSky project is to build a collection of reusable Java components for use in astronomy. The project originally grew out of the development of the Skycat application at ESO and a first draft of the design ideas were presented at the ADASS'99 conference.