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

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

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

Опрос закончился 26 дек 2016, 11:53

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

Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

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

Сообщение Pavel Krivozubov »

Коллеги, большая просьба, сразу после номера давать краткие названия своих работ, иначе в опросе для голосования они будут названы на усмотрение ведущего конкурса, что возможно не всегда будет соответствовать с мнением автора. После запуска голосования названия работ поменять, как вы понимаете уже нельзя будет.
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

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

Сообщение Vitekkz88 »

Borjomy_1 писал(а):По ГОСТу языки мешать не допускается.Нам за такое по рукам линейкой дают. График не подписан, легенд шкал и плотов нет...в РППО на этот объект невозможно однозначно указать в тексте.
Кстати, еще одна фишка с именами шкал: они высвечиваются, когда курсор на ось наводим.
Последний раз редактировалось Vitekkz88 26 ноя 2016, 20:09, всего редактировалось 1 раз.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

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

Сообщение Vitekkz88 »

Kosist писал(а):А вот это и первый сигнал - если к интерфейсу нужно "привыкать", значит он - не user-friendly. Любая программа, даже для запуска ракеты на Луну, должна быть понятна с первого взгляда. Просто во многих случаях, юзер получает все as-is, и поэтому молчит, и не жалуется...
Не, никакого сигнала нет. К любому интерфейсу придётся какое-то время привыкать. Скажу больше: это может занять у кого-то 10 минут, а у кого-то целый день. Ну вот я пример привёл про фишки в различных ОС. Эти решения в плане GUI оч классные и удобные, но к ним нужно привыкнуть. Всё ок)
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

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

Сообщение Borjomy_1 »

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

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

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

Сообщение Kosist »

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

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

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

Сообщение Borjomy_1 »

Kosist писал(а):
Borjomy_1 писал(а):Пр это правая стенка,лев - левая. Баз - базовая, нб- не базовая. В данном случае находится в словаре обслуживающего персонала
Вот видите - так само можно сказать, что "1" - сигнал с первого канала, "2" - со второго. А схема подключения приведена в документации для установки (для тестеров, например, мануал находится прямо при тестере, т.е. оператор может его открыть и прочитать сразу прямо на месте). Все относительно... :wink:
Наименования стенок вполне читаемы и явно их обозначают. А вот нерусские обозначения это явный прокол. Как и отсутствие названия графика
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

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

Сообщение Borjomy_1 »

Наименования стенок - это специальные металлургические термины. И обозначены они так, а не иначе, по согласованию с технологическим персоналом. На разных комбинатах приняты разные обозначения. Поэтому названия стенок вынесены в настройки.
Базовая стенка - та, на которую опирается сляб при изгибе. Небазовая- противоположная. Мало того, если смотреть на слиток в направлении выхода слитка, то левые и правые стенки будут одни. А если со стороны диспетчерской, то наоборот. Обозначать привычными словами необходимо, чтобы персонал и у кристаллизатора и в диспетчерской не путался и не тратил время на то, чтобы перевернуть картинку.
А когда половина надписей на английском, а другая на русском, то это как минимум неудобно. В защиту своего интерфейса скажу, что у меня коды стенок "wall" вижу только я, как наладчик системы и только при запуске в эксплуатацию. Технологический персонал эту вкладку не видит.
Что касается нелюбви к стандартным индикаторам, то тут есть нюанс. Во первых поведение стандартных индикаторов, контролов и элементов интерфейса прогнозируемо для тех, кто пользуется этой программой и другими. Его нет необходимости описывать подробно. В скадах вы вообще не можете оперировать нестандартными объектами. Во вторых персоналу эти рюшечки не нужны. Эти рюшечки нужны для самовыражения программиста. Часто бывает так, что за ними скрывается убогость функционала.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

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

Сообщение Borjomy_1 »

И какой функционал в понимании считается убожеством?
Это просто. Например нужен контрол Numeric. Правда, он нам не нравится, тогда мы пытаемся сделать свой. Но на полную проработку функционала времени не хватает, да и думаю, большая часть Numeric защищена патентами. Поэтому создается свой красивый, но пустой. А еще хуже, когда разработчик начинает считать себя богом и делает интерфейс (например) Numeric по-своему, нестандартно относительно наиболее часто употребляемых подобных компонентов. Например ему вздумалось копирование и вставку из буфера обмена назначить на другие клавиши. И не смейтесь - я такое видел, причем в очень серьезной программе, которую продают за немаленькие деньги.
Вот это и составляет моё впечатление о GUI. Поэтому у Borjomy_1 я отметил следующее: полупустые вкладки, цветовая гамма не очень, на некоторых вкладках элементы неряшлево расположены, кастом никакой, масштабируемости нет etc. Вишенкой на торте будет Tab в Tab-е и еще в одном Tab-е. И там, где-то глубоко сидит еще один Tab, да же?
Эта программа писалась с 2009 года. Тогда-же были заложены основные принципы. И знаете, меня рюшечки вот в последнюю очередь интересовали. Основная работа производится со вкладками на рисунках 1 и 2. Их видит персонал 99% времени (мало того, в некоторых случаях у оператора вообще нет ни мыши ни клавиатуры, работает только одно окно). И ему как-то по барабану, что не очень ровно что-то расположено или цвет серый. Это вам как разработчику хочется, чтобы было красиво. А человек пялится в этот экран по 8 часов непрерывно! Все промышленные скады, к которым относится и моя система, сделаны в СЕРОЙ палитре.
Что касается табов, то они имеют одно неоспоримое преимущество: по сравнению с нестандартными интерфейсами проще производить техническую поддержку и описывать в документации. Звонит человек и спрашивает чего делать? Ты ему и говоришь: идете на вкладку такую-то, далее такую-то и делаете то-то в том-то и том-то окошке. Объяснять что подразумевается под конкретным изображением компонента не требуется. А вот как у вас объяснять вслепую, я не знаю.
rbl
assistant
assistant
Сообщения: 122
Зарегистрирован: 09 дек 2014, 10:14
Версия LabVIEW: 7-2015
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение rbl »

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

ps. Я все больше склоняюсь к совмещению контексного меню (свое для каждого элемента) на фоне в общем простого интерфейса.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

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

Сообщение Borjomy_1 »

Проблема с обозначениями отпадает если работать по ТЗ, а в комплекте с разработанным изделием идет РЭ и ТУ.
Кстати, собственноручное написание РППО, позволяет отточить интерфейс. Когда начинаешь описывать программу словами, бывает, становится ясно, что надо переделывать, ибо это криво или черезчур сложно описывается.
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

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

Сообщение Vitekkz88 »

Borjomy_1 делать копирование - это не GUI, это оплошность разработчика. Непосредственно к GUI никакого отношения не имеет.
Рюшечки и функциональность не мешают друг другу. Просто кому-то в лом делать, кто-то просто не умеет, кто-то без фантазии в голове, либо не принято(корпоративная этика разработчиков типа).
Пример: пишем софт для одной компании. Делаем всё стандартными элементами и отдаём. Юзеру нравится, всё ничтяк. Настало время апгрейда софта в этой же компании и тут мы выкатываем кастомный GUI, весь глянцевый,блестящий и с новой концепцией построения. Конечно же у юзера задымится известное место и он попросит сделать так, как было раньше, ведь привыкли уже. И плевать он хотел на красоту.
Поэтому следует 10 раз подумать, какую концепцию GUI заложить в проект изначально. Как можно всё скомпоновать, что можно объединить в одном окне, но с визуальным разделением. То есть приходим к варианту с рюшечками. Либо пилим по старинке.
Мне кажется, этот конкурс нацелен именно на получение новых идей к построению GUI. И не играет роли в какой области что используется и какие требования выкатывал заказчик и сколько часов он сидит за компом. То есть мы(разработчики) обмениваемся опытом
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

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

Сообщение Pavel Krivozubov »

Коллеги, просьба быть уважительнее к чужим разработкам и друг другу, у нас даже есть правило соответствующее, вы же не хотите нарушать правила форума? Обсуждать разработки коллег можно в корректной форме, без "сорных словечек")
Немного почистил тему.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

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

Сообщение Borjomy_1 »

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

Bronze
adviser
adviser
Сообщения: 221
Зарегистрирован: 18 май 2009, 10:50
Награды: 1
Версия LabVIEW: 8.6
Откуда: Москва

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

Сообщение Lexan_83 »

17

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

1) есть стандартная часть интерфейса, которую я практически не меняю уже несколько лет и заказчик ее менять не может. Начиналось все с варианта, показанного на конкурсе лет пять назад: http://www.labviewportal.org/ru/galerej ... y&catid=24

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

Можно это назвать интерфейсом для испытательных стендов.
Вложения
Стандартная часть интерфейса пользоваиеля
Стандартная часть интерфейса пользоваиеля
Стенд для проведения ресурсных испытаний дверей для самолета, движение двери анимированное. Пока готова программа  для одной двери, работа над тремя еще ведется.
Стенд для проведения ресурсных испытаний дверей для самолета, движение двери анимированное. Пока готова программа для одной двери, работа над тремя еще ведется.
Стенд для испытания электродвигателей
Стенд для испытания электродвигателей
Стенд для испытания составного ротора
Стенд для испытания составного ротора
Модернизация разрывной машины
Модернизация разрывной машины
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

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

Сообщение Pavel Krivozubov »

Лёша, узнаю знакомые кнопки)))
Кстати вопрос - у тебя узла станка анимированы? Т.е. движутся при работе программы? Или просто статичны?
Ответить

Вернуться в «Конкурсы»