自己紹介@sazae657配線工や商業作曲家等を経て、現在はドリコムにてクロスプラットフォーム開発向けのミドルウエアやデータプロテクション等の研究開発をしています。Officer)本日の話クライアント/サーバー両用、クロスプラットフォームのライブラリを作っているので、データ生成ツールや逆アセンブラーなどの個人的に使うツールをたくさん作ります。ついてゆる〜くお話しします。背景ライブラリをC/C++たまにアセンブラで作ります。並に大変な事になるようなゆゆ式事態が発生。上で動く信頼と伝統のUIツールキットです。シンプルで洗練されたAPIが特徴です。ライブラリのビルドは簡単なので割愛します。アラートダイアログを出してみました。端を発し、Nimdaも顔負けの大流行中っぷりを見せるフラットデザインとは真逆を行くエッジの立ったボタン、フォーカスの当たっているボタンは周りが大きく陥没し、これでもかと言うほどの存在感を放っています。いつ見ても美しいです。一個プルダウンメニューです。選択項目がボコボコと膨らむので非常にわかりやすい上に格好いいです。実際に触った全人類の90%はこの格好良さと独特のフィーリングの前に論議など無意味と知る事になるでしょう。ツールといえばダイアログ、ダイアログの華といえばグループボックスに収まったラジオボタンにチェックボックスですよね!Motifのソレはこれまた超絶格好いいのです。ダイヤ型のラジオボタン、四角いチェックボックス。シンセサイザーなんかのトグルスイッチがそうですね。UIのパーツ表現として非常に非常にひじょーーーーーに優秀です。ボタンと同じようにフォーカスが当たっているウイジェットには黒い枠線が引かれ、キーボードでのフォーカス切り替え時の視認性は抜群です。細かい所まで気が利いてます。GTKで実装されたGnomeやQtで実装されたKDEのようにMotifで実装されたデスクトップ環境のCDEという物もあります。Ultra45ワークステーションはずっとCDEです。やる気がみなぎってきます。CDEという物もありました。(超格好いいプッシュボタン)の定義はこんな感じになっています。ような感じというか同じです。0;}これだけです!ボタンやメニューを置いてコールバックを付けても、隣の席の人がXcodeでテンプレートを生成してIBActionを線で結んでる間にコーディングが終わります。勝てませんが、C/C++で書いたライブラリールーチンをそのまま呼べるので、変なラッパーを噛まさなくても実際にゲーム開発開発で使われているor使われる予定のルーチンを使ったデータ生成や読み込みが出来るのが非常に強いです。変なライブラリをリンクしない&エンディアンに気をつければSolarisだろうがHP-UXだろうがソース互換ですあと、自動的に格好良くなります。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事アドベントカレンダーだるいデザインとロジックを分離したかった・・・サンパクドリコムの俺を支えるUIツールキット月別アーカイブはてなブログをはじめよう!sazae657さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。