【ハウツー】
本稿では、Adobe AIRを使って「自作電卓」を開発する方法を紹介します。注目の技術、Adobe AIRを使って、どのように開発するのかを解説します。ちょっと時間のある休日に一緒に電卓を作ってみませんか。
本職のプログラマーでないとしても、週末にちょっとプログラミングをやってみたいと思っている方は案外多いように思います。そんな週末プログラマーにお勧めなのが、Adobe AIR です。
Adobe AIRなら、開発環境や実行環境を無料で入手できますし、習得の難易度が低いプログラミング言語 JavaScript を使ってプログラムを記述することができます。しかも、作ったものをデスクトップアプリとして配布することができますし、Windows だけでなく、Mac OS X や Linux でも動かすことができるのです。
本稿では、AIR を使って気軽に自作電卓を開発する方法を紹介します。ここで必要となるのは、HTML/JavaScript/CSS といった、Web ページの制作で使うスキルのみです。しかも、それほど高度を知っている必要はありません。ホームページを作ったことがあり、JavaScript について、ちょっと使ったことがあるという方でも、十分理解できると思いますので、ぜひ、挑戦してみてください。
Adobe AIRでは、Flash/Flexを使ってアプリケーションを作ることもできますが、ここでは扱いません。HTML/JavaScript/CSSだけを使います。Aptana Studioという無料の統合開発環境あり、これをインストールするのが一番てっとり早く開発環境を整えることができます。
なお、Aptana Studio のインストールから AIRプラグインの追加までを、下記のページで詳しく述べていますので、参考にしてインストールしてみてください。
ゼロからはじめるAdobe AIR - TodoMemoを作ってみよう
さて、ここで作る自作電卓ですが、どんなものを作るのか構想を練ってみようと思います。電卓のお手本と言えば、Windows に標準でついてくる電卓です。この電卓をお手本にしつつ、雑貨屋に並んでいるような外見の一風変わった電卓を目指したいと思います(AIRでは、不定形ウィンドウのアプリケーションを作るのが簡単ですから、凸凹にしてみたいと思います。)。
また、電卓の目玉機能として、日本円と中国元の相互変換機能もつけてみたいと思います(その日の為替レートをネットから取得して計算します。)。
![]() |
電卓の完成イメージ。その日の為替レートで中国元を計算できます |
![]() |
背景画像を変えてみたところ。背景が透明になるのでウィンドウの形は自由自在 |
| ジャストシステム、2ステップでフォトムービーが作れるムービー作成ソフト [13:50 5/20] |
| 【レポート】今週の秋葉原情報 - ほぼ1年待ち! あのデュアルGPUカード「DEVIL13」がついに発売 [13:37 5/20] |
| 東芝、23型の「REGZA PC D833」新デザインで1秒TV起動 - 2013年夏モデル [12:12 5/20] |
| 東芝、タッチ対応「REGZA PC D813」など21.5型AVPCの2013年夏モデル [12:09 5/20] |
| 東芝、「dynabook REGZA PC」にハンドジェスチャ機能を搭載 - 実演動画あり [12:07 5/20] |
|
イグアス、モバイルPC向け「情報漏えい防止パッケージ」 [14:51 5/20] エンタープライズ |
|
KDDI、訪問サポートなどが利用できる会員制サポートサービスを提供 [14:47 5/20] 携帯 |
|
【レポート】日本最大級の模型の祭典「第52回静岡ホビーショー」- 各メーカー新商品続々登場 [14:40 5/20] ホビー |
|
鼻歌を譜面化してくれる音楽アプリ「ScoreCleaner Notes」発売 [14:38 5/20] クリエイティブ |
|
日本語入力に特化したiPhone/iPad用物書きアプリ「iライターズ 1.0」発売 [14:10 5/20] クリエイティブ |