%0 Conference Proceedings %T Enabling Cross-Technology Mobile Applications with Network-Aware References %+ Vrije Universiteit Brussel (VUB) %A Pinte, Kevin %A Harnie, Dries %A D’hondt, Theo %< avec comité de lecture %( Lecture Notes in Computer Science %B 13th Conference on Coordination Models and Languages (COORDINATION) %C Reykjavik, Iceland %Y Wolfgang Meuter %Y Gruia-Catalin Roman %I Springer %3 Coordination Models and Languages %V LNCS-6721 %P 142-156 %8 2011-06-06 %D 2011 %R 10.1007/978-3-642-21464-6_10 %K Network-awareness %K mobile applications %K multi-networking %K distributed programming %K Bluetooth %K Wi-Fi %Z Computer Science [cs] %Z Computer Science [cs]/Networking and Internet Architecture [cs.NI]Conference papers %X Mobile devices, such as smart phones, have become ubiquitous. This evolution has given rise to a vast ecosystem of mobile applications. Typically these applications only use a small subset of the networking technologies at their disposal. Building applications that use multiple networking technologies simultaneously or exploit knowledge about the available connections is a laborious task. Programmers must manually keep track of the connectivity state and duplicate communication code per connection type. This paper presents network-aware references, a distributed object-oriented programming abstraction that eases multi-networking for mobile applications and allows programmers to react to changes in the connectivity of different networks around them. We show how network-aware references are implemented and evaluate how well they switch between technologies. %G English %Z TC 6 %Z WG 6.1 %2 https://inria.hal.science/hal-01582992/document %2 https://inria.hal.science/hal-01582992/file/978-3-642-21464-6_10_Chapter.pdf %L hal-01582992 %U https://inria.hal.science/hal-01582992 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-WG %~ IFIP-TC6 %~ IFIP-WG6-1 %~ IFIP-COORDINATION %~ IFIP-LNCS-6721