Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Ambient-Oriented Programming (AmOP)

Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications
An emerging programming model aimed at easing the construction of software deployed in mobile ad hoc networks, by means of dedicated language features that help the programmer in dealing with the hardware characteristics inherent to those networks.
Published in Chapter:
Language Engineering for Mobile Software
Engineer Bainomugisha (Vrije Universiteit Brussel, Belgium), Alfredo Cádiz (Université Catholique de Louvain, Belgium), Pascal Costanza (Vrije Universiteit Brussel, Belgium), Wolfgang De Meuter (Vrije Universiteit Brussel, Belgium), Sebastián González (Université Catholique de Louvain, Belgium), Kim Mens (Université Catholique de Louvain, Belgium), Jorge Vallejos (Vrije Universiteit Brussel, Belgium), and Tom Van Cutsem (Vrije Universiteit Brussel, Belgium)
DOI: 10.4018/978-1-61520-655-1.ch010
Abstract
Mobile systems offer the possibility of delivering software services that tightly match user needs, thanks to their availability right at the moment and place where they are needed, and their ability to take advantage of local resources and self-adapt to their environment of use. Alas, writing software for mobile systems is not an easy endeavour. Mobile software construction imposes a number challenges that render existing programming technology insufficient to write such software conveniently. To improve this situation, the authors have taken a language engineering approach. In this chapter they identify the main challenges encountered in mobile software construction and the requirements that rise in the design of programming languages. By way of illustration, the authors present the result of their language engineering experiments —four programming models to ease the construction of software that can cope gracefully with the challenges brought about by mobility.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR