Tcl/Tk с его батарейками доступен для мобильных устройств на базе Android.
- Цель проекта Исполнение под Андроидом существующих Tcl/Tk скриптов без необходимости их изменения
- Андроид 2.3.3 и выше на x86 или ARM
- Tcl/Tk версии 8.6.1
- Используется эмуляция X11 на базе AGG (Anti-Grain-Geometry) и SDL 2.0
- Поддерживается сглаживание линий, овалов и дуг в canvas
- Рендеринг шрифтов используя freetype
- Подключение (монтирование) имеющихся APK используя встроенный ZIP VFS
- «Батарейки» практически на все случаи жизни - более 600 пакетов на борту
- Доступ к Андроид-специфичным функциям:
- .. осуществляется через SDL командой «sdltk»
- .. и напрямую командами «borg» (управление и взаимодействие с Android),«rfcomm» (передача данных по bluetooth) и «usbserial» (передача по USB)
- .. уведомление о события через привычный механизм tk::bind и виртуальные события. К примеру типа <<PinchToZoom>>,<<LocationUpdate>>,<<SensorUpdate>> и тому подобные
- удалённое тестирование и отладка используя tkconclient
- экспериментальная возможность создания автономных приложений, то есть APK включающий интерпретатор, ваши скрипты и только необходмые пакеты
Сайт проекта: http://www.androwish.org
Страница на tcl.tk: http://wiki.tcl.tk/39022 и список пакетов http://wiki.tcl.tk/39023
В последней версии «The Wizard of Oz» (2014-08-17) обновлены SQLite до версии 3.8.16, OpenSSL до 1.0.1h, исправлены баги в работе со специфичным оборудованием (акселерометр, компас) и пофикшены мелкие баги.
Дистрибутив (~22М) доступен как в исходных текстах, так и в бинарном виде APK подписанным отладочным ключом. Для установки должны быть включена галочка «install from unknown sources» в настройках
>>> официальный сайт