Добрый день!
Планируем разработку собственного кассового ПО. Рассматриваем различные варианты железа и операционных систем для работы этого ПО.
Железо: 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 - понимаем.
Запуск своего приложения вместо Chrome
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Запуск своего приложения вместо Chrome
Теоретически возможность есть, практически сложно.
В втвари минимум библиотек. Выкинуто всё, что можно выкинуть, и то, что не выкинуто, грузится только когда без него никак.
virtualhere из этого раздела: viewforum.php?f=35 слинкован статически. Ему не нужны внешние библиотеки. Поэтому оно работает само по себе.
Приложение для касс АТОЛ из этого раздела: viewtopic.php?f=14&t=20049 слинковано динамически, даже использует кусочек Qt. Но там библиотек совсем немного, и оно тянет их все с собой.
Не понимаю нюансов разработки UI на Go. Покажите пример, какое-нибудь самое простое окошко с одной кнопкой, расскажите, как это запустить под Raspbian. Попробую оценить, сколько надо библиотек подтянуть чтоб взлетело под втварью.
В втвари минимум библиотек. Выкинуто всё, что можно выкинуть, и то, что не выкинуто, грузится только когда без него никак.
virtualhere из этого раздела: viewforum.php?f=35 слинкован статически. Ему не нужны внешние библиотеки. Поэтому оно работает само по себе.
Приложение для касс АТОЛ из этого раздела: viewtopic.php?f=14&t=20049 слинковано динамически, даже использует кусочек Qt. Но там библиотек совсем немного, и оно тянет их все с собой.
Не понимаю нюансов разработки UI на Go. Покажите пример, какое-нибудь самое простое окошко с одной кнопкой, расскажите, как это запустить под Raspbian. Попробую оценить, сколько надо библиотек подтянуть чтоб взлетело под втварью.
Re: Запуск своего приложения вместо Chrome
Собрали одну версию на raspbian под фреймворк, который использует opengl.
Это не единственный вариант, можно будет и под другие фреймворки попробовать собрать.
Ссылка на программу:
https://yadi.sk/d/dbaFUMXzVZlnqQ
Файлы во вложении:
ldd.txt - вывод команды ldd (показывает какие библиотеки используются)
libs.txt - список пакетов, где присутствуют библиотеки из ldd.txt (искали командой apt-file search).
Это не единственный вариант, можно будет и под другие фреймворки попробовать собрать.
Ссылка на программу:
https://yadi.sk/d/dbaFUMXzVZlnqQ
Файлы во вложении:
ldd.txt - вывод команды ldd (показывает какие библиотеки используются)
libs.txt - список пакетов, где присутствуют библиотеки из ldd.txt (искали командой apt-file search).
Re: Запуск своего приложения вместо Chrome
Что-нибудь получается ?
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Запуск своего приложения вместо Chrome
Прошу прощения, совсем заняты сейчас. И в ближайший месяц ничего не смогу сказать
Re: Запуск своего приложения вместо Chrome
Понял, подождем. Спасибо.