• This is an older version written on 20210119.
  • I’ll keep it just in case.

(UPDATE: I realized that it can be used on Mac as well, not just on iPad)

(/icons/-) English ver: About Kineto (EN)


image Screen during class viewing



  • “Kineto” is an iPad/Mac app that students use to watch video lessons.
  • In short, it enables “online classes that connect beyond time”.
    • Even in online and asynchronous settings, you can watch classes with the feeling of having someone sitting next to you.
    • Furthermore, Kineto allows you to enjoy the best of both synchronous and asynchronous learning through its proposed “elastic synchronization”.



  • In 2020, due to the impact of COVID-19, face-to-face interactions became impossible, and the “space” for learning was reconstructed.
    • Zoom eliminated the barrier of distance and made dialogue possible without sharing physical space.
    • Services like spatial.chat intentionally created spatial constraints to foster a sense of shared space.
    • In this way, the concept of “space” was reconstructed, and the potential of information and communication technology was brought to the forefront.
  • However, what about “time”?
    • In many environments, synchronous classes using Zoom and asynchronous on-demand classes through video distribution are being conducted.
    • If the spatiotemporal aspect of dialogue has been digitized, there must be a better way.
  • Therefore, we will deconstruct the traditional concept of “synchrony” and reconstruct it under the framework of modern information and communication technology.

What is Kineto?

  • Kineto is a next-generation class delivery app that combines the best of synchronous and asynchronous learning.
  • We have pursued the optimal form of “synchrony” for communication among students.

Point 1: Communication overlapping with class videos

  • Students watching the class can communicate with other students through handwritten notes and comments overlaid on the video.
  • Comments written by a student at 1 minute and 53 seconds will be displayed to other students at the same timing.
    • Even if not perfectly synchronized with other students, you can know what other students were thinking at that moment in the video.
  • image image

Point 2: Elastic synchronization among students

  • Kineto proposes a new form of synchronization among viewers called “elastic synchronization”.

  • In the traditional approach, you could only choose either “always synchronous” or “always asynchronous”.

    • With “always synchronous” methods like watching TV, viewers can engage in synchronous communication, but they cannot individually perform operations such as pause, fast forward, or rewind.
    • With “always asynchronous” platforms like YouTube, such operations are possible, but since viewers do not share the playback position with others, synchronous communication is not possible.
  • In “elastic synchronization”, viewers are primarily asynchronous but are pulled towards viewers with similar playback positions.

    • As a result, it becomes possible to synchronize with others to the maximum extent while performing asynchronous playback operations.
  • For reference, the graph below illustrates this concept.

    • (Each line on the graph represents a viewer) (The slope of each line represents the playback speed of each viewer)
    • image
    • image

Point 3: Communication experience with a sense of “synchrony”

  • Kineto not only provides actual synchronization but also enhances the sense of “synchrony”.
  • When students write comments or handwritten notes, not only the results but also the input process are shared in real-time.- Hypothesis: Even if students are not actually in sync, they can still maintain a sense of “synchronization” because they can strongly feel the presence of other students who are commenting.
  • Hypothesis: By having a sense of synchronization, students can experience a sense of tension and unity when participating in classes.

Usage Scenario

  • (Fictional)
  • Example 1:
    • Used during a Japanese language Zoom class, specifically during the part where the teacher explains the content to the students.
    • All students start watching the video at roughly the same time, and each student is responsible for controlling the video (pausing, fast-forwarding, etc.).
      • It is a state of “elastic synchronization” where synchronous and asynchronous elements are mixed, and students communicate with each other.
      • Students can react with phrases like “I see” to the content of the video or write down any questions they have.
      • It creates an image of having someone sitting next to you, just like in face-to-face classes.
    • If there are urgent questions that require immediate answers from the teacher, students can ask the teacher via Zoom while watching the video or after watching it.
      • (Similar to Mr. Kasahara’s self-team teaching method)
    • After everyone finishes watching the video, they return to Zoom for other activities (such as discussions that require constant synchronization).
  • Example 2:
    • Each student records their own presentations and prepares videos.
    • During independent study time, students can watch the videos at their own pace.
      • While watching, they can leave reactions or comments.
      • In this case, it is difficult to achieve “elastic synchronization” because the timing of watching is too far apart.


Usage Instructions (for students)

Usage Instructions (for teachers)

  • You can choose between live streaming mode and pre-upload mode.
  • Live streaming mode:
    • The interface is still being implemented, so streaming from Kineto is not yet possible.
    • You can use OBS or the “live streaming” feature in Zoom to stream.
  • Pre-upload mode:
    • Currently, you can upload videos by sending them to my email address.
    • An interface that allows uploading from the app is being implemented and will be available soon.