A project is a group of files comprising a single application. Files include source files, resource files, XML configuration files, automatically generated Apache Ant build files, and a properties file.
The Java ME Platform SDK creates its project infrastructure directly on top of Apache Ant. With this infrastructure in place, you can build and run your projects within the SDK or from the command line. The build process is controlled by project properties, as described in Building a Project.