Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

GCF Application server

on

  • 1,070 views

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

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

Statistics

Views

Total Views
1,070
Views on SlideShare
910
Embed Views
160

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 160

http://thegeek.in 160

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

GCF Application server Presentation Transcript

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