|
|
The extraordinary progress of mobile device technologies pushes for a new generation of smart mobile applications, featuring complex computational and interactive behaviour, exhibiting different degrees of autonomy and flexibility. This raises new challenges in mobile application programming, calling for programming tools and development platforms providing a proper level of abstraction to deal with such a new level of complexity. This demo shows an agent-oriented platform called JaCa-Android allowing to tackle the complexities related to the design of fore-coming smart mobile applications providing an agent-oriented level of abstraction for their design, programming and execution on top of the Android platform. This demo aims at investigating the adoption of agent-oriented programming — and in particular of agent-based programming languages rooted on a strong notion of agency — to tackle the complexities related to the design of fore-coming smart mobile applications. For doing this we present an agent-oriented platform called JaCa-Android, providing an agent-oriented level of abstraction to design, program and execute smart mobile applications on top of the Android platform.