Конкурс на лучший пользовательский интерфейс [до 15.12.2016]

Различные конкурсы нашего портала

Какой интерфейс вы считаете лучшим?

Poll ended at 26 Dec 2016, 11:53

1. Программа для проверки аппаратно-программного имитатора системы захвата и удержания
0
No votes
2. Программа для системы цифрового диаграммообразования
6
21%
3. Программа для чтения папки с видеороликами и отображениях их на главной панели
0
No votes
4. Программа для создания проектов куполов церквей
1
4%
5. Программа для функционального тестирования электронных плат и блоков
0
No votes
6. Передняя панель программной части контрольно-проверочной аппаратуры
0
No votes
7. Компьютерный тренажерный комплекс процессов подготовки нефти и газа к транспорту
2
7%
8. Компонент для отображения нескольких трендов на основе XYGraph.
0
No votes
9. Интерфейс для аппаратуры неинвазивного атравматического контроля кровеносных сосудов животных
0
No votes
10. Программа для проверки и настройки консоли управления электроприводом (КУЭП)
0
No votes
11. Программа для проверки и настройки системы управления электродвигателем (СУЭД)
0
No votes
12. Программа для для высокотемпературных механических испытаний металлов и сплавов
0
No votes
13. Программа для управления машинами непрерывного литья заготовок
6
21%
14. DDSN SYSTEM - это система управления КНС
1
4%
15. Лабораторный практикум "Исследование биполярного транзистора"
0
No votes
16. OpenWindow style
1
4%
17. Интерфейс для испытательных стендов
0
No votes
18. Пульт управления электро-физической установкой
2
7%
19. Программа Signals Viewer
0
No votes
20. Стенд для знакомства с контуром положения
0
No votes
21. Программное обеспечение для малоамперного дугового тренажера сварщика.
9
32%
 
Total votes : 28

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Pavel Krivozubov on 26 Nov 2016, 18:51

Коллеги, большая просьба, сразу после номера давать краткие названия своих работ, иначе в опросе для голосования они будут названы на усмотрение ведущего конкурса, что возможно не всегда будет соответствовать с мнением автора. После запуска голосования названия работ поменять, как вы понимаете уже нельзя будет.
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4391
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Vitekkz88 on 26 Nov 2016, 19:59

Borjomy_1 писал(а):По ГОСТу языки мешать не допускается.Нам за такое по рукам линейкой дают. График не подписан, легенд шкал и плотов нет...в РППО на этот объект невозможно однозначно указать в тексте.

Кстати, еще одна фишка с именами шкал: они высвечиваются, когда курсор на ось наводим.
Last edited by Vitekkz88 on 26 Nov 2016, 20:09, edited 1 time in total.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1079
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 302
hardware I/O VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Vitekkz88 on 26 Nov 2016, 20:07

Kosist писал(а):А вот это и первый сигнал - если к интерфейсу нужно "привыкать", значит он - не user-friendly. Любая программа, даже для запуска ракеты на Луну, должна быть понятна с первого взгляда. Просто во многих случаях, юзер получает все as-is, и поэтому молчит, и не жалуется...

Не, никакого сигнала нет. К любому интерфейсу придётся какое-то время привыкать. Скажу больше: это может занять у кого-то 10 минут, а у кого-то целый день. Ну вот я пример привёл про фишки в различных ОС. Эти решения в плане GUI оч классные и удобные, но к ним нужно привыкнуть. Всё ок)
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1079
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 302
hardware I/O VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Borjomy_1 on 27 Nov 2016, 01:17

Пр это правая стенка,лев - левая. Баз - базовая, нб- не базовая. В данном случае находится в словаре обслуживающего персонала
Borjomy_1
expert
expert
 
Posts: 1896
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Kosist on 27 Nov 2016, 01:40

Borjomy_1 wrote:Пр это правая стенка,лев - левая. Баз - базовая, нб- не базовая. В данном случае находится в словаре обслуживающего персонала

Вот видите - так само можно сказать, что "1" - сигнал с первого канала, "2" - со второго. А схема подключения приведена в документации для установки (для тестеров, например, мануал находится прямо при тестере, т.е. оператор может его открыть и прочитать сразу прямо на месте). Все относительно... :wink:
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 958
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 270
CLAD I/O VIP students

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Borjomy_1 on 27 Nov 2016, 02:06

Kosist wrote:
Borjomy_1 wrote:Пр это правая стенка,лев - левая. Баз - базовая, нб- не базовая. В данном случае находится в словаре обслуживающего персонала

Вот видите - так само можно сказать, что "1" - сигнал с первого канала, "2" - со второго. А схема подключения приведена в документации для установки (для тестеров, например, мануал находится прямо при тестере, т.е. оператор может его открыть и прочитать сразу прямо на месте). Все относительно... :wink:

Наименования стенок вполне читаемы и явно их обозначают. А вот нерусские обозначения это явный прокол. Как и отсутствие названия графика
Borjomy_1
expert
expert
 
Posts: 1896
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Borjomy_1 on 27 Nov 2016, 08:36

Наименования стенок - это специальные металлургические термины. И обозначены они так, а не иначе, по согласованию с технологическим персоналом. На разных комбинатах приняты разные обозначения. Поэтому названия стенок вынесены в настройки.
Базовая стенка - та, на которую опирается сляб при изгибе. Небазовая- противоположная. Мало того, если смотреть на слиток в направлении выхода слитка, то левые и правые стенки будут одни. А если со стороны диспетчерской, то наоборот. Обозначать привычными словами необходимо, чтобы персонал и у кристаллизатора и в диспетчерской не путался и не тратил время на то, чтобы перевернуть картинку.
А когда половина надписей на английском, а другая на русском, то это как минимум неудобно. В защиту своего интерфейса скажу, что у меня коды стенок "wall" вижу только я, как наладчик системы и только при запуске в эксплуатацию. Технологический персонал эту вкладку не видит.
Что касается нелюбви к стандартным индикаторам, то тут есть нюанс. Во первых поведение стандартных индикаторов, контролов и элементов интерфейса прогнозируемо для тех, кто пользуется этой программой и другими. Его нет необходимости описывать подробно. В скадах вы вообще не можете оперировать нестандартными объектами. Во вторых персоналу эти рюшечки не нужны. Эти рюшечки нужны для самовыражения программиста. Часто бывает так, что за ними скрывается убогость функционала.
Borjomy_1
expert
expert
 
Posts: 1896
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Borjomy_1 on 27 Nov 2016, 10:44

И какой функционал в понимании считается убожеством?

Это просто. Например нужен контрол Numeric. Правда, он нам не нравится, тогда мы пытаемся сделать свой. Но на полную проработку функционала времени не хватает, да и думаю, большая часть Numeric защищена патентами. Поэтому создается свой красивый, но пустой. А еще хуже, когда разработчик начинает считать себя богом и делает интерфейс (например) Numeric по-своему, нестандартно относительно наиболее часто употребляемых подобных компонентов. Например ему вздумалось копирование и вставку из буфера обмена назначить на другие клавиши. И не смейтесь - я такое видел, причем в очень серьезной программе, которую продают за немаленькие деньги.

Вот это и составляет моё впечатление о GUI. Поэтому у Borjomy_1 я отметил следующее: полупустые вкладки, цветовая гамма не очень, на некоторых вкладках элементы неряшлево расположены, кастом никакой, масштабируемости нет etc. Вишенкой на торте будет Tab в Tab-е и еще в одном Tab-е. И там, где-то глубоко сидит еще один Tab, да же?

Эта программа писалась с 2009 года. Тогда-же были заложены основные принципы. И знаете, меня рюшечки вот в последнюю очередь интересовали. Основная работа производится со вкладками на рисунках 1 и 2. Их видит персонал 99% времени (мало того, в некоторых случаях у оператора вообще нет ни мыши ни клавиатуры, работает только одно окно). И ему как-то по барабану, что не очень ровно что-то расположено или цвет серый. Это вам как разработчику хочется, чтобы было красиво. А человек пялится в этот экран по 8 часов непрерывно! Все промышленные скады, к которым относится и моя система, сделаны в СЕРОЙ палитре.
Что касается табов, то они имеют одно неоспоримое преимущество: по сравнению с нестандартными интерфейсами проще производить техническую поддержку и описывать в документации. Звонит человек и спрашивает чего делать? Ты ему и говоришь: идете на вкладку такую-то, далее такую-то и делаете то-то в том-то и том-то окошке. Объяснять что подразумевается под конкретным изображением компонента не требуется. А вот как у вас объяснять вслепую, я не знаю.
Borjomy_1
expert
expert
 
Posts: 1896
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby rbl on 27 Nov 2016, 11:16

Проблема с обозначениями отпадает если работать по ТЗ, а в комплекте с разработанным изделием идет РЭ и ТУ.
К вопросу о "навороченности" интерфейса, то как правило он нужен только программисту, чтобы попонтоваться перед другими программистами (потому как производство плюшек просто не поймет, да и не нужно им это), либо впаривания заказчику, чтобы на приемке у него "разбежались глаза" и он не заметил явных недочетов, либо он непоняв что-то постесняется в этом признаться (бывает и такое. не срабатывает только на военной приемке). Даже идея xgrapher'а, на мой взгляд шикарная, внедряется с большими сложностями...

ps. Я все больше склоняюсь к совмещению контексного меню (свое для каждого элемента) на фоне в общем простого интерфейса.
rbl
assistant
assistant
 
Posts: 122
Joined: 09 Dec 2014, 10:14
Location: Санкт-Петербург
LabVIEW Version: 7-2015
Karma: 22

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Borjomy_1 on 27 Nov 2016, 11:25

Проблема с обозначениями отпадает если работать по ТЗ, а в комплекте с разработанным изделием идет РЭ и ТУ.

Кстати, собственноручное написание РППО, позволяет отточить интерфейс. Когда начинаешь описывать программу словами, бывает, становится ясно, что надо переделывать, ибо это криво или черезчур сложно описывается.
Borjomy_1
expert
expert
 
Posts: 1896
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Vitekkz88 on 27 Nov 2016, 12:28

Borjomy_1 делать копирование - это не GUI, это оплошность разработчика. Непосредственно к GUI никакого отношения не имеет.
Рюшечки и функциональность не мешают друг другу. Просто кому-то в лом делать, кто-то просто не умеет, кто-то без фантазии в голове, либо не принято(корпоративная этика разработчиков типа).
Пример: пишем софт для одной компании. Делаем всё стандартными элементами и отдаём. Юзеру нравится, всё ничтяк. Настало время апгрейда софта в этой же компании и тут мы выкатываем кастомный GUI, весь глянцевый,блестящий и с новой концепцией построения. Конечно же у юзера задымится известное место и он попросит сделать так, как было раньше, ведь привыкли уже. И плевать он хотел на красоту.
Поэтому следует 10 раз подумать, какую концепцию GUI заложить в проект изначально. Как можно всё скомпоновать, что можно объединить в одном окне, но с визуальным разделением. То есть приходим к варианту с рюшечками. Либо пилим по старинке.
Мне кажется, этот конкурс нацелен именно на получение новых идей к построению GUI. И не играет роли в какой области что используется и какие требования выкатывал заказчик и сколько часов он сидит за компом. То есть мы(разработчики) обмениваемся опытом
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1079
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 302
hardware I/O VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Pavel Krivozubov on 27 Nov 2016, 13:17

Коллеги, просьба быть уважительнее к чужим разработкам и друг другу, у нас даже есть правило соответствующее, вы же не хотите нарушать правила форума? Обсуждать разработки коллег можно в корректной форме, без "сорных словечек")
Немного почистил тему.
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4391
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Borjomy_1 on 27 Nov 2016, 14:22

делать копирование - это не GUI, это оплошность разработчика. Непосредственно к GUI никакого отношения не имеет.

Это как раз элемент GUI. Вы мышкой данные выделяете и на клавиатуре кнопки нажимаете? Определенно это как минимум UI. И это не оплошность разработчика, а его непосредственное решение. Сделать именно так, а не по общеупотребительным правилам.
И не играет роли в какой области что используется и какие требования выкатывал заказчик и сколько часов он сидит за компом.

А по моему играет. В том числе сколько времени пользователь пользуется вашей программой.
Что касается борьбы с заказчиком по поводу интерфейса, то кастомизацию имеет смысл делать тогда и только тогда, когда она позволяет облегчить ему работу, сделать ее менее утомительнее, либо улучшить информативность. В противном случае - это никому не нужны рюшечки.
Borjomy_1
expert
expert
 
Posts: 1896
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 329
VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Lexan_83 on 28 Nov 2016, 17:25

17

Для себя я пришел к следующему виду интерфейса:

1) есть стандартная часть интерфейса, которую я практически не меняю уже несколько лет и заказчик ее менять не может. Начиналось все с варианта, показанного на конкурсе лет пять назад: ru/galereja?func=viewcategory&catid=24

2) и есть закладка, где интерфейс согласовывается уже с каждым заказчиком отдельно, обычно там располагается 3D модель или рисунок испытательного стенда

Можно это назвать интерфейсом для испытательных стендов.
Attachments
Графики.png
Стандартная часть интерфейса пользоваиеля
3Д.png
Стенд для проведения ресурсных испытаний дверей для самолета, движение двери анимированное. Пока готова программа для одной двери, работа над тремя еще ведется.
1.png
Стенд для испытания электродвигателей
2.png
Стенд для испытания составного ротора
4.png
Модернизация разрывной машины
Lexan_83
adviser
adviser
 
Posts: 221
Joined: 18 May 2009, 10:50
Location: Москва
Medals: 1
Bronze (1)
LabVIEW Version: 8.6
Karma: 45
hardware I/O PDA VIP

Re: Конкурс на лучший пользовательский интерфейс [до 15.12.2

Postby Pavel Krivozubov on 28 Nov 2016, 17:37

Лёша, узнаю знакомые кнопки)))
Кстати вопрос - у тебя узла станка анимированы? Т.е. движутся при работе программы? Или просто статичны?
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4391
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

PreviousNext

Return to Конкурсы

Who is online

Users browsing this forum: No registered users and 0 guests

cron