integrated development environment


Also found in: Dictionary, Acronyms, Wikipedia.
Related to integrated development environment: Software development kit

integrated development environment

This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

IDE

(1) (Integrated Development Environment) A set of programming tools for writing applications (source code editor, compiler, debugger, etc.), all activated from a common user interface and set of menus. IDEs are standard procedure for program development. See Eclipse, Xcode, Visual Studio, compiler and debugger.


IDEs Are Very Different
Programmers write, compile and debug their applications in these popular IDEs. The File, Edit, Windows and Help menus were removed in this example to highlight the remaining menus, which barely resemble each other. When switching to a new operating system platform, developers have to learn a whole raft of new program interfaces (APIs) while making it all work in a new IDE. See API.







(2) (Integrated Drive Electronics/Intelligent Drive Electronics) A hardware interface for hard drives and CD/DVD drives. Introduced in 1986 with 20 megabytes of storage, IDE became the standard, and storage grew to hundreds of gigabytes. Officially known as an AT Attachment (ATA) device (see AT bus), IDE's primary contribution was building the disk controller into the drive itself so that only a simple circuit was required on the motherboard. Optical drives use the ATA Packet Interface (see ATAPI). Also known as "Parallel ATA" (PATA), IDE/PATA was superseded by Serial ATA (see SATA).

Master and Slave
Two IDE drives share one cable and are configured as master and slave. Out of the box, drives are set to master, and switching jumper pins makes them slaves.

Myriad Names Over the Years
The following mean the same thing: IDE, ATA, IDE/ATA, EIDE, EIDE/ATA, Fast/ATA and PATA. Using a 100 MB/sec example, drives went by "ATA-100," "Ultra ATA-100," "DMA-100" or "Ultra DMA-100." For detailed specifications, see PATA/SATA specifications. See Cable Select, SMART HDD, hard disk interfaces and SATA.


PATA vs. SATA Cables
IDE/PATA cables took up a lot of room inside the case and impeded air flow. Motherboards had 40-pin sockets for optical drives and 80 pins for hard drives.







Fault Tolerant IDE
In the late 1990s, Arco was first to provide RAID 1 (mirroring) with "inexpensive" IDE drives rather than SCSI. This drive bay card plugged into the motherboard, and cables went to two drives (see RAID). (Image courtesy of Arco Computer Products, Inc., www.arcoide.com)
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Carbide.c++ is built on Eclipse, the rapidly evolving open-source integrated development environment framework designed to encourage software tool innovation, said Nokia.
With Eclipse3, the integrated development environment using various Linux-like commands, your Windows machine can be used as a Linux-like development environment.
Additionally, the source code for the "Semantic Web Author", an Integrated Development Environment for Semantic Markup Languages, is included on an accompanying CD-ROM.
Metaphor Conversation Manager is an integrated development environment for developing automated speech applications that interact with callers, back-end data sources and Web services and with live service agents.
The company is today expected to announce Borland C++BuilderX, an integrated development environment (IDE), capable of building applications for mobile, embedded devices and traditional computing platforms running Windows or Unix.
Developers using WebSphere Studio Application Developer can now access vital project data, code and content managed on SourceForge software directly through their integrated development environment (IDE).
Green Hills Software, Santa Barbara, Calif., has introduced its industry leading MULTI(R) Integrated Development Environment for embedded Linux(R) systems.
The API includes a complete integrated development environment (IDE) that contains elements common to those who have customized Microsoft Office products using Visual Basic for Applications.
Communique provides ContentBus and Communique Connectors and an Integrated Development Environment and publishing engine.
It includes a significant enhancement to its Real Time DSP Architect which links SystemView with Ti's Code Composer Studio[TM] Integrated Development Environment. Version 5.0 allows users to design wireless systems and create optimized fixed-point C code that can be ported directly for use on Ti's DSPs with a click of a mouse.
The CodeWarrior integrated development environment has become essential for improving development efficiency."

Full browser ?