-
Notifications
You must be signed in to change notification settings - Fork 10
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
base: main
Are you sure you want to change the base?
Conversation
handealptekin
commented
Dec 11, 2023
- Please use the following for reviews: https://murf.ai/share/lpybxi1w
- txt and vtt files added
✅ Deploy Preview for whatiswot canceled.
|
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 |
By the way, this video ended up being too long. We will split it after Discovery. |