LINUX.ORG.RU

Поддержка OpenGL в Mustang развивается галопом


0

0

В 6-й версии Java VM под именем Мустанг будет встроенная родная поддержка OpenGL в 2D на рабочем столе

График по ссылке наглядно показывает увеличение скорости отрисовки 2D примитивов при использовании OpenGL

>>> Подробности

anonymous

Проверено: Demetrio ()

А фигли толку, если почти все OGL дрова под линух, которые я видел, кроме уж совсем софторых, так или иначе с подглюками и иногда вешают тачку.

Mossy
()
Ответ на: комментарий от Mossy

> Да вроде весь МакОсХ гуй так написан, ничо, нормально

на жабе? ;)

JB ★★★★★
()

я уже давно использую 5.0 с 2D OGL, очень доволен. Скорость отрисовки возможно даже быстрее, чем у нативных X11 приложений. Правда пока не всё работает (например Intellij Idea), но большинство программ пашет как надо. Очень полезная вешь.

Видео у меня NVidia FX5200 (ноут).

Puzan ★★★★★
()
Ответ на: комментарий от palach

Не смишно. В 2006-м году в 2D без поддержки OpenGL делать будет нечего, Apple и Microsoft это давно уже поняли судя по Cocoa, Aqua, и Avalon

anonymous
()
Ответ на: комментарий от anonymous

> В 2006-м году в 2D без поддержки OpenGL делать будет нечего

Поддерживаю. И вообще - лучше бы сразу Java3D библиотеку интегрировали заодно, а то всё тянут - жабу за хвост :)

bochs ★★★
()
Ответ на: комментарий от Puzan

Самое смешное, что OpenGL действительно, работает в 5.0. Для того, чтобы убедиться, достаточно поставить NetBeans 4.1, включить 2x-4x-8x AA сглаживание в свойствах видеодрайвера и увидеть, ничего не увидеть, пустое окно в рамке, т.к. NetBeans почему то не работает при включенном сглаживании

anonymous
()
Ответ на: комментарий от bochs

К сожалению основная проблема с Java/OpenGL это как раз корявые драйвера OpenGl. В тигре можно включить - -Dsun.java2d.opengl=True. Поддержка в Мустанге не будет "по умолчанию" для Винды. Для Линукса только для "хороших плат/драйверов". JSR 231 (он же jogl) - стандартная привязка java к opengl. Вот бы они еще java2d поверх jsr 231 сделали...

anonymous
()
Ответ на: комментарий от bochs

У жабы нет хвоста, ее можно только в обратную сторону (типа проткнуть ;-))

anonymous
()

каких примитивов? виджетов? макнилей? :)

anonymous
()

Недавно что-то такое мелькало про эксперименты с xorg и OGL.. и что-то даже получалось у группы товарисчей. Нет, не недавно. давно. и ничего не слышно с тех пор, что удивительно.. ведь это the way to the future (c)Хьюз-Ди-Каприо

Vike
()
Ответ на: комментарий от palach

Палач, казни Гослинга! Java - это только для мобил, где 3D JSR182 не всеми трубками поддерживается, и для JSF, которые скоро будут вытеснены .Net 2.0.

anonymous
()
Ответ на: комментарий от anonymous

> Java - это только для мобил
Неправда твоя.
Java работает как на высокопроизводительных серверах от IBM,SUN,HP так и на марсоходах, мобильниках, роботах - пылесосах.

(ниже только opensource решения)

Для десктопа.
Azureus – лучший клиент для torrent
RssOwl – лучший rss reader
Eclipse – одна из лучших IDE
OpenOffice
...
уже сейчас полно 3D игр на java.
начиная от портов Quake2,3
заканчивая безумно популярным runescape (70000 оnline пользователей, -3d игра на подобие ультимы )
Chrome (http://www.chromethegame.com)
А сколько вот таких online игр?
http://www.flyordie.com/tanx/ (multiplayer)
http://www.radicalplay.com/aces/
http://www.radicalplay.com/madness/

Для Enterprise
OPENEXCHENGE
TOMCAT
JBOSS
...

>которые скоро будут вытеснены .Net 2.0
Сколько раз я это уже слышу...
Однако народ продолжает писать порталы на java
adobe.com
hp.com
sony.com
oracle.com
novell.com
sun.com
...

linux.org.ru тоже написан на java.

А ты знаешь про "совместимость" net1.1 c net2.0?

А как "хорошо" "платформа Net" работает на промышленных серверах (это те, что не на архитектуре настольных компьютеров сделаны)...













Yilativs ★★★★
()
Ответ на: комментарий от Yilativs

> Неправда твоя. > Java работает как на высокопроизводительных серверах от IBM,SUN,HP

Правда твоя. Жаба там работает. Только очень плохо.

:)

anonymous
()
Ответ на: комментарий от anonymous

>> Неправда твоя. Java работает как на высокопроизводительных серверах от IBM,SUN,HP

>Правда твоя. Жаба там работает. Только очень плохо.
Побольше конкретики ;-)
Может дело в /dev/hands или /proc/user/DNA?

Yilativs ★★★★
()
Ответ на: комментарий от anonymous

>А ты знаешь про "совместимость" Жаба 1.4.2_08 c Жаба5?
Да.
То что работает под 1.4.2 работает под 1.5.0

Yilativs ★★★★
()
Ответ на: комментарий от anonymous

re: Вот когда будут вытеснены, тогда и поговорим.
Можешь уже говорить.

Похоже на лоре завелись миNETчитцы ;-)

anonymous
()
Ответ на: комментарий от anonymous

>А ты знаешь про "совместимость" Жаба 1.4.2_08 c Жаба5?

Список несоместимостей и проблем портирования - в студию

anonymous
()
Ответ на: комментарий от anonymous

>Можешь уже говорить.

Нет, лучше ты нам расскажи, на каком это предприятии у вас там в Захухринске перевели делопроизводство с Java на .NET, ты поговори, а мы - послушаем

anonymous
()
Ответ на: комментарий от anonymous

> А ты знаешь про "совместимость" Жаба 1.4.2_08 c Жаба5?

А что Вы знаете об этом? Не флейма ради, а правда интересно...

Я вот напоролся только на одну нестыковку: в 1.4.2_xx есть пакет com.sun.java.swing.plaf.gtk (GTK Look'n'Feel). А в Тигре в rt.jar его нет, хотя в исходниках он и присутствует.

onz
()
Ответ на: комментарий от onz

>> А ты знаешь про "совместимость" Жаба 1.4.2_08 c Жаба5?
>А что Вы знаете об этом? Не флейма ради, а правда интересно...
>Я вот напоролся только на одну нестыковку: в 1.4.2_xx есть пакет com.sun.java.swing.plaf.gtk (GTK Look'n'Feel). А в Тигре в rt.jar его нет, хотя в исходниках он и присутствует.

Этот пакет не часть спецификации java.
Используй то что начинается с java. или javax.
и будет тебе счастье.
ты бог использовать com.bea com.ibm. с таким же "успехом" java тут не причем

Yilativs ★★★★
()
Ответ на: комментарий от anonymous

> Список несоместимостей и проблем портирования - в студию

Maple 9.2 под sun-jre-1.5.* запустите. А то все вы горазды hello world портировать. Мне в MapleSoft сказали: "sun-jre-1.5.* не поддерживаем и нии*ет." Так я перешел на Mathematica.

grob ★★★★★
()
Ответ на: комментарий от dimag

Читаем-с http://www.everaldo.com/legal.html :

Elements of this website covered by copyright include images, graphics,
icons, and HTML coding. You may not reproduce, distribute, transmit or
sell these elements to any person or body incorporated into any
transmittable medium or document. No icon image or any other graphics
found in this site may be use under any circumstance, in any situation
nor in any media without prior consent of the author via email.

grob ★★★★★
()
Ответ на: комментарий от grob

PS. Пришлось за боксом на шкаф лезть, чтобы установить и скрин сделать
(и еще hexedit'ом инсталлер править на тему LD_ASSUME_KERNEL). Короче
нуегонафиг этот Maple даже закрыв глаза на жабью морду.

grob ★★★★★
()
Ответ на: комментарий от Yilativs

Yilativs, нервы не выдержали? :) Я так понял, что все кто нормально в яве разбирается тут даже не спорят, хотя иногда ну очень хочется. Тут процентов 70 наездов на яву( критика по другому выглядит, ей я всегда рад, ибо есть, что критиковать ) , это полный бред, рождённый полным незнанием вопроса.

alebu
()
Ответ на: комментарий от anonymous

>>Azureus – лучший клиент для torrent

>лучше чем что? =) а тормозит он неподецки просто

лучше чем остальные (на популярность его на sourceforge посмотри) Кстати у меня не тормозит. Может дело в /dev/hands?

Yilativs ★★★★
()
Ответ на: комментарий от grob

>Maple 9.2 под sun-jre-1.5.* запустите.
Ещё раз, sun предоставляет обратную совместимость. Если бы использовали java и javax пакеты - все бы было ок (выше один чел пытался sun.com.XYZ использовать - он не часть java, он часть реализации, и oracle,imb,bea этого пакета нет)
Ты бы хоть разобрался в чем дело, а потом говорил.
А то сам, похоже, ничего сложнее Hello World не писал.

>А то все вы горазды hello world портировать.
Возьми любой большой проект написанный на pure java.
Eclipse, JBOSS, Tomcat, JEdit, Azureus.

Yilativs ★★★★
()
Ответ на: комментарий от alebu

>Yilativs, нервы не выдержали? :)
Вообще то я спокоет как мертвый лев ;-)

>Тут процентов 70 наездов на яву( критика по другому выглядит, ей я всегда рад, ибо есть, что критиковать ) , это полный бред, рождённый полным незнанием вопроса.
Это специфика лора.
Но детей то учить надо.
Вот и пытаюсь.

Yilativs ★★★★
()
Ответ на: комментарий от Yilativs

Ничего серьезного на java не писал, поэтому разбираться - не мое дело. Я
всего лишь вижу достаточно серьезный продукт, использующий java, который
перестал нормально работать, когда я обновил jre.

Если sun предоставляет обратную совместимость, почему приложение ведет
себя по-другому? Или мое понимание "обратной совместимости" как "любое
приложение/пакет/whatever," который работал под sun-jre-1.4, работает
и под sun-jre-1.5? А про sun.com.XYZ - так это все равно если бы MS
выпустили Longhorn, в котором работали бы только pure-.Net приложения,
и назвали бы его обратно совместимым с XP.

grob ★★★★★
()
Ответ на: комментарий от Yilativs

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

grob ★★★★★
()
Ответ на: комментарий от Yilativs

> Ещё раз, sun предоставляет обратную совместимость. Если бы использовали java и javax пакеты - все бы было ок (выше один чел пытался sun.com.XYZ использовать - он не часть java, он часть реализации, и oracle,imb,bea этого пакета нет) Ты бы хоть разобрался в чем дело, а потом говорил. А то сам, похоже, ничего сложнее Hello World не писал.

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

btw. Если интересно, я использовал наличие этого пакета для определения минорной версии JDK (1.4.1 vs 1.4.2) в Антовском билде.

onz
()
Ответ на: комментарий от grob

>Ничего серьезного на java не писал, поэтому разбираться - не мое дело. Я всего лишь вижу достаточно серьезный продукт, использующий java, который перестал нормально работать, когда я обновил jre.
Поясню, продукт который ты использовал писали люди, которые намеренно использовали особенности реализации. тут дело не в версии java а в руках программистов.
попробуй этот продукт запустить на java 1.4.2 от IBM - тоже не получится.

>Если sun предоставляет обратную совместимость, почему приложение ведет
себя по-другому?
По тому, что программисты писавшие ту прогу использовали что-то выходящее за рамки спецификации (зачем - не знаю).

>Или мое понимание "обратной совместимости" как "любое
приложение/пакет/whatever," который работал под sun-jre-1.4, работает
и под sun-jre-1.5?
В jre входят классы призванные обеспечить работу самой jre. Некоторые зачем то их используют (это приводит к подобным вот непереносимостям).
Подобное поведение программистов приводит к тому, что программа работает только на одной версии java да ещё и одного производителя.

Yilativs ★★★★
()
Ответ на: комментарий от Yilativs

> попробуй этот продукт запустить на java 1.4.2 от IBM - тоже не
> получится.

К слову, в комплекте с Maple 9.2 идет jre-1.4.2 от ... IBM :) И под
ней все прекрасно работало. Так же как под blackdown и sun 1.4.2
Более того, проблема здесь даже не в core functionality, а достаточно
поверхностная - работа со шрифтами и раскладками в X. У Maple ядро нативное, а только gui на java - то есть если была бы завязка на
реализацию, вероятнее всего проблема всплыла бы где-нибудь во
взаимодействии ядра и gui. И, наконец, я отправил вопрос производителю,
и получил ответ от MapleSoft, что Maple работает с поставляемой ibm-jre
, а также с _совместимыми_ с ней, например, с sun-jre-1.4.2, а
sun-jre-1.5 не поддерживается.

grob ★★★★★
()
Ответ на: комментарий от grob

да, ребята из MapleSoft там что конкретно намутили,
оно насколько я понимаю swing юзает, попробуй скормить -Dswing.metalTheme=steel может поможет

ed ★★
()
Ответ на: комментарий от grob

>Maple ядро нативное, а только gui на java
;-)
Так вот в чем проблема?
-Java не переносимая, кричали они, а маленький лягушонок кричал громче всех...

anonymous
()
Ответ на: комментарий от grob


>К слову, в комплекте с Maple 9.2 идет jre-1.4.2 от ... IBM :)
Я приводил пример по поводу проблем человека из форума в качестве примера, в чем проблемы Maple я не знаю.

>нативное, а только gui на java - то есть если была бы завязка на
реализацию, вероятнее всего проблема всплыла бы где-нибудь во
взаимодействии ядра и gui.
А ты уверен что это вообще проблема java?


>И, наконец, я отправил вопрос производителю,
и получил ответ от MapleSoft, что Maple работает с поставляемой ibm-jre
, а также с _совместимыми_ с ней, например, с sun-jre-1.4.2, а
sun-jre-1.5 не поддерживается.
Ну так и спроси в чем проблемы у них.

PS Не переносимый код в студию PLZ.




Yilativs ★★★★
()
Ответ на: комментарий от Yilativs

Все кто спорит - посмотрите на скрин, он пару килобайт занимает, и
подумайте хорошо - в gui проблема или в ядре.

grob ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.