Computing and information technology
Computing and communicationTransportationEnergyAgricultureEngineeringRoboticsOptical, navigation and astronomicalIndustryInfrastructureMachinery and toolsWeaponsSpaceMilitary technologyComputing and information technology<span id="Tools and machinery"></span>Machinery and toolsGeneralNavigation and timekeepingMedia and communicationElectronicsFrom Lably lessonsTextilesMaterialsArtificial IntelligenceOptical technologyFood and healthTools and machineryComputer StudiesMedical technologyStructuresBiotechnologyOpticalComputer ApplicationsInformation TechnologyInformatics Practices
A
- AbacusCalculating tool
- Akka (toolkit)Akka is a source-available toolkit and runtime simplifying the construction of concurrent
- AlgorismMathematical technique for arithmetic
- Android (operating system)Operating system for mobile devices
- Apache AxisApache Axis (Apache eXtensible Interaction System) is an open-source, XML based Web servic
- Apache ClickApache Click is a page and component oriented web application framework for the Java langu
- Apache CocoonApache Cocoon, usually abbreviated as Cocoon, is a web application framework built around
- Apache CXFApache CXF is an open source software project developing a Web services framework. It orig
- Apache Empire-dbApache Empire-db is a Java library that provides a high level object-oriented API for acce
- Apache FelixApache Felix is an open source implementation of the OSGi Core Release 6 framework specifi
- Apache GiraphApache Giraph is an Apache project to perform graph processing on big data. Giraph utilize
- Apache HadoopDistributed data processing framework
- Apache JackrabbitApache Jackrabbit is an open source content repository for the Java platform. The Jackrabb
- Apache MahoutApache Mahout is a project of the Apache Software Foundation to produce free implementatio
- Apache MINAApache MINA (Multipurpose Infrastructure for Network Applications) is an open source Java
- Apache OozieApache Oozie is a server-based workflow scheduling system to manage Hadoop jobs.
- Apache PivotApache Pivot is an open-source platform for building rich web applications in Java or any
- Apache QpidApache Qpid is an open-source messaging system which implements the Advanced Message Queui
- Apache ShiroApache Shiro (pronounced "sheeroh", a Japanese word for castle (Japanese: 城)) is an open s
- Apache TapestryApache Tapestry is an open-source component-oriented Java web application framework concep
- Apache TikaApache Tika is a content detection and analysis framework, written in Java, stewarded at t
- Apache TomEEApache TomEE (pronounced "Tommy") is the Enterprise Edition of Apache Tomcat (Tomcat + Jav
- AppFuseAppFuse was a full-stack framework for building web applications on the JVM. It was includ
- Application softwareAny computer program for end-user use
- ArkTSGeneral-purpose compiled programming language
- Artificial intelligenceIntelligence in machines
- Assembly languageLow-level programming language family
- Association of American RailroadsThe Association of American Railroads (AAR) is an industry trade group representing primar
- AuthenticationAct of proving an assertion
B
- BarcodeOptical machine-readable representation of data
- Bernard SilverBernard Silver (September 21, 1924 – August 28, 1963) was an electrical engineer and early
- Bouncy Castle (cryptography)Bouncy Castle is a collection of APIs used for implementing cryptography in computer progr
- BusicomBusicom Co., Ltd. (ビジコン株式会社, Bijikon Kabushiki-gaisha) was a Japanese company that manufac
C
- C (programming language)General-purpose programming language
- CalculatorDevice used for calculations
- Cascading (software)Cascading is a software abstraction layer for Apache Hadoop and Apache Flink. Cascading is
- Central processing unitCentral computer component that executes instructions
- Character encodingUsing numbers to represent text characters
- CompilerSoftware that translates code from one programming language to another
- Compiler (manga)Compiler (Japanese: コンパイラ, Hepburn: Konpaira) is a Japanese manga series written and illus
- ComputerProgrammable machine that processes data
- Computer architectureSet of rules describing computer system
- Computer fileComputer resource for recording data on a storage device
- Computer hardwarePhysical components of a computer
- Computer keyboardData input device
- Computer monitorComputer output device
- Computer mousePointing device used to control a computer
- Computer networkNetwork that allows computers to share resources and communicate with each other
- Computer programInstructions a computer can execute
- Computer programmingProcess to create executable computer programs
- Computer scienceStudy of computation
- Computer securityProtection of computer systems from information disclosure, theft or damage
- Computer simulationProcess of mathematical modelling, performed on a computer
- ComputingActivity involving calculations or computing machinery
- CryptographyPractice and study of secure communication techniques
- CSSStyle sheet language
D
- Data communicationTransfer of data over a communication channel
- Data storageRecording of information in a storage medium
- DatabaseOrganized collection of data in computing
- Digital dataDiscrete, discontinuous representation of information
- Dot matrixTwo-dimensional patterned array
- DrJavaDrJava is a lightweight IDE for the Java programming language. Designed primarily for begi
- DroolsDrools is a business rule management system (BRMS) with a forward and backward chaining in
E
- EclipseLinkEclipseLink is the open source Eclipse Persistence Services Project from the Eclipse Found
- Efficient Java Matrix LibraryEfficient Java Matrix Library (EJML) is a linear algebra library for manipulating real/com
- EhcacheEhcache ( EE-aytch-kash) is an open source Java distributed cache for general-purpose cach
- Electronic visual displayDisplay device for presentation of images, video, or text transmitted electronically
- EmailMail sent using electronic means
- EncryptionProcess of converting plaintext to ciphertext
- ENIACFirst electronic general-purpose digital computer
- EthernetOpen standard family of wired computer networking protocols
F
G
H
- H2 Database EngineDatabase management system
- Hard disk driveElectro-mechanical data storage device
- Harold LeavittHarold Jack Leavitt (14 January 1922 – 8 December 2007) was an American psychologist of ma
- HaxeCross-platform programming language
- HTMLMarkup language for documents
- HTTPApplication layer protocol
I
- IBM 305 RAMACThe IBM 305 RAMAC was the first commercial computer that used a moving-head hard disk driv
- In-car entertainmentAutomotive entertainment system
- Information applianceAn information appliance (IA) is an appliance that is designed to easily perform a specifi
- Information technologyComputer-based technologies
- Instruction-level parallelismAbility of computer instructions to be executed simultaneously with correct results
- Internet protocol suiteFramework for communication protocols used in IP networking
- IPhoneLine of smartphones by Apple
J
- Java (programming language)Object-oriented programming language
- JavaScriptHigh-level programming language
- JBoss Enterprise Application PlatformThe JBoss Enterprise Application Platform (or JBoss EAP) is a subscription-based/open-sour
- JBoss SeamSeam was a web application framework developed by JBoss, a division of Red Hat.
- JEUSJEUS (an abbreviation of Java Enterprise User Solution) is a Korean Web application server
- JHipsterJHipster is a free and open-source application generator used to quickly develop modern we
- JS++Web programming language
L
M
- Machine learningSubset of artificial intelligence
- Magnetic tapeData recording made of plastic film
- MalwareMalicious software
- Matrix Toolkit JavaMatrix Toolkit Java (MTJ) is an open-source Java software library for performing numerical
- Mechanical computerComputer built from mechanical components such as levers and gears
- Memory cardElectronic data storage device
- Micronaut (framework)Micronaut is an open source JVM-based framework for building lightweight microservices.
- Microsoft WindowsComputer operating system
- Mobile deviceSmall, handheld computing device
- Mouse buttonElectric switch on a computer mouse
- MS-DOSMicrosoft computer operating system
O
- Object-oriented programmingProgramming paradigm based on objects
- Open-source softwareSoftware with publicly available source code
- Operating systemSoftware that manages computer hardware resources
- Optical discFlat, usually circular disc that encodes binary data
- OptimJOptimJ is an extension for Java with language support for writing optimization models and
P
- Parallel computingProgramming paradigm in which many processes are executed simultaneously
- Parallelization (mathematics)In mathematics, a parallelization of a manifold of dimension n is a set of n global smooth
- Payara ServerPayara Server is an open-source application server from GlassFish Server Open Source Editi
- Personal computerComputer intended for use by an individual person
- PixelSmallest addressable element of a raster image
- Pixel artForm of digital art
- ProcessingFree graphics library
- Programming languageLanguage for controlling a computer
- Programming paradigmHigh-level computer programming conceptualization
- Punched cardPaper-based recording medium
Q
R
- Random-access memoryForm of computer memory
- Read-only memoryForm of non-volatile memory used in computers and other electronic devices
- Reel-to-reel audio tape recordingAudio recording using magnetic tape spooled on open reels
- Router (computing)Device that forwards data packets between computer networks
S
- Search engineSoftware system for finding relevant information on the Web
- Signed overpunchIn computing, a signed overpunch is a coding scheme which stores the sign of a number by c
- SLF4JSimple Logging Facade for Java (SLF4J) provides a Java logging API by means of a simple fa
- Smart deviceType of electronic device
- SmartphoneHandheld mobile device
- Social mediaVirtual online communities
- SoftwareInstructions a computer can execute
- Software incompatibilitySoftware incompatibility is a characteristic of software components or systems which canno
- SpreadsheetComputer program for working with tabular data
- SupercomputerType of extremely powerful computer
- SUSE Linux EnterpriseSUSE Linux Enterprise (SLE) is a Linux-based operating system developed by SUSE. It is ava
T
U
- Unified Parallel CUnified Parallel C (UPC) is an extension of the C programming language designed for high-p
- UnixFamily of computer operating systems
- Unix warsThe Unix wars were struggles between vendors to set a standard for the Unix operating syst
- User interfaceMeans by which a user interacts with and controls a machine
W
- Web browserSoftware used to access websites
- WebsiteAny web page served from a single domain
- Wi-FiFamily of wireless network protocols
- Wiring (software)Wiring is an open-source electronics prototyping platform composed of a programming langua
- Word processorDevice or computer program used for writing and editing documents
- World Wide WebLinked hypertext system on the Internet
- Writing implementA writing implement or writing instrument is an object used to produce writing. Writing co

