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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.