3. GCF
A C++ framework for Qt applications
Helps compose modules of an application as
dynamically loadable entities
Provides GUI merging capabilities
Provides object/functionality discovery
services
Provides support for inter-process-
communication
9. The architecture
GCFMessage.js
Javascript library
Helps in issuing requests to
GCFApplicationServer
Responses can be asynchronously handled
(AJAX Style)
11. …
GCFApplicationServer.php
Acts as a forwarding agent
POST data sent to it will be redirected to
GCFAppServer
Waits for the server
Relays back the response
18. …
Construction of request GCF::Message
GCF::AppAccessPoint invokes specified
methods in specified objects
GCF::AppAccessPoint responds with a reply
GCF::Message
This GCF::Message is then converted to
XML document
This is written back to the same socket