Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

12th tutorial video review #130

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

handealptekin
Copy link
Contributor

Copy link

netlify bot commented Dec 11, 2023

Deploy Preview for whatiswot canceled.

Name Link
🔨 Latest commit e16f930
🔍 Latest deploy log https://app.netlify.com/sites/whatiswot/deploys/6576fb8fad904c000852f6e8

The third section of introduction to WoT is Building Blocks. In this video, we will explain

00:00:07.500 --> 00:00:15.000
each building block, WoT Thing description, Wot Discovery, WoT Binding templates, and WoT Scripting API.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
each building block, WoT Thing description, Wot Discovery, WoT Binding templates, and WoT Scripting API.
each building block, Thing Description, Discovery, Binding Templates, and Scripting API.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to put profile in the first slides and propagate the changes. Sorry for missing it in the initial review

Let's look closer to the WoT building blocks.

00:00:29.695 --> 00:00:36.056
It is an abstraction of the relationship between the building blocks and the main architectural aspects of a Thing.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A bit of pause before this is needed.

00:00:29.695 --> 00:00:36.056
It is an abstraction of the relationship between the building blocks and the main architectural aspects of a Thing.

00:00:36.056 --> 00:00:38.358
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Starting here, the animation is happening too fast. When it says "A Thing always has a TD.", the first arrow should happen. With "This TD can be shared directly by the Thing or through TD Directory.", the orange box should appear.

TD is a key building block that provides metadata describing a Thing and its network interface.

00:00:44.742 --> 00:00:49.460
This TD can be shared directly by the Thing or through TD Directory.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This TD can be shared directly by the Thing or through TD Directory.
This TD can be shared directly by the Thing or through a TD Directory.

However, in some cases let's say you are trying to communicate with your smart bulb with your smartphone,

00:05:14.940 --> 00:05:23.696
the lack of limitation of the TDs causes an unnecessary implementation load to communicate with every Thing.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The animation timing is off. The reduction part of the animation should happen in the next subtitle

the lack of limitation of the TDs causes an unnecessary implementation load to communicate with every Thing.

00:05:23.696 --> 00:05:29.021
and while implementing a thing profile makes it way easier with providing guidance.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
and while implementing a thing profile makes it way easier with providing guidance.
and while implementing a Thing or Consumer, profiles makes it way easier by providing guidance.

Thus, in those cases, Profile limits the capabilities of the TDs which enables out of box interoperability among things and

00:05:43.353 --> 00:05:52.359
devices. And make it possible to communicate with only minor configuration operations such as entering a key or IP address.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
devices. And make it possible to communicate with only minor configuration operations such as entering a key or IP address.
Consumer applications. And make it possible to communicate with only minor configuration operations such as entering a key or IP address.

don’t have to decide on the protocols when programming controllers. It turns abstract run time scripts into concrete protocol messages.

00:06:46.075 --> 00:06:53.856
To summarize, WoT enables implementing device logic by reusable scripts executed in a runtime
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To summarize, WoT enables implementing device logic by reusable scripts executed in a runtime
To summarize, Scripting API enables implementing device logic by reusable scripts executed in a runtime

@egekorkan egekorkan added the tutorial topics on our tutorials such as what is wot or quickstart label Dec 11, 2023
@egekorkan
Copy link
Collaborator

By the way, this video ended up being too long. We will split it after Discovery.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tutorial topics on our tutorials such as what is wot or quickstart
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants