This paper describes the design and implementation techniques of a generic Internet-based telerobotic system. The purpose is to make available the precious technical information and hands-on experience of the authors for the research community. The paper is based on the telerobotics system that the authors recently implemented between KAIST, Korea and Saga University, Japan. In its current functionality, two control modes: high-level supervisory control and low-level supervisory control are explored demonstrating their merits and demerits.