2月 2008

You are currently browsing the monthly archive for 2月 2008.

Windows Vista上でまずはwxWidgetsの開発環境を揃えてみることにしました。

必要なファイルをまずは落としてくる:

コンパイラー環境:
MinGW-5.1.3.exe
MSYS-1.0.10.exe
msysDTK-1.0.1.exe
gdb-5.2.1-1.exe
上記はMinGWのSourceForgeのサイトから取ってこれます。

IDE環境:
eclipse-cpp-europa-fall2-win32.zip(C/C++ Developers というやつです)

wxWidgets関連:
wxMSW-2.6.4.zip(zipのほうが楽かもしれません)
wxGlade-0.6.3-setup.exe
wxPython2.8-win32-ansi-2.8.7.1-py25.exe
python-2.5.1.msi

続きにコンパイラーとwxWidgetsの最低限の環境のセットアップ手順を書いておきます。
が、、、Vista環境ではまだうまく動かせてません。XPでは以下の手順で大体動くとは思いますが・・・
Read the rest of this entry »

タグ: , , , ,

Tags: , , , ,

プログラムを最近仕事でも書かなくなったので、趣味の範疇で何か勉強できないかなーと見てるわけですが。
で、前々から、3DのGUIアプリケーションの開発環境を作れないかなーと思っているんですよ。
ベースとしてOpenGLを活用し、基本的にはその3D空間の中で完結できるようなUIフレームワーク。
汎用的ではなく、通常ならば特注で作るようなインターフェースで、基準の絵を使ったインターフェース開発というよりはゲームのインターフェース開発とか組み込み製品のインターフェース開発に使えるような物を考えてます。

ただ、OpenGLとGLUT、GLUI位あればクロスプラットフォームで3Dのアプリ開発はできるのですが、やっぱりPC上で開発するのにメニューがないとかはスマートじゃないんで、クロスプラットフォームでウィンドウアプリを作ることは出来ないだろうかといろいろ探してみました。で、実際結構あるんですが、一番しっくり着そうなのがwxWidgets。実態は基本は各OSのネイティブで提供されているウィンドウシステムの機能にラッパーをかませてAPIをそろえることでクロスプラットフォーム開発環境を作っているため、ある意味各実行環境用にコンパイルしたときに一番まともに動きそうかなと。

というわけでそのうちwxWidgetsMinGW、MSYSEclipse+CDTwxGlade、OpenGL辺りを使ってフリーのアプリ開発環境でも作ってみようかと思います。

参考になりそうなサイト:
wxWidgets でクロスプラットフォーム GUIアプリを作ろう
フリープログラミング for windows.
WindowsでのEclipseによるC/C++プログラム開発
wxWindows and OpenGL

まずは、開発環境を揃えるところからかな。
その後はwxWidgets を使っての開発方法の勉強、OpenGLをどうその上で実装するか。ここまでいったらOpenGLの勉強を兼ねて目的のアプリの仕様検討かな。構想は有るけど今まで2Dの組み込み開発ばかりやってた関係上3Dプログラムの開発上のノウハウが無いので出来るのかどうかもよくわからんし。
後、時間があればMacOS Xでもクロスで開発できるようにしてみたいと思います。
まだwxWidgetsのCoccoa版がリリースまで行ってないのが気にはなりますがね・・・

タグ: , , ,

Tags: , , ,

ノートPCの買い替えとして買ったのでレビューしてみます。
細かいところはさておき、購入したのはCTOで、セットアップは以下の通り:

MacBook air
CPU 1.8GHz Core2 Duo
80GB HDD
2GB RAM

オプションで外付けのスーパードライブを購入し、WindowsXP もついでに購入しました。

箱開けの写真なんかは随所で出ているので、特にとってないんですが、かなり箱は小さいです。
前のノートのVAIO タイプGの箱より容積は少なくなっていました。

細かいところは後で埋めていくとして、書きたいことリスト:

  • タイムマシンからの移行
  • WindowsXP 環境について(Bootcamp, WiFi, VMWare, ゲーム等の動作)
  • 物理的な造りについて
  • 総評

結論から言うと、これ一台ですべてをまかなうためのPCでは間違い無い事。唯一のPCとして使っていくには貧弱すぎるし、HDD 容量が全くもって足りない。
特にWindows 環境も入れるとなると本当に使い物にならないくらい容量足りません。
ただし、2台目、3台目であれば十分だとも思えます。
特に現状持ち運びたいのは多少の音楽ファイルとメール関係。後はネットがみれる環境がそろっていればとりあえず問題ないのであれば十分ですしね。
後はアップルらしい全体的な造りの丁寧さが感じられる良い製品だと思います。

続きに色々書きます。

タグ: , , , , ,

Tags: , , , , ,