a software platform for developing cross-platform mobile peer-to-peer applications in JavaScript
AmbientJS is an experimental object-oriented distributed programming middleware developed at the Software Languages Lab at the Vrije Universiteit Brussel, Belgium. It provides developers with a JavaScript environment for building cross-platform mobile peer-to-peer applications that run on iPhone and Android devices. Building this type of peer-to-peer mobile applications is challenging because of the intermittent wireless network connections and the lack of infrastructure to coordinate peers. AmbientJS main characteristics are:Use AmbientJS in conjunction with the Titanium development framework to build cross-platform mobile applications in JavaScript.
AmbientJS relies on event-driven and asynchronous communication between mobile devices over a mobile ad hoc network. This makes the mobile applications robust against any type of communication or other partial failures.