Haiping Wang Published Applications :