Вот краткий список проблем которые нам придётся решить в следующем году: 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
