Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

Search by Device
My Device

Search by Category
Business & Profession
Dictionary & Translator
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Apple iPhone OS
iPod Touch
Google Android
Maemo Nokia Internet Tablet
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone


Sponsored Links:

Version: 2.22 updated

Platforms: Android, Java

Categories: Programming & Development

Upload date: 9 Feb 13

Developer: AmbientTalk Team

License: Freeware

Downloads: 2821
File Size: 3863 Kb
Download Free AmbientTalk 

Rating: 2.8/5 (Total votes: 45)

Sponsored Links:


AmbientTalk is an experimental object-oriented distributed programming language developed at the Software Languages Lab at the Vrije Universiteit Brussel, Belgium. The language is primarily targeted at writing programs deployed in mobile ad hoc networks.

AmbientTalk is a research platform to experiment with new language features or programming abstractions to facilitate the construction of software that has to run in highly volatile networks exhibiting intermittent connectivity and little infrastructure.

The language's concurrency features are founded on the actor model and have been largely influenced by the E programming language. The language's object-oriented features find their influence in languages like Smalltalk (i.e. block closures, keyworded messages) and Self (prototype-based programming, delegation). Finally, the language has a functional core, inspired by Scheme and Pico.

AmbientTalk's main differences with mainstream languages are that:

· It employs a purely event-driven concurrency framework, founded on actors.
· It abandons the RPC abstraction in favor of asynchronous, non-blocking message passing. Because the system automatically buffers such messages while the receiver of the message is disconnected, the programmer can abstract from temporary network failures by default.
· It has built-in programming language constructs for objects to discover one another in the local ad hoc network. Peer-to-peer service discovery is built into the language.
· It features a dynamic OO kernel language built upon the principles of prototype-based programming. The kernel language supports reflection using mirrors, which provide access to an extensive metaobject protocol, making the language extensible from within itself.
· The language syntax derives primarily from the 'curly brace' family of languages, but it mixes in the keyworded messaging syntax from Smalltalk as well. This, together with AmbientTalk's lightweight block syntax, enables you to easily build your own control structures.
· The current implementation of AmbientTalk embraces the JVM as a platform. It's easy for AmbientTalk programs to use Java libraries, and it's easy for Java objects to use AmbientTalk as an embedded scripting language. This interaction is safe: even when AmbientTalk objects are "exposed" to the JVM, JVM threads cannot violate the concurrency constraints of AmbientTalk's actor model.

AmbientTalk runs on J2SE, J2ME under the connected device configuration (CDC), and Android 2.1 Platform.

Like it? Share with your friends!

Supported operating systems: Google Android 2.1, Google Android 2.2, Google Android 2.3, Google Android 3.0, Google Android 3.1, Google Android 3.2, Google Android 4.0, Google Android 4.1, Google Android 4.2, Google Android 4.3, Google Android 4.4, Google Android 5.x, Google Android 6.x, Java ME, Java Nokia 240x320, Java SE 240x320
Similar Software:

Android Web Editor PROAndroid Web Editor PRO
Mobile software for web developing
SQLite GeneratorSQLite Generator
Generate and edit SQLite databases
BeanShell Interpreter for SL4A r0BeanShell Interpreter for SL4A r0
BeanShell interpreter for SL4A (Scripting Layer for Android)
Learn PPC Interview Q ALearn PPC Interview Q A
Here I am sharing PPC Job Interview Question and Answers 2015.Learn these ppc interview questions to
Memorize Me Java ConceptsMemorize Me Java Concepts
Test your knowledge of Java Core concepts
Android Symbol Sender - Firefox AddonAndroid Symbol Sender - Firefox Addon
Upload debug symbols from your Android system libraries to Mozilla's crash reporting servers
MobiAccess DevelopmentMobiAccess Development
MobiAccess is a mobile development framework that enables developers to easily create mobile applications for data collection without extensive knowledge on mobile development. It handles data replication (mobiSync) and data visualization (mobiVision) as well
Learn SIP v2Learn SIP v2
This tutorial is designed for absolute beginners
Learn Dotnet Interview Q ALearn Dotnet Interview Q A
Welcome to Learn2Expert to learn different .Net technologies, Interview questions and lot more. This
AppInventor ToggleAppInventor Toggle
A simple utility application that allows one click enabling of the two features needed to work with Google's latest AppInventor

Other Software by developer «AmbientTalk Team»:

WeScribe is a simple collaborative finger painting application
AmbientTalk InterpreterAmbientTalk Interpreter
AmbientTalk is an experimental object-oriented distributed programming language primarily targeted at writing programs deployed in mobile ad hoc networks

» show more


Comments on AmbientTalk:

soso not good

Date: 22 Apr 13


Date: 16 Feb 12



Enter text from image below:

Turn on images!


If you noted an error or download link is broken, please, report it via this page or use comments.

Please, select device to check if AmbientTalk supports it
© Pantich 2009 - 2014 All rights reserved.