The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В мобильной платформе Android появилась поддержка скриптовых языков

09.06.2009 16:16

Разработчики Google представили систему Android Scripting Environment (ASE), позволяющую выполнять на устройствах на базе мобильной платформы Android полнофункциональные приложения, написанные на популярных скриптовых языках. При этом скриптам доступен стандартный API платформы, т.е. они могут использовать функции телефонии, отправлять SMS, получать данные с GPS, web-камеры и акселерометров, обрабатывать события, использовать функции синтезатора речи (text-to-speech).

Скрипты могут выполняться из командной строки, функционировать как фоновые процессы или выступать в роли обычных GUI приложений. В настоящий момент доступна поддержка языков Python, Lua и BeanShell. В ближайшее время список поддерживаемых языков пополнится языками JavaScript и Ruby. Доступ к Java API Android для скриптов BeanShell производится напрямую, через класс AndroidFacadeа. Для языков подобных Lua и Python доступ к API организован через JSON RPC обращения к классам AndroidFacade и AndroidProxy.

В среде ASE интегрированы средства для запуска приложений из командной строки и имеется встроенный редактор, позволяющий изменять и создавать скрипты прямо на мобильном телефоне. Исходные тексты ASE распространяются в рамках лицензии Apache 2.0.

  1. Главная ссылка к новости (http://google-opensource.blogs...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22077-script
Ключевые слова: script, android, mobile
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonim (?), 16:46, 09/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как же PHP? Самое главное как всегда забыли.
     
     
  • 2.15, LokiDS (ok), 18:03, 09/06/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хоть PHP обычный скриптовый язык, но почему-то, в отличии от других скриптовых языков, он прижился только как инструмент создания вэб приложений. Сомнительно, что гуглофон или даже нетбук будут использовать, как вэб-сервер.
     
     
  • 3.24, Ivan (??), 21:15, 09/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Хоть PHP обычный скриптовый язык, но почему-то, в отличии от других скриптовых языков, он прижился только как инструмент создания вэб приложений.

    Потому что он был разработан как инструмент создания вэб приложений и расшифровывается как PHP HTML Preprocessor, а раньше и вовсе было Personal HomePage. Быть может если придмумать аббревиатуре PHP менее привязанную к Web расшифровку (я серьёзно), доработать десктопный и general-purpose-аспекты, ярко об этом заявить, то ситуация и изменится, только это мало кому надо.

     
     
  • 4.26, аноним (?), 21:45, 09/06/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Быть может если придмумать аббревиатуре PHP менее привязанную к Web расшифровку

    "zend engine" - где здесь привязка к www?

    >доработать десктопный и general-purpose-аспекты

    биндинги что ли? так они есть в некотором количестве.

    >ярко об этом заявить, то ситуация и изменится, только это мало кому надо.

    вот именно. просто никому не надо. php рубит бабло в web, больше от него никому ничего по сути не надо.

     

  • 1.2, Аноним (-), 16:46, 09/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Да, вот за это гуглу почет. Скорость развития платформы поражает. Сравнивая с нововведениями в iPhone OS3.0 понимаешь, какая платформа более перспективна.
     
     
  • 2.21, ДяДя (?), 18:44, 09/06/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Да, вот за это гуглу почет. Скорость развития платформы поражает. Сравнивая с
    >нововведениями в iPhone OS3.0 понимаешь, какая платформа более перспективна.

    Только для яФона ещё хрен чего напишешь без разрешения яблочников.
    А Android SDK я скачал, к Netbeans прикрутил и готово.

     

  • 1.5, XoRe (ok), 17:07, 09/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Perl/Java/C/C++ ?
    Логики маловато.
     
     
  • 2.8, Вовчик (?), 17:32, 09/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Так там Java изначально была. Это же основной язык разработки для Android.
     
     
  • 3.18, XoRe (ok), 18:24, 09/06/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Так там Java изначально была. Это же основной язык разработки для Android.
    >

    Написано, что хотят добавить JavaScript.
    Или сам Android написан на Java? =)

     
     
  • 4.28, Jua (?), 04:06, 11/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не отличаем Java от JavaScript?
     
     
  • 5.29, XoRe (ok), 10:05, 11/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Не отличаем Java от JavaScript?

    Отличаем.
    Смотрим пост, на который я ответил:
    > Так там Java изначально была. Это же основной язык разработки для Android.

     

  • 1.16, afiskon (?), 18:12, 09/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Java/C/C++  -- не скриптовые
    То, что перла нет - действительно жаль.
     
     
  • 2.20, XoRe (ok), 18:26, 09/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Java/C/C++  -- не скриптовые
    >То, что перла нет - действительно жаль.

    Не скриптовые.
    Но API можно было бы сделать.
    А насчет перла согласен.
    Сам на нем пишу.
    Похоже, придется изучать питон.

     

  • 1.27, RedStalker_Mike (??), 22:07, 09/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Lua - это отличная новость. Очень этому рад ;) Только ради этого можно что-то такое прикупить ;)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру