Filters








43 Hits in 2.2 sec

AmbientTalk: programming responsive mobile peer-to-peer applications with actors

Tom Van Cutsem, Elisa Gonzalez Boix, Christophe Scholliers, Andoni Lombide Carreton, Dries Harnie, Kevin Pinte, Wolfgang De Meuter
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

Tom Van Cutsem
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]

Jessie Dedecker, Tom Van Cutsem, Stijn Mostinckx, Theo D'Hondt, Wolfgang De Meuter
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

Tom Van Cutsem, Stijn Mostinckx, Elisa Gonzalez Boix, Jessie Dedecker, Wolfgang De Meuter
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

Tom Van Cutsem, Stijn Mostinckx, Elisa Gonzalez Boix, Jessie Dedecker, Wolfgang De Meuter
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

Andoni Lombide Carreton, Kevin Pinte, Wolfgang De Meuter
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

Jessie Dedecker, Tom Van Cutsem, Stijn Mostinckx, Theo D'Hondt, Wolfgang De Meuter
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]

Andoni Lombide Carreton, Theo D'Hondt
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]

Tom Van Cutsem, Jessie Dedecker, Wolfgang De Meuter
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

Elisa Gonzalez Boix, Carlos Noguera, Wolfgang De Meuter
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]

Kevin Pinte, Andoni Lombide Carreton, Elisa Gonzalez Boix, Wolfgang De Meuter
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]

Tony Garnock-Jones, Sam Tobin-Hochstadt, Matthias Felleisen
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

Dies Harnie, Elisa Gonzalex Boix, Andoni Lombide Carreton, Christophe Scholliers, Wolfgang De Meuter
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

E. Philips, R. Van Der Straeten, V. Jonckers
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

Jorge Vallejos, Tom Van Cutsem, Elisa Gonzalez Boix, Stijn Mostinckx, Jessie Dedecker, Wolfgang De Meuter
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