• DocumentCode
    2533372
  • Title

    Splish: A Visual Programming Environment for Arduino to Accelerate Physical Computing Experiences

  • Author

    Kato, Yoshiharu

  • Author_Institution
    Dept. of Manage. Studies, Musashi Univ., Tokyo, Japan
  • fYear
    2010
  • fDate
    25-28 Jan. 2010
  • Firstpage
    3
  • Lastpage
    10
  • Abstract
    This paper presents an overview of visual programming environment named Splish which enables an icon-based visual programming to develop a program which runs on a microcontroller board family called Arduino which is a popular platform for physical computing. A user program can be developed visually on a PC side, and the compiled code will be transferred to the microcontroller board so that runtime environment of Splish can execute the complied code by interpreting the machine instructions of a simple virtual stack machine. This functional distribution allows the interactive debugging when the microcontroller board is connected to a PC. Because physical computing attracts wide variety of people including non-specialists and students, the visual programming and the interactive debugging capabilities of Splish will accelerate their physical computing experiences. Splish is developed with JavaFX to achieve platform independence.
  • Keywords
    Java; microcontrollers; program debugging; user interfaces; virtual machines; visual programming; JavaFX; Splish; functional distribution; icon-based visual programming; interactive debugging; microcontroller board; physical computing experiences; virtual stack machine; visual programming environment; Acceleration; Debugging; Distributed computing; Educational institutions; Educational programs; Joining processes; Microcontrollers; Physics computing; Programming environments; Programming profession; Arduino; component; education; interaction; microcontroller; physical computing; visual programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Creating Connecting and Collaborating through Computing (C5), 2010 Eighth International Conference on
  • Conference_Location
    La Jolla, CA
  • Print_ISBN
    978-0-7695-4029-0
  • Electronic_ISBN
    978-1-4244-6780-8
  • Type

    conf

  • DOI
    10.1109/C5.2010.20
  • Filename
    5476940