LINUX.ORG.RU

SUN делает 3D GUI


0

0

Цель проекта под названием looking glass - разработка трехмерного интерфейса пользователя. Разработка ведется на Java, целевые платформы - Solaris и Linux. В дальнейшем планируется интеграция с Java Desktop System.

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

★★★☆

Проверено: gr_buza

ИМХО, все эти 3DWM'ы и прочие штуки совершенно бесполезны пока у каждого не будет шлема и перчаток. Тогда это будет рулить, не спорю. А мышаком проще с обычным ифейсом разбираться :)))

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

> Чёто не понятно, жаба кроссплатформенная или нет ? А почему тогда только для Solaris и Linux ?

Потому что под виндой оконный менеджер не поменяешь.

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

Не знаешь - не говори. Один талисман чего стоит! Графическая оболочка меняется за 1 минуту (w2k). Я сам пробовал вместо explorer запускать far. Всё на ура работает

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

Типичный вiндовс-дебил -- не видит разницы м/у shell и wm.

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

> Не знаешь - не говори. Один талисман чего стоит! Графическая оболочка меняется за 1 минуту (w2k). Я сам пробовал вместо explorer запускать far. Всё на ура работает

Действительно, не знаешь - не говори: ты б еще LiteStep вспомнил, грамотей. В виндах любой версии GUI-библиотеки интегрированы в ядро ОС, и их не поменяешь, ни за минуту, ни за год! Независимый от базовой функциональности GUI-фреймворк (Avalon) появится только в Longhorn, - как обычно лет через 20 M$ делает копию хорошей технологии (в данном случае X-ов) и объявляет ее (копию) технологическим прорывом.

Far он запустил, блин... А как ты в нем _стандартные_ утилиты запускал? regedt32.exe пробовал набрать? Ничто не напрягло? Не знаю как с фаром, а у LiteStep'а на этом альтернативный WM кончался и вылезали грабли.

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

2Korobko

Для ясности, вот тебе простая аналогия: explorer <=> konqueror, собственно первое послужило во многом образцом для второго. Ну и как, убрав konqueror из KDE, ты получишь новый WM???

anonymous
()

Старовата новость :)

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

> Ну и как, убрав konqueror из KDE, ты получишь новый WM???
:-))))))))))))))))))))))))))))))))))
Сильно!

hvicha
()

А как же MacOS X?!?!?

anonymous
()

Да ну. Я пользовался и Талисманом и ещё несколькими похожими прогами, был даже какой-то псевдо 3d рабочий стол - не впечатлает. IMHO, чем оно всё проще, тем лучше. А главеное - представляю какая там будет скорость, на Джаве-то .. :)

anonymous
()

Был такой фильм - "Хакеры", там хацкеры как раз все взламывали, используя 3d гуй :)

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

> Потому что под виндой оконный менеджер не поменяешь.

А что, кроме Windows, Solaris и Linux операционных систем не существует ?

lenin
()

>рехмерного интерфейса пользователя. Разработка ведется на Java

Похоже сан пытается свои е2к на рынок десктопов пропихнуть...

anonymous
()

Новости конечно 100 лет в обед, но хорошо хоть что появилась тут.

SUN как всегда толкает новую перспективную технологию и как всегда ее в начале недооценивают.

Тоже самое было с NFS, NIS, Java.

Через десятки лет мелкософт делает свою поделку и толкает ее как некое откровение.

CIFS, AD, C#

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

Скорее, Explorer = KDE, а GUI = X. Изменить отрисовку стандартных элементов хотя и сложнее, но вполне реально. Такая возможность изначально заложена в windows. Так что давайте "пройдёмся по понятиям". Есть GUI, который отвечает за отрисовку примитивов, и есть графическая оболочка - десктоп, которая есть просто программа с графическим интерфейсом. В Windows и Unix несколько разное разделение на эти две части. GUI линукса (Х) более низкоуровневый,поэтому часть функций по отрисовке оконных примитивов возложена на десктоп. Как следствие, изменение десктопа приводит к изменению этой отрисовки. В винде же GUI довольно высокоуровневый и сам выполняет функции по отрисовке примитивов, поэтому для замеды отрисовки нужно заменять часть GUI.

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

> Изменить отрисовку стандартных элементов хотя и сложнее, но вполне реально.
А что с отрисовкой рамки окна делать-то?

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

садись, двойка

KDE = wm
Explorer ~ konqueror


> GUI линукса (Х) более низкоуровневый

Дубинушка, X-ы много уровневые и wm - это один из уровней

в Win всё в одну кучу свалено

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

Евгений, что-то ты совсем не то говоришь... ;)

Что касается WinAmp, то, видимо, там вместо стандартных компонентов используются самописные.

Тогда небольшой вопрос к тебе, раз ты тут утверждаешь, что виндовый ГУИ так хорошо настраивается...

Вопрос: &#8220;Как изменить стандартными средствами цвет главного меню в виндовой апликухе?&#8221;

Казалось бы, все-то то ничего, а вот сколько народу пыталось &#8211; ничего лучше не придумали, чем просто написать полностью свои собственные компонентики.

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

Налицо перенесенное воспаление головного мозга. Симптомы: потеря ориентации в терминах, потеря памяти, дежа-вю, бред. Причем бред страшнейший! Товарищи, не кидайтесь на человека! Он не в себе ;)

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

> Не знаешь - не говори. Один талисман чего стоит! Графическая оболочка меняется за 1 минуту (w2k).

Aston - рулеzzz !!!

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

> Потому что под виндой оконный менеджер не поменяешь.

Ты чё? Совсем е*нулся? "под виндой" это ещё проще чем "под линухом"

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

> Вопрос: &#8220;Как изменить стандартными средствами цвет главного меню > в виндовой апликухе?&#8221;

Если я правильно понял вопрос, то кажется это было что-то вроде этого:

в свойствах экрана выбираешь "appearance", выбираешь "menu" и ставишь цвет.

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

Нет, я имел ввиду, как поменять цвет меню из самого запущенного приложения. Такая вот девелоперская задача. Речь идет об API.

А то, что ты предлагаешь, скорее всего сработает, но это - совсем другое. :)

--------------------

> Вопрос: &#8220;Как изменить стандартными средствами цвет главного меню > в виндовой апликухе?&#8221;

Если я правильно понял вопрос, то кажется это было что-то вроде этого: в свойствах экрана выбираешь "appearance", выбираешь "menu" и ставишь цвет.

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

А как это сделать в QT-программе? Это настраивается не из проги, а из графической оболочки. Что в винде, что в KDE. Про то, что explorer!=kde. Убей процесс explorer.exe и посмотри, что останется. Останется только графический режим. Исчезнет и десктоп с иконками, и панель задач с кноккой, меню, систреем м quick-lunch-ем. Проводник - это не то же самое, что explorer. Проводник = konquerer, explorer=kde

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

И ещё. Запусти просто иксы: #X& Что появится? Правильно графический режим, курсок мышки в форме крестика. И всё. Это и есть иксы.

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

ну в qt-программе это делается на раз! Поставь Toolkit for Oracle (tora) и убедись сам. Никакое КДЕ там не нужно - интерфейс настраивается прямо в программе. Едем дальше. Допустим ты убил свой explorer.exe. Но менеджер окон у тебя продолжает работать! Не веришь!? Проверяем: Нажимаем ctrl+alt+delete и выбираем Диспетчер задач. В меню выбираем Файл->Выполнить и пишем там cmd. Выполняем. На экране получаем нормальное окно терминала с ОФОРМЛЕНИЕМ ОТ МЕНЕДЖЕРА ОКОН! Смотрим в список запущенных задач и видем что explorer-а нет. А есть только менеджер окон. Понял, танкист!?

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

Честно говоря, не представляю виндовое окно без рамки :)

Всё таки WM это Window Manager, то есть прога управляющая окнами. В винде explorer скорее Desktop Environment, чем WM.

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

Ладно, определимся с терминами. GUI - средства отрисовки примитивов - прямоугольников, шрифтов, битмапов Window Maganer - система управления окнами, т.е. тот уровень, который превращает прямоугольники в окна, даёт им заголовки и пр. Desktop - это программа или набор программ, которые организую графическое управление компьютером: файлами, процессами и пр. Среди других функций есть функции настроцки Window Manager'a И под линуксом, и под виндой есть два уровня. Под линуксом первый уровень - это Х, второй - КДЕ (гном). Под виндой первый уровень - GUI, второй - explorer. Отличие в том, что средний уровень - WM - в линуксе отнесён ко второму уровню (и реализуется kwin - частью KDE), а в винде он является частью первого (GUI). Поскольку второй уровень заменять проще, то в линуксе замена WM проще. Вот и всё. Разводить тут глубокую философию негде.

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

> Разводить тут глубокую философию негде.

...ну, можно вспомнить, что X`ам тоже существуют альтернативы... :)))

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

Так вопрос как раз в том, можно ли поменять стандартный виндовый WM на свой, и на сколько это легко (и на сколько это законно!).

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

ну ты бля внатуре ебанат кальция! проснитесь придурки не видавшие винды, ваш линукс как сосал, так и будет дальше посасывать!

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

> *** это WM ? ***

Что-то я на скриншотах ни одного запущеного приложения (кроме этого самого Aston) не заметил. Покажи мне окно како-го нибудь блокнота или пасьянса и ткни пальцем в измененные заголовки окон.

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

> Покажи мне окно како-го нибудь блокнота или пасьянса и ткни пальцем в измененные заголовки окон.

Вот то-то и оно. :)))

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

Потому, что LG представляет из себя X11 сервер, работающий поверх OpenGL.

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

Чёрт, оно почему-то под анонимусом поместило. Повторю от своего имени и развёрнуто. :)

LG состоит из двух основных компонент: 1) X11 сервер, работающий поверх OpenGL и занимающися двумя основными задачами: отрисовка всего этого 3D добра и "перехват" обычных X11 клиентов, для "оборачивания" их 3D window manager'ом; 2) собственно 3D WM, который ничего революционного из себя не представляет. Всё это, за исключением очень небольших кусков, относящихся к OpenGL, написано на Java.

Поняли, почему это только под Linux? Кстати, Solaris версии, насколько я знаю, в природе ещё не существует.

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

Конечно всё равно не правильно (забыта qt и часть KDE, реализующая KDEшные widgets), но и ладно, примерно близко к действительности...

Да, а вообще-то explorer сильно больше смахивает на Nautilus или gmc, а не на Konqueror. А konqueror идёт в связке с kdesktop, kicker.

anonymous
()

Java 3D API jakobi ispolzuemij v LG eto tiazhelie komponenti i govoriat napriamuju s OpenGL. No Java 3D sucks big time. Esli bi u menia bilo vremia to sdelal bi eto na Open Inventore. I krossplatformenno i bistro i bse takoe :)

anonymous
()

Люди! Кто-то может запостить скриншот этого трехмерного оригинализма? Интересно посмотреть.

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

> можно ли поменять стандартный виндовый WM на свой

Легко :) замени стандартный user32 на свой.

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

Хлопцы, а вы XP видели? Там WM меняется на лету. Следовательно, он частью ядра не является. И, весьма вероятно, что этот самый WM настраивается так же гибко, как и всё остальные фишки винды, например, GINA.

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

Возможно я не прав, но мне кажется, что в XP просто гибкая система скинов для WM, а сам WM остается тем-же, даже при использовании WindowBlinds.
А если менять user32 на свой, то это нарушение лицензии Microsoft. А так-как LookingGlass делает не какая-нибудь неизвестная никому конторка, а крупный производитель ПО и железа, то нарушать лицензии ему как-то не с руки.

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