Project goal is to give users possibility to access build-in or connected via USB webcams or remote IP / network cameras directly from Java code. Using provided libraries user is able to read camera images and detect motion. Main project consist of several sub projects - the root one, which contains required classes, build-in webcam driver compatible with Windows, Linux and Mac OS, which can stream images with frequency ~250 FPS. Main project can be used standalone, but user is able to replace build-in driver with different one - such as JMF / FMJ, LTI-CIVIL, OpenCV, VLCj or OpenIMAJ.