Сообщения о трансляторе переехали в отдельный блог.
На днях cделал прототип сборщика простых приложений Android, написанных на Oberon. Работает он только под Ubuntu 18.04, так как в этой версии есть возможность установки Android SDK из стандартного репозитория, что позволяет легко ссылаться на нужные файлы без дополнительных действий.
Получить исполняемый файл сборщика можно из каталога транслятора командой:
$ result/ost to-bin AndroidBuild.Go result/osa -infr . -m source
При вызове
$ result/osa install-toolsсборщик выдаст команду, которую нужно выполнить для установки утилит, достаточных для сборки Android приложений с помощью него.
Apk файл для Android 2.3 можно собрать командой build:
$ result/osa build ColorCells.Go result/cells.apk -infr . -m example/android
Можно и сразу запустить приложение на телефоне:
$ result/osa run ColorCells.Go -infr . -m example/androidДанный пример создаёт такую картинку:
Второй пример создаёт приложение, рисующее звезду, количество лучей которой настраивается при сборке:
$ result/osa run 'Star.Go(5, 0.38)' -infr . -m example/android
Обёртки API Андроид, предоставляющие в Обероне доступ к возможностям мобильной ОС существенно неполны, по сути, являясь минимальными обвязками для указанных выше примеров.
Ништяк. Радуешь, Комдив!)) Так держать)))
ОтветитьУдалитьРадует,что звезда именно наша, Советская!!!Дорогие друзья,напишите по-русски,что качать,куда устанавливать,а то я не совсем программист,точнее совсем не программист...
ОтветитьУдалитьОтветил в основном блоге проекта, куда переехали старые сообщения и появляются новые - https://vostok-space.blogspot.com/2018/09/android.html?showComment=1610812518969#c3508651591601831110
Удалить