Integrating Smart Devices in Java Applications
Forschungsergebnisse zur Informatik, Band 62
Hamburg 2006, 256 Seiten
ISBN 978-3-8300-2374-6 (Print), ISBN 978-3-339-02374-2 (eBook)
This book deals with the question of how to integrate Smart Devices in Java applications. Therefore, it provides a motivation why Smart Devices should be integrated in Java applications. This motivation basically looks at the CSCL/CSCW domain and uses the latest research in this domain to motivate the necessity of a framework that supports developers by the integration of Smart Devices in Java applications. Furthermore, a short overview about existing technologies is provided. Namely Jini, J2ME, .Net Compact Framework and JXTA are supposed to be frameworks that already help by the integration of Smart Devices. This work does not only present a rough overview about the mentioned frameworks but it also discusses the advantages and drawbacks of each of them. One result of this discussion is that there is still a need for a dedicated framework that supports developers by the integration of Smart Devices in Java applications.
Additionally, a theoretical approach that allows for modeling the relationship between different Smart Devices is presented. Within this approach certain communication patterns that usually occur while working with Smart Devices are explained. These communication patterns are used to describe a routing algorithm that allows for routing in a network of Smart Devices.
After the presentation of this theoretical approach, a practical implementation of the approach is presented in detail. This practical implementation allows for a great deal of integration just by describing the necessary devices in a certain XML dialect that is also developed in the theoretical part of this work.
As to encourage developers to use the developed framework, certain examples of how the framework can be used in different scenarios are presented. Last but not least, this work finishes with a number of examples in which the presented framework and therefore also the theoretical approach was already used.
Informationen über das Veröffentlichen wissenschaftlicher Arbeiten.