Заказ закрыт
Придумайте интерфейс проводника

Бюджет: 15 000 руб/заказ
Ваша задача – спроектировать пользовательский интерфейс проводника – таким, какой он должен быть в идеале, т.е. с нуля, не опираясь на уже существующий.

ВНИМАНИЕ: Все наработки присылать ТОЛЬКО В ЛИЧКУ, кандидаты, опубликовавшие свои идеи в общем доступе будут баниться. Это не касается обсуждений.

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

Вы должны продумать 4 вида интерфейса, объединенных одним стилем (идеей):
- Windows
- Mac
- Unix
- Web-страница (HTML+JS) – для удаленного доступа

Т.е. ваше творение должно одинаково [узнаваемо] смотреться как на windows/unix/mac, так и в web-интерфейсе (через браузер).

В результате у вас должно получиться 8 гайдов. Первые 4 – описание интерфейса, по которому любой кодер будет способен все реализовать. Т.е. нужно описать настолько подробно, чтобы исключить додумывание и толкование. Словесно описать все алгоритмы прорисовки, все модели поведения проводника.

Вторая четверка – руководства пользователя. Опишите все возможности программы.

Повторюсь: интерфейс должен быть однородным на всех платформах (в том числе планшетах), поэтому помните об ограничениях не только пользователей:
 - [только] клавиатура
 - [только] мышь
 - [только] [мульти-]тачскрин/стилус
 - а если пользователь слепой?
 - а если без рук?
 - а если без рук и немой? (да-да! Каким минимальным оборудованием должен быть оснащен Стивен Хокинг, чтобы пользоваться этим проводником?)
  но и программиста:
 - правая кнопка может быть не доступна,
 - на javascript'е особо не развернешься
     – особенно если он на сенсорном устройстве
         – особенно если он вообще отключен (да-да! Что делать в этом случае?)
 - разрешение и пропорции экрана заранее неизвестны и могут меняться. Как при этом эффективно использовать каждый пиксел?

Как вы знаете, хоть раз проводником пользуется большинство пользователей, поэтому ваша задача сконструировать его одновременно понятным для блондинки, так и полезным для админа, программиста и просто опытного пользователя. Он должен быть настолько удобным, чтобы после него не хотелось видеть TC/MC/Far и особенно оригинальный проводник.

Возрастной и умственный уровень вхождения должен быть не выше дошкольника.

Полезная информация, которую нужно учесть:
- Кроме символьных ссылок, бывают и жесткие ссылки (см. Wiki)
- Диски могут быть подключены не только буквами (windows-style), но и папками (unix-style)
- Файлы могут быть как read-only, так и write-only
- Некоторые файлы представляют устройства.
- Многие люди путаются, пользуясь drug'n'drop-ом – копируют или перемещают?

Ниже приведены каверзные проблемы, которые вам предстоит решить:
 - что если в папке 100 тыщ подпапок и столько же файлов?
 - что если название файла длиной в 1000 символов? А на иврите? А на иврите вперемежку с китайским?
 - я не помню, какой файл я только что удалил!?! И что я вообще делал? Кто я? Верните все взад, как было!!
 - Черт! Я опять забыл, куда я засунул порнушку! Где все эти 200 гигов?
 - Мне надоело каждый раз перебирать все меню в поисках настроек. Где поиск по менюшкам?
 - Я хочу увидеть, где расположены все жесткие ссылки вот этого файла.

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

И очень вас прошу, обойдитесь без всплывающих окон!

Факторы, по которым будет выбираться победитель (по убыванию важности):
- Выбран удачный способ визуализации дерева каталогов, который наглядно показывает иерархию папок во всех четырех интерфейсах.
- Детально проработан интерфейс в целом (основной мотив) и для каждой платформы в частности (учтены ее особенности). Предложены удобства для профессиональных пользователей, которые не мешают пользователям-новичкам.
- Составлены подробные мануалы для программистов, позволяющие легко понять, как должна функционировать программа.
- Составлены подробные и наглядные и главное красивые (не сухие) мануалы для пользователей, позволяющие с первого прочтения понять, как и куда нажимать и что вообще может программа.
- Мануалы оформлены в pdf.

Победителю выполненную работу нельзя будет показывать в портфолио.

В целях экономии вашего времени я буду как можно раньше сообщать о том, что ваш вариант не годится.
Опубликован 28.09.2011 в 16:39 Последнее изменение: 28.09.2011 в 19:27

Конкурсные работы

  • Алексей Ступень  

    28.09.2011 | 16:52
    +
  • Roman Roman  

    28.09.2011 | 16:54
    участвую
  • Iuliana Maxim  

    28.09.2011 | 17:44
    +
  • Иван Савон  

    28.09.2011 | 19:18
    Исходя из выше изложенного, участникам, в рамках конкурса, следует предоставить 4 вида интерфейса, объединенных одним стилем (идеей), все необходимые мануалы к ним, и это все без возможности выкладывать работу в портфель, в случае неудачи?
    • Алексей Нефедов   

      28.09.2011 | 19:26  

      Относится к победителю

      • Иван Савон   

        28.09.2011 | 19:29  

        какой минимальный (оптимальный) пакет участника? 1 версия макета?

        • Алексей Нефедов   

          28.09.2011 | 19:31  

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

  • Anton Zhivaga  

    28.09.2011 | 19:27
    Здесь можно размещать наработки?
  • asdas dsas  

    28.09.2011 | 23:05
    +
  • хотел бы поучаствовать в таком проекте. но кое-что смущает

    Работа очень сложная и объемная. Вам не кажется, что бюджет для этого проекта слишком мал? Задача интересная, но возьмутся ли за нее те, кто может ее сделать так, как надо – по всем законам психологии, юзабилити, композиции и восприятия.
    • Алексей Нефедов   

      03.10.2011 | 00:24  

      По всем законам... так никакого бюджета не хватит.
      Но если вы приглядитесь к условиям выбора победителя, то поймете, что для победы не обязательно все делать досконально.
      Никто же не мешает кандидатам выполнить работу на сумму конкурса, а не на стоимость боинга – в этом вся суть конкурса. Если бы это было обычное задание для одного вас – я бы с вами согласился, вполне возможно ваш труд будет стоить много больше