Tuesday Jan 13, 2009

Creating a project on Java.net

Some of the students at my institute wanted to create projects at Java.net, the website for open-source projects related to java, created by Sun Microsystems. These would be for the India-specific competition, Code for Freedom, where each team of participant(s) has to create an application using at least 3 of Sun's open-source offerings.

After the results of the last competition, where both participants from our institute won 2nd prizes in their respective categories, I don't blame them! We were the only institute from the world to do so, which raises expectations too I guess. After walking a couple of them through the process, I figured it'd just be easier to write a blog post about it. So here we go.

1. Visit java.net

2. Register at the site, and log into your newly created account.

3. Request a project by clicking on the link in the left-hand side toolbar. Use the information available on the Creating a new project help page in order to fill out the forms.

4. After creation, you will be taken directly to your project page, and it will also be listed on the "My pages" page.

5. You can watch the members list of the project, and add more members to the project (after the project has been approved) by clicking on the link given under the title "Participation".

6. Under downloads, you can access the Docs and Files section, and add new files and folders. The documentation goes here.

7. The code, requires access to a repository. For those who don't know what that is, understand that for projects that require teams and versions to be maintained over time (all open-source software?), you need a revision control system. I'll let wikipedia explain the rest. The ones java.net uses are Subversion, and on request, CVS. If you use Netbeans, you can find a tutorial here in order to accomplish the same. Don't forget to download Subversion first though, from the Netbeans-suggested site or the origin. If you don't use Netbeans, and are on Windows, I'd recommend downloading TortoiseSVN and learning how to use it. For other systems, you can download subversion, and search for a third-party client or find out the commands. If you have taken all the steps above, your project should have been successfully uploaded.

You can drop me the new project's link when you do :)

Comments:

Note: http://kenai.com/ is another Sun-sponsored project portal. Check it out as an alternative to dev.java.net.

Posted by Dmitri Trembovetski on January 13, 2009 at 06:49 AM IST #

Or you could just visit google code and create a project there with vastly superior interface+integration with gmail.

Posted by 194.117.1.34 on January 14, 2009 at 08:18 AM IST #

Yes, I do know about kenai, but that one wasn't allowed for the competition. And of course, I know there's plenty of options out there.

Posted by Aadhar Mittal on January 20, 2009 at 12:27 AM IST #

Post a Comment:
  • HTML Syntax: NOT allowed