What is Amarino?

What is amarino? I went through their website I wasn't able to find out how it works. Is it a kind of scripting language that makes programming android easier(To communicate with arduino). Or do you have to program it in normal android language(Java I guess). What is it's use. How does it make communicating arduino with android easier?

Amarino is some prewritten programs for Arduino and Android. You will need Eclipse with Android SDK plug-ins to compile and make the files that go into the Android phone. It takes a bit of work but, Amarino makes it a bit easier to get progress writing Android programs.

You will need a bluetooth adapter to your Arduino to use the programs.

http://www.instructables.com/tag/type-id/category-technology/keyword-bluetooth/keyword-amarino/