この歯車の前では,
すべてのデジタルデバイスは,
子供のおもちゃに等しい。— by @kazuhisa1976
タイガー計算器は,電卓が普及する前まで、一般の事務所等での計算手段として使われていた歯車で動く機械式の手廻し計算器です。
この計算器のエミュレータを 100% Pure Java を目指して、Netbeans上で開発を試みました。
ネット等でいろいろと資料を集め、GUIや加算減算の機能などを実装することができました。 しかし,乗除算機能は実際にどのように動作するか?レバーやダイヤルはどのように連動しているのか?などの不明な部分が多く、完全に開発が行き詰まってしまいました。
誠に残念ですが,本開発を断念し,プロジェクトの放棄を決断しました。
しかし,一部の機械式計算器愛好家たちのために,技術的資料として,ソースコードを含めてここに公開します。
以下にNetbeansのプロジェクトをそのままの状態で圧縮ファイルにしたものを公開します。 もし,志のある方は,自由に改変し,完成を目指してください。
もし試してみたい方は,圧縮ファイルを展開して以下のバッチファイルを実行してみてください。
> run.bat
或いは,以下のように,直接,Javaから起動してください。
> java -jar dist/TigerCalculator.jar
—-