This tutorial assumes that you have some basic programming experience with the Java language and platform, and knowledge of the NetBeans IDE.