Subjective-C bringing context to mobile platform programming

59Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Thanks to steady advances in hardware, mobile computing platforms are nowadays much more connected to their physical and logical environment than ever before. To ease the construction of adaptable applications that are smarter with respect to their execution environment, the context-oriented programming paradigm has emerged. However, up until now there has been no proof that this emerging paradigm can be implemented and used effectively on mobile devices, probably the kind of platform which is most subject to dynamically changing contexts. In this paper we study how to effectively realise core context-oriented abstractions on top of Objective-C, a mainstream language for mobile device programming. The result is Subjective-C, a language which goes beyond existing context-oriented languages by providing a rich encoding of context interdependencies. Our initial validation cases and efficiency benchmarks make us confident that context-oriented programming can become mainstream in mobile application development. © 2011 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

González, S., Cardozo, N., Mens, K., Cádiz, A., Libbrecht, J. C., & Goffaux, J. (2011). Subjective-C bringing context to mobile platform programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6563 LNCS, pp. 246–265). https://doi.org/10.1007/978-3-642-19440-5_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free