Сайт посвящен Google Android (G1, HTC Hero), Openmoko (Neo FreeRunner), Palm webOS и другим смартфонам/мобильным устройствам, использующим мощь Open Source и GNU/Linux.
В блоге, посвященном Open Source-проектам Google, появление (ASE) — специального окружения для запуска скриптов в среде мобильной операционной системы Android.
С помощью ASE становится возможным написание для Android простых программ-скриптов на языках Python, Lua и BeanShell. Заявляется, что у таких скриптов есть доступ к множеству API, через которые работают и полноценные приложения для Android. В частности, присутствуют возможности совершать телефонные звонки, отправлять SMS-сообщения, сканировать штрих-коды, получать данные о текущем местоположении и с сенсоров, использовать библиотеку синтеза речи (TTS, text-to-speech).
Написанные скрипты можно запускать в интерактивном режиме из терминала, в качестве сервиса, функционирующего продолжительное время, или через (т.е. вызывать скрипты при выполнении каких-либо специально заданных условий). Ожидается, что в дальнейшем в ASE появится поддержка языков Ruby и JavaScript.
Дэймон Кохлер (Damon Kohler) преподнес рождественский подарок обладателям T-Mobile G1 с Android и разработчикам на популярном скриптовом языке Python. Он в своем блоге заметку об успешной установке интерпретатора Python версии 2.4.5 на своем смартфоне G1.
Автор привел подробную инструкцию, с помощью которой любой обладатель G1 сможет повторить его успех, установив Python у себя на телефоне либо в эмуляторе Android. Для этого потребуется скачать исходники всей платформы Android и самого Python, а затем скомпилировать интерпретатор с наложением небольшого патча. В качестве доказательства Кохлер приводит фотографию со своим G1, где в терминале запущен консольный интерпретатор Python с результатом вывода фразы «Hello Android!» (через вызов print).
Теоретически это означает, что теперь для мобильной платформы Android можно создавать приложения на языке Python. Впрочем, пока рано делать выводы о том, насколько это окажется удобным и популярным решением. К тому же, многое зависит от того, как на данное событие отреагируют в Google. Ведь если компания окажет официальную поддержку инициативе, она может очень быстро оказаться крайне популярной.