Abstract
Smalltalk is a well-known object-oriented programming language.In the late 1980s, we developed Smalltalk on DEC VAX/8600 computer to promote education and research of object-oriented programing in China. Smalltalk can also be used as the language of object-oriented database e.g. Gemstone. However, object-oriented data model is hard to define views and handle role multiplity as well as object migration. We extended the object-oriented data model with the new concepts of deputy objects and deputy classes. The new model is called object deputy model and can provide a unified realization of object views, roles and migration. It can be implemented in Smalltalk. In China, there are other Smalltalk-related research projects such as Smalltalk program understanding support system and chinese character information processing in Smalltalk. In this paper, we will introduce these research works.