The G Client Engine (GCE) - making it visible
In order to allow user interaction an user interface has to be
provided - this is the job of the G Client Engine. It allows for the
rendering of elements (that is, the forms of the elements) and
should forward user input to the elements controlled by the user.
The GCE builds directly on the GWE, this means that the user
actually has a local GWE Server running which in turn connects
to the other servers.
GWE Server can handle primary and secondary elements. Clients
will naturally have many secondary elements.
As the current implementation is mostly for testing purposes, we
would appreciate it very much if some volunteer with some
experience in 3D programming would assist in writing a good
client framework.
We target at a very reusable client library. That means everyone
should be able to write his/her own client or extend the given
standard client to his own needs. The protocol will be completely
open - as the whole software is. Thus everyone is able to create
clients to personal preferences. Even clients without a GWE seem
possible if the GWE protocol is implemented all the way.