Webschnittstelle für C ++ - Anwendungen

8

Unsere Firma hat eine Reihe von 3D-Modellierung Software in C ++ mit qt-basierten GUI geschrieben. Wir planen, diese Anwendungen den Kunden anzubieten, um sie über einen Webbrowser auszuprobieren. Ich meine, wir müssen Web-Interfaces für native C ++ - Codes erstellen. Bitte schlagen Sie mir vor, welche Technologie, welche Sprachen verwendet werden sollen. Wenn möglich, geben Sie bitte Links zu einigen Whitepapers oder Fallstudien für diese Art von Projekten. Ich bin völlig ahnungslos :)

    
Rwik 30.12.2009, 05:23
quelle

5 Antworten

5

Idealerweise würden Sie Ihren C ++ - Code auf dem Server behalten und eine Mischung aus HTML und Javascript im Browser verwenden. Da die 3D-Modellierung jedoch so kundenzentriert ist, müssen Sie möglicherweise C ++ - Code direkt im Browser ausführen.

Es gibt einige Optionen, die man sich ansehen sollte:

Sie können auch einige Instanzen Ihrer Anwendung auf Ihrem Server innerhalb einer XVnc -Sitzung ausführen und die Benutzer über einen VNC-Viewer verwenden lassen Applet. Die einfachste Lösung ist jedoch immer noch eine herunterladbare Demo Ihrer Anwendung anzubieten.

    
Alexandre Jasmin 30.12.2009 06:39
quelle
4

Sehen Sie sich Wt

an     
TimW 30.12.2009 09:11
quelle
2

Sehen Sie sich den Native Client an.

    
bmeric 30.12.2009 05:36
quelle
1

Bald könnten Sie WebGL verwenden, um 3D im Browser zu erstellen. Aber wie lange es dauern wird, bis Browser es enthalten, weiß ich nicht. Aber es könnte gut sein, es zu betrachten, um es in der Zukunft nicht auszuschließen.

    
jpyllman 30.12.2009 12:00
quelle
0

Wenn alles wieder zu aufwendig ist, können Sie immer eine verteilte Anwendung erstellen:

  • Ein Programm, das die Hauptanwendung in C ++ ausführt und (zum Beispiel) XML-Dateien erzeugt.

  • Eine Webanwendung, die die von der C ++ - Anwendung generierten XML-Dateien liest und sie in die Webanwendungssprache (z. B. Adobe Flex) übersetzt.

Viel Glück!

    
Drewen 30.12.2009 19:11
quelle

Tags und Links