ГТК преобразование в HTML
Чтобы иметь операционную систему с единым интерфейсом, обеспечивающую лучшую взаимную совместимость, я ищу способ построить систему, в которой весь интерфейс был бы в формате html5.
Например, начиная с библиотеки gtk (чтобы использовать существующую), можно было бы перевести такой код:
gtk_window_set_title (GTK_WINDOW (window1), "the title");
в
document.title = "the title"
Я хотел бы знать, есть ли какие-либо инструменты, которые могли бы помочь мне достичь этой цели
редактировать
чтобы уточнить мой вопрос, и дать понять, что я ищу, я нашел это исследование
Первым шагом может быть использование / построение семантической онтологии того, что раньше было пользовательским интерфейсом. Затем я мог бы интегрировать библиотеку gtk (или другую библиотеку графического интерфейса пользователя) и языки веб-интерфейса в одну базу. Так что я мог сделать бижутерию между gtk и веб-методами.
Я не считаю это простой проблемой, и я прошу идеи, инструменты, которые могли бы мне помочь.
1 ответ
Как только вы представите какую-либо сложность и взаимодействие, вы столкнетесь с необходимостью преобразования из C\Python\Wh независимо-is-running-GTK в Javascript.
Лучше всего делать все на нативном HTML5, чтобы ваше "настольное приложение" было оберткой для веб-браузера, который работает с (1) удаленным веб-сайтом или (2) локальным веб-сервером. Ваше "настольное приложение" будет содержать небольшой веб-сервер и автоматически выбирать открытый порт на локальном хосте.