Timeline (2017)

This page shows 2017 updates to the website as well as publication records. View the full timeline.

Updates

November 8, 2017
Provided a keynote talk at SPLASH LIVE 2017. I'm writing a follow-up article about the talk, but for now, please refer to the talk abstract and slide deck.
September 23, 2017
Will serve as a keynote speaker at SPLASH LIVE 2017. See you in Vancouver!
June 29, 2017
Visited Pittsburgh for ACM UIST 2017 PC meeting, gave a talk at CMU HCII, stopped by Seattle and visited UW and Microsoft Research.
June 14, 2017
Presented f3.js at ACM DIS 2017. Slides are available for download on the publications page.
April 4, 2017
Presented User-Generated Variables at <Programming> PX workshop. It's always good to meet new people!
March 27, 2017
Publicly demonstrated Robocam (f3js-logs) for the first time at ACM/IEEE HRI 2017, which is an accompanying tool and web-based interface to f3.js that helps record event logs of IoT applications and author their demo videos.

Invited Talks

June 1, 2017
Dagstuhl Seminar 17232 (Computational Interactivity), "The Future of Programming and Data Sciences"

New Projects

Reactile

Reactile is an exploratory research project that investigates and proposes a new approach to programming Swarm UI by leveraging direct physical manipulation.

2017-2018CHI '18Co-authoredPhysical PwE Live IDE
Songle Sync

The Songle Sync platform allows controlling numerous devices in synchrony with the songs with its SDK.

User-Generated Variables

UGVs are variables generated by the end-users' requests and implemented (or discarded) by the programmers. The use of UGV helps both sending feature requests and their actual implementation.

Tenju Works web design

Helped renovation of the Tenju Works website.

2017Design

Publications

User Interfaces for Live Programming

2017LIVE '17Keynote talk at LIVE '17User Interfaces for Live Programming
Jun Kato

F3.Js: A Parametric Design Tool for Physical Computing Devices for Both Interaction Designers and End-users

2017DIS '17f3.js
Jun Kato, Masataka Goto
Proceedings of the 2017 Conference on Designing Interactive Systems, pp.1099-1110

The Future of Programming and Data Sciences

2017
Jun Kato (Eds. Xiaojun Bi, Otmar Hilliges, Takeo Igarashi, Antti Oulasvirta)
Computational Interactivity (Dagstuhl Seminar 17232), pp.56-56

A Singing Instrument for Real-Time Vocal-Part Arrangement of Music and Audio Signals

2017SMC '17
Yuta Ojima, Tomoyasu Nakano, Satoru Fukayama, Jun Kato, Masataka Goto, Katsutoshi Itoyama, Kazuyoshi Yoshii
Proceedings of the 14th Sound and Music Computing Conference, pp.559-563

User-Generated Variables: Streamlined Interaction Design for Feature Requests and Implementations

Jun Kato, Masataka Goto
Companion to the First International Conference on the Art, Science and Engineering of Programming, pp.28:1-28:7

The CrossSong Puzzle: Developing a Logic Puzzle for Musical Thinking

Jordan B.L. Smith, Jun Kato, Satoru Fukayama, Graham Percival, Masataka Goto
Journal of New Music Research, pp.1-16

A Robotic Framework for Video Recording and Authoring

2017HRI '17 Companionf3.js
Jun Kato, Masataka Goto
Proceedings of the Companion of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, pp.41-41