Abstract
The domain of distributed services is constantly growing, enabling interoperability between applications that run on different operating systems. The increasing availability and use of wireless mobile devices gave rise to opportunities for new types of mobility-distributed applications. This poster presents the FAmINE4Android middleware, which facilitates the development of service-oriented mobile applications by providing all the necessary mechanism and tools, through a seamless and intuitive Application Programming Interface (API). In addition, it caters for the creation of distributed services by enabling the exposure of software and hardware resources to the service-oriented environment. In order to demonstrate the features of the middleware and its suitability for the inclusion of mobile devices in distributed computing platforms, a mobile museum guide application has been developed as a case study, communicating with a Windows-based person tracking service. The preliminary evaluation of the mobile guide application verified the effectiveness and efficiency of the proposed middleware.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Georgalis, Y., Grammenos, D., Stephanidis, C.: Middleware for ambient intelligence environments: reviewing requirements and communication technologies. In: Stephanidis, C. (ed.) UAHCI 2009. LNCS, vol. 5615, pp. 168–177. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02710-9_20
The ACE ORB (TAO). http://www.cs.wustl.edu/~schmidt/TAO.html
IDL. https://en.wikipedia.org/wiki/IDL_(programming_language)
ZeroC. http://www.zeroc.com
Web Services. https://en.wikipedia.org/wiki/Web_service
Slee, M., Agarwal, A., Kwiatkowski, M.: Thrift: scalable cross-language services implementation. Facebook White Paper. April 1, 5(8) (2007)
Rio Dynami9c Distributed Services. http://www.rio-project.org/docs/index.html
Crossbar.io. http://crossbar.io
ORBexpress for Android. http://www.ois.com/Products/communications-middleware.html
Galanakis, G., Zabulis, X., Koutlemanis, P., Paparoulis, S., Kouroumalis, V.: Tracking persons using a network of RGBD cameras. In: Proceedings of the 7th International Conference on Pervasive Technologies Related to Assistive Environments, pp. 1–4, 27 May 2014
Run Time Type Reflection. http://www.rttr.org/f
Gson Library. https://github.com/google/gson
Georgalis, I.: Architectures, methods and tools for creating ambient intelligence environments. Dissertation, Computer Science Department, University of Crete (2013). https://www.didaktorika.gr/eadd/handle/10442/29423
The Rise and fall of CORBA. https://dl.acm.org/doi/pdf/10.1145/1378704.1378718
Stephanidis, C., Antona, M., Grammenos, D.: Universal Access Issues in an Ambient Intelligence Research Facility. In: Stephanidis, C. (ed.) UAHCI 2007. LNCS, vol. 4555, pp. 208–217. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73281-5_22
Json framework. https://www.json.org/json-en.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Zidianaki, I., Zidianakis, E., Kontaki, E., Stephanidis, C. (2020). FAmINE4Android: Empowering Mobile Devices in Distributed Service-Oriented Environments. In: Stephanidis, C., Antona, M., Ntoa, S. (eds) HCI International 2020 – Late Breaking Posters. HCII 2020. Communications in Computer and Information Science, vol 1293. Springer, Cham. https://doi.org/10.1007/978-3-030-60700-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-030-60700-5_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-60699-2
Online ISBN: 978-3-030-60700-5
eBook Packages: Computer ScienceComputer Science (R0)