Наша компания имеет ряд 3-го программного обеспечения моделирования, записанного в C++ с базирующимся gui QT. Мы планируем предложить эти приложения клиентам для попытки их от веб-браузера. Я означаю говорить, мы должны создать веб-интерфейсы для собственных кодов C++. Предложите меня, какая технология, языки должны использоваться. Если возможный дайте некоторые ссылки на некоторые отчеты или тематические исследования на предмет этого вида проектов. Я - полностью подсказка меньше:)
В идеале вы должны хранить свой c++ код на сервере и использовать смесь HTML и Javascript в браузере. Однако, поскольку 3d-моделирование настолько клиентоориентировано, что вам, возможно, придется запускать некоторый c++ код прямо в браузере.
Есть несколько вариантов для просмотра:
Вы также можете запустить несколько экземпляров вашего приложения на вашем сервере внутри сеанса XVnc и дать людям возможность использовать его через VNC viewer апплет. Самое простое решение, однако, все же заключается в том, чтобы предложить загружаемую демо-версию вашего приложения.
.Вскоре вы можете использовать WebGL для выполнения 3D в браузере. Но сколько времени понадобится браузерам, чтобы включить его, я не знаю. Но, возможно, было бы неплохо посмотреть на это, чтобы не исключать его использование в будущем.
Если снова создавать все слишком дорого, всегда можно создать распределенное приложение:
Одна программа, запускающая основное приложение на C++ и генерирующая (например) XML-файлы.
Веб-приложение, читающее XML-файлы, генерируемые C++-приложением, и переводящее их на язык веб-приложений (например, Adobe Flex).
Удачи!