W3DEnvironment is a library consisting of three .java files, which allow programming for J2ME and J2SE with a single source. Choices, textlines, buttons, W3D graphics and textfields are supported since the first version. A small update included Images, files and platform independent key codes. This version changed the name of the product (it was called W3DSurrounding first) and includes socket connections for internet communications, an IPGetter method and a class for displaying 2D graphics (drawing pictures, text, boxes, lines and ovals).