Events

Embedded Scripting and Mobile Agent Based Computing
Posted by:     Time:2009-06-12

Speaker:

Dr. Harry H. Cheng, Professor
University of California, Davis
Email: hhcheng@ucdavis.edu
Web:   http://iel.ucdavis.edu/people/cheng.html

 

Time:      3:00pm-4:00pm, June 22, 2009
Location:  Room F 310, Mechanical Building A
 
Abstract:

 
Harry H. Cheng is a Professor in the Department of Mechanical and Aeronautical Engineering, Graduate Group in Computer Science, and Graduate Group in Electrical and Computer Engineering at the University of California, Davis. He is also the Director of the Integration Engineering Laboratory at the University of California, Davis. Before joining the faculty at the University of California, Davis, he worked as a Senior Engineer on robotic automation systems in the Research and Development Division at United Parcel Service from 1989 to 1992. He is the founder of SoftIntegration, Inc. which provides infrastructure software and services for rapid development and deployment of application software. He received the M.S. degree in Mathematics in 1986 and the Ph.D. degree in Mechanical Engineering in 1989 from the University of Illinois at Chicago.
 
Dr. Cheng has been teaching computer programming in C for engineering applications, engineering software design, robotics, and computer-aided design at the University of California, Davis since 1992. His research is focused on computer-aided engineering, mobile agent-based computing, intelligent mechatronic and embedded systems, and innovative teaching. He has published over 140 papers in refereed journals and conference proceedings. He is the author of the book entitled “C for Engineers and Scientists: An Interpretive Approach” published by McGraw-Hill in 2009, with a Chinese edition to be published by China’s Higher Education Press soon. He received a Research Initiation Award from the National Science Foundation, the Best Paper Award at the IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, the Procter and Gamble Best Paper Award as well as the Waldron Award at the Applied Mechanisms and Robotics Conferences. He received an Outstanding Contribution Award from United Parcel Service Inc.
 
Dr. Cheng is the original designer and implementer of an embeddable C/C++ interpreter Ch (http://www.softintegration.com) for cross-platform scripting, shell programming, two- and three-dimensional plotting, numerical computing, and embedded scripting. His C/C++ interpreter has been well received in both academia and industry.  Dr. Cheng participated in revision of the latest C standard called C99 through ANSI X3J11 and ISO S22/WG14 C Standard Committees and made contributions to new C99 numerical features of complex numbers, variable length arrays, and IEEE floating-point arithmetic, which had been implemented in his C/C++ interpreter Ch. Ch provided proof of concept implementations for the C99 standardization process.

Dr. Cheng is a Fellow of ASME and a Senior Member of IEEE. He has presented tutorials on real-time Linux for the control of mechatronic systems at the ASME IDETC. He is the Chair of the Technical Committee on Mechatronic and Embedded Systems and Applications in the Design Engineering Division of ASME (http://iel.ucdavis.edu/mesa/). He is also the Chair of the Technical Committee on Mechatronic and Embedded Systems in ITS of the IEEE Intelligent Transportation Systems Society. He is the General Chair of the 2009 ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications. He was the Chair of the Technical Area of Embedded and Ubiquitous Computing and Chair of Technical Area of Computers in Electromechanical Systems in the ASME Division of Computers and Information in Engineering. He served as the Conference Chair and Program Chair of the IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications. 
 

Copyright ©2017 School of Mechanical Engineering, Shanghai Jiao Tong University

Shanghai Jiao Tong University
Address: 800 Dongchuan Road, Shanghai
200240