Abstract
In modern factory – or home automation environments it is increasingly important to be able to offer a consistent user interface to a variety of interconnected devices that may even use different communication interfaces. The devices usually have some form of user interface such as LEDs and buttons but almost certainly do not possess any mechanism to offer comfortable e.g. 3D-based user-guidance mechanisms. Besides, the devices’ vendors do not directly cooperate with each other and they may not be willing to disclose the details of the communication protocol to the device. This contribution presents a novel Java-based approach that enables vendors to offer a comfortable GUI for their devices that can be run on a (mobile) management console that is connected in any form to the respective devices. This approach is based on the idea that a vendor may deploy a pre-compiled JAR file to be run on a management console while leveraging a framework that takes care of device-independent functions like communication channels, user access and role management or multi-language capability. The article furthermore discusses issues like security aspects, consistent integration of several devices’ GUIs, framework functionality and possible alternative solutions. The approach presented has been successfully tested in a factory automation environment in the print industry.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Macedonia, M.R., Zyda, M.J.: A taxonomy for networked virtual environments. IEEE Multimedia 4(1), 48–56 (1997)
Corcoran, P.M., Papal, F., Zoldi, A.: User interface technologies for home appliances and networks. IEEE Transactions on Consumer Electronics 44(3), 679–685 (1998)
Roman, M., Beck, J., Gefflaut, A.: A device-independent representation for services. In: Proc. of the Third IEEE Workshop on Mobile Computing Systems and Applications, pp. 73–82. IEEE Press, New York (2000)
Al-Ali, A.R., Al-Rousan, M.: Java-based home automation system. IEEE Transactions on Consumer Electronics 50(2), 498–504 (2004)
Locher, H.N., et al.: Monitoring the Distributed Virtual Orchestra with a CORBA Based Object Oriented Real-Time Data Distribution Service. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol. 2888, pp. 1051–1062. Springer, Heidelberg (2003)
Kastner, W., et al.: Communication Systems for Building Automation and Control. Proc. of the IEEE 93(6), 1178–1203 (2005)
Hadellis, L., Koubias, L., Makios, S., An, V.: An integrated approach for an interoperable industrial networking architecture consisting of heterogeneous fieldbuses. Computers in Industry 49(3), 283–298 (2002)
Marcos, M., et al.: Object-oriented modeling for remote monitoring of manufacturing processes. In: Proc. IEEE International Conference on Emerging Technologies and Factory Automation, pp. 287–293. IEEE Press, New York (2001)
Kehr, R., Rohs, M., Vogt, H.: Mobile Code as an Enabling Technology for Service-oriented Smartcard Middleware. In: Proc. IEEE International Symposium on Distributed Objects and Applications, pp. 119–130. IEEE Press, New York (2001)
Pandey, R., Hashii, B.: Providing Fine-Grained Access Control for Java Programs. In: Guerraoui, R. (ed.) ECOOP 1999. LNCS, vol. 1628, pp. 449–473. Springer, Heidelberg (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weber, J., Rehkopf, A. (2009). A Java-Based Approach for Consistent User Assistance in Distributed Heterogeneous Environments. In: Tavangarian, D., Kirste, T., Timmermann, D., Lucke, U., Versick, D. (eds) Intelligent Interactive Assistance and Mobile Multimedia Computing. IMC 2009. Communications in Computer and Information Science, vol 53. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10263-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-10263-9_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10262-2
Online ISBN: 978-3-642-10263-9
eBook Packages: Computer ScienceComputer Science (R0)