The GLUT window is the simplest of the OpenSG windows, as GLUT takes care of almost everything. The only parameter is the integer Window ID that GLUT uses, but most GLUT applications only use the default window anyway and thus don't have to setup anything except for calling init() after creating the Window.
activate() calls glutSetWindow, eactivate() is a nop, as GLUT can't be witched off, and swap() directly calls glutSwapBuffers(). The osg::GLUTWindow is very simple, but very useful nonetheless. Most of the test and tutorial programs are written using GLUT.
1.4.3