open source developers j2ee shop online shopping learning projects geometry math quantum physics builders physics php .net algebra construction c++ linux calculus java mathematics html education design chemistry