John J. Shi's Home Page

{home}
General: {resume} {publications & presentations}
Experience: {software & web} {teaching}
Research channels: {knowledge engineering} {product process} {supply chain} {health care & biomedical}

Selected Efforts in Product & Process Development

Collaborative Product Development

Date: 09/1998 ~ 08/2001
Employer: University of Hong Kong Hong Kong
Position: Research Assistant
(1) Studied and developed methodologies of using the process of CPD with web technologies, for 3 years. (2) Developed a general DFX framework to generate DFX tools (DFA, DFM, etc.) and fit them in a common DFX worksheet: DFX Handbook offering design assistant guidelines, Lucas DFA evaluating the assembability of a product, FMEA offering failure modes and effect analysis online, and CyberWorkflow brokering collaboration among distributed web applications. (3) Published 11 academic reports for the pioneer research work. (4) Developed more than 10 web applications to implement the methodologies. SQL Server, Access and XML were used for data representation and transferring. DAO, RDO, ADO, RDS, and ODBC were used for data communication between application tiers. COM/DCOM/COM+ were applied in middleware development. ActiveX, Java Applet, Script (Java/VB) and ASP were used in client application development. Tools of Visual Basic, Visual C++, FrontPage and InterDev were used in various systems.

CyberWorkflow

Date: 03/2001 ~ 08/2001
Employer: University of Hong Kong Hong Kong
Position: Research Assistant
This project is to create a synchronized and collaborative environment for distributed web applications, using the agent technologies.

Web-based Design for X

Date: 09/1998 ~ 08/2001
Employer: University of Hong Kong Hong Kong
Position: Research Assistant
The three years project was to facilitate collaborations among the product development cycle using the web technologies. More than 10 web applications were developed to implement the methodologies. SQL Server, Access and XML were used for data representation and transferring. DAO, RDO, ADO, RDS, and ODBC were used for data communication between application tiers. COM/DCOM/COM+ were applied in middleware development. ActiveX, Java Applet, Script (Java/VB) and ASP were used in client application development. Tools of Visual Basic, FrontPage and InterDev were used in various systems.

Design for X (Product Design Rules) Handbook

Date: 12/1998 ~ 08/2001
Employer: University of Hong Kong Hong Kong
Position: Research Assistant
The DFX handbook is developed to provide product design guidelines/rules on the web. A keyword based search facility is provided in the DFX Handbook, which helps the user mine the guidelines from the DFX Handbook efficiently. The belief theory is implemented in the system development. The users can feedback their belief to the searched results. Thus the search facility in the system has a simple self-learning characteristic to suit for various applications.

Web-based Failure Modes & Effect Analysis

Date: 12/1998 ~ 02/1999
Employer: University of Hong Kong Hong Kong
Position: Research Assistant
A new data model was introduced for failure mode analysis, based upon the relationships between, project, product, function, failure mode, effect, cause, detections actions, and measurement indicator. A system was firstly developed in a fat-client approach, using an ActiveX control to embed all functions of FMEA procedure in web pages. A thin client version of the FMEA is then also developed. The web server transferred the Active Server Pages into pure HTML files, which are displayed in any type of web browser.

Lucas Design for Assembly

Date: 09/1998 ~ 11/1998
Employer: University of Hong Kong Hong Kong
Position: Research Assistant
The main contribution of the system was to transfer a paper-based Lucas DFA manual to a web-based system, whose main function is to help the product designer to consider how easy the product will be assembled in the future. This web-based system was developed as early as in 1998. Till now, many interests have been collected from academic institutes and industry companies. A case study was once carried out in China Huawei Ltd.

Computer Aided Process Planning/NC Code Generation

Date: 09/1996 ~ 12/1997
Employer: Wuxi Machine Tools Factory of Jiangsu Province/Southeast University Nanjing, China
Position: Software Developer/Manager
Developed a typical rule-based expert system that was able to generate manufacturing process plans and produce NC codes that are used in machine center to fabricate the product. The system has been implemented in the factory for three kinds of NC machine systems of Siemens 880/840 and A950.

Computer Aided Assembly Process Planning

Date: 01/1995 ~ 07/1995
Employer: Nanjing Machine Tools Factory of Jiangsu Province/Southeast University Nanjing, China
Position: Software Developer/Manager
Studied and implemented methodologies of automatic generation of the assembly drawing; developed the deliverable system using AutoCAD’s AutoLisp, C/C++. The system has been testified and well used in the factory
 

Copyright Jun Shi, 2005. Any comments could be sent to johnjshi@gmail.com.