2010-12-08 5 views
5

Я изучаю возможности создания приложения Javascript, которое использует webGL.Автономный клиент webGL/Javascript?

Поскольку webGL доступен только в нескольких браузерах, и я не хочу заставлять людей использовать определенный браузер (напрямую), я также хотел бы предложить автономную загрузку клиентских приложений.

Возможно ли каким-то образом создать безграничный и автономный клиент «поддельного браузера», в котором есть приложение, встроенное для Linux и Windows?

Это позволит мне распространять отдельного клиента без необходимости модификации кода приложения.

+0

Возможно, эта статья интересна: http://waset.org/publications/8553/a-standalone-webgl-supporting-architecture. Я пытаюсь связаться с Нахуном Бэком, чтобы узнать, доступен ли исходный код. – trusktr 2017-07-28 06:13:13

ответ

1

WebGL support has been offered in WebKit строит более года. Поэтому, если ваши клиенты используют компьютеры Macintosh, вы можете создать автономное приложение с помощью WebKit.

И это пока что. К следующему году, я думаю, вы увидите поддержку WebGL в каждом крупном браузере, кроме IE, который испытывает сокращающуюся базу пользователей.

В качестве альтернативы вы можете написать плагин/аддон для каждого основного браузера, включая IE. Это больше для вас. Если вы не хотите оставлять веб-стандарты для разработчиков браузеров, вы можете сами решить проблему.

Возможно, не лучший план в долгосрочной перспективе. Они будут постоянно оптимизировать скорость, эффективность памяти, качество рендеринга и оперативность. Вы, вероятно, не захотите вкладывать в нее столько же усилий, сколько они. Вы, вероятно, не будете предлагать ту же кросс-платформенную поддержку, что и они.

Создание конкретного браузера (ASB) для конкретного приложения с одним из стандартных наборов инструментов, а также переход к использованию веб-браузеров непосредственно по пути вниз по дороге - это, вероятно, путь. Нет причин, по которым вы не можете сейчас выработать тестирование совместимости для этой стратегии, поскольку браузеры с его поддержкой уже находятся в открытой бета-версии.

1

Итак, вы хотите написать автономное приложение, независимое от платформы, в javascript, которое может использовать opengl?

Я бы попробовал сделать приложение JOGL.

+0

Не совсем, самым простым решением для меня было бы получить безграничную и автономную версию, например. Chrome (Dev) или Firefox, которые могут использоваться только для запуска моих файлов, а не как обычный браузер. – Tom 2010-12-10 19:40:09

3

jslibs - автономная среда выполнения JavaScript, которая имеет хорошую поддержку OpenGL. Посмотрите на них samples.

 Смежные вопросы

  • Нет связанных вопросов^_^