OPENSTEP
Sign in to saveOpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be platform-independent, allowing developers to write code that could run on multiple operating systems, including NeXTSTEP, Windows NT, and various Unix-based systems. It has influenced the development of other GUI frameworks, such as Cocoa for macOS, and GNUstep.
Key facts
- Software.logo
- NeXT logo.svg
- Software.caption
- OpenStep's desktop and Workspace Manager
- Software.developer
- NeXT, Sun Microsystems
- Software.programming language
- Objective-C
- Software.operating system
- Solaris; Windows NT; Unix-like operating systems with the Mach kernel
- Software.platform
- IA-32, PA-RISC, SPARC
- Software.language
- English
- Software.genre
- Application programming interface
via Wikipedia infobox
Wikidata facts
- Instance of
- software library
- Developer
- Sun Microsystems
- Official website
- www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html
Show 3 more facts
- programmed in
- Objective-C
- operating system
- Windows NT
- language of work or name
- English language
Sources (2)
via Wikidata · CC0
Article · 日本語
OPENSTEP(オープンステップ)は、オペレーティングシステム、ソフトウェアの一仕様、またそれに準拠したNeXT Softwareの製品名でもある。 先進的な設計から非常に評価の高かったNEXTSTEPのうち、Machカーネル (XNU) と切り離した上位フレームワーク層を整理してFoundation/AppKitを取り出したもので、公開仕様として1994年9月に発表されたものはOPENSTEP Enterprise(サン・マイクロシステムズとの共同開発)と呼ばれ、稼動実績としては Solaris、HP-UX、Windows NT上のものがあった。また従来のNEXTSTEPはバージョンアップされOPENSTEP for Machとしてリリースされた。これらはソースコードレベルのクロスプラットフォームを実現しており、基本的に再コンパイルのみでソフトウェアの移植が可能である。 現在のmacOSやiOSのCocoaやWindows版WebObjectsに付属する開発実行環境はOPENSTEP直系のフレームワークである。他に有志により一から開発されたクローンのGNUstepもある。これはX11、Windows NTで動作する。 他にも、例えばJavaのクラス設計にはOPENSTEPの強い影響があるといわれる。このように普及こそしなかったものの周囲に与えた影響は小さくない。
Abstract from DBpedia / Wikipedia · CC BY-SA