Graceful Degradation and Affordance in IOT

MeghaSharma504 195 views 7 slides Sep 16, 2024
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

Graceful Degradation and Affordance in IOT.


Slide Content

Graceful Degradation Affordance in IOT

Backward Compatibility Due to the massively disparate and diverse range of capabilities among endpoints, building services that can be universally used by all of them is nearly impossible. Backward Compatibility : This approach ensures that newer versions of data formats or protocols can be understood, at least partially, by older devices. An example is HTML, where clients ignore tags, they don't recognize, allowing new tags to be added without breaking older systems.

Graceful Degradation Graceful degradation is a design strategy used in software and web development to ensure that a system remains functional even when some of its features are not supported by a user's device or environment. The idea is to provide the best possible experience on modern, fully capable devices while still offering a usable experience on older or less capable devices, with reduced functionality. Graceful degradation is a way to make sure that a website or application still works, even if a user's device can't handle all its fancy features.

Example Imagine you're visiting a website on a very old computer or a slow internet connection. The website might have lots of cool animations, interactive buttons, and other advanced features. But if your computer can't handle those, the website doesn't just break or stop working. Instead, it "degrades" to a simpler version that your computer can manage. You might not see all the animations or get the full experience, but you can still use the website and access its important information. The website "degrades" its features gracefully so that, even though you're using older technology, you still get working shopping experience.

Affordance Affordance refers to the design elements and functionalities of smart devices that suggest how they can be used, interacted with, or controlled. This concept, originally developed by psychologist James J. Gibson, is crucial in IoT because it influences user interaction with connected devices, making them intuitive and accessible. Affordance refers to the clues or hints that an object gives you about how to use it, simply by looking at it. It’s like a “suggestion” built into the design.

Examples Door Handles : A door handle shaped like a lever suggests that you should push or pull it, while a flat plate on a door suggests you should push. Light Switches : A light switch that flips up and down suggests you push it one way to turn the light on and the other way to turn it off. Buttons : A button that sticks out suggests you can press it. For example, elevator buttons are designed to be pushed in, which is clear just by looking at them. Scrollbars on Websites : The design of a scrollbar on a webpage suggests that you can drag it up and down to scroll through the content. Affordance makes it easy to understand how to use something just by looking at it, without needing instructions.

Thank You! @omega.teched LIKE,SHARE & SUBSCRIBE