skip to main content
10.1145/1145706.1145711acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaviConference Proceedingsconference-collections
Article

LCARS: the next generation programming context

Published: 23 May 2006 Publication History

Abstract

In this paper, we present a high-level graphical language to develop pervasive applications based on a unique interface design. The language supports a wide range of programming constructs. Its graphical notation is based on the LCARS design, which is appealing to different target groups, based on their specific interests and requirements. We show that users can easily create pervasive applications using an LCARS-based user interface. The first step is to describe the technical context in which the application will execute. Based on this technical context, the UI offers a context-specific set of visual primitives. By composing these visual primitives on the screen, the user can specify the behavior of the application.

References

[1]
Emerging Technologies. Handbook of Software Engineering and Knowledge Engineering, ed. S. K. Chang. Vol. 2. 2002: World Scientific Publishing
[2]
CBS Studio Inc., STARTREK.COM - Website (2006): http://www.startrek.com (06.04.2006).
[3]
Cycling '74, Max/MSP - Website (2006): (05.04.2006).
[4]
Kaplan, N. and Moulthrop, S.: Where No Mind Has Gone Before: Ontological Design for Virtual Spaces. In European Conference on Hypermedia Technologies. 1994. p. 206--216.
[5]
Knoll, M., et al. Scripting your Home. In 2nd International Workshop on Location- and Context-Awareness (LoCA 2006). 2006. Dublin, Ireland.
[6]
Malone, T. W.: Heuristics for Designing Enjoyable User Interfaces: Lessons from Computer Games. In Conference on Human Factors in Computing Systems. 1982. Gaithersburg, Maryland, United States: ACM Press. p. 63--68.
[7]
National Instruments Corporation: LabVIEW - The software that powers virtual instrumentation - Website (2006): (07.03.2006).
[8]
Rossi, C.: LCARS Standards Development Board - Website (2006): http://www.lcarsdeveloper.com (06.04.2006).
[9]
Wikipedia: LCARS - Website (2006): http://en.wikipedia.org/wiki/Lcars (06.04.2006).

Index Terms

  1. LCARS: the next generation programming context

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CAI '06: Proceedings of the international workshop in conjunction with AVI 2006 on Context in advanced interfaces
    May 2006
    51 pages
    ISBN:9781450378147
    DOI:10.1145/1145706
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 May 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. VRDK
    2. context
    3. model-driven software engineering
    4. robots
    5. ubiquitous computing
    6. visual programming languages

    Qualifiers

    • Article

    Conference

    AVI06

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 335
      Total Downloads
    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media