Elten - это социальная сеть для слепых.
Это не справка по дополнению ELTEN для NVDA, а информация о социальной сети и ELTEN разработке программы клиента ELTEN для Windows.
Хотя аддон для NVDA разработчик разместил в архиве с исходниками.
Этот репозиторий содержит код Desktop Elten Client.
Реализацию сервера можно найти здесь.
Целью проекта Elten является создание сетевого места, которое позволит незрячим людям и всем, кто интересуется этой средой, встречаться. Данный клиент определяет интерфейсы для создания среды для развития социальных функций и внешних программ, доступных для слепых.
В будущем планируется разделить Elten на социальный слой и набор элементов управления, но сейчас эти функциональные возможности тесно связаны.
Следует сразу оговориться, что доступное программное обеспечение не обязательно должно иметь собственный пользовательский интерфейс. Подавляющее большинство существующих графических интерфейсов доступны при использовании подходящего экранного ридера, например, NVDA с открытым исходным кодом.
Единственная цель использования собственного интерфейса этого приложения - сделать интерфейс доступным в такой степени, в какой это невозможно с классическим пользовательским интерфейсом, и создать API для разработки приложений для незрячих людей, особенно игр.
Не имея четкой и конкретной цели, я призываю и призываю вас разрабатывать свои собственные проекты для незрячих людей на основе стандартных решений, таких как библиотеки WinForms, QT или wxWidgets, все они доступны.
В настоящее время Elten разделен на два отдельных процесса, один из которых работает как демон, а другой представляет графический интерфейс. Это обусловлено используемым движком, RGSS.
Одной из целей выпуска 3.0 является разработка нового движка, который полностью заменит RGSS и объединит эти две задачи в один процесс. Однако до тех пор эти коды будут разделены.
Вероятно, можно запустить Elten, используя одну из открытых реализаций движка RGSS. Однако это решение никогда не тестировалось мной.
Если кому-то удастся подготовить один из таких движков для работы с Elten, я буду очень благодарен за контакт, возможно, это позволит избавиться от проприетарного решения, необходимого для запуска этой программы.
В настоящее время рекомендуемая процедура сборки кода заключается в генерации файлов скриптов и замене их на скрипты, загружаемые RGSS Player.
rakefile подготовлен для этого, не забудьте только клонировать подмодули
git submodule update --init
и можно идти
rake
rake run.
Вы можете получить список задач с помощью
rake --tasks
Все проблемы, сообщения об ошибках и предложения должны быть размещены на форуме Elten.
За все запросы на исправление ошибок я буду очень благодарен.
GNU General Public License V3
Copyright (C) Dawid Pieper.
Все права защищены