Компьютерра - Компьютерра PDA 07.08.2010-13.08.2010
- Название:Компьютерра PDA 07.08.2010-13.08.2010
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Компьютерра - Компьютерра PDA 07.08.2010-13.08.2010 краткое содержание
ОГЛАВЛЕНИЕ
Сергей Голубицкий: Голубятня: Сидр №7
Николай Маслухин: Промзона: Гибридный велосипед
Михаил Карпов: Виноватого в проблемах iPhone 4 уволили из Apple
Василий Щепетнев: Василий Щепетнёв: Эра Старика Прохазки
Алексей Сысоев: Техномир – новая мутация цивилизации
Михаил Карпов: В Microsoft работают над новой мобильной ОС?
Крестников Евгений: Софт: Как настроить модем 3G в Ubuntu
Михаил Карпов: Skype проведёт первичное размещение акций на бирже
Сергей Голубицкий: Голубятня: Интерактив №5
Ирина Матюшонок: Андрей Терехов (РУССОФТ) о русском аутсорсинге
Юрий Ильин: Google закупает беспилотники
Ваннах Михаил: Кафедра Ваннаха: Требуется военная клиометрия
Михаил Карпов: Билл Гейтс похоронил университеты
Николай Маслухин: Промзона: Походный фильтр для воды
Михаил Карпов: Космические пираты уничтожили 1295 долларов
Берд Киви: Кивино гнездо: В постели со шпионами
Скрылина Софья: Софт: Как устранить эффект красных глаз в Pixelmator
Михаил Карпов: Google сговорился с телекомами
Николай Маслухин: Промзона: Энергетический фонтан
Михаил Карпов: Полиция провела обыск корейского офиса Google
Михаил Карпов: Microsoft призывает не переходить на Mac
Сергей Голубицкий: Голубятня: Абсолютная власть
Василий Щепетнев: Василий Щепетнёв: Планы на будущее
Роман Бобылев: Софт: Превращаем Firefox в удобный инструмент
Михаил Карпов: Планшет HP на основе WebOS появится в начале 2011 года
Юрий Ильин: Zeus: вирус, который грабит банки
Андрей Письменный: Как спасти Microsoft
Юрий Гуськов: Идентификация, абстрагирование, смысл
Михаил Карпов: Основатель 4chan рассказал суду о троллях и ньюфагах
Николай Маслухин: Промзона: Сенсорный торговый автомат из Японии
Михаил Карпов: Порностудия судится с пиратами
Ваннах Михаил: Кафедра Ваннаха: Свёртка реки Хроноса
Юрий Ильин: Lenovo: четыре туза и джокер
Михаил Карпов: Что Apple покажет на конференции в сентябре?
Андрей Письменный: Raskin - попытка реализации масштабирующегося интерфейса
Михаил Карпов: На Android сделают телефон-игровую приставку
Николай Маслухин: Промзона: Телефон с двумя экранами
Юрий Ильин: Oracle атаковал Google и Android
Николай Маслухин: Софт: Как найти звезду с помощью Android
Максим Букин: Кому достанутся дополнительные частоты LTE
Михаил Карпов: Михаил Елашкин (Elashkin Research) о конфликте Oracle и Google
Компьютерра PDA 07.08.2010-13.08.2010 - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
- Любая информация может являться как замкнутой (например, все необходимые значения доступны в пределах приложения или сайта), так и связанной с другой информацией (когда имеются связи внешние, по отношению к приложению или сайту). Связанность может позволить объединить обычно изолированные сущности (например, этапы создания и использования приложения: данные, код, знания, документацию).
* Интерфейс
- Любой интерфейс тоже является абстракцией, скрывая за собой реализацию (действия, данные, и т.п.), поэтому к нему применимо всё то, что говорилось об абстракции. Необходим смешанный подход, который объединил бы преимущества текстового и графического интерфейсов, и добавил бы что-то новое, а также, который объединил бы преимущества иерархий (как в графическом интерфейсе и порталах) и одной точки входа (как в консоли или строке ввода поисковой системы).
- Важнейшим элементом интерфейса должна являться идентификация, которая должна предоставлять идентификаторы не глобально (как это сделано в современных поисковых системах, при помощи Веб 2.0), а ограниченные при помощи контекста. Контекст для фильтрации информации, задаваемый сочетанием идентификаторов, будет создавать область видимости информации (например, в контексте графики будут видны только графические приложения и графические файлы). Подобное ограничение сейчас делают неявно типы файлов, приложения и сайты, которые внутри себя как бы создают область видимости. Контексты также должны заменить десктоп, в качестве множественных точек входа в систему. Контекст должен предоставлять возможности по расширению и сужению области видимости, пересечению разных областей и т.п.
- Информация должна быть доступна при помощи смысловых идентификаторов (например, вместо файла 1234.sub, информация будет видна как "субтитры фильма А"; причем, "субтитры" и "фильм А" - это два связанных идентификатора, которые возможно будет переиспользовать для дальнейшего поиска/фильтрации).
- Приложения могут быть связаны в единую сущность (файлы, настройки, и т.п.), что в целом облегчит распознавание принадлежности файлов и оперирование частями приложений (например, сохранить настройки для переноса на другой компьютер).
- Доступ к элементам интерфейса при помощи идентификаторов, отражающих их смысл (т.е., доступ к полю, которое редактирует модель машины будет осуществлен при помощи идентификатора "модель машины", который можно будет переиспользовать в дальнейшем; например, вы можете сохранить статическую форму из всех полей машины, заполнить ее извне приложения, а потом сохранить уже когда приложение будет запущено; или часто встречаются ситуации, когда определенные диалоги используются много раз с одними и теми же значениями, что может дать возможность создавать "шоткаты" для подобных ситуациях).
- Опции/параметры должны быть связаны с функциональностью (например, если опции оказывают влияние на поведение функции, то при запуске этой функции мы должны видеть какие именно опции оказывают влияние).
- Любой элемент интерфейса должен быть представлен в следующих аспектах: (1) декларативном (объявление и/или идентификатор), (2) императивном (связанный с действием или же с изменениями, например, для текстового поля), (3) ссылочном, (4) вопросительном. Данные аспекты помогают понять, как данный элемент можно (1) использовать и переиспользовать, (2) менять и изменять при его помощи другие элементы, (3) связан с другими элементами, (4) может быть связан с другими элементами, вследствие недостаточных сведениях о связях или необходимости уточнения.
- Подобие командной строки (не только для операционной системы, но и для приложений и сайтов) со смысловыми ограничениями, подсказками, связностью и т.п. (например, если список товаров может быть определен только после того, как создан заказ, то при вводе "товар добавить", строка должна показать, что это действие возможно только, если заказ определен, поэтому она должна предложить либо "добавить в заказ", либо "создать заказ"). Возможность оперирования с интерфейсом при помощи и фиксированной формы (как это сделано в нынешнем GUI), и динамической формы для действий, для которых не предусмотрена фиксированная форма (действие представляется в виде идентификатора, с которым связаны параметры, для которых существуют места/placeholders, помеченные как обязательные/необязательные, ограниченные областью видимости, доступные/недоступные и т.п.).
- Безопасность, может быть дополнена (не считая уже существующих средств) контекстовой фильтрацией: т.е. приложение должно декларировать в каком контексте оно собирается работать.
- Возможность работать с нелинейным текстом (т.е. который в дополнение к линейному тексту, представляющему из себя последовательность символов, имеет еще ссылки на другую информацию). Нелинейный текст является продолжением идеи гипертекста, для которого не созданы простые средства, позволяющие создать текст, дополнить его ссылками, или же комментариями, не усложняя все форматированием и прочим (подобная задача проще решается при помощи офисных пакетов, но без использования доступных глобально идентификаторов и отношений). Данная задача очень актуальна в случаях, когда необходимы несколько фрагментов текста, связанных между собой (например, описание и субъективный комментарий, который не должен быть частью описания).
Итак, как это будет работать всё вместе?
Пример 1. В отпуске вы сняли фотографии и привезли их домой.
1. Открываете контекст фотографий (в котором доступны только графические приложения и/или только файлы с фотографиями).
2. Загружаете фотографии из фотоаппарата, при этом вам сразу предлагают классифицировать их внутри данного контекста. Вы набираете "отпуск", но у вас уже есть идентификатор "отпуск 2009 дача", поэтому вам предлагают добавить новый идентификатор (т.к. атрибуты файлов фотографий 2010 года и геотаг не находится близко от дачи), например "отпуск 2010 Париж" (т.к. для обозначения времени вы используете только год, а геотаги, абстрагируются в самую крупную географическую структуру, в районе Парижа, если же например, геотаги захватывают и Версаль, то они могут быть абстрагированы как Иль-де-Франс). При дальнейшей классификации, вы можете отобрать наиболее используемые идентификаторы: "я" и "жена" (которые имеют особые значения в пределах данного компьютера), "Лувр", "лучший", выделять фотографии, и перетаскивать идентификаторы на них, таким образом связывая их с фотографиями.
3. Ваша классификация готова к использованию. "лучшие фотографии из Парижа" теперь вернет только лучшие фотографии, а не все документы, в которых встречается эти слова. "я на фотографиях" вернет в том числе и мои фотографии из Парижа.
Читать дальшеИнтервал:
Закладка: