|
Обновите ArcaOS до уровня NeoWPS
- Установите набор PNG иконок, нарисованных дизайнером, специализирующемся на оформлении OS/2
- Установите eSchemes 2018, чтобы менять цвета и кнопки на рабочем столе
|
Будущее рабочего стола WPS |
TITLE: Будущее рабочего стола WPS
DATE: 2008-07-13 17:16:03
AUTHOR: eCo Software
Текст находится в стадии разработки
Версия: 2010/10/11
| |
Введение
В последнее время много приложений перешли в интернет.
У пользователей всегда запущен веб-браузер, много данных в облаках или на удаленных серверах.
Примеры:
- вконтакте - пользователи слушают плейлисты с музыкой через вконтакте.
Т.е. не нужно собирать mp3 файлы на своем компьютере.
- Карты городов - онлайн карты.
Таким образом необходимость в рабочем столе снижается.
Хранить данные на локальном компьютере уже не обязательно.
Нужно ли развивать рабочий стол eComStation? Локальные приложения (нативные приложения)?
Ответ: ДА,
- Для хранения паролей - секретные данные
- ведение бухгалтерии - секретные данные
- кассовый аппарат - родное приложение, компьютер всегда должен
быть готов обслужить покупателя.
- Еще примеры?
Какая роль WPS?
People are using FileCommander, Commandline for operations with files.
WPS is used to start WPS/PM apps.
Вопросы:
- или PM-файлкомандеры тоже популярны?
- А для чего еще сегодня WPS используют?
WPS-01: Панель со списком задач
(Desktop, WPS)
Надо сделать Список задач с поддержкой больших иконок.
В системе есть eCenter с Window list - список активных программ.
Может быть там сделать поддержку прозрачных иконок? Нет. тогда надо будет
весь eCenter модернизировать.
Лучше оставить eCenter роль панели для всевозможных индикаторов.
Текущее состояние:
За и Против:
- Обычным пользователям eCenter - слишком мелко,
ePager получше, но тоже мелко
- "Обновите task list в eCenter" - останется всё мелко.
кроме того, обсуждали этот вопрос и решили, что eCenter будет завален
виджетами. И task list там не влезет
Что взять за основу? Есть программа SysBar -> Task List.
Кто готов взяться за проект?
< a href='http://ecomstation.ru/ecolabs/SysBar.html'>Есть задание, есть вознаграждение -- eCo Labs.
- Возможность прятаться за краем экрана
WPS-02: Шрифт на рабочем столе
[WPS, desktop]
Сейчас простые надписи. Например, белый цвет шрифта.
В результате нужно подбирать темные (Черные) обои.
А пользователь хочет ставить любые обои.
Вывод: нужно рисовать названия объектов с тенью, с обводкой.
Текущее состояние проекта: ТЗ нет.
Скорее всего можно реализовать через PNG Desktop (Sunny icons).
|
WPS-03: Категоризация
[PM app]
ОС уже кое-что умеет:
Пример 1: FileCommander -> F11 -> появляется диалог, можно ввести:
- Title: Extended attributes
- LONGNAME [ ]
- SUBJECT [ ]
Do you exactly know what information you collected and where you stored it?
(local hard drive, flash, CD-collection, network, your site)
- нужна индексация
- нужна категоризация
Фасетная классификация
идея в том, чтобы в принципе отказаться от концепции директорий wikipedia
Color classification
Example: L,45;421:6;253:f.44'N5 = Medicine,Lungs;Tuberculosis:Treatment;X-ray:Research.India'1950
Для некоторых классов уже есть возможность ввести комментарий, keywords.
(MP3 ID Tags,
File tab).
Храняться в EA.
Joseph: Свойства объекта Комментарий доступно всем объектам на
WPS. Они сохранются в ЕА.
Зачем делать для PM программ? Из PM это будет удобнее.
Так мы сможем из программ наполнить документы данными,
чтобы потом юзеры начали пользоваться WPS для поиска.
У юзеров уже есть много mp3, doc, jpg.
Нужно сделать .dll, чтобы каждая программа
(вьювер, редактор, ..) для загруженного файла
могла загрузить из dll диалог для настройки
Категории файла + Комментарий + Ключевые слова.
- Возможность read/write категорию просто, или PM-диалог
- Возможность сохранить отредактированное
- Id категорий, перевод для текущего NLV
Предлагается, чтобы все вьюверы, все плейеры, все редакторы
смогут загрузить стандартный диалог, чтобы юзер выбрал категорию,
приписал комментарий к документу.
Для для описания фото:
Для описания офисного документа:
|
WPS-04: eSchemes
[WPS, desktop]
Нужна ли eSchemes? http://ecomstation.ru/eschemes
- + Да, у пользователей должна быть полная свобода менять цвета и иконки
- - а вот разработчики должны строить программы из крупных кубиков (особенно в нашей ОС)
(т.е. создать большой PM-заготовок, eSchemes должна им помогать)
Чего там не хватает?
- Библиотека QueryIcon связана с eSchemes http://ru.ecomstation.ru/ecolabs/QueryIcon.html
- Дать возможность регулировать больше цветов
|
WPS-05: Исправить операции копирования и перемещения файлов в WPS
[WPS, desktop]
- По факту у нас есть проблемы с копированием больших объемов файлов.
WPS оказывается достаточно сильно нагружена фактом перемещения объектов.
- Кроме того, сами диалоги копирования неудобны.
- Также надо использовать современный Progress-bar
Для завершения анализа сделать:
Прогнать копирование, скажем, пары тысяч файлов. Посмотреть
на реакцию WPS. Аналогично с перемещением. Сделать такую же
проверку для объектов, которые наследованы не от WPDataFile,
т.е. где нет фактического перемещения файла, а есть правка файла INI.
Выполнить анализ диалогов копирования.
- 1) как визуализируется процесс копирования
- 2) какие варианты при попытке записать файлы одного имени. Да еще и с пару сотен одинаковых имен.
- 3) прочие неудобности.
- см. как образец удачного варианта в DN и подобных менеджерах.
Предполагаемое решение: Для копирования файлов использовать внешнюю тулзу,
которая а) разгрузит WPS b) даст более широкие возможности для
оперирования большим объемом файлов.
Для копирования объектов не наследованных от WPDataFile использовать
старый метод WPS
|
WPS-06: Imagination - превью в папках
Текущие возможности
Открыв папку, пользователь может посмотреть превью картинок и документов PDF.
Дальнейшнее развитие
Опять смотрим, какие preview нужны пользователям?
- превью клипов
- превью музыки
- OpenOffice.org 2.0:
Также улучшить классы OpenOffice.org 2.0, чтобы в них
была поддержка Imagination.
- Улучшить превью PDF. Сейчас очень плохо.
GIF мы плохо поддерживаем. мелко.. цвета искажены..
Запустить процесс, который качает картинки/фотографии по запросу программ.
(Как это сделано в USB Dock).
Например, если у пользователя на компьютере видеоклипы, то скачивать описание
и кадры из клипа для превью:
Еще один пример - превью аудио-файлов, альбомов (поддержка CDDB2):
Критика:
- А как насчет копирайтов на изображения?
- Зачем скачивать, если нужно нарывать кадры из самого клипа?
ответ: титульный кадр должен быть красивым, возможно даже не из клипа.
- что лучше? Превью прямо в папке? Или превью в отдельном окне?
(1
2)
План разработки:
- ntim знает MP3 тэги, можно сделать библиотеку dll для их загрузки.
- превью делает cat или prokushev.
- распространение пакета - в рамках Imagination.
WPS-07: Шрифты
Папка Шрифтов - пользователь хочеть сразу же видеть шрифты.
Можно реализовать превью через Imagination.
Или thumbnails показывать с примерами шрифта?
WPS-08: Навигация по рабочему столу
QQQ: Что такое навигация по рабочему столу? Переключение между папками,
прыжки в далекие места.
8.1 - - Не хватает split-view, чтобы сложные бродилки делать..
В XWorkPlace есть Split-view,
В ObjectDesktop 1997 был Split-view.
Проблема: в eWorkPlace нет Split-view, значит пользователям
по прежнему недоступно.
8.2 -- Сделали Path в рамках SunnyIcons,
это помогает бродить...
LIVE демо
Критика:
В папках Windows есть строка с текущим каталогом. При нажатии на неё выпадает
дерево, в котором можно переходить в другие каталоги (а не только в предыдущие)
8.3 -- Как быстро прыгать в разные концы рабочего стола?
WPS уже имеет средства - тени, можно сделать папку, в которой часто используемые тени.
Нужно лишь обучать юзеров
- как быстро попадать в папку X? создать тень на поверхности стола
UI-09: Поиск документов
Год за годом.. у юзеров накапливаются сотни и тысячи документов.
Как найти нужны в гигабайтах свалки?
9.1. Поиск документов
Есть механизм поиска Recoll от Yudi Dario на базе Beagle.
homepage
9.2. Поиск объекта в папке
На рабочем столе в контейнерах по
Ctrl-F включается режим поиска, поиск строчки в активном окне.
Как именно показывать результат поиска?
фильтровать? прыгать к найденному и подкрашивать его?
Дополнительная информация:
Попробуй программу:
|
USB Dock - утилита показывает USB устройства, подключенные к компьютеру.
|
Комментарии: Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).
|
|
Готовая eComStation на SSD диске
Последний активный опрос: Какая высота барьера RPM?
[Google]
|
IBM OS/2 Warp
|