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 :)
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.
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!
Tags und Links c c++ qt user-interface