Abstract:WIMP-Based electronic teaching systems can not meet teachers’ requirements of natural and efficient interaction, especially continuous drawing and writing in geometry teaching. In this paper, an intelligent pen-based whiteboard system (IPW) for dynamic geometry visualization is designed and implemented. IPW can be used to add handwriting, outline and recognize geometry and manipulate interface elements with pen gestures. Through extended LIM0 algorithm dynamic geometric constraint solving and dynamic geometric visualization are supported. This paper discusses IPW’s framework and its key technologies, and gives application examples. Experimental results show that IPW has higher task completion efficiency and user satisfaction.