media project (java)