Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/641007.641129acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

Experiences with building middleware for audio and visual networked home appliances on commodity software

Published: 01 December 2002 Publication History

Abstract

In this paper, we describe our currently ongoing work to build distributed middleware for networked audio and visual home appliances, which is executed on commodity software. The current prototype has adopted HAVi(Home Audio/Video Interoperability) as distributed middleware for controlling home appliances, which makes it possible to integrate a variety of home appliances and services. In our system, we have implemented HAVi in Java. Programs processing continuous media that emulate digital consumer devices are directly implemented on the Linux operating systems. Since Java and Linux are running on a variety of embedded platforms, our software can be ported to a target embedded system without the modification. Therefore, new home applications can be developed on a standard PC platform, and this makes the development cost of future advanced home appliances dramatically cheap.

References

[1]
IEEE Std 1394--1995, Standard for a High Performance Serial Bus.]]
[2]
1394 Trade Association, "AV/C Digital Interface Command Set General Specification, Version 2.0.1", http://www.1394TA.org/, 1998.]]
[3]
B. Brumitt, B. Meyer, J. Krumm, A. Kern, S. Shafer, "EasyLiving: Technologies for Intelligent Environments", In Proceedings of 2nd International Symposium on Handheld and Ubiquitous Computing, 2000.]]
[4]
Echonet Home Page, http://www.echonet.org/]]
[5]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, "Design Patterns: Elements of Reusable Object-Oriented Software", Addison-Wesley, 1995.]]
[6]
J. Guttag, "Communicating Chameleons", Scientific American, August 1999.]]
[7]
HAVi Consortium," HAVi Home Page", http://www.havi.org/.]]
[8]
A. Hopper, "Sentient Computing", The Royal Society Clifford Paterson Lecture, 1999.]]
[9]
Jini Technologies, http://www.jini.org/]]
[10]
R. Lea, S. Gibbs, A. Dara-Abrams, E. Eytchson, "Networking Home Entertainment Devices with HAVi", IEEE Computer, Vol. 33, No. 9, 2000.]]
[11]
T. Nakajima, H. Tezuka, "A Continuous Media Application Supporting Dynamic QOS Control on Real-Time Mach", In the Proceedings of the second ACM International Conference on Multimedia, 1994.]]
[12]
T. Nakajima, "A Dynamic QOS Control based on Optimistic Processor Reservation", In the Proceedings of the International Conference on Multimedia Computing and Systems, 1996.]]
[13]
T. Nakajima, "Practical Explicit Binding Interface for Supporting Multiple Transport Protocols in a CORBA System", In Proceeding of International Conference on Network Protocols, 2000.]]
[14]
T. Nakajima, "Towards Universal Software Substrate for Distributed Embedded Systems", In Proceedings of the International Workshop on Object-Oriented Real-Time Dependable Systems(WORDS2001), 2001.]]
[15]
T. Nakajima, "System Software for Audio and Visual Networked Home Appliances on Commodity Operating Systems", In Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms, 2001.]]
[16]
T. Nakajima, et. al., "Technical Challenges for Building Internet-Scale Ubiquitous Computing", In Proceedings of International Workshop on Object-Oriented Real-Time Dependable Systems(WORDS2002), 2002.]]
[17]
OSGi Home Page, http://www.osgi.org/.]]
[18]
D.C. Schmidt, M. Stal, H. Rohnert, F. Buschmann, "Pattern-Oriented Software Architecture, Vol.2, Patterns for Concurrency and Networked Objects", Wiely, 2000.]]
[19]
H. Schulzrinne, et. al., "RTP: A Transport Protocol for Real-Time Applications", IETF RFC 1889, 1996.]]
[20]
Y. Wang, W. Russell, "A Toolkit for Building Dependable and Extensible Home Networking Applications", In Proceedings of 4th USENIX Windows Systems Symposium, 2000.]]
[21]
M. Weiser, "The Computer for the 21st Century", Scientific American, Vol. 265, No.3, 1991.]]
[22]
M. Weiser, "Some Computer Science Issues in Ubiquitous Computing", Communication of the ACM, Vol. 36, No. 7, 1993.]]
[23]
X10 Home Page, http://www.x10.org/]]

Cited By

View all
  • (2010)Case Study of Middleware Infrastructure for Ambient Intelligence EnvironmentsHandbook of Ambient Intelligence and Smart Environments10.1007/978-0-387-93808-0_9(229-256)Online publication date: 2010
  • (2007)Embedded web server-based home appliance networksJournal of Network and Computer Applications10.1016/j.jnca.2006.04.00130:2(499-514)Online publication date: 1-Apr-2007
  • (2005)A Home Network Service Environment for Wide-Area Communications2005 Asia-Pacific Conference on Communications10.1109/APCC.2005.1554009(14-18)Online publication date: 2005
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MULTIMEDIA '02: Proceedings of the tenth ACM international conference on Multimedia
December 2002
683 pages
ISBN:158113620X
DOI:10.1145/641007
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2002

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

MM02: ACM Multimedia 2002
December 1 - 6, 2002
Juan-les-Pins, France

Acceptance Rates

MULTIMEDIA '02 Paper Acceptance Rate 46 of 330 submissions, 14%;
Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2010)Case Study of Middleware Infrastructure for Ambient Intelligence EnvironmentsHandbook of Ambient Intelligence and Smart Environments10.1007/978-0-387-93808-0_9(229-256)Online publication date: 2010
  • (2007)Embedded web server-based home appliance networksJournal of Network and Computer Applications10.1016/j.jnca.2006.04.00130:2(499-514)Online publication date: 1-Apr-2007
  • (2005)A Home Network Service Environment for Wide-Area Communications2005 Asia-Pacific Conference on Communications10.1109/APCC.2005.1554009(14-18)Online publication date: 2005
  • (2004)Human factor issues in building middleware for pervasive computingSecond IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, 2004. Proceedings.10.1109/WSTFES.2004.1300405(3-7)Online publication date: 2004
  • (2004)A middleware infrastracture for building mixed reality applications in ubiquitous computing environmentsThe First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004.10.1109/MOBIQ.2004.1331745(382-391)Online publication date: 2004
  • (2004)System Support for Distributed Augmented Reality in Ubiquitous Computing EnvironmentsReal-Time and Embedded Computing Systems and Applications10.1007/978-3-540-24686-2_17(279-295)Online publication date: 2004
  • (2004)Middleware supporting various input/output devices for networked audio and visual home appliancesProceedings of the Second international conference on Ubiquitous Computing Systems10.1007/11526858_13(157-173)Online publication date: 8-Nov-2004
  • (2003)A Presence Service Architecture for Supporting Spontaneous InteractionThe Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS' 03)10.1109/WORDS.2003.1267525(209-209)Online publication date: 2003
  • (2003)Middleware Design and Human FactorThe Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS' 03)10.1109/WORDS.2003.1267508(195-195)Online publication date: 2003
  • (2002)Application requirements for middleware for mobile and pervasive systemsACM SIGMOBILE Mobile Computing and Communications Review10.1145/643550.6435516:4(16-24)Online publication date: 1-Oct-2002
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media