research work for java development