System software for audio and visual networked home appliances on commodity operating systems

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Citation (Scopus)

    Abstract

    This paper reports our ongoing project to build system softwarefor audio and visual networked home appliances. In our system, we have implemented two middleware components for making it easy to build future networked home appliances. The first component is distributed home computing middleware that provides high level abstraction to control respective home appliances. The second component is a user interface middleware that enables us to control home appliances from a variety of interaction devices. Most of our system have been implemented in Java, but several timing critical programs have been implemented in the C language, which runs on Linux. The combination of Linux and Java will be ubiquitous in future embedded systems. They enable us to port home computing programs developed on PC to target systems without modifying them, and Java’s language supports enable us to build complex middleware very easily. Also, our user interface middleware enables us to adopt traditional user interface toolkits to develop home computing applications, but it allows us to use a variety of interaction devices to navigate graphical user interface provided by the applications.

    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    PublisherSpringer Verlag
    Pages273-294
    Number of pages22
    Volume2218
    ISBN (Print)3540428003, 9783540428008
    Publication statusPublished - 2001
    EventIFIP/ACM International Conference on Distributed Systems Platforms, Middleware 2001 - Heidelberg, Germany
    Duration: 2001 Nov 122001 Nov 16

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume2218
    ISSN (Print)03029743
    ISSN (Electronic)16113349

    Other

    OtherIFIP/ACM International Conference on Distributed Systems Platforms, Middleware 2001
    CountryGermany
    CityHeidelberg
    Period01/11/1201/11/16

    Fingerprint

    Domestic appliances
    Middleware
    Operating Systems
    Software System
    User Interface
    User interfaces
    Linux
    Java
    Computing
    Audio systems
    Graphical User Interface
    Graphical user interfaces
    Interaction
    Embedded systems
    Embedded Systems
    Timing
    Vision
    Target

    ASJC Scopus subject areas

    • Computer Science(all)
    • Theoretical Computer Science

    Cite this

    Nakajima, T. (2001). System software for audio and visual networked home appliances on commodity operating systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2218, pp. 273-294). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2218). Springer Verlag.

    System software for audio and visual networked home appliances on commodity operating systems. / Nakajima, Tatsuo.

    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2218 Springer Verlag, 2001. p. 273-294 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2218).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Nakajima, T 2001, System software for audio and visual networked home appliances on commodity operating systems. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 2218, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2218, Springer Verlag, pp. 273-294, IFIP/ACM International Conference on Distributed Systems Platforms, Middleware 2001, Heidelberg, Germany, 01/11/12.
    Nakajima T. System software for audio and visual networked home appliances on commodity operating systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2218. Springer Verlag. 2001. p. 273-294. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
    Nakajima, Tatsuo. / System software for audio and visual networked home appliances on commodity operating systems. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2218 Springer Verlag, 2001. pp. 273-294 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
    @inproceedings{5444aa5c00ae4c459090840c37b3e733,
    title = "System software for audio and visual networked home appliances on commodity operating systems",
    abstract = "This paper reports our ongoing project to build system softwarefor audio and visual networked home appliances. In our system, we have implemented two middleware components for making it easy to build future networked home appliances. The first component is distributed home computing middleware that provides high level abstraction to control respective home appliances. The second component is a user interface middleware that enables us to control home appliances from a variety of interaction devices. Most of our system have been implemented in Java, but several timing critical programs have been implemented in the C language, which runs on Linux. The combination of Linux and Java will be ubiquitous in future embedded systems. They enable us to port home computing programs developed on PC to target systems without modifying them, and Java’s language supports enable us to build complex middleware very easily. Also, our user interface middleware enables us to adopt traditional user interface toolkits to develop home computing applications, but it allows us to use a variety of interaction devices to navigate graphical user interface provided by the applications.",
    author = "Tatsuo Nakajima",
    year = "2001",
    language = "English",
    isbn = "3540428003",
    volume = "2218",
    series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
    publisher = "Springer Verlag",
    pages = "273--294",
    booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

    }

    TY - GEN

    T1 - System software for audio and visual networked home appliances on commodity operating systems

    AU - Nakajima, Tatsuo

    PY - 2001

    Y1 - 2001

    N2 - This paper reports our ongoing project to build system softwarefor audio and visual networked home appliances. In our system, we have implemented two middleware components for making it easy to build future networked home appliances. The first component is distributed home computing middleware that provides high level abstraction to control respective home appliances. The second component is a user interface middleware that enables us to control home appliances from a variety of interaction devices. Most of our system have been implemented in Java, but several timing critical programs have been implemented in the C language, which runs on Linux. The combination of Linux and Java will be ubiquitous in future embedded systems. They enable us to port home computing programs developed on PC to target systems without modifying them, and Java’s language supports enable us to build complex middleware very easily. Also, our user interface middleware enables us to adopt traditional user interface toolkits to develop home computing applications, but it allows us to use a variety of interaction devices to navigate graphical user interface provided by the applications.

    AB - This paper reports our ongoing project to build system softwarefor audio and visual networked home appliances. In our system, we have implemented two middleware components for making it easy to build future networked home appliances. The first component is distributed home computing middleware that provides high level abstraction to control respective home appliances. The second component is a user interface middleware that enables us to control home appliances from a variety of interaction devices. Most of our system have been implemented in Java, but several timing critical programs have been implemented in the C language, which runs on Linux. The combination of Linux and Java will be ubiquitous in future embedded systems. They enable us to port home computing programs developed on PC to target systems without modifying them, and Java’s language supports enable us to build complex middleware very easily. Also, our user interface middleware enables us to adopt traditional user interface toolkits to develop home computing applications, but it allows us to use a variety of interaction devices to navigate graphical user interface provided by the applications.

    UR - http://www.scopus.com/inward/record.url?scp=84948992895&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84948992895&partnerID=8YFLogxK

    M3 - Conference contribution

    AN - SCOPUS:84948992895

    SN - 3540428003

    SN - 9783540428008

    VL - 2218

    T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

    SP - 273

    EP - 294

    BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

    PB - Springer Verlag

    ER -