Real-world programming

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

1 Citation (Scopus)

Abstract

Although more and more computing is performed away from desktop computers, most programs used in handheld computers, ubiquitous computers, and augmented-reality systems in the real world are still developed on desktop computers, and users of these systems cannot modify the behavior of the systems or make a new program for the systems without using desktop computers. Programs used in real-world environments should also be programmed in the real world, so we have developed a new programming paradigm, "Real-World Programming (RWP)," which enables users to make programs for handling real-world environments as well as data in computers. By combining simple hardware and software, users can specify actions and conditions and create programs in the real world without using desktop computers. In this paper we describe the features required for RWP, programming techniques for RWP, useful devices for RWP, and examples of RWP.

Original languageEnglish
Title of host publicationProceedings of DARE 2000 on Designing Augmented Reality Environments
PublisherAssociation for Computing Machinery, Inc
Pages115-120
Number of pages6
DOIs
Publication statusPublished - 2000 Apr 1
Externally publishedYes
Event2000 Conference on Designing Augmented Reality Environments, DARE 2000 - Elsinore, Denmark
Duration: 2000 Apr 122000 Apr 14

Other

Other2000 Conference on Designing Augmented Reality Environments, DARE 2000
CountryDenmark
CityElsinore
Period00/4/1200/4/14

Fingerprint

Personal computers
Augmented reality
Computer hardware
Computer program listings
Computer systems

Keywords

  • Augmented Reality
  • FieldMouse
  • Real-world Interface
  • Real-world Programming

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications

Cite this

Masui, T. (2000). Real-world programming. In Proceedings of DARE 2000 on Designing Augmented Reality Environments (pp. 115-120). Association for Computing Machinery, Inc. https://doi.org/10.1145/354666.354678

Real-world programming. / Masui, Toshiyuki.

Proceedings of DARE 2000 on Designing Augmented Reality Environments. Association for Computing Machinery, Inc, 2000. p. 115-120.

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

Masui, T 2000, Real-world programming. in Proceedings of DARE 2000 on Designing Augmented Reality Environments. Association for Computing Machinery, Inc, pp. 115-120, 2000 Conference on Designing Augmented Reality Environments, DARE 2000, Elsinore, Denmark, 00/4/12. https://doi.org/10.1145/354666.354678
Masui T. Real-world programming. In Proceedings of DARE 2000 on Designing Augmented Reality Environments. Association for Computing Machinery, Inc. 2000. p. 115-120 https://doi.org/10.1145/354666.354678
Masui, Toshiyuki. / Real-world programming. Proceedings of DARE 2000 on Designing Augmented Reality Environments. Association for Computing Machinery, Inc, 2000. pp. 115-120
@inproceedings{c0857d28b3b74813a3caf5075040b249,
title = "Real-world programming",
abstract = "Although more and more computing is performed away from desktop computers, most programs used in handheld computers, ubiquitous computers, and augmented-reality systems in the real world are still developed on desktop computers, and users of these systems cannot modify the behavior of the systems or make a new program for the systems without using desktop computers. Programs used in real-world environments should also be programmed in the real world, so we have developed a new programming paradigm, {"}Real-World Programming (RWP),{"} which enables users to make programs for handling real-world environments as well as data in computers. By combining simple hardware and software, users can specify actions and conditions and create programs in the real world without using desktop computers. In this paper we describe the features required for RWP, programming techniques for RWP, useful devices for RWP, and examples of RWP.",
keywords = "Augmented Reality, FieldMouse, Real-world Interface, Real-world Programming",
author = "Toshiyuki Masui",
year = "2000",
month = "4",
day = "1",
doi = "10.1145/354666.354678",
language = "English",
pages = "115--120",
booktitle = "Proceedings of DARE 2000 on Designing Augmented Reality Environments",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Real-world programming

AU - Masui, Toshiyuki

PY - 2000/4/1

Y1 - 2000/4/1

N2 - Although more and more computing is performed away from desktop computers, most programs used in handheld computers, ubiquitous computers, and augmented-reality systems in the real world are still developed on desktop computers, and users of these systems cannot modify the behavior of the systems or make a new program for the systems without using desktop computers. Programs used in real-world environments should also be programmed in the real world, so we have developed a new programming paradigm, "Real-World Programming (RWP)," which enables users to make programs for handling real-world environments as well as data in computers. By combining simple hardware and software, users can specify actions and conditions and create programs in the real world without using desktop computers. In this paper we describe the features required for RWP, programming techniques for RWP, useful devices for RWP, and examples of RWP.

AB - Although more and more computing is performed away from desktop computers, most programs used in handheld computers, ubiquitous computers, and augmented-reality systems in the real world are still developed on desktop computers, and users of these systems cannot modify the behavior of the systems or make a new program for the systems without using desktop computers. Programs used in real-world environments should also be programmed in the real world, so we have developed a new programming paradigm, "Real-World Programming (RWP)," which enables users to make programs for handling real-world environments as well as data in computers. By combining simple hardware and software, users can specify actions and conditions and create programs in the real world without using desktop computers. In this paper we describe the features required for RWP, programming techniques for RWP, useful devices for RWP, and examples of RWP.

KW - Augmented Reality

KW - FieldMouse

KW - Real-world Interface

KW - Real-world Programming

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

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

U2 - 10.1145/354666.354678

DO - 10.1145/354666.354678

M3 - Conference contribution

AN - SCOPUS:84969395429

SP - 115

EP - 120

BT - Proceedings of DARE 2000 on Designing Augmented Reality Environments

PB - Association for Computing Machinery, Inc

ER -