OpenGL Java-апплет без предупреждений безопасности - PullRequest
1 голос
/ 15 мая 2011

Мне нужно создать Java-апплет, который я могу встраивать в веб-страницу без предупреждений безопасности и использую OpenGL.

Я до сих пор работал с JOGL 1.x и код работает отлично, однако яне может встроить его без предупреждений безопасности, и даже тогда он не запустится, если вы не измените конфигурацию java, чтобы разрешить смешивание подписанного и неподписанного кода ...

Я знаю, что JOGL 1.x несколько заброшен,так что я должен использовать вместо этого?Я слышал, что было много проблем с 2.x, кроме того, я думаю, что для этого потребуется предупреждение системы безопасности ...

Есть ли что-то еще, что я могу использовать для предоставления OpenGL, что я могу использовать unsigned, чтобы не было предупреждений

Ответы [ 3 ]

1 голос
/ 15 мая 2011

Если вы распространяете JOGL как часть своего апплета, почему вы не подписываете его своим сертификатом?

Или вы пытаетесь не брать на себя ответственность за код, размещенный на вашем сайте, который вы спрашиваете у своих посетителейбежать?

1 голос
/ 10 марта 2012

Чтобы ответить на мой собственный вопрос ради закрытия: Нет. Из-за изменений безопасности в Java с тех пор, как был разработан JOGL1, вы не можете получить необходимый доступ без авторизации безопасности, а также из-за того, как более старые вещи были написаны специально для JOGL1.Похоже, вы должны полностью обойти безопасность Java, чтобы она заработала.Конечным результатом является то, что JOGL1 замертво замертво, если вы не сконфигурируете java в конкретной системе так, чтобы какой-либо код выполнялся каким-либо образом (он ломается, даже если вы авторизуете его, вы должны полностью отключить защиту, что, очевидно, является ужасной идеей ине подлежит распространению)

0 голосов
/ 15 мая 2011

Как насчет использования WebGL?Поскольку WebGL полностью интегрирован в DOM, вы можете использовать его также из Java-апплета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...