Skip to main content

Linking Projects under BlueOxygen with Maven + Student Power of Indonesia

Posted by fthamura on July 8, 2011 at 8:25 AM PDT

We are now success put Cimande to Maven.Java.net, but of course, because this is our first deployment, so there are bugs that we fix, but hopefully we will fix it shortly, because 55 kids (highschool) waiting for those, and several univ student waiting to start using it. 

Since the blog posting, we found a bugs in dbunit in our code, but that wont stop me to blog here.

U can try our cimande-archetype, our own workspace platform, that now hosted in java.net, after 10 years (since june 2001), hosted in SF.net. We love ur issues in JIRA that hosted also in Cimande.java.net.

Just test our archetype, by using below syntax

mvn archetype:generate 

  -DarchetypeGroupId=org.blueoxygen.cimande 
  -DarchetypeArtifactId=cimande-archetype 
  -DarchetypeVersion=2.0-RC2.2 
  -DgroupId=org.mycompany
  -DartifactId=myproject
 
mvn hibernate3:hbm2ddl -> generate table schema

 

 The code honestly is not the blank-archetype that i want, but there is an example based on our JENI 5 handon material (JENI is an Java education project lead by ministery of education in Indonesia). The current cimande project is more RESTfull, we use Struts2 as the Controoler framework.

We have also the cousin of Cimande, name Yama, hosted also in Java.net, but the yama is under meruvian.org, cimande under blueoxygen.org. A competition project huh!!!, yess..!! we want to know more about SpringMVC, but I have been dedicated to long to Struts2 (honestly to WebWork since it 2.x).

The cimande is our core of all blueoxygen project, and now we move all the project using cimande, we have 23 projects in blueoxygen, and thx to Sonya Barry that gave me privilage to create 40 projects.

The next project that will be in Java.net is aroma, our survey management online (with survey designer for 13 question type). Aroma is a core for 2 projects under blueoxygen, name brigade -- exam online solution-- (formely jen1us, also hosted in sf.net) and papaje (a job marketplace with DISC aptitute test), all using the question model from aroma. We have also starting a project to manage community, and will be run on Aroma, name still in progreess..

This is the ilustration about relationship between cimande -> aroma -> and another project that need aroma library.

and blueoxygen is one of our big project umbrella.

This is the integrtion diagram, every box = 1 project.

Mostl our work under subversion, this is because i am to lazy to learn GIT, and in current Meruvian positioning, we need a tutorial, so every kids in 15 years old can use it.. Honestly we teach Java for 15 years old high school student, please visit http://www.facebook.com/meruvian, for our activities.

Mostly the student also must speak in Java event. so we have 15 years old - 19 years old Java speaker in Java seminary, or in Java Meet Up.

These are Vicky and Dian, our main core developer, that hacking my cimande core and change to Maven.

They are smester 3 in Gunadarma University (19 years old), took the jTechnopreneur Special Track, demo-ing their work in our camp, in the front of the people.

 

The interesting of their work, we will do a roadshow to every highschool in our country, and this is the 15 years old speaker that roadshow to 6 cities all over Java island. 

Netty demo-ing her Android apps, and now the Android part our Meruvian Midas Project (http://midas.java.net), sorry the source still somewhere in another cimande svn.

These are the team for the roadshow.

Lucky, one of the intership student, and also the roadshow team, also the winner of ICT competition in West java, also demo the AJAX based time sheet solution, called genta (http://www.sf.net/projects/genta), we move and extend the genta with 2 our project management solution (ramen and kolera). 

The Genta project honestly based on my timesheet work when working in Andersen Business Consulting, and i found mostly the alumni use it in his/her company, may be alumni of AABC that read this blog, can try the Genta Project.

 Imagine how many project in java.net if every student host 1 project in java.net..

I am still seeking archeture behind java.net, is it the best host for all this work?