GCF Application server

891
-1

Published on

This is a talk that I gave on GCF Application server, a cool product of VCreate Logic

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
891
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

GCF Application server

  1. 1. GCF Application Server …a sneak peak By: Aneesh Muralidharan
  2. 2. My intentions  GCF Application Server
  3. 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
  4. 4. A GCF Component
  5. 5. An application written in GCF
  6. 6. The enlightenment  The push – pull effect  The push !  The pull !  What if … ?!
  7. 7. The idea  Have a web application  Have a Qt application  Create a possibility for them to communicate to each other about what they think 
  8. 8. GCF Application Server
  9. 9. The architecture  GCFMessage.js  Javascript library  Helps in issuing requests to GCFApplicationServer  Responses can be asynchronously handled (AJAX Style)
  10. 10. …  Sample code using GCFMessage.js
  11. 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
  12. 12. …  A simple GCFApplicationServer.php
  13. 13. …  GCFMessage.xml format
  14. 14. ... The application server – GCFAppServerGUIXML – ComponentLoaderComponent.xml
  15. 15. Component's XML file
  16. 16. ComponentLoaderComponent.xml
  17. 17. ...  GCFApplicationServer listens on port 4232  Received data packets that will be handled by GCF::AppAccessPoint
  18. 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
  19. 19. …  GCF::Message gets converted to XML
  20. 20. Re-cap  So this is what happens… Server AP C1 C2 PHP Internet JS 4232 HTML
  21. 21. Demo • A hello world app !
  22. 22. Questions ?!  http://vcreatelogic.com/forums
  23. 23. Thank you !
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×