Анонсовано проект “PHP for Android” в рамках якого представлена система для виконання на платформі Android додатків, написаних на мові PHP. На даний момент для телефонів на базі платформи Android підготовлений інсталяційний APK-файл, що інтегрує підтримку PHP 5.3 в створену розробниками Google підсистему Android Scripting Environment (ASE). Джерельні тексти розробки поширюються в рамках ліцензії Apache.
PHP-скрипти можуть виконуватися в оточенні Android з командного рядка, функціонувати як фонові процеси чи виступати в ролі звичайних GUI додатків. Для використання в PHP-додатках API платформи Android в комплект входить спеціальний інтерфейсний модуль Android.php, який представляє собою обв’язку навколо стандартного JSON RPC платформи Android і дозволяє використовувати з PHP-скриптів функції телефонії, відправляти SMS, отримувати дані з GPS, web-камери і акселерометрів, обробляти події, використовувати функції синтезатора мови (text-to-speech), формувати інтерфейс користувача.
Приклад найпростішого програми:
$droid->vibrate();
$droid->dialogCreateAlert();
$droid->dialogSetItems(range(0, 9));
$droid->dialogShow();
Крім PHP, на даний момент підсистема Android Scripting Environment підтримує виконання скриптів на таких мовах, як Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl і shell.
За мателіалами www.opennet.ru
Теги: android, Android Scripting Environment, google, php