Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Web interface for c++ applications

Our company has a set of 3d modeling softwares written in c++ with qt based gui. We are planning to offer these applications to customers to try them from a web browser. I mean to say, we need to create web interfaces for native c++ codes. Please suggest me which technology, languages should be used. If possible please give some links to some white papers or case studies for this kind of projects. I am totally clue less :)

like image 748
Rwik Avatar asked Feb 04 '23 07:02

Rwik


1 Answers

Ideally you would keep your c++ code on the server and use a mixture of HTML and Javascript on the browser. However since 3d modeling is so client centric you may have to run some c++ code directly in the browser.

There are a few options to look at:

  • Emscripten
  • Adobe Alchemy
  • Google Native Client
  • A Java Applet using NestedVM
  • Netscape plugin API
  • ActiveX

You could also run a few instances of your application on your server inside an XVnc session and let people use it through a VNC viewer applet. The simplest solution however is still to offer a downloadable demo of your application.

like image 120
Alex Jasmin Avatar answered Feb 06 '23 14:02

Alex Jasmin