第 1 回: "PRC-Tools on Windows" の概要

PRC-Tools って何ですか?

PRC-Tools とは、Windows, Linux, FreeBSD などで Palm OS プラットフォーム用のプログラムを開発するためのツールセットです。詳細については渡辺さんの講座を参照してください。;-)

PRC-Tools は CodeWarrior とは違い、基本的にはコマンドラインでのオペレーションを前提とする、どちらかといえばプリミティブな開発ツールですが、個々のツールがそれぞれ強力であり、かつ、それらの連携を図るためのツールが存在するため、「ちょっと高い敷居」を越えさえすれば、非常に柔軟で快適な環境を手に入れることができます。そしてこの講座は「ちょっと高い敷居」を越えるお手伝いをするためのものです。:-)

Windows でカンタンに使えるのですか?

PRC-Tools は前述のように Windows や Linux など、複数のプラットフォームで使用されているツールですが、元々は UNIX 系の OS を念頭に置いて作られたものです。このため、Windows で使用する場合には、PRC-Tools のために UNIX 的な環境を用意してやらなければなりません。(ここで使われるのが Cygwin です。)

要するに、PRC-Tools を Windows で使う、ということは、「Windows 上に再現された UNIX 的な環境の上で PRC-Tools を使用する」ということであり、ここに様々な「敷居」が生まれてくるわけです。たとえば「最初に使った PC には Windows Me が入っていた。コマンドラインって何だ?」とか、「コマンドラインは昔使っていたが、趣味でやる範囲のことでわざわざ Cygwin たら何たらの英語のドキュメントを読む気にはならない」とか、「本業でも開発をやっているが、ビルドはボタンをクリックするだけだ。Makefile なんて読んだこともない」とかとか‥‥。

こういう敷居は一つ一つは「実はそんなに高くない」のですが、積み重なると「乗り越える気にもならないくらい高い壁」になってしまうことがあります。「始める前に挫折」なんてことにならないように、これから一つ一つまたいでいきたいと思います。

で、実際、どうすればいいのですか?

ちょっと整理してみましょう。PRC-Tools を Windows で使うには、

まず第一に、Cygwin がセットアップされている必要があります。

次に、UNIX 的な開発というものが多少、分かっていなければなりません。

もう一つ、Palm OS プログラミングというものを知らないと、何もできないでしょう。

そこでとりあえず、次回は Cygwin 環境をセットアップしてみたいと思います。

ところで、あなたは誰ですか?

最後になりましたが、この講座の筆者について。;-)

ふだん abby というハンドル/ペンネームで活動していますが、つまるところ、自作の Palmware を何本か公開しているアマチュアのプログラマーです。今回、たまたま縁があってこういう講座を持たせていただきましたが、基本的には私もプロではありません。;-)

ただ、私自身、「PRC-Tools のことはおろか、Palm OS プログラミングのこともよく知らなかった」「それ以前に UNIX 的な開発なんて自分でやるどころか周りで誰かがやっているのを見たことすらなかった」「というかまともにプログラム書いたことないやん」という状態からスタートして今に至っていますので、私が通ってきた道を順番に紹介するだけで、けっこう役に立ったりするのではないか、ということは漠然と感じています。

なるべく多くの方を Palm OS プログラミングの世界にご案内できるよう心がけていきたいと思いますので、ご質問・ご要望等はぜひ遠慮なくお寄せください。よろしくお願いします:-)



copyright(C)2002 Hacker Dude-san all rights reserved.