I'm a Java newbie, but have some limited experience with C++, and have been programming using PHP in the last few years. recently I wanted to make a Java based desktop application. I went through Head First Java the last couple weeks and now feel pretty comfortable with the language itself. Now I"d like to pick up an open sourced desktop Java project and learn how to properly make a desktop application. I'll really appreciate if you can suggest a good project.
I'm specifically looking for projects with the following properties:
1. low-moderate complexity
2. good design pattern (like MVC I've been dealing with while I was doing PHP)
3. Java 5 or 6
4. desktop application
5. well documented
6. It sounds like ANT is the most popular build tool for Java project (yet another thing to learn), so it would be a plus if this project is also built by ANT tool
I'm not exactly sure what you want. Do you want to make modifications to an existing open source project, or do you want to make your own?
The mind is a strange and wonderful thing. I'm not sure that it will ever be able to figure itself out, everything else, maybe. From the atom to the universe, everything, except itself.
Joined: Oct 23, 2010
I'd like to make a new desktop application. But before making my own I'd like to pick up an existing project to learn from, such as design pattern for desktop applications and the properties I mentioned above.