Запуск своего приложения вместо Chrome

Свойства, ошибки, замечания и проблемы определенных версий WTware
Ответить
lapomme1
Сообщения: 26
Зарегистрирован: Вт июн 25, 2013 6:33 am

Запуск своего приложения вместо Chrome

Сообщение lapomme1 »

Добрый день!
Планируем разработку собственного кассового ПО. Рассматриваем различные варианты железа и операционных систем для работы этого ПО.
Железо: x86, ARM (Raspberry Pi)
ОС: Tiny Core Linux, Raspbian или WTware.
Разрабатывать кассовое ПО планируем на Go.

Для теста запускали консольное приложение этим способом:
1. Создать Zip архив с приложением и runme файлом
2. Загрузить архив в папку /configs через веб интерфейс.
3. В конфиге прописываем extra=application

Консольное приложение работало.

Есть ли возможность запускать свои приложения по принципу chrome или vlc? Или есть ли возможность добавить такой функционал в WTware ?

Примерно вот так:
Загружаем архив с программой (kassasoft.zip) в /configs
в конфиге:
application = kassasoft

Нюансы разработки UI на Go - понимаем.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Запуск своего приложения вместо Chrome

Сообщение aka »

Теоретически возможность есть, практически сложно.

В втвари минимум библиотек. Выкинуто всё, что можно выкинуть, и то, что не выкинуто, грузится только когда без него никак.

virtualhere из этого раздела: viewforum.php?f=35 слинкован статически. Ему не нужны внешние библиотеки. Поэтому оно работает само по себе.

Приложение для касс АТОЛ из этого раздела: viewtopic.php?f=14&t=20049 слинковано динамически, даже использует кусочек Qt. Но там библиотек совсем немного, и оно тянет их все с собой.

Не понимаю нюансов разработки UI на Go. Покажите пример, какое-нибудь самое простое окошко с одной кнопкой, расскажите, как это запустить под Raspbian. Попробую оценить, сколько надо библиотек подтянуть чтоб взлетело под втварью.
lapomme1
Сообщения: 26
Зарегистрирован: Вт июн 25, 2013 6:33 am

Re: Запуск своего приложения вместо Chrome

Сообщение lapomme1 »

Собрали одну версию на raspbian под фреймворк, который использует opengl.
Это не единственный вариант, можно будет и под другие фреймворки попробовать собрать.

Ссылка на программу:
https://yadi.sk/d/dbaFUMXzVZlnqQ
Файлы во вложении:
ldd.txt - вывод команды ldd (показывает какие библиотеки используются)
libs.txt - список пакетов, где присутствуют библиотеки из ldd.txt (искали командой apt-file search).
Вложения
libs.txt
(647 байт) 516 скачиваний
ldd.txt
(1.71 КБ) 501 скачивание
lapomme1
Сообщения: 26
Зарегистрирован: Вт июн 25, 2013 6:33 am

Re: Запуск своего приложения вместо Chrome

Сообщение lapomme1 »

Что-нибудь получается ?
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Запуск своего приложения вместо Chrome

Сообщение aka »

Прошу прощения, совсем заняты сейчас. И в ближайший месяц ничего не смогу сказать :(
lapomme1
Сообщения: 26
Зарегистрирован: Вт июн 25, 2013 6:33 am

Re: Запуск своего приложения вместо Chrome

Сообщение lapomme1 »

Понял, подождем. Спасибо.
Ответить

Вернуться в «О версиях WTware»