A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Filters
AmbientTalk: programming responsive mobile peer-to-peer applications with actors
2014
Computer languages, systems & structures
We present AmbientTalk, a distributed programming language designed specifically to develop mobile peer-to-peer applications. ...
The rise of mobile computing platforms has given rise to a new class of applications: mobile applications that interact with peer applications running on neighbouring phones. ...
We presented AmbientTalk, an actor-based language designed for developing mobile P2P applications that remain resilient to network failures by default. ...
doi:10.1016/j.cl.2014.05.002
fatcat:inv42txib5eixe2erf23bdgczm
AmbientTalk
2011
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11 - SPLASH '11 Workshops
It's a dynamic, object-oriented, distributed programming language with a focus on deployment in so-called mobile ad hoc networks -networks composed of mobile devices that communicate peer-to-peer using ...
The purpose of this demo is to showcase the AmbientTalk programming language. AmbientTalk is intended to be a "scripting language for mobile phones". ...
AmbientTalk is the product of ...
doi:10.1145/2095050.2095085
dblp:conf/oopsla/Cutsem11
fatcat:zcqs6ppsujdl5dcsvazdq47aui
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. ...
The language features are used in a concrete experiment we conducted, namely the implementation of an ambient peer-to-peer instant messaging application that was deployed on smart phones. ...
doi:10.1007/11785477_16
fatcat:yujshpetkvg2lhbxr4k6lo2dlu
AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
2007
XXVI International Conference of the Chilean Society of Computer Science (SCCC'07)
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. ...
In this paper, we describe AmbientTalk: a domainspecific language for orchestrating service discovery and composition in mobile ad hoc networks. ...
E is designed for writing secure peer-to-peer distributed programs for open networks, but not specifically for mobile ad hoc networks. ...
doi:10.1109/sccc.2007.12
dblp:conf/sccc/KalinowskiT07
fatcat:qi4gmsnkcjbjde4qffhbtdcrtq
AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
2007
Chilean Computer Science Society (SCCC), Proceedings of the International Conference of the
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. ...
In this paper, we describe AmbientTalk: a domainspecific language for orchestrating service discovery and composition in mobile ad hoc networks. ...
E is designed for writing secure peer-to-peer distributed programs for open networks, but not specifically for mobile ad hoc networks. ...
doi:10.1109/sccc.2007.4396972
fatcat:hx3iywfcsfgs7dkuufmk2vxe6u
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 ...
Developing pervasive and context-aware applications that make use of RFID technology is a daunting task given the high degree of failures inherent to communication with RFID tags. ...
Therefore, AmbientTalk has a service discovery engine that allows objects to discover one another in a peer-to-peer manner. ...
doi:10.14279/tuj.eceasst.19.242
dblp:journals/eceasst/CarretonPM09
fatcat:oekps24ge5d5lned7xnbznmita
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. ...
Developing software for such mobile networks is extremely hard in conventional programming languages because the network is dynamically defined. ...
Mobile networks turn the applications running on mobile devices from mere isolated programs into smart applications that can cooperate with their environment. ...
doi:10.1145/1094855.1094867
dblp:conf/oopsla/DedeckerCMDM05
fatcat:dokjs6mkkbavvpbu7rjqpnvodm
A Hybrid Visual Dataflow Language for Coordination in Mobile Ad Hoc Networks
[chapter]
2010
Lecture Notes in Computer Science
Such architectures are hard to program because coordination between concurrent and distributed mobile components has to be expressed by means of event handlers or callbacks. ...
Because of the dynamic nature of mobile ad hoc networks and the applications running on top of them, these applications have to be conceived as event-driven architectures. ...
Instead, to allow responsiveness to changes in the mobile ad hoc network, programming paradigms targeting pervasive applications propose the adoption of event-driven architectures [1, 2, 3, 4] . ...
doi:10.1007/978-3-642-13414-2_6
fatcat:5fhfqmk3ijh5tewcdqg7o3xp44
Object-Oriented Coordination in Mobile Ad Hoc Networks
[chapter]
2007
Lecture Notes in Computer Science
We introduce an object-oriented referencing abstraction to express coordination between objects hosted on mobile devices interconnected by a wireless ad hoc network. ...
designed for mobile ad hoc networks. ...
The authors would like to thank Stijn Mostinckx, Elisa Gonzalez and Jorge Vallejos for the many discussions that have contributed to the ideas presented here. ...
doi:10.1007/978-3-540-72794-1_13
fatcat:lb6smbis5zh57dbslweutfh76a
Distributed debugging for mobile networks
2014
Journal of Systems and Software
In AmOP the complexity of programming in a distributed setting is married with the network fragility and open topology of mobile applications. ...
Ambient-oriented programming (AmOP) is a distributed paradigm for applications running on mobile ad hoc networks. ...
Peer-to-peer is a recurring architecture in ambient-oriented applications in which a single object plays the roles of both client and server. ...
doi:10.1016/j.jss.2013.11.1099
fatcat:hes7x6dhezfxhgrd7htjsszuty
Ambient Clouds: Reactive Asynchronous Collections for Mobile Ad Hoc Network Applications
[chapter]
2013
Lecture Notes in Computer Science
We show how ambient clouds ease the development of a collaborative peer-to-peer drawing application. ...
In MANET applications, a common pattern is to maintain and query time-varying collections of remote objects. ...
AmbientTalk is an experimental programming language tailored towards developing peer-to-peer applications that operate in MANETs. ...
doi:10.1007/978-3-642-38541-4_7
fatcat:7lsipngdxna6phneutqrj6qf3e
The Network as a Language Construct
[chapter]
2014
Lecture Notes in Computer Science
The paper then sketches how to articulate design ideas in the calculus, how to implement it, and how such an implementation shapes application programming. ...
Our central innovation is the Network Calculus, which explains how to equip a given programming language with networks. ...
The authors would like to thank Olin Shivers and Mitch Wand for listening to many rough presentations on this material. ...
doi:10.1007/978-3-642-54833-8_25
fatcat:tkkf7v6e4jb3pbvo5hreanf6vu
Volatile Sets: Event-driven Collections for Mobile Ad-Hoc Applications
2011
Electronic Communications of the EASST
In mobile peer-to-peer applications, a common pattern is to maintain a collection of remotely-hosted objects. ...
We show how volatile sets ease the development of a collaborative peer-to-peer drawing application. ...
In a decentralized peer-to-peer setting, applications need to first discover other applications and services running in the environment to interact with them. ...
doi:10.14279/tuj.eceasst.43.585
dblp:journals/eceasst/HarnieBCSM11
fatcat:lwbdywdeu5ht5bsuyzfzwdr5d4
NOW: Orchestrating services in a nomadic network using a dedicated workflow language
2013
Science of Computer Programming
By adding this extra layer of abstraction, the application programmer is offered a flexible way to develop applications for nomadic networks. ...
Services residing on mobile devices are exposed to (temporary) network failures, which must be considered the rule rather than the exception. ...
Acknowledgements We would like to acknowledge Jorge Vallejos for his invaluable comments and suggestions. ...
doi:10.1016/j.scico.2011.10.012
fatcat:ucxtczocxngc3mb6frxzpm2sca
The Message-Oriented Mobility Model
2007
Journal of Object Technology
We propose the use of code mobility to mitigate the unavailability of software services in mobile networks. ...
We discuss the issues of existing mobility mechanisms, identify four characteristics necessary to support code mobility in mobile networks, and propose a model for code mobility, the Message-Oriented Mobility ...
The following code sample sketches the definition of a mobile game application implemented as an actor in AmbientTalk (see more details of this implementation in Section 5): AmbientTalk actors (declared ...
doi:10.5381/jot.2007.6.9.a18
fatcat:qpcujcvjf5h4dagrqsmxg6445a
« Previous
Showing results 1 — 15 out of 43 results