knowt logo

Thinking ahead

Inputs and outputs

Input systems

Automatic

This system automatically registers inputs by way of a sensor that uploads data or similar

Manual

This is when data is entered by a user with a keyboard or similar device

Semi-automated

The most common form of input and will have a reader that is operated by a person. e.g. a barcode reader at a checkout

Outputs

Hard copies

this is when an output is converted out of software into a physical representation. e.g. printer. With these kinds of outputs it is important to take into account the different attributes the printer has.

Soft copies

these are outputs that remain in a digital space. e.g. screen, console.

Automation

API

when automating the process of sending an email or a tweet from another website, this can be done through the use of an Application Program Interface(API) this tells a program what data to send to an application to use the features of it, e.g. tweet format for twitter. The program will then tell the application to send the data - publish the tweet

The standard language used for this type of interactivity is known as JSON shown below:

{
"created_at": "Wed Oct 10 20:19:24 +0000 2018",
"id": 1050118621198921728,
"id_str": "1050118621198921728",
"text": "To make room for more expression, we will now count all emojis as equal—including those with gender and skin t… https://t.co/MkGjXf9aXm",
"user": {},
"entities": {}
}

Caching

Caching allows for the optimization of a user experience on a network. It does this by storing the data received from a website in a temporary cache that can be accessed faster then if it was re-requested from the website. However if a website is frequently updated then the cached copy will quickly become outdated

.

Thinking ahead

Inputs and outputs

Input systems

Automatic

This system automatically registers inputs by way of a sensor that uploads data or similar

Manual

This is when data is entered by a user with a keyboard or similar device

Semi-automated

The most common form of input and will have a reader that is operated by a person. e.g. a barcode reader at a checkout

Outputs

Hard copies

this is when an output is converted out of software into a physical representation. e.g. printer. With these kinds of outputs it is important to take into account the different attributes the printer has.

Soft copies

these are outputs that remain in a digital space. e.g. screen, console.

Automation

API

when automating the process of sending an email or a tweet from another website, this can be done through the use of an Application Program Interface(API) this tells a program what data to send to an application to use the features of it, e.g. tweet format for twitter. The program will then tell the application to send the data - publish the tweet

The standard language used for this type of interactivity is known as JSON shown below:

{
"created_at": "Wed Oct 10 20:19:24 +0000 2018",
"id": 1050118621198921728,
"id_str": "1050118621198921728",
"text": "To make room for more expression, we will now count all emojis as equal—including those with gender and skin t… https://t.co/MkGjXf9aXm",
"user": {},
"entities": {}
}

Caching

Caching allows for the optimization of a user experience on a network. It does this by storing the data received from a website in a temporary cache that can be accessed faster then if it was re-requested from the website. However if a website is frequently updated then the cached copy will quickly become outdated

.