The majority of this website is based on a paper of Olivier Devillers, Giuseppe Liotta, Franco P. Preparata, and Roberto Tamassia, entitled Checking the convexity of polytopes and the planarity of subdivisions.

The best resource/tutorial I found for Java applets was Michael McGuffin, it goes over keyboard/mouse/graphics input in a straightforward way, and also has a nice simple method for prospective projecition.

In looking up some definitions, and looking for clarification of terms used in the paper, the lovely textbook of O'Rourke proved useful, as did the Mathworld website.