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
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


 
 
AmbientTalk





AmbientTalk
Version: 2.22 updated

Platforms: Android, Java


Categories: Programming & Development

Upload date: 9 Feb 13

Developer: AmbientTalk Team

License: Freeware

Downloads: 8999

File Size: 3863 Kb
Download Free AmbientTalk 



Rating: 2.7/5 (Total votes: 39)




  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 10.x, 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, Google Android 7.x, Google Android 8.x, Google Android 9.x, Java ME, Java Nokia 240x320, Java SE 240x320
 
Similar Software:

CroakDroidCroakDroid
CroakDroid - CroakDroid Lite is an unofficial Client application for the Hoptoad Error Tracking Service. It can be used to retrieve errors and display details about them. Requires an existing account and Auth Token. This app is not officially associated with Hoptoad in any way. The name and logos for Hoptoad are trademarks of thoughtbot, inc
Learn EclipseLearn Eclipse
Learn Eclipse - Learn Eclipse is an integrated development environment (IDE) for Java and other programming languages like C, C++, PHP, and Ruby etc. Development environment provided by Eclipse includes the Eclipse Java development tools (JDT) for Java, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others
PeerDroidPeerDroid
PeerDroid is the porting of JXME protocol to Android platform. It allows the Android developers to create application for Android platform that uses the features of JXTA system along with Android potential, interacting with other mobile terminals and other traditional peers (Personal-Computer)
Computer Programming v2Computer Programming v2
Computer Programming v2 - This tutorial has been prepared for the people who are struggling to learn computer programming but they are unable to learn it due to lack of proper guidance and approach
Learn Apache AntLearn Apache Ant
Learn Apache Ant - Apache Ant is a Java based build tool from Apache Software Foundation. Apache Ant's build files are written in XML and they take advantage of being open standard, portable and easy to understand.This app should show you how to use Apache ANT to automate the build and deployment process in simple and easy steps
Learn Android QALearn Android QA
Learn Android QA - Nowadays Android Mobile is boom in the market. There are many Android mobiles are coming in the market and with its varieties, so while developing the Android apps developer are facing unique challenges and also getting opportunities
Learn Java v2Learn Java v2
Learn Java v2 - As you know Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java
Learn WSDLLearn WSDL
Learn WSDL is a free Android app on your smartphone
Learn JavaScript v2Learn JavaScript v2
Learn JavaScript v2 - This application will provide you with basic knowledge about JavaScript. , help you study better. JavaScript is a lightweight, interpreted programming language. It is designed for creating network-centric applications. It is complimentary to and integrated with Java. JavaScript is very easy to implement because it is integrated with HTML
Learn Cplus Interview Q ALearn Cplus Interview Q A
Learn Cplus Interview Q A - Learn and practice Technical Interview Prep, Interview Preparation, C++ Interview Questions Free questions and answers with explanation for interview C++ maintains the features of C which allowed for low-level memory access but Another example can be a plus '+' sign, used for adding two integers or for using it to
 

Other Software by developer «AmbientTalk Team»:

weScribbleweScribble
weScribble - Draw with your friends! Draw with your enemies! Draw with anyone who has an Android device... and a finger! This is a demo version of the weScribble application for collaborative drawing. You can draw with anyone on the same wireless network, with changes synchronizing in real time
AmbientTalk InterpreterAmbientTalk Interpreter
AmbientTalk Interpreter - 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

» show more

 

Comments on AmbientTalk:

D.B:
GOOD

Date: 16 Feb 12

mtamoor:
soso not good

Date: 22 Apr 13

Name:


Comment:


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.
 

AmbientTalk is compatible with your device Oregon Scientific Meep Tablet
 
 
© Pantich 2009 - 2025 All rights reserved.