A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Ambient-Oriented Programming in AmbientTalk
[chapter]
2006
Lecture Notes in Computer Science
This leads us to postulate a suite of characteristics of future Ambient-Oriented Programming languages. ...
A simple reflective programming language, called AmbientTalk, that meets the characteristics is presented. ...
We claim that these observations motivate the need for an Ambient-Oriented Programming paradigm which consists of concurrent distributed object-oriented programming languages offering well-integrated facilities ...
doi:10.1007/11785477_16
fatcat:yujshpetkvg2lhbxr4k6lo2dlu
Ambient-oriented programming in AmbientTalk
2005
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05
We demonstrate a new distributed programming language named Am-bientTalk, a research vehicle to experiment with expressive high-level language constructs for Ambient-Oriented Programming. ...
Developing software for such mobile networks is extremely hard in conventional programming languages because the network is dynamically defined. ...
The need to deal with the network characteristics in a way that can be made oblivious to the programmer justifies the need for a new Ambient-Oriented Programming paradigm [2] (AmOP for short) that consists ...
doi:10.1145/1094855.1094932
dblp:conf/oopsla/Dedecker05
fatcat:vjem3f5hdbcmxpvmqsekr34l5e
Ambient-oriented programming in ambientTalk
2005
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05
A new field in distributed computing, called Ambient Intelligence, has emerged as a consequence of the increasing availability of wireless devices and the mobile networks they induce. ...
Developing software for such mobile networks is extremely hard in conventional programming languages because of new distribution issues related to volatile network connections, dynamic network topologies ...
The Paradigm: ambient-oriented programming We feel a new kind of programming paradigm is required to deal with the new issues induced by distribution concerns in mobile computing. ...
doi:10.1145/1094855.1094879
dblp:conf/oopsla/MostinckxCDMD05
fatcat:l5t67mryp5bydauu3jw46kgst4
Language Abstractions for RFID Technology
2009
Electronic Communications of the EASST
AmbientTalk, a research language aimed at pervasive applications running in mobile ad hoc networks, does offer such a programming model, but it is aimed at mobile devices interconnected via peer-to-peer ...
In this paper we show how we use this programming model for the communication with RFID tags. ...
Ambient-Oriented Programming The ambient-oriented programming paradigm [DVM + 05] is specifically aimed at pervasive applications. ...
doi:10.14279/tuj.eceasst.19.242
dblp:journals/eceasst/CarretonPM09
fatcat:oekps24ge5d5lned7xnbznmita
Reactive queries in mobile ad hoc networks
2008
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing - MPAC '08
Ambient references are object-oriented communication abstractions that represent nearby remote objects in the mobile network and that make it possible to generate the events mentioned above. ...
This paper proposes the integration of two techniques to solve these problems: ambient references and reactive programming. ...
We will integrate them in the distributed, object-oriented language AmbientTalk, which is explained in section 2. The first mechanism consists of ambient references. ...
doi:10.1145/1462789.1462792
dblp:conf/middleware/CarretonCM08
fatcat:c3rry5poffcili3l5sq7rpf6pe
Ambient-oriented programming
2005
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05
This hardware phenomenon leads us to postulate a suite of characteristics of future Ambient-Oriented Programming languages. ...
The power of the reflective kernel is illustrated by using it to conceive a collection of high level tentative ambient-oriented programming language features. ...
However, ambient-oriented programming languages differ from conventional distributed concurrent object-oriented programming languages in at least one of the following four ways:
Prototype-based Object ...
doi:10.1145/1094855.1094867
dblp:conf/oopsla/DedeckerCMDM05
fatcat:dokjs6mkkbavvpbu7rjqpnvodm
AmbientTalk: Object-oriented
Event-driven programming in
Mobile Ad hoc Networks
Tom Van Cutsem
Programming Technology Lab
Vrije Universiteit Brussel
Brussels, Belgium ...
LAMP - EPFL, July 25th 2007, Lausanne
Context
Object-oriented programming languages
Software
Hardware
Pervasive Computing ...
doi:10.1109/sccc.2007.4
dblp:conf/sccc/CutsemMBDM07
fatcat:lkc6hacmhfhvfkuy7dj2apiy3u
Distributed debugging for mobile networks
2014
Journal of Systems and Software
Ambient-oriented programming (AmOP) is a distributed paradigm for applications running on mobile ad hoc networks. ...
In this paper we argue that a novel kind of distributed debugger that we term an ambient-oriented debugger, is required. ...
Second, participants valued REME-D as a program understanding tool suited to make ambient-oriented programming in AmbientTalk easier. ...
doi:10.1016/j.jss.2013.11.1099
fatcat:hes7x6dhezfxhgrd7htjsszuty
AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
2007
Chilean Computer Science Society (SCCC), Proceedings of the International Conference of the
The language is a so-called ambient-oriented programming language which treats network partitions as a normal mode of operation. ...
AmbientTalk is a distributed object-oriented programming language whose actor-based, eventdriven concurrency model makes it highly suitable for composing service objects across a mobile network. ...
AMBIENT-ORIENTED PROGRAMMING REVISITED In previous work, we have described an ambient-oriented programming language as a programming language that adheres to a set of well-defined characteristics [11] ...
doi:10.1109/sccc.2007.4396972
fatcat:hx3iywfcsfgs7dkuufmk2vxe6u
Dynamic Languages and Applications
[chapter]
2008
Lecture Notes in Computer Science
In this report, we provide an overview of the presentations and a summary of discussions. ...
The language is still a so-called ambient-oriented programming language which allow objects to abstract over transient network failures. ...
In the previous ECOOP edition, we presented and demonstrated AmbientTalk, a distributed object-oriented programming language specially designed for mobile ad hoc networks. ...
doi:10.1007/978-3-540-78195-0_2
fatcat:fzgdz6hayzhuvmfecpf3pr4vpe
AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
2007
XXVI International Conference of the Chilean Society of Computer Science (SCCC'07)
The language is a so-called ambient-oriented programming language which treats network partitions as a normal mode of operation. ...
AmbientTalk is a distributed object-oriented programming language whose actor-based, eventdriven concurrency model makes it highly suitable for composing service objects across a mobile network. ...
AMBIENT-ORIENTED PROGRAMMING REVISITED In previous work, we have described an ambient-oriented programming language as a programming language that adheres to a set of well-defined characteristics [11] ...
doi:10.1109/sccc.2007.12
dblp:conf/sccc/KalinowskiT07
fatcat:qi4gmsnkcjbjde4qffhbtdcrtq
Loosely-Coupled Distributed Reactive Programming in Mobile Ad Hoc Networks
[chapter]
2010
Lecture Notes in Computer Science
In this paper, we propose a number of language constructs that reconcile the elegant processing of events of a reactive programming system with the loose coupling of a publish/subscribe system that is ...
For this reason we chose to incorporate our language constructs in an existing ambient-oriented programming language. ...
The transition from local reactive values to ambient behaviors needs some special consideration in order to uphold the ambient oriented programming characteristics mentioned in section 2. ...
doi:10.1007/978-3-642-13953-6_3
fatcat:ucaqspokpjbexanvczd32v5yae
Object-Oriented Coordination in Mobile Ad Hoc Networks
[chapter]
2007
Lecture Notes in Computer Science
This paper proposes to close the paradigmatic gap between an object-oriented language and its distributed communication infrastructure by introducing ambient references: loosely-coupled remote object references ...
On the other hand, the paradigm in which many applications are developed is objectoriented, and traditional object referencing abstractions typically lack the beneficial loose coupling properties of aforementioned ...
AmbientTalk is an object-oriented distributed programming language specifically designed for distributed programming in mobile ad hoc networks [12] . ...
doi:10.1007/978-3-540-72794-1_13
fatcat:lb6smbis5zh57dbslweutfh76a
Orchestrating nomadic mashups using workflows
2010
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups - Mashups '09/'10
Its transient connections and connection volatility result in a highly dynamic environment where services can appear and disappear at any point in time. ...
Middleware for mashups is currently not able to compose the services residing in a nomadic network. ...
Acknowledgements This research is partly funded by Alcatel-Lucent Belgium and the Institute for the Promotion of Innovation through Science and Technology in Flanders (IWT-Vlaanderen) through the DIY-SE ...
doi:10.1145/1944999.1945000
dblp:conf/ecows/PhilipsCJMJ10
fatcat:izlj3kzxuvd4dend2xbr4fjapa
A Multi-Agent Framework for Ambient Systems Development
2011
Procedia Computer Science
In the programming model of the framework, ambient systems can be developed by collaboration of mobile agents and service (or resident) agents, where resident agents provide application services on devices ...
This paper proposes a multi-agent framework to support applications development of ambient systems. ...
Compared to 3APL, the programming model of Aframe is application specific services oriented, thus Aframe supports diverse applications. ...
doi:10.1016/j.procs.2011.07.013
fatcat:w4frmgd5mrhmfbgpr7ho2hlf3q
« Previous
Showing results 1 — 15 out of 71 results