We'll first summarize other people's work in related areas such as interpreter, compiler, and parallel runtime in the context of Java programming language, followed by an review of the applicant's other related activities and research results.