Érdekes projektre bukkantam: Az Android Scripting Environment lehetővé teszi, hogy különböző népszerű szkriptnyelveken írjunk alkalmazásokat. Jelenleg 3 nyelvet támogat:
- BeanShell - gyakorlatilag "szkriptelhető Java"
- Python
- Lua
Érdekes a megvalósítás is. A BeanShell szkripteket közvetlenül a Dalvik VM futtatja, azonban a Python és Lua szkriptek a natív C nyelvű interpreterjeiket használják, így jobb teljesítményt érhetnek el, mivel jelenleg a Dalvikban nincs JIT támogatás. A hátulütője ennek a megoldásnak, hogy az Android platform API-ját egy RPC interfészen keresztül érhetik el a szkriptek, és ezért jelenleg nem minden hívás érhető el.
További részletek a
bejelentésben. A projekt honlapja
itt található.
0 megjegyzés:
Megjegyzés küldése