Вот краткий список проблем которые нам придётся решить в следующем году:
1. Организация обратного канала.
   Усложняется тем что теперь у нас многосессионность и отдельно
   существуют браузер и собственно alterator.

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

   Отдельно браузер и alterator:
   Сейчас общение идёт по принципу запрос клиента, ответ сервера (особенно
   это касается HTTP, HTTP PUSH похоже канул в лету, по крайней мере я
   ничего работоспособного не нашёл; В случае простого pipe между
   alterator и qt-browser те же проблемы (достаточно напряжно
   организовывать полноценный двунаправленный канал здесь, причём так
   чтобы не было путаницы между входящими асинхронными сообщениями и
   входящими ответами на ранее сделанные запросы))

   Если хочется максимально быстрого получения результата можно слушателя
   сделать так: Взять уже готовый С-ный монитор (dbus-monitor или ещё лучше 
свой), запустить его (в отдельном треде   )- постоянно читать. Ну и если 
сообщение приедет - делаем рассылку по сессиям.

2. Усовершенствования формата не-нативных бакендов
   (пожелания уже были в отдельном письме)

3. Инсталлятор

   По-хорошему надо ещё раз по-новому взглянуть на его интерфейс.
   Идея использования одних и тех же морд и в инсталлере и в
   конифигураторе хороша, но всё-таки в большинстве случаев для
   инсталлятора лучше упрощённая версия

   Я бы ещё разок подумал насчёт состава модулей.
   Точно-ли они нам там все нужны (нужны ли например Принтеры?) - я бы всю
   периферию настраивал отдельно в конфигураторе, а в инсталлере - только
   набортные девайсы

4. Конфигуратор

   Надо бы подумать на предмет Панели управления и её задачами.
   Единственная её задача сейчас - чуть-чуть более быстрый поиск и запись.
   Если поиск через меню идёт долго - то не проще ли реорганизовать
   системное меню  или например вынести отдельно на системную панель (рядом с
   кнопкой пуск) gadget для очень быстрого и удобного выбора того или
   иного интерфейса)

   Делать панель управления - монолитным (в плане интерфейса) приложением 
alterator кажется мне не самым лучшим решением - хотя безусловно более 
привычным для любимых нами пользователей.
   Но вот поверьте - достаточно дать в том или ином WM нормальный способ
   добраться до нужного конфигуратора - и результат будет тот же.
   Посмотрите например на gnome в Ubuntu.


*. Other
   Есть ещё масса других задач - эти просто я сейчас вспомнил ;)

--
Стас.

_______________________________________________
Devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить