LINUX.ORG.RU
 

Про GUI


0

3

Вот есть концепция "окна" на которой базируются все современные GUI. А есть какие-нибудь еще концепции взаимодейтвия пользователя и машины?

CLI не рассматриваем, интересуют именно графические интерфейсы. постороенные не на "окнах"

UPD Давайте рассматривать только графические интерфейсы, чип в основании черепа - это интересно, конечно. Но несколько утопично


[#]  
gopnick

Тайлинг, не?

()
[#]  
stevejobs

интерфейс человек-машина на основе портативных сканеров ЭЭГ =) Всё остальное не нужно =)

** ()
[#] Ответ на: комментарий от stevejobs 22.04.2011 0:33:15  
whiiteliites

>интерфейс человек-машина на основе портативных сканеров ЭЭГ =) Всё остальное не нужно =)

+1

* ()
[#] Ответ на: комментарий от stevejobs 22.04.2011 0:33:15  

А от машины человеку как инфу передавать?

***** ()
[#] Ответ на: комментарий от gopnick 22.04.2011 0:32:09  

Ну.. тайлинг все равно - те же окна

***** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:40:14  
stevejobs

> А от машины человеку как инфу передавать?

чип в основание черепа

** ()
[#] Ответ на: комментарий от stevejobs 22.04.2011 0:41:31  

и как будут выглядеть протоколы?

***** ()
[#]  
whiiteliites

>CLI не рассматриваем, интересуют именно графические интерфейсы.

А почему бы не совместить GUI и CLI. То есть ввод должен быть без всяких рисованных кнопочек, а напрямую с клавиатуры командами и сочетаниями, то есть есть поле для ввода команд, где отображается текст команды, чтоб не забыть что вводишь. Как в emacs'е например. А все остальное место используется исключительно для вывода информации: текстовой и графической, и видео. Такой костыль на ближайщее

* ()
[#]  
ados

GNU Emacs в консоли

** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:45:03  
stevejobs

расскажу всего лишь за сто миллиардов баксов

** ()
[#] Ответ на: комментарий от whiiteliites 22.04.2011 0:46:21  

Все равно окно, как ни крути. И пофиг как ты управляешь окнами - с клавиатуры или мышой. Все равно окна( Вот CLI - удачный пример отказа от окон. Чистый CLI, без псевдографики и прочего хлама.

***** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:40:14  
whiiteliites

>А от машины человеку как инфу передавать?

Выводить на дисплей. Главное никаких чипов, пока нет возможности без них рисовать картинку вмозг. Но эта возможность будет.

* ()
[#] Ответ на: комментарий от stevejobs 22.04.2011 0:47:39  

От человека с ником Стив Джобс другого вряд ли можно было ожидать))

***** ()
[#]  
ados

Прямая речь за CLI не считается?

** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:45:03  
stevejobs

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

** ()
[#]  
note173

Интерфейс в андроиде и ios. Одно приложение - один экран.

*** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:48:37  
whiiteliites

>Все равно окно, как ни крути.

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

* ()
[#] Ответ на: комментарий от whiiteliites 22.04.2011 0:52:40  

ЕМНИП, в тайлинге также используются окошки типа MessageBox, не?

***** ()
[#] Ответ на: комментарий от ados 22.04.2011 0:50:19  

Разговаривать с компьютером?

***** ()
[#] Ответ на: комментарий от stevejobs 22.04.2011 0:50:32  
whiiteliites

>просто контактная одежда по всему телу.

не-не. Сознание людей как-то синхронизируется. Даже бывают групповые галлюцинации.

* ()
[#] Ответ на: комментарий от bender 22.04.2011 0:49:03  

По первой ссылке те же окна. Вторая уже куда интереснее, спасибо!

***** ()
[#] Ответ на: комментарий от whiiteliites 22.04.2011 0:57:58  
whiiteliites

нужно прознать как это происходит, и разработать интерфейс

* ()
[#] Ответ на: комментарий от stevejobs 22.04.2011 0:50:32  

Ну прикольно конечно :) Но хотелось бы поговорить о способах общения с машиной через монитор. Графический интерфейс, постороенный не на концепции окон.

***** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:59:55  
stevejobs

> Графический интерфейс, постороенный не на концепции окон.

скажи ситуацию, когда окна не подходят - тогда можно будет сгенерить решение

** ()
[#]  
stevejobs

> чип в основании черепа - это интересно, конечно. Но несколько утопично

чип в основании черепа появится в течение каких-то 20 лет..

** ()
[#] Ответ на: комментарий от stevejobs 22.04.2011 1:01:03  

Хм.. Ну вот любая ситуация, где можно использовать и окна ) CLI же может выступать заменой окнам во многих случаях. Я на гипотетическом уровне пытаюсь что-то представить и не получается. Но, в принципе, меня уже скоро отпустить должно))

***** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:40:33  

Тайлинг это НЕ окна, причем ни разу :)
Это разделение рабочего пространства на логические/функциональные участки.

*** ()
[#] Ответ на: комментарий от boombick 22.04.2011 1:07:00  
stevejobs

"чип", например, рулит в оперативных ситуациях, когда чип в основании черепа - это интересно, конечно. Но несколько утопично нужна мобильность + органы чувств. Например, солдаты-киборги ;) Оконный гуй хорош, когда есть много кнопок "сделай мне зашибись", которые нужно как-то группировать и отображать в соответствии с группами. Консоль хороша для коротких команд на человекочитаемом языке...

Нужно просто придумать профессию со специфическими требованиями

** ()
[#]  

>Вот есть концепция "окна" на которой базируются все современные GUI.

А что ты хочешь? Сам прибор отображения информации представляет собой, по сути, окно: стекляшка в рамке. И так будет, пока сам экран существенно не изменится. (Как-то давно читал, что придумали полимерные экраны, довольно гибкие. Вот там можно было бы что-то изобретать. И в плане устройств, и в плане интерфейсов.)

()
[#] Ответ на: комментарий от stevejobs 22.04.2011 0:50:32  
Siado

Ага, очищаешь корзину - чувствуешь облегчение в пятой точке.

*** ()
[#]  

ну окна вопервых это какбы абстракция рабочей области приложения фиксированного размера. если брать приложения использующие трей — то это не только окна (а можно и безоконные).

вобщем покойпайте тот же unity, gnome3. там окна остались, но пересмотрены некоторые моменты. а от окон, я думаю, откажутся уже к временам утопичных чипов в черепе.

** ()
[#] Ответ на: комментарий от whiiteliites 22.04.2011 0:46:21  

Это ещё товарищ туомов пять лет назад сказал, эко Вы бояните

()
[#] Ответ на: комментарий от Jetty 22.04.2011 1:10:39  

wikipedia://WIMP
wikipedia://window(computing)
> In computing, a window is a visual area containing some kind of user interface.

Формально окном является даже голая консоль

()
[#] Ответ на: комментарий от Elemir 22.04.2011 9:45:49  

Но это лишь формально :)Т.к. кнопка хрестик собсно получается тоже окно :)

*** ()
[#]  
hibou

На плоскости могут быть только окна ес-но.

Было бы круче запилить 3D интерфейс с голосовым и ручным управлением. Ручное - через, например, сенсоры на пальцах. Изображение можно передавать голограммой или в очки виртуальной реальности. Очки, вроде уже существуют в некоторых игровых приставках.

***** ()
[#] Ответ на: комментарий от boombick 22.04.2011 0:40:14  

вживить по электроду в центры боли и удовольствия.

*** ()
[#] Ответ на: комментарий от Jetty 22.04.2011 10:04:06  

Нет, кпопка крестик это Icon.
> An icon is a small pictogram used in graphical user interfaces to supplement the presentation of textual information to the user.

Собственно окно это то, что во всяких ООП'шных гуях зовётся Container

()
[#] Ответ на: комментарий от hibou 22.04.2011 10:13:04  

Будут не окна, а коробки, смысл не поменяется, хе-хе. Обходится без контейнеров ужасно сложно

()
[#] Ответ на: комментарий от Elemir 22.04.2011 10:46:54  

Вот-вот, контейнер, отличное название!!!! Хотелось бы увидеть или представить что-то без контейнеров

***** ()
[#] Ответ на: комментарий от Annoymouse 22.04.2011 2:34:33  

> Сам прибор отображения информации представляет собой, по сути, окно

По сути да :(

***** ()
[#] Ответ на: комментарий от Elemir 22.04.2011 10:41:46  

Иконка это иконка.
А крестик полноценный элемент управления, а не "presentation of textual information", а так же "область" -> крестик окно :)

*** ()
[#] Ответ на: комментарий от boombick 22.04.2011 11:09:15  

Боюсь что не получится :)
Попробуй представить мусор без контейнера ) и пойми что так не получится :) Потому что земля на которой он валяется тоже контейнер :)

*** ()
[#] Ответ на: комментарий от Jetty 22.04.2011 11:27:43  

Крестик это представление текстовой информации «закрыть»

()