Tech Glossary

Tech Jargon

Everyday technological terms explained.



API:
An abbreviation of application program interface, is a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components.

Duck-type:
A language is said to be duck-typed if the language does not require the data types of the variables to be declared and rather figures it out by the nature of values stored in the variable. Name comes from the quote by James Whitcomb Riley
When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck.

Encryption: 
The encoding of a confidential message before passing it over a communication channel in order to make it unreadable without a secret key that the receiver possesses.

Decryption:
The extraction of a message from an encoded transmission, usually done with a secret key.

3D Printing:
The process of manufacturing objects through the additive method, where the object is produced in stacked layers of substance. The models are stored and supplied to the printer via a computer model, and while printing, the layers are fused together, thus making an object.

AMOLED:
Active Matrix Organic Light Emitting Diode is a display technology, with better color saturation and contrast than OLED screens. Thin organic films, emitting light of various colors, on passing electricity through them, are used. Thus they find usage in mobile devices due to lower electricity consumption.

Bitcoin:
A digital currency and an online protocol, most widely used peer-to-peer and decentralised. The protocol allows this digital currency to be safely and efficiently used. it is based on open source and free softwares and has no central authority.

Bittorrent:
It is a peer-to-peer file sharing protocol, mostly used in torrent download clients. It is useful in sharing large volumes of data without data corruption and unlike conventional FTP, its efficiency increases as more and more number of clients download the file(s). It is very often used for illegal content downloads. Although torrents themselves are not illegal, pirated copyright content downloads in any form are illegal. Invented by Bram Cohen in 2001.

Cache:
A fast memory storage meant for prompt transfer of frequently accessed stored data, to and fro, between different computing entities. The data is stored on a slower memory device in order to free up the main memory for system interrupts.

Capacitive (touchscreens):
Sensing the location of touch of human fingertips, on the screen, using the electrical conductance of skin, by employing capacitive layers in top layers of screen. These ascreens are multi-touch compatible.

Resistive (touchscreens);
Sensing the location of touch on a screen using the pressure applied on the screen, by employing two adjacently placed conductive layers. These screens are mostly single touch compatible.

Heartbleed:
A networking cryptography vulnerability that was discovered in (or earlier than) April 2014, although introduced into the OpenSSL libraries during 2012. This vulnerability allowed devices to impersonate as web services or clients, steal secret security certification keys and read the active memory of online devices, both servers and clients.

No comments:

Post a Comment