How does GraphApp differ from Javas AWT?
GraphApp is quite similar to Java’s AWT graphics system, with a few important differences. Firstly, GraphApp is designed to work with the C language, not Java, so it’s not object-oriented. This is a major difference in style, but not really a difference in functionality. GraphApp goes further than Java does in attempting to provide compatibility between different operating systems. GraphApp provides its own Unicode fonts and font rendering technique; it can guarantee that fonts and controls look and work the same on all platforms, down to the pixel level; it has a more interactive image loading method; internally it uses UTF-8 strings to hold Unicode characters, and as such does not suffer from a 65,536 character limit which some 16-bit Unicode implementations of Java and Python suffer from.