OPENSTEP
E46387
OPENSTEP is an object-oriented application programming interface and operating system environment developed by NeXT that later formed the technological foundation for macOS and iOS.
Observed surface forms (7)
| Surface form | Occurrences |
|---|---|
| AppKit | 1 |
| NeXTSTEP | 1 |
| NeXTSTEP AppKit | 1 |
| OPENSTEP for Mach | 1 |
| OPENSTEP frameworks | 1 |
| OpenStep | 1 |
| OpenStep AppKit | 1 |
Statements (42)
| Predicate | Object |
|---|---|
| instanceOf |
application programming interface
ⓘ
operating system environment ⓘ |
| basedOn |
NeXTSTEP
ⓘ
surface form:
NeXTSTEP APIs
|
| category |
API specification
ⓘ
application framework ⓘ software development platform ⓘ |
| developer |
NeXTSTEP
ⓘ
surface form:
NeXT
|
| formsFoundationFor |
iOS
ⓘ
macOS ⓘ |
| historicalRole | precursor to Apple’s modern operating systems ⓘ |
| includesFramework |
Application Kit
ⓘ
Display PostScript-based graphics ⓘ Foundation framework ⓘ
surface form:
Foundation Kit
|
| influenced |
AppKit design in macOS
ⓘ
Cocoa ⓘ UIKit ⓘ
surface form:
Cocoa Touch
Foundation design in macOS ⓘ GNUstep ⓘ |
| introduced | mid-1990s ⓘ |
| languageBinding |
C
ⓘ
Objective-C ⓘ |
| license | proprietary ⓘ |
| operatingSystemEnvironmentFor |
NeXT Inc.
ⓘ
surface form:
NeXT computers
|
| programmingParadigm | object-oriented ⓘ |
| provides |
application frameworks
ⓘ
object runtime services ⓘ user interface components ⓘ |
| relatedTo |
NeXTSTEP
ⓘ
macOS Cocoa ⓘ
surface form:
macOS Cocoa API
|
| standardizedBy | NeXT and Sun Microsystems ⓘ |
| successor | Cocoa ⓘ |
| supports | object messaging via Objective-C runtime ⓘ |
| supportsDistributedObjects | true ⓘ |
| supportsEventDrivenProgramming | true ⓘ |
| supportsGUIProgramming | true ⓘ |
| supportsObjectPersistence | true ⓘ |
| supportsProgrammingModel |
Model-View-Controller
ⓘ
surface form:
Model–View–Controller
|
| targetPlatform |
HP-UX
ⓘ
NeXTSTEP ⓘ Solaris operating system ⓘ
surface form:
Solaris
Windows NT ⓘ |
| usesGraphicsSystem |
PostScript
ⓘ
surface form:
Display PostScript
|
Referenced by (15)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
AppKit
this entity surface form:
NeXTSTEP AppKit
subject surface form:
NeXT Inc.
this entity surface form:
OPENSTEP for Mach
subject surface form:
WorldWideWeb
this entity surface form:
NeXTSTEP
subject surface form:
NeXT Inc.
this entity surface form:
OpenStep
this entity surface form:
OpenStep AppKit
subject surface form:
NeXT Inc.
this entity surface form:
OPENSTEP frameworks