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

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

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

Опрос закончился 15 окт 2009, 11:31

1. Программно-аппаратный комплекс для исследования проводных линий. Версия для промышленного компьютера с тачскрином.
0
Голосов нет
2. Программно-аппаратный комплекс для исследования проводных линий. Версия для PC.
0
Голосов нет
3. Программно-аппаратный комплекс для приема, обработки и регистрирования информации.
0
Голосов нет
4. Программное обеспечение для управления и приема данных с анализатора спектра.
0
Голосов нет
5. Удалённый клиент на базе КПК для охранной системы.
2
14%
6. Программа, предназначенная для сбора и отображения данных, поступающих с буксируемого морского градиентометра и GPS.
0
Голосов нет
7. Программный комплекс для работы с различными картами сбора данных.
0
Голосов нет
8. RS232 Terminal.
0
Голосов нет
9. СПО измерительно-пеленгационного комплекса радиоконтроля.
5
36%
10. Спектрометр.
0
Голосов нет
11. Программа, предназначенная для управления маслонапорной установкой промышленного робота РБ-211.
0
Голосов нет
12. Система распределенного управления STOC.
5
36%
13. Веб-чат.
0
Голосов нет
14. Программа для автоматизации испытаний элементов питания.
0
Голосов нет
15. База данных пациентов для больничных учреждений.
2
14%
16. Проект для проверок RFtag.
0
Голосов нет
17. Монитор для операционных для наблюдения за состоянием больных.
0
Голосов нет
 
Всего голосов: 14

Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

13

Чат-клиент
Chat.png
При этом заметьте, если соединения с сервером нет, логотип меняется :wink:
Chat2.png
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

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

Сообщение FireFly »

eg писал(а):При этом заметьте, если соединения с сервером нет, логотип меняется :wink:
Забавно :)
Я как-то много баловался с подобными вещами. Сейчас есть программа, в которой почти всё становится видимым/невидимым в зависимости от других нажатых кнопок и введённых значений :) Просто пользователю было нужно иметь в сумме 70 элементов управления (к счастью не все сразу), и нужно было придумать как не захламить интерфейс.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

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

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

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

eg, прикольно! Кстати если функционал будет добавляться, то пустое черное поле справа от логотипа прямо напрашивается на красочный тулбар с большими кнопками) Хотя может у тебя другое видиние )

FireFly, а как насчет выложить эту работу на конкурс? :wink:
Аватара пользователя
crashwork

Activity Silver
adviser
adviser
Сообщения: 205
Зарегистрирован: 17 фев 2009, 19:57
Награды: 2
Версия LabVIEW: 8.5, 9.0
Откуда: Украина. Кременчуг
Контактная информация:

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

Сообщение crashwork »

Indey писал(а):eg, прикольно! Кстати если функционал будет добавляться, то пустое черное поле справа от логотипа прямо напрашивается на красочный тулбар с большими кнопками) Хотя может у тебя другое видиние )
Поддерживаю, или на крайняк сделать что то в дизайнерском плане (как в шапке сайта).

Иконка с грустной рожицей просто отпад, возьму идею на вооружение.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

Как человек, увлекающийся графическим дизайном, выложу свои мысли на счёт чёрного пустого пространства:

Я не считаю его бесполезным с дизайнерской точки зрения, но согласен, что туда стоит разместить кнопки - это уже с точки зрения программиста.

Так как наш конкурс по дизайну лицевой панели останусь при первой точке зрения.

Поясняю: это пустое место - воздух, пространство, говорящее о ненавязчивости и свободе. Каждый пользователь оценит это сознательно или подсознательно. Тем более чёрный цвет (правда не совсем чёрный, а тёмно серый, не напрягающий глаз) = преувеличено РГБ 000, что по идее не является цветом и увеличивает этот эффект.

Основное внимание обращено в первую очередь на белые или цветные элементы, что и требуется на самом деле.

Согласен с тем, что сам по себе интерфейс несложный, но нужно сначала суметь его сделать несложным. Я бы мог в принципе добавить туда ещё много элементов, как лампочки и кнопочки (что отчасти и было в первой недоработаной версии чата), но зачем они нужны, если можно обойтись и без них. Ведь программа работает...

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

Кстати логин хотел убрать в отдельное окно, т.к. зачем в принципе нужен username в главном окне? Чтобы ты знал кто ты? Думаю каждый и так об этом знает, т.к. никнейм появляется в каждом твоём сообщении, а так же находится в левой колонке. Примерно понятно на что я намекаю?

Без каких либо претензий, спасибо за критику :super:

ЗЫ вы даже не предствляете сколько лишних элементов я поубирал при подгоне дизайна форума и сайта портала. Я бы с удовольствием убрал ещё многое, но у меня не хватает на это времени.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

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

Сообщение FireFly »

14
Ладно, руки до доработки программы не доходят, так что решил не затягивать и выложить как есть.
1) Окошко для ввода первоначальных настроек.
2) После запуска пользователя всречает основное окно. Т.к. настройки нулевые, то ничего не работает. Для ввода настроек используется кнопка "Изменить настройки"
3) После нажатия на эту кнопку пользователь попадает в "режим настроек", текст нажатой кнопки меняется на "Перейти в режим измерения", т.е. обратно. Вместо индикатора температуры появляется кнопка "Изменить настройки ключей" (т.к. все настройки на один экран не влезли разбил их на "Настройки ключей" и "Настройки АЦП"). В текущем режиме "Изменения настроек АЦП" находятся настройки для трёх АЦП. Названия контролов и селекторов как в техзадании, так что постороннему человеку могут быть не очевидны их назначения :)
На скрине выбран ручной режим, дополнительных настроек нет. За ручное включению отвечают кнопки справа, которые будут активны в режиме измерения.
4) Автоматический периодический режим. Появляются 4 контрола для ввода времён и дат. Кннопки справа меняются на индикаторы, т.к. режим не предусматривает ручное управление в процессе измерения.
Вложения
Start.PNG
Start.PNG (13.26 КБ) 10163 просмотра
Work1.PNG
Set1.PNG
Set2.PNG
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

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

Сообщение FireFly »

5) Из файла. Появляется поле для выбора пути к файлу. Кнопок для ручного управления так же нет.
6) выбираем "Режим управления ключами". Текст на отжатой кнопке меняется на "Изменить настройки ключей". В настройках ключей есть 5 одинаковых полей для настроек. Каждое отвечает за свой ключ. Выбрал различные настройки для каждого:
а) Однократный режим, не выбран запуск по дате - минимум настроек
б) Однократный режим, выбран запуск по дате - появляется окно для ввода даты
в) Периодический режим, не выбран запуск по дате - появляется 2 поля по сравнению с однократным
г) Периодический режим, выбран запуск по дате - добавляется окно для ввода даты
д) Из файла - появляется поле для выбора пути к файлу. Аналогично АЦП кнопка для ручного управления исчезает и появляется индикатор с датой след. запуска.
7) По сравнению с предыдущим скрином в поле "длительность включения" введено значение отличное от нуля (0 - ручное выключение), и как следствие пропадает возможность ручного управления и кнопка для ручного управления исчезает и появляется индикатор с датой след. запуска.
Вложения
Set3.PNG
Set4.PNG
Set5.PNG
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

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

Сообщение FireFly »

8) и 9) Режимы измерений. Над графиками индикаторы с извещением о включении "Защиты", на графиках рисуются измеренные напряжения, для визуального контроля процесса (основная задача всё-таки запись результатов в файл). Столбец индикаторов показывает текущее состояние ключей (вкл/выкл) и АЦП, столбец кнопок показывает включился ли "режим". Нажатие на нажатую кнопку выключает режим. Текст кнопок говорит сам за себя.
Вложения
Work2.PNG
Work3.PNG
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

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

Сообщение FireFly »

В общем вот такой интерфейс...
Как можно заметить я фанат идеологии "Надпись на кнопке должна показывать что случится если на неё нажать" :)
Если будут вопросы - задавайте.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

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

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

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

FireFly, чтож, неплохо! Такой промышленный вариант программы, и сразу видно что функционала в ней много и она довольно сложна.
Я бы конечно сделал все не так, добавил бы больше GUI, дружественности, картинок и анимации, но как говориться на вкус и цвет..
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

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

Сообщение FireFly »

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

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

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

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

Да, производственники, они такие :D Им план ковать надо.
:super:
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

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

Сообщение FireFly »

А вообще это моя первая программа для кого-то. Всё остальное я писал для себя, для автоматизации каких-то исследований и проверок, т.о. требований к интерфейсу не было никаких, т.к. сам его создав я уже знал что есть что. А тут пришлось думать над тем чтобы назначение элементов управления было ясным. Техзадание было очень скупым (типа "должна быть возможность выбора трех режимов, для режима такого-то нужно вводить "длительность включения"...") и продумывать всё пришлось самому... Ну и немаловажную роль тут сыграл тот факт что я наткнулся на такой замечательный Property как Visible :) Ну и вдоволь с ним набаловался :)
Так что я пока только начал искать идеальный интерфейс :) и ваш конкурс тут подвернулся очень удачно. очень полезно посмотреть как остальные решили этот вопрос.
А, кстати, насчет плана это очень верно. На меня успели поворчать за то что я так долго вожусь с "красивостями программы", вместо того чтобы они уже могли начать серию испытаний :)
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

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

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

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

Тем более! Для первого интерфейса вышло очень здорово!
Спасибо. Надеюсь что наш конкурс послужит на пользу, показав все многообразие интерфейсов, которые можно делать в LabVIEW.
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

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

Сообщение Eugene »

15

Небольшой interface Использовался для ввода данных больных в database
Вложения
gui1.JPG
We live in a graphical world.
Why not program in one?
Ответить

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