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

Sponsored Links:




AmbientTalk
Version: 2.22 updated

Platforms: Android, Java


Categories: Programming & Development

Upload date: 9 Feb 13

Developer: AmbientTalk Team

License: Freeware

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

Cibyl 20Cibyl 20
Cibyl is a programming environment and binary translator that allows compiled C programs to execute on J2ME-capable phones. Cibyl uses GCC to compile the C programs to MIPS binaries, and these are then recompiled into Java bytecode. Cibyl programs are regular compiled Java programs, and Cibyl therefore performs relatively well
PhoneGapPhoneGap
PhoneGap is an open source development tool for building fast, easy mobile applications with JavaScript. If you are a web developer who wants to build mobile applications in HTML and JavaScript while still taking advantage of the core features in the iPhone, Android, Symbian and Blackberry SDKs, PhoneGap is for you
KutilKutil
Kuix is a toolbox library that adds some useful extensions to J2ME. It includes: * a Frame Manager that controls events (user actions or whatever) and process them like a FIFO stack
MyWibesMyWibes
MyWibes FREE and easy to use mobile page creator! You can create your page in minutes and share your photos, video, music, text information with everyone on mobile internet. MyMibes gives you a new way of creating sites. Just 2 buttons which you will use to ad elements. Nice and informative icons which will tell you what to do
JJOS ShellJJOS Shell
JJOS is an experimental and educational shell application with extensible functionality. Good for beginner programmers, or simply for curious people. The shell supports cascaded commands, which helps user to type much less and act efficiently. Some useful features are: arithmetic calculations, saving pretty much anything in records, sending over TCP connection
MiniMEMiniME
MiniME is a light weight J2ME library that lets you build games and advanced UI. · a resource manager to easily import and use Image and Text. · event manager to ease communication between view and different component of the library. · a set a predefined UI component, such as Label, EditField, RadioButton group, CheckBox group, to build UI
zmobilezmobile
Zmobile is an open source library to help build J2ME applications
MIDPDebuggerMIDPDebugger
J2ME MIDlet for discovering the mobile device's bugs and features
Java ProgrammingJava Programming
Java - "An object-oriented programming language (OOPs) developed by Sun Microsystems in the year 1990. All Java apps run using small and compact pieces of code"... read more FREE articles with this web app
AppCat iPhone App MakerAppCat iPhone App Maker
AppCat iPhone App MakerMake your own app by email in 7 minutes. It's revolutionary. It's free. It's app democracy! It's your Oprah-moment: "Apps for everybody!". Pick from 30 professional designs, reply to a few emails from Kitty, the app.cat, and impress friends, customers, and competitors
 

Other Software by developer «AmbientTalk Team»:

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
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

» 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.
 

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