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

В разработке программного обеспечения , то внешний вид в течение графических пользовательского интерфейса включает в себя аспектах его конструкции, включая такие элементы, как цвет, форму, расположение и шрифты ( «взгляд»), а также поведение динамических элементов , такие как кнопки, коробки и меню ("ощущение"). Этот термин может также относиться к аспектам неграфического пользовательского интерфейса (например, интерфейса командной строки ), а также к аспектам API - в основном к частям API, которые не связаны с его функциональными свойствами. Этот термин используется как для программного обеспечения, так и для веб-сайтов . [1] [2]

Внешний вид относится и к другим продуктам. В документации, например, это относится к графическому макету (размер документа, цвет, шрифт и т. Д.) И стилю письма. В контексте оборудования это относится к единообразию элементов управления и дисплеев по всей линейке продуктов.

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

В наборах инструментов виджетов [ править ]

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

Определение внешнего вида и связать с приложением часто делаются при инициализации, но некоторые виджетов инструментарии, таких как свинг виджетов инструментов , который является частью Java API , позволяют пользователям изменять внешний вид и во время выполнения (см Съемного посмотрите и почувствуйте ).

Вот некоторые примеры наборов инструментов для виджетов, которые поддерживают настройку специального внешнего вида:

  • XUL (язык пользовательского интерфейса XML): внешний вид пользовательского интерфейса может быть изменен в файле CSS, связанном с файлами определений XUL. Свойства, которые могут быть изменены по умолчанию, - это, например, цвет фона или переднего плана виджетов, шрифты, размер виджетов и так далее.
  • Swing поддерживает специализацию внешнего вида виджетов, производя их от стандартного, другого существующего, создавая один с нуля или, начиная с J2SE 5.0, в файле свойств XML, называемом synth (внешний вид с изменяемым оформлением).

Судебные процессы [ править ]

Некоторые компании пытаются отстоять авторские права на товарный вид, а не на внешний вид.

Дело Бродербунд против Унисона (1986) было ранним делом об авторском праве на программное обеспечение, в котором была предпринята попытка применить закон США об авторском праве к внешнему виду программного продукта.

В 1987 году Lotus подала в суд на Softback Software и Mosaic за нарушение авторских прав, ложную и вводящую в заблуждение рекламу и недобросовестную конкуренцию за их недорогие клоны 1-2-3, VP Planner and Twin, а также подала в суд на Borland за ее электронную таблицу Quattro. [3]

В декабре 1989 года [4] Xerox подала в суд на Apple по поводу авторских прав Macintosh.

Apple Computer была известна тем, что использовала термин « внешний вид» применительно к своей операционной системе Mac OS . Фирма пыталась, с некоторым успехом, помешать другим разработчикам программного обеспечения создавать программы, которые имели бы похожий внешний вид. Apple утверждала, что у них есть претензия об авторских правах на внешний вид своего программного обеспечения, и даже зашла так далеко, что подала в суд на Microsoft , утверждая, что операционная система Windows незаконно копирует их внешний вид. [5]

Хотя спровоцировать бурную реакцию со стороны некоторых в программном обеспечении сообщества, [6] и вызывая Ричард Столлман , чтобы сформировать Лигу для программирования свободы , [7] ожидаемый ориентир никогда постановления не был, так как большинство из вопросов были решены на основе лицензии , что компании Apple предоставил Microsoft для Windows 1.0. См .: Apple против Microsoft . Апелляционный суд первого округа отклонил иск о нарушении авторских прав на пользовательский интерфейс в деле Lotus v. Borland .

Вынесение на улицу [ править ]

Ричард М. Столлман из GNU провел публичную демонстрацию «Создавайте инновации, не спорьте» у штаб-квартиры Lotus [3], используя шестнадцатеричное песнопение:

1-2-3-4 выбить судебные иски за дверь
5-6-7-8 вводить новшества, не судиться
Интерфейсы 9-ABC должны быть бесплатными
D, E, F, 0 [8] внешний вид должен уйти!

Более свежие реакции [ править ]

В 2012 и 2014 годах Apple Inc. подала иски против конкурирующих производителей смартфонов и планшетных компьютеров , утверждая, что эти производители копировали внешний вид популярных продуктов Apple iPhone и iPad . [5] [9] [10]

В API [ править ]

API , который представляет собой интерфейс для программного обеспечения , которое обеспечивает некоторую функциональность, а также может иметь определенный внешний вид. Различные части API (например, разные классы или пакеты) часто связаны общими синтаксическими и семантическими соглашениями (например, одной и той же асинхронной моделью выполнения или одним и тем же способом доступа к атрибутам объекта). Эти элементы отображаются либо явно (т. Е. Являются частью синтаксиса API), либо неявно (т. Е. Являются частью семантики API).

См. Также [ править ]

  • Судебный процесс Lotus "внешний вид"
  • Skeuomorph
  • Структура, последовательность и организация
  • Торговая форма

Ссылки [ править ]

  1. ^ "Что такое" внешний вид "веб-сайта?" . 21 ноября 2013 г.
  2. ^ «Посмотрите и почувствуйте в компьютерном программном обеспечении» . ComputerLaw.com .
  3. ^ a b Джон Скварц; Дебра Розенберг (27 августа 1990 г.). «Расчет стоимости авторского права: программисты борются с судебными исками по принципу« посмотрите и почувствуйте »». Newsweek .
  4. Лоуренс Фишер (15 декабря 1989 г.). «Xerox предъявляет иск Apple Computer по поводу авторских прав Macintosh» . Нью-Йорк Таймс .
  5. ^ a b Тимоти Б. Ли (2011-10-25). «Да, Google« украл »у Apple, и это хорошо» . Forbes . Проверено 13 августа 2015 .
  6. ^ «Специальный отчет: Новый внешний вид Apple» .
  7. ^ Ричард Столмен. «Цифровая интеграция - это хорошо? Как мы можем убедиться в этом?» . gnu.org . Проверено 13 августа 2015 .
  8. ^ (Ой)
  9. ^ Дерек Broes (2011-09-24). «Samsung против Apple: и победитель ...» Forbes . Проверено 13 августа 2015 .
  10. ^ Джош Lowensohn (31 марта 2014). «Второй раунд: Apple и Samsung готовятся к очередной патентной войне на миллиард долларов» . Грань . Проверено 13 августа 2015 .

Внешние ссылки [ править ]

  • Коллекция Java Look and Feel
  • Учебники по Java: изменение внешнего вида и ощущений