目次
80 関係: Apple、Aqua (コンピュータ)、実装、マルチタスク、バートランド・サーレイ、バド・トリブル、モリサワ、モトローラ、ユーザインタフェース、リュウミン、プロプライエタリソフトウェア、ヒューレット・パッカード、デジタルシグナルプロセッサ、ファイルマネージャ、ドラッグ・アンド・ドロップ、アルファチャンネル、アビー・テバニアン、インテル、インタフェース (情報技術)、ウィジェット (GUI)、ウェブブラウザ、オペレーティングシステム、オブジェクト指向、カリフォルニア大学バークレー校、クローズドソース、グラフィカルユーザインタフェース、シェルフ、ジャン=マリー・ヒューロット、スコット・フォーストール、ソースコード、サン・マイクロシステムズ、Berkeley Software Distribution、BSDの子孫、Carbon (API)、Cocoa (API)、Display PostScript、Dock、DOOM、Enterprise Objects Framework、Finder、GNU General Public License、GNUstep、HFS Plus、IBM、Intel 80386、IOS、IPadOS、IPod、ITunes、Lotus Improv、... インデックスを展開 (30 もっと) »
- 1989年のソフトウェア
- BSD
- NeXT
- Unix系オペレーティングシステム
- オブジェクト指向OS
Apple
Apple Inc.(アップル)は、アメリカ合衆国の多国籍テクノロジー企業である。カリフォルニア州クパチーノに本社を置く。デジタル家庭電化製品、ソフトウェア、オンラインサービスの開発・販売を行っている。 ハードウェア製品としては、iPhone、iPad、Mac、Apple Watch、HomePod、AirPods、Apple Vision Proなどの開発および販売を行なっている。 ソフトウェア製品としては各種OSやSiriの開発・販売を行っている。 エンターテイメント製品としてはApple Music、Apple TV+、Apple Arcade、Apple Podcast、Apple Books、App Store、iTunesなど広範囲のデジタルコンテンツの販売などを行っている。また、iCloud、などのクラウドサービスも提供している。
Aqua (コンピュータ)
iBook G4 Aqua(アクア)とは、AppleがMac OS X v10.0で採用した一連のGUIのデザイン(ビジュアルテーマ)の名称である。
実装
実装(じっそう、implementation)とは、何らかの機能(や仕様)を実現するための(具体的な)装備や方法のこと。
見る NEXTSTEPと実装
マルチタスク
マルチタスク (multi tasking) は、コンピュータにおいて複数のタスク(プロセス)を切り替えて実行できるシステムのことである。Unixなど「プロセス」という用語を使うシステムではマルチプロセスともいう(ほぼ同じものを別のシステムでは別の名で呼んでいることもあれば、違うものを同じ名で呼んでいることもあれば、何らかの理由で呼び分けていることもある)。マルチプログラミングという語は複数のプログラムを動かすという点に着目した語である(一般に、「タスク」とか「プロセス」は、プログラムの活動実体、といったようなものを指す語である)。逆に、同時に一つのタスクしか実行できない方式をシングルタスクという。
バートランド・サーレイ
バートランド・サーレイ(Bertrand Serlet、フランス語読みではベルトラン・セルレ、1960年生)は、Appleの元ソフトウェアエンジニアリング担当上級副社長、2023年1月よりMicrosoftのソフトウェアエンジニアリング担当副社長。コンピュータサイエンス博士(パリ第11大学)。2012年7月現在は、パラレルスの役員。2019年5月現在、2015年に設立され2023年1月にMicrosoftに買収されたクラウドデータセンター向けASICの開発会社Fungibleの共同創業者(もう一人はジュニパーネットワークスの創業者)。 Xerox PARCに4年間在籍後、1989年にNeXTに入社。1997年、NeXTが買収されたことによりAppleに入社し、Mac OS X開発の中心人物の一人となった。以来、プラットフォームテクノロジー担当副社長を経て、2003年7月にアビー・テバニアンの後任としてソフトウェアエンジニアリング担当上級副社長となった。2011年3月23日、Appleを離れると発表、後任はMacソフトウェアエンジニアリング担当副社長(2011年当時)のクレイグ・フェデリギ。
バド・トリブル
バド・トリブル (Guy L. "Bud" Tribble, M.D., Ph.D.) は、Appleのソフトウェア・テクノロジー担当副社長。非公式ながら同社内ではCTOと見なされている。 オリジナルのMacintoshの開発を担当、NeXT Computerの設立時のメンバー、ネットスケープ・コミュニケーションズ、サン・マイクロシステムズのCTO, Eazelの副社長を経て、2002年Appleに復帰した。 2015年5月より、バラク・オバマ米大統領に任命され、国家保障通信諮問委員会 (NSTAC)メンバーを務めている。 スティーブ・ジョブズの圧倒的なカリスマを表現する言葉としてよく知られる現実歪曲空間(Reality distortion field)という造語を作った人物である。
モリサワ
株式会社モリサワ()は、大阪市に本社を置き、DTP用フォントや、組版ソフトウェア、オンデマンド印刷機などを開発・販売している企業。はじめて日本語PostScriptフォントを開発した会社であり、日本国内のフォント市場でトップシェアを誇る。手動写植機のメーカーとして創業し、電算写植機も手掛けた。
モトローラ
モトローラ(Motorola, Inc.)は、かつて存在したアメリカ合衆国の企業である。 2011年1月4日をもって、二つの独立した公開会社であるモトローラ・モビリティ及びモトローラ・ソリューションズに分割された。本社所在地はシカゴ近郊のイリノイ州シャンバーグであり、分割以降はモトローラ・ソリューションズが引き継いでいる。 なお、モトローラ・モビリティは、レノボの100%子会社。
ユーザインタフェース
ユーザインタフェース(User Interface、 UI)または使用者インタフェースは、機械、特にコンピュータとその機械の利用者(通常は人間)の間での情報をやりとりするためのインタフェースである。これには長音符の有無などによる表記ゆれが見られるが、本記事では「ユーザインタフェース」で統一する。ユーザインタフェースは以下の手段を提供する。
リュウミン
リュウミン(Ryumin)は、モリサワが開発・販売する写真植字(写植)・DTP向け明朝体およびそのフォント製品。
プロプライエタリソフトウェア
プロプライエタリソフトウェア(英:)またはは、ソフトウェアの入手・使用・改変・複製などに関する権利を議論する文脈で用いられるソフトウェアの分類である。 ソフトウェア利用者の持つ権利を制限することで、配布者や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には、法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密およびそれに基づくソフトウェアライセンス許諾といった方法がある。
ヒューレット・パッカード
創業場所に転用した、パロアルトにある旧パッカード家の車庫(:en:Packard's garage)。2007年にアメリカ合衆国の史跡に指定された。 ヒューレット・パッカード(Hewlett-Packard Company)は、コンピューターと電子計測機器の製造、販売を営んでいたアメリカ合衆国の企業である。hp(エイチピー)の略称で呼ばれることが多い。本項でもhpと記す部分がある。 2015年時点のデータで、パーソナルコンピュータの売上世界2位、サーバ売上世界1位、プリンター売上世界1位を誇る。 1999年に計測機器、化学分析機器、医療機器、電子部品を分離してアジレント・テクノロジーを設立し、アジレント・テクノロジーは2014年に電子計測機器部門を分離してキーサイト・テクノロジーを設立した。
デジタルシグナルプロセッサ
デジタルシグナルプロセッサ(digital signal processor、DSP)は、デジタル信号処理に特化したマイクロプロセッサであり、一般にリアルタイムコンピューティングで使われる。
ファイルマネージャ
Nautilusファイルマネージャ ファイルマネージャまたはファイルマネージャー(file manager、ファイラー、ファイル管理ソフト、ファイルブラウザ)は、ファイルシステムを扱うためのユーザインタフェースを提供するコンピュータ・プログラムである。ファイルの移動やコピー、削除、改名、検索といったファイル自体に対する操作、および、(一般に多くのファイルシステムにおいてファイルと同様のシステムになっている)ディレクトリ(フォルダー)に対する同様の操作ができることを基本とする(技術的には「ディレクトリエントリ」を対象とする操作)。さらに、ファイル名やファイルサイズといったメタデータ(Mac OSでいうFinder情報)の表示と、可能な場合はその編集、といった機能も持つ。
ドラッグ・アンド・ドロップ
KDEデスクトップ環境におけるドラッグ・アンド・ドロップ ドラッグ・アンド・ドロップ (「ひきずって、手放す」の意) とは、画面上の仮想的な物体を移動するためのグラフィカルユーザインタフェース上の操作の一つである。二つの物体を関連させた様々な動作を行うために使われる。 ドラッグ・アンド・ドロップは、1982年初頭にスティーブ・キャップスがMacintoshのFinderに最初に実装した。 ドラッグ・アンド・ドロップはOS/2のワークプレース・シェル (WPS) において広く使用された。WPSでは、ドラッグ・アンド・ドロップのために右ボタンを使用し、左ボタンは選択やクリックのためだけに使われていた。
アルファチャンネル
アルファチャンネル(alpha channel)とは画像処理分野において、ラスター画像(ビットマップ画像)の各ピクセルに対し色表現のデータとは別に持たせた補助データのこと。一般に画素の不透明度 を表現する。「アルファ」はギリシャ文字のαだが、計算式や各種APIでは、ラテン文字(アルファベット)のAやaが使われることも多い。
アビー・テバニアン
アバディス "アビー" テバニアン・ジュニア (Avadis "Avie" Tevanian Jr.) は、アメリカ合衆国のソフトウェア技術者、実業家。 NeXT買収によりApple Computerに入社し、Mac OS X開発の中心人物となった。同じくNeXTからAppleに加わったという経歴を持つスティーブ・ジョブズ、ジョン・ルビンスタインと並び、Apple復活の立役者の一人。
インテル
インテル(Intel CorporationBritannica, Intel)は、世界最大手の中央処理装置(CPU、MPU)および半導体素子のメーカー。 本社をカリフォルニア州サンタ・クララに置いている。社名の由来は(集積されたエレクトロニクス)。
インタフェース (情報技術)
情報技術において、インタフェース(interface)は、情報の授受を行うシステム間のプロトコル、または、その接続を行う部分をいう。コンピュータシステムの各部、あるいはシステム間の接続や、人間と機械の間の入出力部(ヒューマンマシンインタフェース)などがある。インターフェイスあるいはインターフェースなどと表記することもある。
ウィジェット (GUI)
各種GUIウィジェット ボタン ラジオボタン チェックボックス スライダー テキストボックス ダイアログボックス ウィジェット(Widget)は、グラフィカルユーザインタフェース(GUI)を構成するインタフェース部品の総称である。コントロールとも。 ウィジェットの一例としてウィンドウやテキストボックスが挙げられる。ウィジェットは物理的な対応物との関連で分類されることもある。例えば、マウスカーソルでクリックされる仮想ボタンと、指で押す物理的なボタンといった対応である。 ウィジェットは、ウィジェット・ツールキットの形態でまとめて提供されることが多い。プログラマはウィジェットを組み合わせてGUIを構築する。
ウェブブラウザ
ウェブブラウザ(インターネットブラウザ、web browser)とは、パソコンやスマートフォン等を利用してWebサーバに接続するためのソフトウェアであり、ウェブページを表示したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ(ブラウザー)とも呼ばれる。 主なウェブブラウザとして、Google Chrome、Safari、Microsoft Edge、Mozilla Firefox、Opera、Internet Explorer、Vivaldi等がある。Windows 7など古いOSではサポートが終了しているものがある。
オペレーティングシステム
オペレーティングシステム(operating system、略称:OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)を司るシステムソフトウェアである。
オブジェクト指向
オブジェクト指向(オブジェクトしこう、object-oriented)は、ソフトウェア開発とコンピュータプログラミングのために用いられる考え方である。元々は特定のプログラミングパラダイムを説明するために考案された言葉であり、その当時の革新的技術であったGUI(グラフィカル・ユーザーインターフェース)とも密接に関連していた。明確な用語としては1970年代に誕生し、1981年頃から知名度を得て、1986年頃からソフトウェア開発のムーブメントと化した後に、1990年頃にはソフトウェア開発の総合技術としての共通認識を確立している。ソフトウェア開発における一つの標語のような扱い方もされている。 オブジェクトとは、プログラミング視点ではデータ構造とその専属手続きを一つにまとめたものを指しており、分析/設計視点では情報資源とその処理手順を一つにまとめたものを指している。
カリフォルニア大学バークレー校
カリフォルニア大学バークレー校(カリフォルニアだいがくバークレーこう、University of California, Berkeley、略称:UC Berkeley、UCB、Cal)は、アメリカ合衆国カリフォルニア州バークレーに位置する州立大学。
クローズドソース
クローズドソース(closed source)は、オープンソースの定義を満たさないライセンスに対して使用される語句である。一般に、プログラムのバイナリのみが配布され、ソースコードへのアクセスが許可されていないことを意味する。このため、実用的な目的でソフトウェアに変更を加えることが技術的に不可能になる。このようなプログラムのソースコードは通常企業秘密とみなされる。秘密保持契約などを結ぶことで、第三者がソースコードにアクセスできるようになる場合もある。 クローズドソースという語句には後述するような曖昧性があるため、この語句を使用する際には注意が必要である。
グラフィカルユーザインタフェース
GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース(graphical user interface、略称:GUI(ジーユーアイ、グイ、グーイ))は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。
シェルフ
シェルフは、NEXTSTEPで使われるGUIの一種である。ファイルビューア(ウインドウ)上部にある一時的にファイルを置く場所で、使い方は、移動させたいファイルをシェルフに置き、移動先のディレクトリを開いてシェルフからそのディレクトリに移動させる。 一見すると、一時的にファイルをデスクトップに移動させてから目的の移動先に改めてファイルを移動する方法と似ているが、シェルフを利用した方法では、実際にシェルフから移動先に動かすまでファイルの移動は行われないという点で大きく異なり、このことから、エイリアスやランチャーのような使い方も出来る。 また、Dockと機能が重複しているような印象があるが、これは、NEXTSTEPにデスクトップにあたる部分が無く、それを補う為にドックとシェルフが採用されたと考えられるからである。NEXTSTEPの流れをくむmacOS Xには、シェルフの機能は引き継がれなかった。
ジャン=マリー・ヒューロット
ジャン。
スコット・フォーストール
スコット・フォーストール(Scott Forstall, 1969年 - )は、Appleの前iOS担当上級副社長。
ソースコード
■) で示されているのが有効なコードである。 ソースコード(source code)は、プログラミング言語で書かれた、コンピュータプログラムを表現する文字列(テキストまたはテキストファイル)である。
サン・マイクロシステムズ
サン・マイクロシステムズ(Sun Microsystems)は、アメリカ合衆国カリフォルニア州サンタクララに本社を置いていたコンピュータの製造・ソフトウェア開発・ITサービス企業である。2010年1月27日にオラクルにより吸収合併され、独立企業・法人としては消滅した。
Berkeley Software Distribution
Berkeley Software Distributionは、1977年から1995年までカリフォルニア大学バークレー校 (University of California, Berkeley, UCB) の Computer Systems Research Group (CSRG) が開発・配布したソフトウェア群、およびUNIXオペレーティングシステム (OS) を言う。略称はBSD(ビーエスディー)。なお、今日「BSD」という名称は同OSを元に開発されたBSDの子孫の総称として使われることもあるが、この項では主に前述のUCBによるソフトウェア群およびOSについて述べる。 元となったコードベースと設計はAT&TのUNIXと共通であるため、歴史的にはBSDはUNIXの支流 "BSD UNIX" とみなされてきた。1980年代、ワークステーションクラスのシステムベンダーがプロプライエタリなUNIXとしてBSDを広く採用していた。例えば、DECのUltrix、サン・マイクロシステムズのSunOSなどである。これは、ライセンス条件の容易だったためと、当時の多くの技術系企業の創業者がBSDを熟知していたためである。
見る NEXTSTEPとBerkeley Software Distribution
BSDの子孫
BSDの子孫(ビーエスディーのしそん)では、Berkeley Software Distribution (BSD) をもとに開発が行われているオペレーティングシステム (OS) について解説する。主要なものにFreeBSD、NetBSD、OpenBSD、DragonFly BSD、BSD/OS などがある。一部ではmacOSも含める場合がある。これはmacOSの基礎部分に、MachカーネルとFreeBSDの環境を組み合わせたDarwinを利用しているからである。 FreeBSD、NetBSD、OpenBSD、DragonFly BSD、Darwinはフリーで提供されているが、BSD/OS、macOSは商用製品として提供されている。
Carbon (API)
Carbon(カーボン)は、かつてMac OS Xで提供されていた、二つあったC言語ベースの主要なアプリケーションプログラミングインターフェース(API)のうちの一つ。もう一つのAPIであるCocoaがMac OS Xの技術的前身であるNeXTSTEP (OPENSTEP) に由来するのに対し、Carbonは先代OSであるClassic Mac OSのToolbox API (Application Programming Interface) をMac OS X用に整理・移植したものであり、Classic Mac OS用アプリケーションをMac OS X向けに移植しやすくするために開発された。
Cocoa (API)
Cocoaは、macOS用のアプリケーションを構築するためのフレームワーク (API) であり、macOSのアプリケーション開発環境の中で主要なものの一つ。 NeXTSTEP (OPENSTEP) のAPIをベースとしており、macOS向けのネイティブ・アプリケーションを構築するのに適している。逆に、これまでのClassic Mac OS(Mac OS 9.xまでのMac OS)向けのアプリケーションを構築する目的で使用することはできない。 一般に、Cocoaを利用したアプリケーションを構築する場合、Appleから提供される統合開発環境であるXcode(Project Builderの後継)およびInterface Builderを使用する。なお、iOSの主要フレームワークであるCocoa Touchは、タッチインターフェイスを前提にCocoaを再設計したもので、開発環境もほぼ同様のものを用いる。
Display PostScript
Display PostScript (DPS) は、画面上の表示システムである。名前が示すとおり、Display PostScriptはPostScript (PS) のイメージモデルと言語を使って画面上のグラフィックスを生成する。 NeXTの一連のUNIXベースのコンピュータで表示システムとして採用された。当初のバージョンはアドビシステムズが開発したが、Display PostScriptの完全実装はNeXTが主体となってアドビの協力を得て行った。NeXTのオペレーティングシステム以外ではアドビが独自に標準化し、ライセンス条件を設定して製品化している。
見る NEXTSTEPとDisplay PostScript
Dock
Dock(ドック)は、NEXTSTEPやmacOSで使われるGUIの一種である。
DOOM
『DOOM』(ドゥーム)は id Softwareが開発したビデオゲームである。ジャンルはファーストパーソン・シューティングゲーム(FPS)であり、1993年12月10日にMS-DOS向けのシェアウェアとして発売された。 本作は、プレイヤーキャラクターの一人称視点でゲームが進行し、そのほとんどが敵を撃ち殺すことに費やされる一方、探索をはじめとするアドベンチャーゲームとしての要素もある。 Doomシリーズの第一作である本作は、FPSというジャンルの代表作として知られており、その人気は後発のFPSに多大な影響を与え、オンラインゲームの発展にも寄与している。その一方で、本作の暴力的な表現が問題視され、常に論争の的となってきた。
Enterprise Objects Framework
Enterprise Objects Framework(EOF)とは、1994年にNeXTのNeXTSTEPおよびOpenStep向けに導入された初期のオブジェクト関係マッピング製品である。EOFは関係データベースとのやり取りの過程を抽象化し、データベース内の行をJavaやObjective-Cのオブジェクトにマッピングする。これにより、開発者は低レベルなSQLコードを書く作業からほぼ解放される。EOFは1990年代中盤に金融関係でそれなりの成功を収めた。1997年にNeXTがApple Computerに吸収合併されると、EOFはAppleのアプリケーションサーバ WebObjects の一部として統合され、同製品の特徴とされるようになった。
見る NEXTSTEPとEnterprise Objects Framework
Finder
Finder(ファインダー)は、Mac OS(macOS)用のファイルマネージャであり、同時にデスクトップを提供するグラフィカル (GUI) シェルとしても設計されている。
GNU General Public License
GNU一般公衆ライセンス(GNU General Public License、GNU GPLまたは、単にGPL) とは、GNUプロジェクトのためにリチャード・ストールマンにより作成されたフリーソフトウェアライセンスである。八田真行の日本語訳ではGNU 一般公衆利用許諾書と呼んでいる。現在、GNU公式サイト日本語ページではGNU一般公衆ライセンスと表記されている。
見る NEXTSTEPとGNU General Public License
GNUstep
GNUstep(グニューステップ)は、NeXTのOPENSTEP Objective-Cライブラリ(フレームワーク)、ウィジェット・ツールキット、アプリケーション開発ツール群をフリーソフトウェアとして実装したものである。Unix系オペレーティングシステムだけでなくMicrosoft Windowsでも動作する。GNUプロジェクトの一部でもある。
HFS Plus
HFS+ (Hierarchical File System Plus) とは、AppleがCoplandに付随して"Sequoia"のコードネームで設計・開発し、1998年1月のMacOS 8.1から採用されたファイルシステムである。日本ではしばしば「Mac OS 拡張フォーマット」ともいう。
IBM
IBM(アイビーエム、正式名: International Business Machines Corporation)は、アメリカ合衆国ニューヨーク州アーモンクに本社を置くテクノロジー関連企業。世界170か国以上で事業を展開する典型的な多国籍企業であり、世界最大手規模のIT企業。IBMの愛称はビッグブルー、IBM社員の愛称はIBMer。行動指針は、「お客様の成功に全力を尽くす」「私たち、そして世界に価値あるイノベーション」「あらゆる関係における信頼と一人ひとりの責任」。社員への教育理念は、「教育に飽和点はない」。社員の文化として、何ものにもとらわれず「野鴨」、「'''THINK'''」などがあり、これらは創業時から100年以上続いている。
見る NEXTSTEPとIBM
Intel 80386
Intel 80386(またはi386)はインテルの32ビットマイクロプロセッサ (CPU) である。1985年10月に発表され、x86アーキテクチャを32ビットに拡張し、レジスタを強化した。インテルが現在使用している名称はIntel386TMプロセッサ (Intel386TM Processor) である。互換CPUにも386の型番が付くものがある。 後にIA-32と呼ばれる、インテルの32ビットCPUのベースとなる命令セットアーキテクチャは、このCPUで確定した。アーキテクチャとしてのi386については、x86およびIA-32の項目も参照のこと。
IOS
WWDC 2008の基調講演で、iPhoneの新しいOSの対応言語を紹介するスティーブ・ジョブズ とは、Appleが開発および提供する、iPhoneとiPod touch向けのモバイルオペレーティングシステム(組み込みプラットフォーム)であり、BSD系UNIXから開発されたNeXTのOPENSTEPを起源とするMacintosh専用のmacOSをモバイル機器用途に改変したものである。2023年9月時点で、最も新しいバージョンであるiOS 17は、iPhone SE(第2世代)やiPhone XS/XS Max/XRとそれ以降に発売されたiPhoneに対応している。 バージョンのアップデートは無料で行えるが、アップデート後に古いバージョンへ戻す行為(いわゆるダウングレード)を行うことはできないことには多くの批判がある。なお、Appleの公式サポートページには、「ソフトウェアを常に最新の状態にしておくことは、Apple製品を安全に使うための最も重要な方策の一つ」との記載がされている。
見る NEXTSTEPとIOS
IPadOS
iPadOS(アイパッドオーエス)は、Appleが開発・提供する、iPad向けのモバイルオペレーティングシステム(組み込みプラットフォーム)。 WWDC 2019で発表され、2019年9月24日にリリースされた。
IPod
250px (アイポッド)は、Appleが2001年11月から2022年まで販売していた携帯型デジタル音楽プレイヤー。 2001年10月24日に第1世代を発表。2001年11月10日発売と予告したが、変更し11月17日に発売。 その後のには1G、2G、3Gというように明確な世代が存在する。「G」は世代を意味する「ジェネレーション」の頭文字である。日本語では第1世代、第2世代などと言うことがある。 Appleから発売されていた最後のモデルはのみであったが、2022年5月10日に在庫限りで販売終了となることが発表された。
ITunes
iTunes(アイチューンズ)は、Appleが開発および配布しているメディアプレーヤーである。
Lotus Improv
Lotus Improv(ロータス インプロブ)は、かつてLotus Developmentにより開発・販売されていたスプレッドシートソフトである。1991年にNeXTSTEP用にリリースされ、1993年にWindows 3.1用にリリースされたが、販売が低迷し、1994年に開発は中止された。Lotus DevelopmentがIBMに買収された後、1996年4月に正式に終了となった。
Mac OS X v10.6
Mac OS X v10.6 Snow Leopard(マック オーエス テン バージョンじってんろく スノーレパード商標出願番号2008-86521では、スノーレオパード)は、Appleが開発・販売したMac OS Xの7番目のバージョンである。バージョンナンバーは10.6。愛称は、コードネームでもある“Snow Leopard”(スノーレパード)。Mac OS X v10.5(Leopard)の後継である。2009年8月28日に発売された。OS本体の最終セキュリティアップデートは、2013年9月12日にリリースされた セキュリティアップデート 2013-004である(Safariは2013年9月12日、Javaは2013年10月15日まで提供)。
Mach
Mach(マーク)とは、カーネギーメロン大学のリチャード・ラシッド教授(実際の実装はアビー・テバニアンが中心)らのMachプロジェクトにより開発されたマイクロカーネルタイプのオペレーティングシステム (OS) を言う。名前は「複数非同期通信ホスト」を意味する英語「multiple asynchronously communication hosts」に由来している。
MacOS
macOS(マックオーエス)は、Appleが開発・販売するMacのオペレーティングシステムである。当初の名称はMac OS X(マックオーエステン)で、のちにOS X(オーエステン)に改められていた(後述)。 技術的には直系ではないが、Classic Mac OS(Mac OS、System)の後継として、新たにBSD系UNIXをベースに開発された。
Macromedia FreeHand
Macromedia FreeHand(マクロメディア・フリーハンド)は、マクロメディア(現:アドビ)が開発していた、2Dのベクターイメージ編集ソフトウェアである。 当初、Altsysにより開発が開始され、アルダスが販売を担当していた。競合製品にAdobe Illustratorがあったが、FreeHandの販売元のアルダスが競合製品のAdobe Illustratorを開発するアドビシステムズ(現:アドビ)に買収されてしまったこともあり、マクロメディアが獲得する。その後更にアドビシステムズにマクロメディアも買収されたことにより、FreeHandの開発はMXa(バージョン11.01)で終了した。なお11.01に限り、アクティベーションを必要とする(11.0では不要)。
見る NEXTSTEPとMacromedia FreeHand
Mathematica
Mathematica(マセマティカ)は、スティーブン・ウルフラムが考案し広く使われている数式処理システム。ウルフラム・リサーチの、ウルフラムが率いる数学者とプログラマのチームが開発し、同社()により販売されている。Mathematicaは項書き換えを基本として、複数のパラダイムをエミュレートするプログラミング言語としても強力である。
MC68000
MC68000(エムシーろくまんはっせん)、68000は米・モトローラ(フリースケール・セミコンダクタを経由して、現NXPセミコンダクターズ)が開発したMPU(MPUはマイクロプロセッサを指すのにモトローラが使った語でマイクロプロセッシングユニットの略)である。略して68K(ろくはちケー)などとも。後継MPUも含めた同一アーキテクチャのシリーズを総称するときは、680x0と呼称される。モトローラ自体は周辺LSIを含めてM68000ファミリと呼称した。MC型番は量産ロットで、量産先行品はXC型番となる。M68000ファミリは、Apple Macintosh や Apollo/Domain、NeXTcube、HP 9000、Sun-3、ソニーNEWS、NEC EWS4800、シャープX68000、DCL Uステーションなど様々なパソコンやワークステーションに採用された。オペレーティング・システムとしては、Mac OS、Domain/OS、NeXTSTEP、HP-UX、SunOS、CP/M-68K、OS-9/68000、NetBSDなどがある。
Microsoft Windows 95
Microsoft Windows 95(マイクロソフト ウィンドウズ 95)は、マイクロソフトがWindows 3.1の後継として、1995年に発売したオペレーティングシステム (OS) である。インターネットが一般に広まりはじめた時期に、業務用だけでなく、一般家庭にも急速な普及を見せた画期的なOSで、パソコンを爆発的に普及させる原動力となった。 Microsoft Windows (Windows) ファミリーの1つであり、コードネームはChicago。Windowsの内部バージョンは4.0(初期版)である。
見る NEXTSTEPとMicrosoft Windows 95
NeXT
ネクスト・ソフトウェア(NeXT Software, Inc.正式名称である社名は、NeXT, Inc.、NeXT Computer, Inc.、NeXT Software, Inc.へと変遷している。)は、アメリカ合衆国カリフォルニア州レッドウッドシティを本拠地としたコンピュータ企業で、高等教育やビジネス市場向けのワークステーションを開発製造していた。Appleの創業者の1人スティーブ・ジョブズがAppleを辞め、1985年に創業。最初の製品NeXTcubeを1988年に発売し、小型化したNeXTstationは1990年に発売。売り上げはそれほど大きくはなく、全部で5万台ほどを販売したと見積もられている。とはいうものの、その革新的なオブジェクト指向型オペレーティングシステム (OS) であるNeXTSTEPと開発環境はApple 社に多大な影響を及ぼした。
NeXTcube
NeXTcube(本体) NeXTcube(一式) NeXTcube(ネクスト・キューブ)は1988年から1993年の間にNeXT Computer社によって開発・製造・販売されたワークステーションである(広告では、スーパー・パーソナル・ワークステーションとしていた)。CPUにMC68030, MC68040、OSとしてNEXTSTEPを搭載し、コンピュータの使われ方が変わるであろう1990年代に向けた、時代を先取りしたコンピュータだった。 NeXTcube 030(25MHz)、040(25MHz)、Turbo(33MHz)等のいくつかのモデルが製造されたが、高機能のOSを搭載したゆえに最初のモデルでは動作が非常に遅かったということもあり、商業的には失敗に終わってしまった。MC68030/68040はNEXTSTEPを動かすには性能が不足することは明らかであり、より高速なMC88000の搭載も検討されたが実現しなかった。パフォーマンス問題は後に、i860でDisplay PostScriptを専用に動作させるdimensionボードを搭載することにより改善された。
NeXTstation
NeXTstation(コンピュータ) NeXTstation(ネクストステーション)は、1990年から1993年にかけてNeXTが開発・製造・販売した、ワークステーションである。NeXTstationではNEXTSTEPオペレーティングシステムが動作した。NeXTstationは、より手ごろなNeXTcubeとしてリリースされ、価格はおよそ半額のUS $4,995であった。複数のモデル、つまり NeXTstation (25 MHz), NeXTstation Turbo (33 MHz), NeXTstation Color (25 MHz), NeXTstation Turbo Color (33 MHz)が生産された。NeXTは全体で約50,000台を販売したが、ほとんどが破棄され、現在では希少品である。
Objective-C
Objective-C(オブジェクティブ シー)は、プログラミング言語の一種。CをベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。 Objective-CはNeXT、macOSのオペレーティングシステム (OS) に標準付属する公式開発言語である。macOSのパッケージ版に開発環境がDVDで付属するほか、ユーザ登録をすれば無償でダウンロードできる(Xcodeの項目参照)。現在では主にAppleのmacOSやiOS上で動作するアプリケーションの開発で利用される。
OPENSTEP
OPENSTEP(オープンステップ)は、オペレーティングシステム、ソフトウェアの一仕様、またそれに準拠したNeXT Softwareの製品名でもある。 先進的な設計から非常に評価の高かったNEXTSTEPのうち、Machカーネル (XNU) と切り離した上位フレームワーク層を整理してFoundation/AppKitを取り出したもので、公開仕様として1994年9月に発表されたものはOPENSTEP Enterprise(サン・マイクロシステムズとの共同開発)と呼ばれ、稼動実績としては Solaris、HP-UX、Windows NT上のものがあった。また従来のNEXTSTEPはバージョンアップされOPENSTEP for Machとしてリリースされた。これらはソースコードレベルのクロスプラットフォームを実現しており、基本的に再コンパイルのみでソフトウェアの移植が可能である。
PA-RISC
PA-RISC(ぴーえーりすく)は、ヒューレット・パッカード社 (HP) のSystems & VLSI Technology Operationが開発したマイクロプロセッサ アーキテクチャである。 その名前にも含まれているようにRISCアーキテクチャの実装であり、PAはPrecision Architecture(精密なアーキテクチャ)の略である。また、HP/PAつまりHewlett Packard Precision Architectureと呼ばれることもある。 1986年2月26日、PA-RISCの最初の実装であるTS1を採用した HP 3000 Series 930 と HP 9000 Model 840 が発表された。
Quartz
Quartz(クオーツ)は、Appleのオペレーティングシステム macOS の描画コアエンジン。前身であるNeXTのDPSに代わり、PDFベースの描画モデルを採用したもの。三次ベジェ曲線を描画プリミティブとするベクトル型システムで、QuickDrawとの互換性はない。なお、QuickDrawはCarbonアプリケーションの互換性のためmacOSにも残されている。 細かく言うと、アプリケーションで個々のバッファに描画を行うプリミティブはQuartz 2Dと呼び、それらを最終的にGPUのフレームバッファに合成する部分はQuartz Compositor(クオーツ・コンポジター)という。単にQuartzという場合は、大抵Quartz 2Dのことである。現在のQuartzの構造では、Quartz 2D、QuickDraw、OpenGL、QuickTimeの各出力が最終的にQuartz Compositorによって画面に描画される形になっている。
Smalltalk
Smalltalk(スモールトーク)は、Simula のオブジェクト(およびクラス)、LISPの徹底した動的性、LOGO のタートル操作や描画機能に、アラン・ケイの「メッセージング」というアイデアを組み合わせて作られたクラスベースで手続き型の純粋オブジェクト指向プログラミング言語、および、それによって記述構築された統合化プログラミング環境の呼称。 Smalltalk で一語であり、「Small Talk」「SmallTalk」などは誤りである。 大規模な開発実績としてはCargill Lynx Projectがあり、国産製品の開発実績としてはMCFrameがある。
SPARC
UltraSPARC IIマイクロプロセッサ SuperSPARC TMX390Z50GF H359403658C SPARC(スパーク、Scalable Processor Architecture)は、サン・マイクロシステムズが開発・製造したRISCベースのマイクロプロセッサであり、その命令セットアーキテクチャの名称である。 現在はSPARCインターナショナルの登録商標であり、複数のメーカーがこのアーキテクチャに基づいたプロセッサを製造している。 オープンソース版がある。
UNIX
UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。 公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。
Unix系
複数のUnix系システム間の関連図 Unix系(ユニックスけい、Unix-like、ユニックスライク)とは、Unixに類似した振る舞いをするオペレーティングシステム (OS) を指す用語である。その判断基準や範囲には複数の議論がある。
WebObjects
WebObjects(ウェブオブジェクツ)は、Mac OS Xの開発環境に含まれていた、JavaによるWebアプリケーションサーバである。Appleが開発していた。 Webアプリケーション・Webサービスを開発・運用するための開発ツール・フレームワークを持ち、徹底したオブジェクト指向、強力なデータベース接続機能、ラピッドプロトタイピングが可能なツールが特徴である。WebObjectsでは、ウェブブラウザから使用できるウェブアプリケーション、Webサービスを提供するアプリケーションを開発することができる。 WebObjectsのサポートするプラットフォームは開発・運用環境共にMac OS Xのみだが、運用環境はJavaのみで開発されており、JavaをサポートしているプラットフォームであればWebObjectsアプリケーションを運用できる(バージョンによってはMac OS X Serverを購入して運用ライセンスを得ることが必要)。また、JBoss、Apache Tomcat、BEA WebLogic、IBM WebSphereといったサードパーティーのJava EEアプリケーションサーバでも運用できる。
Window Maker
Window Maker(ウィンドウメーカー)は、Unix系オペレーティングシステムでアプリケーションソフトウェアの利用を視覚的に可能にする、X Window System用のフリーでオープンソースなウィンドウマネージャである。
WorldWideWeb
WorldWideWeb(ワールドワイドウェブ)は、世界初のウェブブラウザであり、WYSIWYGのHTMLエディタである。後に World Wide Web との混同を避けるため Nexus と改称している。 WorldWideWebは開発された当時、ウェブを閲覧する唯一の手段であった。 ソースコードが1993年にパブリックドメインとしてリリースされている。
X86
x86(エックスはちろく)は、Intel 8086およびその命令セットアーキテクチャ、およびそれと互換性を備えた命令セットを持つマイクロプロセッサ群の総称である。広義にはインテル以外のメーカー(AMDなど)の互換プロセッサを、さらに広義にはx86と互換性を保ちつつAMDによって64ビットに拡張され、それにインテルが追随し世に普及したx64(x86-64)アーキテクチャも含む。 初期は純粋なスカラープロセッサであったが、1997年にマルチメディア等のデータ処理のためにベクトル計算の機能を取り込んだ以降はハイブリッドなプロセッサとして進化を続けているSIMD命令としては1997年に初めてMMXが追加され、以降もSSEやAVXなどといったより強力な命令が追加されている。
見る NEXTSTEPとX86
XNU
XNUは、Appleが取得・開発したオペレーティングシステムカーネルである。macOSに用いられ、オープンソースソフトウェアのDarwinの一部として公開されている。XNUはX is Not Unixの略。
見る NEXTSTEPとXNU
12月20日
12月20日(じゅうにがつはつか、じゅうにがつにじゅうにち)は、グレゴリオ暦で年始から354日目(閏年では355日目)にあたり、年末まであと11日ある。
1986年
この項目では、国際的な視点に基づいた1986年について記載する。
1989年
この年にベルリンの壁が崩壊したり冷戦が終結したため、世界史の大きな転換点となった年である。 この項目では、国際的な視点に基づいた1989年について記載する。
1995年
この項目では、国際的な視点に基づいた1995年について記載する。
1996年
この項目では、国際的な視点に基づいた1996年について記載する。
1997年
この項目では、国際的な視点に基づいた1997年について記載する。
2月4日
2月4日(にがつよっか)は、グレゴリオ暦で年始から35日目に当たり、年末まであと330日(閏年では331日)ある。
参考情報
1989年のソフトウェア
- Almquist Shell
- Bash
- Coq
- Disinfectant (ソフトウェア)
- HCL Domino
- Info-ZIP
- Microsoft Office
- NEXTSTEP
- Pro Tools
- SuperCard
- Systems Tool Kit
- Turbo Assembler
BSD
- 386BSD
- BSD/OS
- BSDの子孫
- BSDデーモン
- BSDライセンス
- Berkeley Software Distribution
- Computer Systems Research Group
- Darwin (オペレーティングシステム)
- DragonFly BSD
- Lumina
- MachTen
- NEWS (ソニー)
- NEXTSTEP
- OPENSTEP
- Ports
- Rhapsody (オペレーティングシステム)
- Soft updates
- SunOS
- Ultrix
- Unix File System
- Version 7 Unix
- ソケット (BSD)
NeXT
- Core Data
- Display PostScript
- Enterprise Objects Framework
- GNUstep
- Interface Builder
- Mach-O
- NEXTSTEP
- NeXT
- NeXTcube
- NeXTstation
- NuBus
- OPENSTEP
- Objective-C
- Project Builder
- アビー・テバニアン
- アプリケーションパッケージ
- クレイグ・フェデリギ
- シェルフ
- ジャン=マリー・ヒューロット
- ジョアンナ・ホフマン
- スコット・フォーストール
- スティーブ・ジョブズ
- スーザン・ケア
- プロパティリスト
Unix系オペレーティングシステム
- Arch Hurd
- Darwin (オペレーティングシステム)
- Domain/OS
- DragonFly BSD
- EMUI
- GNU
- GNU Hurd
- Linux
- Linuxカーネル
- LynxOS
- MINIX
- MOS (オペレーティングシステム)
- MacOS
- MkLinux
- NEXTSTEP
- Nexenta OS
- OSF/1
- PWB/UNIX
- PlayStation 3のシステムソフトウェア
- PlayStation 4のシステムソフトウェア
- PlayStation Vitaのシステムソフトウェア
- Project Monterey
- RISC/os
- Redox (オペレーティングシステム)
- Research Unix
- Sprite (オペレーティングシステム)
- Syllable
- Tru64 UNIX
- Unix系
- Version 6 Unix
- XENIX
- Xv6
- ストラタステクノロジー
オブジェクト指向OS
- BeOS
- Cairo (オペレーティングシステム)
- Copland
- Haiku (オペレーティングシステム)
- IBM i
- JavaOS
- MacOS
- Magic Cap
- Microsoft Bob
- NEXTSTEP
- Oberon
- Taligent
- オブジェクトストレージ