development projects java aluminum open source c++ computer repair .net metal copper calcium j2ee magnesium computer brass laptop notebook developers manganese