Skip to main content

A Java-Based Approach for Consistent User Assistance in Distributed Heterogeneous Environments

  • Conference paper
Intelligent Interactive Assistance and Mobile Multimedia Computing (IMC 2009)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Macedonia, M.R., Zyda, M.J.: A taxonomy for networked virtual environments. IEEE Multimedia 4(1), 48–56 (1997)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Al-Ali, A.R., Al-Rousan, M.: Java-based home automation system. IEEE Transactions on Consumer Electronics 50(2), 498–504 (2004)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Kastner, W., et al.: Communication Systems for Building Automation and Control. Proc. of the IEEE 93(6), 1178–1203 (2005)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics