OpenStep, the Glossary
OpenStep is an object-oriented application programming interface (API) specification developed by NeXT.[1]
Table of Contents
73 relations: API, AppKit, Apple Inc., Bud Tribble, C standard library, Cairo (operating system), Carbon (API), Class (computer programming), Classic Mac OS, Cocoa (API), ColorSync, Common Object Request Broker Architecture, Component Object Model, Copland (operating system), Display PostScript, Distributed object communication, Distributed Objects Everywhere, Dock (macOS), Endianness, Enterprise Objects Framework, Fat binary, Free software, GNUstep, Graphical user interface, Hewlett-Packard, IA-32, IBM PC–compatible, IOS, IPad, IPhone, Java (programming language), Library (computing), Mac (computer), Mac OS 8, Mac OS X Server, Mac OS X Server 1.0, Mach (kernel), MacOS, Memory management, Microsoft Excel, Microsoft Windows, Motorola 68000 series, NeWS, NeXT, NeXT character set, NeXTSTEP, Object-oriented programming, Object–relational mapping, Objective-C, Operating system, ... Expand index (23 more) »
- Berkeley Software Distribution
- MacOS APIs
- NeXT
- Solaris software
API
An is a way for two or more computer programs or components to communicate with each other. OpenStep and API are application programming interfaces.
See OpenStep and API
AppKit
AppKit (formally Application Kit) is a graphical user interface toolkit. OpenStep and AppKit are application programming interfaces and NeXT.
Apple Inc.
Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley.
Bud Tribble
Guy L. "Bud" Tribble is a software technologist known for his work on the original Apple Macintosh.
C standard library
The C standard library or libc is the standard library for the C programming language, as specified in the ISO C standard.
See OpenStep and C standard library
Cairo (operating system)
Cairo was the codename for a project at Microsoft from 1991 to 1996.
See OpenStep and Cairo (operating system)
Carbon (API)
Carbon was one of two primary C-based application programming interfaces (APIs) developed by Apple for the macOS (formerly Mac OS X and OS X) operating system. OpenStep and Carbon (API) are macOS APIs.
Class (computer programming)
In object-oriented programming, a class defines the shared aspects of objects created from the class.
See OpenStep and Class (computer programming)
Classic Mac OS
Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and ending with Mac OS 9.
See OpenStep and Classic Mac OS
Cocoa (API)
Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS. OpenStep and Cocoa (API) are macOS APIs.
ColorSync
ColorSync is Apple Inc.'s color management API for the Mac OS and Mac OS X Operating Systems. OpenStep and ColorSync are macOS APIs.
Common Object Request Broker Architecture
The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms.
See OpenStep and Common Object Request Broker Architecture
Component Object Model
Component Object Model (COM) is a binary-interface technology for software components from Microsoft that enables using objects in a language-neutral way between different programming languages, programming contexts, processes and machines.
See OpenStep and Component Object Model
Copland (operating system)
Copland is an operating system developed by Apple for Macintosh computers between 1994 and 1996 but never commercially released.
See OpenStep and Copland (operating system)
Display PostScript
Display PostScript (or DPS) is a 2D graphics engine system for computers that uses the PostScript (PS) imaging model and language (originally developed for computer printing) to generate on-screen graphics. OpenStep and Display PostScript are NeXT.
See OpenStep and Display PostScript
Distributed object communication
In a distributed computing environment, distributed object communication realizes communication between distributed objects.
See OpenStep and Distributed object communication
Distributed Objects Everywhere
Distributed Objects Everywhere (DOE) was a long-running Sun Microsystems project to build a distributed computing environment based on the CORBA system in the 'back end' and OpenStep as the user interface. OpenStep and distributed Objects Everywhere are application programming interfaces.
See OpenStep and Distributed Objects Everywhere
Dock (macOS)
The Dock is a prominent feature of the graphical user interface of macOS. OpenStep and Dock (macOS) are NeXT.
Endianness
''Gulliver's Travels'' by Jonathan Swift, the novel from which the term was coined In computing, endianness is the order in which bytes within a word of digital data are transmitted over a data communication medium or addressed (by rising addresses) in computer memory, counting only byte significance compared to earliness.
Enterprise Objects Framework
The Enterprise Objects Framework, or simply EOF, was introduced by NeXT in 1994 as a pioneering object-relational mapping product for its NeXTSTEP and OpenStep development platforms. OpenStep and Enterprise Objects Framework are NeXT.
See OpenStep and Enterprise Objects Framework
Fat binary
A fat binary (or multiarchitecture binary) is a computer executable program or library which has been expanded (or "fattened") with code native to multiple instruction sets which can consequently be run on multiple processor types.
Free software
Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
See OpenStep and Free software
GNUstep
GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. OpenStep and GNUstep are NeXT.
Graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation.
See OpenStep and Graphical user interface
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard or HP, was an American multinational information technology company headquartered in Palo Alto, California.
See OpenStep and Hewlett-Packard
IA-32
IA-32 (short for "Intel Architecture, 32-bit", commonly called i386) is the 32-bit version of the x86 instruction set architecture, designed by Intel and first implemented in the 80386 microprocessor in 1985.
IBM PC–compatible
IBM PC–compatible computers are technically similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards.
See OpenStep and IBM PC–compatible
IOS
iOS (formerly iPhone OS) is a mobile operating system developed by Apple exclusively for its smartphones.
See OpenStep and IOS
IPad
The iPad is a brand of iOS- and iPadOS-based tablet computers that are developed by Apple, first introduced on January 27, 2010.
IPhone
The iPhone is a smartphone produced by Apple that uses Apple's own iOS mobile operating system.
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
See OpenStep and Java (programming language)
Library (computing)
In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.
See OpenStep and Library (computing)
Mac (computer)
Mac, short for Macintosh (its official name until 1999), is a family of personal computers designed and marketed by Apple.
See OpenStep and Mac (computer)
Mac OS 8
Mac OS 8 is the eighth major release of the classic Mac OS operating system for Macintosh computers, released by Apple Computer on July 26, 1997.
Mac OS X Server
Mac OS X Server is a series of discontinued Unix-like server operating systems developed by Apple Inc. based on macOS.
See OpenStep and Mac OS X Server
Mac OS X Server 1.0
Mac OS X Server 1.0 is an operating system developed by Apple, Inc. released on March 16, 1999.
See OpenStep and Mac OS X Server 1.0
Mach (kernel)
Mach is a kernel developed at Carnegie Mellon University by Richard Rashid and Avie Tevanian to support operating system research, primarily distributed and parallel computing.
See OpenStep and Mach (kernel)
MacOS
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001. OpenStep and MacOS are Berkeley Software Distribution.
Memory management
Memory management is a form of resource management applied to computer memory.
See OpenStep and Memory management
Microsoft Excel
Microsoft Excel is a spreadsheet editor developed by Microsoft for Windows, macOS, Android, iOS and iPadOS.
See OpenStep and Microsoft Excel
Microsoft Windows
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.
See OpenStep and Microsoft Windows
Motorola 68000 series
The Motorola 68000 series (also known as 680x0, m68000, m68k, or 68k) is a family of 32-bit complex instruction set computer (CISC) microprocessors.
See OpenStep and Motorola 68000 series
NeWS
NeWS (Network extensible Window System) is a discontinued windowing system developed by Sun Microsystems in the mid-1980s.
NeXT
NeXT, Inc. (later NeXT Computer, Inc. and NeXT Software, Inc.) was an American technology company headquartered in Redwood City, California that specialized in computer workstations for higher education and business markets, and later developed web software.
NeXT character set
The NeXT character set (often aliased as NeXTSTEP encoding vector, WE8NEXTSTEP or next-multinational) was used by the NeXTSTEP and OPENSTEP operating systems on NeXT workstations beginning in 1988. OpenStep and NeXT character set are NeXT.
See OpenStep and NeXT character set
NeXTSTEP
NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. OpenStep and NeXTSTEP are Berkeley Software Distribution and NeXT.
Object-oriented programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields (often known as attributes or properties), and code in the form of procedures (often known as methods).
See OpenStep and Object-oriented programming
Object–relational mapping
Object–relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between a relational database and the heap of an object-oriented programming language.
See OpenStep and Object–relational mapping
Objective-C
Objective-C is a high-level general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. OpenStep and Objective-C are NeXT.
Operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.
See OpenStep and Operating system
Oracle Solaris
Solaris is a proprietary Unix operating system originally developed by Sun Microsystems.
See OpenStep and Oracle Solaris
PA-RISC
Precision Architecture RISC (PA-RISC) or Hewlett Packard Precision Architecture (HP/PA or simply HPPA), is a general purpose computer instruction set architecture (ISA) developed by Hewlett-Packard from the 1980s until the 2000s.
Portable Distributed Objects
Portable Distributed Objects (PDO) is an application programming interface (API) for creating object-oriented code that can be executed remotely on a network of computers. OpenStep and Portable Distributed Objects are macOS APIs and NeXT.
See OpenStep and Portable Distributed Objects
Quartz (graphics layer)
In Apple's macOS operating system, Quartz is the Quartz 2D and Quartz Compositor part of the Core Graphics framework.
See OpenStep and Quartz (graphics layer)
QuickTime
QuickTime is a discontinued extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats. OpenStep and QuickTime are macOS APIs.
Rhapsody (operating system)
Rhapsody is an operating system that was developed by Apple Computer after its purchase of NeXT in the late 1990s. OpenStep and Rhapsody (operating system) are Berkeley Software Distribution.
See OpenStep and Rhapsody (operating system)
Scott McNealy
Scott McNealy (born November 13, 1954) is an American businessman.
See OpenStep and Scott McNealy
Shelf (computing)
The Shelf is an interface feature in NeXTSTEP and OPENSTEP, and is used as a repository to store links to commonly used files, directories and programs, and as a temporary "holding" place to move/copy files and directories around in the file system hierarchy. OpenStep and Shelf (computing) are NeXT.
See OpenStep and Shelf (computing)
Software framework
In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software.
See OpenStep and Software framework
SPARC
SPARC (Scalable Processor ARChitecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems.
Standalone program
A standalone program, also known as a freestanding program, is a computer program that does not load any external module, library function or program and that is designed to boot with the bootstrap procedure of the target processor – it runs on bare metal.
See OpenStep and Standalone program
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors.
See OpenStep and Sun Microsystems
SunView
SunView (Sun Visual/Integrated Environment for Workstations) is a discontinued user interface toolkit and windowing system from Sun Microsystems, launched in 1985, and included as part of its Unix implementation, starting with SunOS Release 3.0.
Taligent
Taligent Inc. (a portmanteau of "talent" and "intelligent") was an American software company.
Taskbar
The taskbar is a graphical user interface element that has been part of Microsoft Windows since Windows 95, displaying and facilitating switching between running programs.
Unix
Unix (trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification.
Window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.
See OpenStep and Window manager
Windowing system
In computing, a windowing system (or window system) is a software suite that manages separately different parts of display screens.
See OpenStep and Windowing system
Windows NT
Windows NT is a proprietary graphical operating system produced by Microsoft as part of its Windows product line, the first version of which, Windows NT 3.1, was released on July 27, 1993.
Windows NT 4.0
Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses.
See OpenStep and Windows NT 4.0
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
See OpenStep and X Window System
X86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088.
See OpenStep and X86
See also
Berkeley Software Distribution
- 386BSD
- BSD Authentication
- BSD Daemon
- BSD licenses
- BSD/OS
- Berkeley Software Design
- Berkeley Software Distribution
- Berkeley printing system
- Berkeley sockets
- Citrus Project
- Comparison of BSD operating systems
- Computer Systems Research Group
- DEMOS
- DYNIX
- Darwin (operating system)
- DragonFly BSD
- FreeBSD
- History of the Berkeley Software Distribution
- IXsystems
- Kernel Normal Form
- List of BSD operating systems
- Lites
- Lumina (desktop environment)
- MacMach
- MacOS
- MachTen
- MirOS BSD
- MirOS Licence
- Mt Xinu
- NeXTSTEP
- NetBSD
- NextBSD
- OpenBSD
- OpenStep
- PacBSD
- Ports collection
- RISC iX
- Rhapsody (operating system)
- Securelevel
- Seventh Edition Unix terminal interface
- Soft updates
- Sony NEWS
- SunOS
- Sysctl
- UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc.
- Ultrix
- Unix File System
- Version 7 Unix
- Virtual CD-ROM switching utility
MacOS APIs
- AVFoundation
- Allegro (software library)
- Apple Advanced Typography
- Apple Type Services for Unicode Imaging
- Audio Units
- Carbon (API)
- ClanLib
- Cocoa (API)
- Cocoa text system
- ColorSync
- Core Animation
- Core Audio
- Core Data
- Core Foundation
- Core Image
- Core Storage
- Core Text
- Core Video
- Foundation Kit
- GLFW
- OpenPlay
- OpenStep
- Portable Distributed Objects
- Pygame
- Quartz 2D
- QuickTime
- Raylib
- Real-Time AudioSuite
- Simple DirectMedia Layer
- Simple and Fast Multimedia Library
NeXT
- AppKit
- Avie Tevanian
- Bundle (macOS)
- Core Data
- Craig Federighi
- Display PostScript
- Dock (macOS)
- Enterprise Objects Framework
- Foundation Kit
- GNUstep
- GNUstep Renaissance
- ISPW
- Interface Builder
- Jean-Marie Hullot
- Joanna Hoffman
- Mach-O
- Miller columns
- Music Kit
- NeXT
- NeXT Computer
- NeXT Introduction
- NeXT Laser Printer
- NeXT MegaPixel Display
- NeXT character set
- NeXTSTEP
- NeXTcube
- NeXTcube Turbo
- NeXTdimension
- NeXTstation
- NetInfo
- NuBus
- Objective-C
- Open (process)
- OpenStep
- Portable Distributed Objects
- Project Builder
- Property list
- Scott Forstall
- Services menu
- Shelf (computing)
- Steve Jobs
- Susan Kare
Solaris software
- AICCU
- ATOK
- Adobe FrameMaker
- Cisco Security Agent
- DOSBox
- Federated Naming Service
- Free Pascal
- Gordano Messaging Suite
- Illumos
- Libumem
- Linter SQL RDBMS
- Mks vir
- OpenCSW
- OpenIndiana
- OpenStep
- Opticks (software)
- RSSOwl
- RetroCode
- ScummVM
- SmartOS
- SoftPC
- StarOffice
- Syncthing
- Vnmr
References
[1] https://en.wikipedia.org/wiki/OpenStep
Also known as OPENSTEP Enterprise, OPENSTEP/Mach.
, Oracle Solaris, PA-RISC, Portable Distributed Objects, Quartz (graphics layer), QuickTime, Rhapsody (operating system), Scott McNealy, Shelf (computing), Software framework, SPARC, Standalone program, Sun Microsystems, SunView, Taligent, Taskbar, Unix, Unix-like, Window manager, Windowing system, Windows NT, Windows NT 4.0, X Window System, X86.