#68 Article 2088 Posted at 1993/06/25 06:37:04 by ONOJIRAS (MAP2510) [WINDOW]

Subject: Re:*5 CGforUNIX /2085 ... /616(#30) /615(#30)

スレッド関係
元スレッド #30/615 — 「CGforUNIX」 1993/06/17 20:27:37 · じょん川西 · MAP2337
X-window(Sun-OpenWindows)の.GIFファイルについて 教えてください 仕様、MAGやPICからのコンバート方法などお願いします じょん川西
     参照 #30/616 — 「Re: CGforUNIX /615」 1993/06/17 22:27:15 · Mick'n · MAP1406
GIF の仕様についてはドキュメントがありますが、基本的に英語です。 和訳もあったような... MAG や PIC から GIF へのコンバートには.. ★ mag -> gif * magtoppm と ppmtogif を組み合わせる。 magtoppm は NIFTY の FGALAV で見かけました。これを使って MAG を PPM フォーマットへ変換、さらに PPM から GIF への変換ツールである ppmtogif で G…
         返信元 #68/2085 — 「Re:*4 CGforUNIX /623(#30) ... /616(#30) /615(#30)」 1993/06/24 02:21:59 · Mick'n · MAP1406
この手の話題が好きな Mick'n です。 長くなってしまいますが...(^^;;) > Sun-OpenWindowsってX-Windowsと違うの? えー、X Window System ってのは MIT の Athena プロジェクトの成果の一 つであるウインドウシステムで、フリーであること、ソースごと配布されてい ること、ネットワーク環境に適していること、などから UNIX の世界ではかな り普及してます。(実際には UNIX…
             現在 #68/2088 — 「Re:*5 CGforUNIX /2085 ... /616(#30) /615(#30)」 1993/06/25 06:37:04 · ONOJIRAS · MAP2510
                 返信先 #68/2090 — 「Re:*6 CGforUNIX /2088 ... /616(#30) /615(#30)」 1993/06/26 00:02:24 · じょん川西 · MAP2337
いよー、待ってました、個人SPRACユーザのONOJIRAS先生! (もう既に手放してたらどうしよう^_^;) 普段ONO氏が愛機でモモちゃんを表示している環境、設定等もお教えください。 ヒクツだなワシ・・・ じょん川西
スレッド全体を見やすく表示
必要なことはMick'nさんが書かれていますが、
私もこの手の話しは好きなので、あえてフォローします。(^^;

ええと、もともとopenwindowというのは、
マン・マシンインターフェイスを定義した物です。
だから、本当はどのメーカーが作ろうが、
あの見かけなら、openwindowと呼べるらしいです。(実際はsun1社だけど)

>だから、X Window のプログラムは Open Windows でも基本的には動作します

SUNのX11/NeWSのベースは、
X11R4(X11Release4;一つ前のリリース)です。
だから、Xlibレベルでの、ソースの互換性はあるんですね。

Athenaウイジットを使ったプログラムを使いたい場合は、
Xのシェアードライブラリをmakeしてやれば、動くと思います。
(逆はやっているのだけれど・・・例えばx_soundtoolとか(^^;))

一応、openwindow は下の様な構成になっています。

		 +--- TNT	
	  +--PostScript
	  |
	  |      +---Xview	       
	  | +-- Xlib 		
	  | |  			
	X11/NeWS 

なぜ、他のメーカーに比べて、こんな面倒なことになっているのかと言うと、
それは、それまでの「しがらみ」があるからなんですねー。

もともと、SUNは、cpuが68010(SUN2)の時代からsunviewという
独自のウインドーシステムを作っていました。
そのうちに、世間ではX-windowが普及してきたので、
sunはそれに対抗して、NeWSというウインドーシステムを作りましたが、
あまり(全然?)普及しませんでした。
そこで、今度は、そのNeWSにX-windowの機能も取り込んだ
X11/NeWSというのを作りました。 これがopenwindowです。
openwindow上では、NeWSやXwindowの(そのままではXlibレベルだけですが)
プログラムの他に、過去のsunviewのプログラムも動かすことが出来ます。
また、sunviewのソースを移植するのも、簡単なようにできています。

と、まぁ、こんな訳なんですが、
・・・いかにも、「企業のやること」だよなぁ・・・。

  長くてごめんなさい(わぁぁ、ブロックだぁぁ(^^;))	ONOJIRAS