The interface and implementation of technology analysis and financial market definition in Java language.