GNUstepは、高度なグラフィカルデスクトップおよびサーバアプリケーションの開発に使用できる、オブジェクト指向のクロスプラットフォーム、フリー、オープンソース、使いやすい、成熟した、信頼できる強力なフレームワークです。
GNUstepフレームワークは、OpenStep仕様に基づいているため、AppleのCocoa APIに触発されています。さまざまなアーキテクチャやプラットフォームに簡単に移植できます。さらに、GNUstepプロジェクトはフレームワーク以上のもので、オブジェクト指向開発ツールキット、グラフィカル開発ツールキット、デスクトップです。
GNUstepはさまざまな非営利団体の生産環境で頻繁に使用されています。 Linuxの専用GNUstepディストリビューションは、Softoware、ALT Linux GNUstepでダウンロードすることもできます。GNUMail電子メールクライアント、Gormインタフェースビルダー、端末端末エミュレータ、アドレス帳、Grr RSSリーダー、PRICEイメージングアプリ、Ooliteスペース戦略ゲーム、 GNUstepWebアプリケーションサーバ、GWorkspaceファイルマネージャとワークスペースマネージャ、ProjectCenterプロジェクトビルダー、TalkSoupチャットソフトウェア、Zipperアーカイブマネージャ、GNUstepデータベースライブラリは、GNUstepプロジェクトに含まれています。
さらに、Eggplant、TimeMon、Adun、Emacs、EdenMath、Chess、TextEdit、Fortunate、BioCocoa、Gomoku、Cenon、NeXTGOアプリケーションはMac OS X、OPENSTEP、NeXTSTEPオペレーティングシステムからインポートされています。 Foundation Kitの文字列、オブジェクトのアーカイブ、簡単なマルチスレッド、例外処理、URL処理、タイマー、ファイル管理、列挙子とコレクション、高度な日付操作、通知、ロック、プロセス間通信、分散オブジェクトなどがFoundation Kitのクラス機能です。
一方、アプリケーションキットのクラス機能には、ユーザーインターフェイス要素、カラー管理、グラフィックス、スペルチェッカー、ペーストボードサービス、テキストシステム機能、アプリケーションの作業領域バインディング、ヘルプマネージャ、ドキュメント管理、印刷機能、アプリケーション間のサービス共有などがあります。ドラッグ&ドロップ操作も可能です。
コメントが見つかりません