Implementing an Adaptive UI
Presenter(s): Jon Cruz
URL: http://2010.linux.conf.au/programme/schedule/view_talk/50299
As software advances and programs become more complex and capable, developers are frequently faced with the challenge of presenting users with an understandable yet fully powered interface. In the past attempts to solve this have included use of dynamic menus, keyboard shortcuts, modal interfaces and user-configurable toolbars. However, none of these have managed to excel in solving the core problem.An adaptive UI attempts to take a slightly more task-oriented focus on user interaction. That is, the goal is on presenting the user with the interface and options that are needed at any given moment, while de-emphasizing other "clutter". Adaptive UI implementations can become quite complex, however there is great opportunity to leverage emergent behaviors to craft a very functional system with minimal developer effort.This talk will first present an overview of how an adaptive UI differs from traditional UI, including highlights of modal interfaces and common dynamic interfaces and representative problems. A specific case history will be presented showing how Inkscape was being refactored to a more dynamic user interface at the same time academic research was advancing and working with Open Source projects, cumulating with presentations and collaboration from both sides at the Libre Graphics Meetings.Finally key aspects will be demonstrated along with the required architectural changes and information required to successfully leverage such systems. Those attending who are involved with user interface design or implementation should be able to take away the knowledge of how to gather needed information, measure user behavior, and implement their own adaptive UI in new or existing projects.
http://lca2010.linux.org.au - http://www.linux.org.au
CC BY-SA - http://creativecommons.org/licenses/by-sa/4.0/legalcode.txt
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Implementing an Adaptive UI», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.