Любители экспериментов со смартфоном внутри Android.
РеализованХ11-сервер для платформы Android на языке Java. Х-сервер вы пол ня ет ся как подкласс Android View, по зво ля я легко интегри ро вать его в другие приложения. Эту работу проделал аспирант из Австралии Мэтт Квэн [Matt Kwan], пожелав на практике разобраться в тонкостях протокола Х11. Код проекта распространяется по лицензии MIT.
Оценить потенциал проекта позволит демо, доступное на Android Market:
Х11-сервер, работающий как приложение для платформы Android. Применение протокола Х11 дает возможность удаленного запуска «родныхХ11-приложений, раз- ме щен ных на те кущем устрой стве или на другой машине в сети, с отображением вывода на экран Android-устройства. могут запускать Х-сервер
потребует создания аналога ХИЬ. Также не реа ли зо ва на под держка редко ис пользуемых частей протокола Х, таких как динамические карты цветов (поддерживаются только 24-битные статические карты), неко то рые при митивы (на при мер, пунктирная линия), расширения протокола Х.
Запустив Х-сервер, можно сразу начинать эксперименты с запуском приложений (контроль доступа по умолчанию от клю чен), не за бы вая об угро зах безо- пас но сти из-за доступ но сти Х-сер ве ра для внешних запросов. Касание сенсорного экрана транслируется в перемещение курсора. Манипуляции с трекпадом аналогичны нажатию левой, средней и правой кнопок мыши. Поддерживается ввод с физической и с виртуальной клавиатуры.
Правда, отсутствие интегрированного окон но го менед жера осложняет запуск напрямую многих Х-приложений (будут работать программы, использующие только ХИЬ и Xaw). Как решение, предлагается запустить на удаленной стороне оконный менеджер (например, fvwm -display 1р_телефона:0) или интегрировать оконный менеджер в приложение Android, что
Комментарии