인텔리전트 VRML 에디터의 설계 및 구현

최근에 웹 상에서 상호대화적인 3차원 가상 공간을 표현할 수 있는 장면 표현 언어인 VRML에 대해 많은 관심이 쏟아지고 있다. 하지만, 사용자에게 많은 편의성을 제공하는 HTML 에디터의 경우와는 달리 VRML 프로그래밍을 할 때에는 대부분의 경우 VRML 언어의 특성을 가지지 않는 일반적인 범용 에디터를 사용함으로써 VRML 프로그램을 효과적으로 작성하는데 어려움이 있다. 본 논문에서는 사용자가 문법적 혹은 의미적인 오류 없이 쉽고 빠르게 VRML 프로그래밍을 할 수 있도록 인텔리전트한 기능을 갖는 VRML 에디터를 설계하고 구현한다. 효과적인 VRML 프로그래밍을 하는데 필요한 요구 사항들을 분석한 후에, 유용한 노드 리스트, 필드값 입력 대화상자, ROUTE-TO 입력 대화상자, 자동적인 괄호 삽입, 새 파일 생성 시에 헤더 삽입, 텍스트 컬러링 등 에디터에 적용된 인텔리전트한 기능을 제시하고, Java 언어를 사용하여 구현한 방법을 설명한다.