Soroban for MID(Mobile Internet Device)

算盤(そろばん)をコンピュータの中に再現してみました。
Current State
Release Version:   soroban.jar 1.4.4   (2010-05-01) Ubuntu & OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu10)
Windows & sun:Java(TM) SE Runtime Environment (build 1.6.0_18-b07)

実行画面

実行環境

Javaで作成してあるので,Javaの実行環境が必要です。 それぞれの環境に合わせたJava Runtime Environmenを予めインストールしておいてください。

プログラムのダウンロード

以下のプログラムを適切なディレクトリにダウンロードしてください。
めんどうな方はディスクトップにダウンロードしてください。

起動方法

Ubuntu系

ファイルマネージャからの実行
  1. ファイルマネージャでsoroban.jarのあるディレクトリに移動してください。
  2. soroban.jarをマウスで選択し,右クリックで,ポップアップメニューを開いてください。
  3. ポップアップメニューの「OpenJDK Java 6 Runtimeで開く」を選び実行してください。
    ポップアップメニュー
コンソールからの実行
  1. コンソールを開いてください。
  2. soroban.jarのあるディレクトリに移動してください。
  3. javaのバージョンチェックをしてください。1.4以上の環境であれば、実行可能です。
    user@user:‾$ java -version
    java version "1.6.0_0"
    OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu10)
    OpenJDK Core VM (build 14.0-b08, interpreted mode)
  4. java に-jarのオプションを付けて実行してください。
    user@user:‾$java -jar soroban.jar
    

Windows系

ファイルマネージャからの実行
  1. ファイルマネージャでsoroban.jarのあるディレクトリに移動してください。
  2. jre が適切にインストールされている環境をお持ちの方は、soroban.jarをマウスでダブルクリックするだけで、実行が可能です。
コンソールからの実行
  1. dos窓を開いてコマンドラインが使える状態にしてください。
  2. soroban.jarのあるディレクトリに移動してください。
  3. javaのバージョンチェックをしてください。1.4以上の環境であれば、実行可能です。
    D:¥soroban>java -version
    java version "1.6.0_18"
    Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
    Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
    
  4. java に-jarのオプションを付けて実行してください。
    D:¥soroban>java -jar soroban.jar
    

使用方法

  1. 起動すると算盤(そろばん)が表示されます。
  2. 実際の算盤と同じような感覚で、珠をタップしてください。何度か操作してもらえれば,コツがつかめると思います。
  3. 特定の桁を0にする時は、梁(はり)の部分をタップしてください。
  4. 御破算(0クリア)にするには,[Clear]ボタンをタップしてください。内部のレジスタは初期化されます。
  5. 0を入力するには,[0]ボタンをタップしてください。内部のレジスタは初期化されません。
  6. 簡単な四則演算が可能です。[/][-][*][+]
  7. 選択メニューで計算の履歴を見ることができます。記憶した数値を呼び出すには、この履歴の中の数値を選択してください。
  8. プログラムの終了は、ファイル(F)メニューの終了(X)を、タップしてください。

注意

演算精度及び演算速度は,操作者の能力に依存します。(内部的な演算は、すべて整数演算で処理しています。)
伝統的なユーザインターフェイスをコンピュータの中に再現できるかという課題について,実験的に試作したプログラムです。
実用性については,言及しないでください。

参考文献

「そろばんは、使ったことがない。」「習ったけど忘れた。」といわれる方々へ。
以下の本を使って、お勉強してください。、
  1. やさしいそろばんのほん
  2. 新珠算検定試験練習問題集 10級編
    全国珠算教育連盟主催 珠算検定試験

用語解説

天(ち) 梁から上のこと。
地(てん) 梁から下のこと。
上(かみ) そろばんの左の方。
下(しも) そろばんの右の方。
枠(わく) そろばんの周りのふちのこと。
梁(はり) そろばんの真ん中の白い線の入った桟のこと。脊(せき)ともいう。
桁(けた) 珠を通す竹の軸のこと。
珠(たま) 五珠(ごだま) 梁の上にある珠。天の珠ともいう。
一珠(いちだま) 梁の下にある珠。地の珠ともいう。
定位点(ていいてん) 梁に3桁ごとに打ってある点。目安(めやす)ともいう。

更新履歴

Version更新日時更新・修正内容
1.4.4(2010-05-01)awtで作成されたプログラムをswingで書き換えて再公開
1.2.2(2004-02-14)アプレット版を追加
1.2.0(2003-11-03)ソースリストを実行時パッケージに内に同包
算盤の表示が割れるバグを修正
1.1.8(2003-10-01)メモリ(ヒストリー)機能を追加
1.1.6(2003-09-05)evm と cvm の2系統に分離
1.1.4(2003-07-15)四則演算機能を追加
1.1.2(2003-05-27)効果音を付加
1.1.1(2003-05-20)いくつかのバグを修正
1.0.0(2003-02-28)基本機能完成

使用許諾について

公開しているソフトウェアの運用をもって、以下の項目に承諾されたものとします。
  • 公開しているソフトウェアの著作権について
    このホームページで公開しているソフトウェアはフリーウェアとします。
    著作権は triring にあります。
  • 免責について
    これらのソフトウェアの使用に付随または関連して生ずる直接的または 間接的な損失、損害等について、いかなる場合においても一切の 責任を負いません。
  • 本ソフトウェアの配布・転載について
    • Application版の配布・転載は自由です。
      商用目的としたサイトに転載されてもかまいません。
      商用目的とした書籍・雑誌等の付録であるCD-ROM、DVD-ROMに収録して 配布して頂いてもかまいません。
      商用目的としたハードウェアに、インストールして出荷して頂いてもかまいません。
      ただし,上記の商用目的での配布・転載については,メールにて,ご一報ください。
  • 国外での配布・転載・使用について
    当方は、いかなる場合においても一切の責任を負いません。

[戻る]