Nous avons créé une application OpenGL en C++ qui visualise des simulations physiques. L'application de base est contenue dans une DLL qui est utilisée par une interface graphique simple. Il fonctionne actuellement sur un PC de bureau, mais nous avons l'idée de le transformer en un service web. Puisque les simulations nécessitent un matériel dédié, l'idée est qu'un utilisateur, via son navigateur, puisse interagir avec notre application en tant que service et que ce service rende ensuite le résultat à une image (jpg ou autre chose appropriée) qui peut alors être affiché/mis à jour dans le navigateur.Application OpenGL C++ en tant que service web
Ma question: Comment puis-je "facilement" transformer une application C++ comme décrit dans un service web qui fonctionne sur un serveur pour que je puisse l'aborder sur le web? Quel type de technologies/API devrais-je regarder? Et y a-t-il des exemples de la vie réelle qui s'attaquent à un problème similaire?
À quelle fréquence l'image doit-elle être mise à jour? –
Ce serait après chaque interaction de l'utilisateur. Légèrement vague, mais le scénario typique serait: un changement de paramètre -> un peu de temps pour la simulation -> rendre et écrire à l'image -> mettre à jour l'image du navigateur. Donc pas de besoins en temps réel dans ce cas. – user62146
Combien d'utilisateurs envisagez-vous de prendre en charge en même temps? Est-ce l'accès pour tout le monde, ou seulement un ensemble connu d'utilisateurs? tous les utilisateurs voient-ils ce que les autres utilisateurs font - une instance de l'application, ou plusieurs? –