Timer Clock
Author: YAMAUCHI Hitoshi

## Timer Clock : カウントダウンのタイマー/時計

In English
(最終更新日: ) (このPage は日本語への翻訳途中)

### 目次

- はじめに
- インストール
- 起動
- チュートリアル 時間の設定方法
- 機能
- コマンドラインオプション
- ダウンロード
- ライセンス (the GNU General Public Licence)
- 謝辞

### はじめに

Timer Clock はカウントダウンのタイマー/時計です． もともとは，Eurographics 2002 のチュートリアルセッションのために作成されました． これをノートパソコンなどで発表に使うと，どの位の時間が残されているかが 一目でわかります． ウィンドウの大きさの変更と共にフォントのサイズも自動で変更されます． また，フォント，前景色，背景色の変更が可能です． 時間が来ると反応するいくつかのアクションを設定することもできます．

このプログラムは Java 環境で動きます．そのため，Windows, Linux, Solaris などで動きます．私がテストした環境は Windows98, Windows XP，そして Linux です．

### インストール

- JDK 1.4 Standard edition runtime environment かそれ以降のバージョンが 必要です．
  - http://java.sun.com/ : Java page
  - http://java.sun.com/j2se/downloads.html : Download the standard edition (J2SE)

  ここでは Windows, Solaris, Linux の JRE (Java Runtime Environment) があります．また，その他の環境，たとえば BSD (FreeBSD, NetBSD etc.) や MaxOSX などの JRE へのリンクもあります．

- すぐに試す場合には，``tc.jar'' をコピーして下さい． また，ソース からコンパイルすることもできます．

### 起動方法

- デスクトップ環境 (例: Windows): ``tc.jar'' ファイルをダブルクリックして起動する．
- ターミナルエミュレーターでは次を入力する．

            java -jar tc.jar [command line option]

### チュートリアル (時間の設定方法)

- 1 分間を設定し，スタートとストップを行ないます．
  - Show the Timer Setting Dialog with ``Setting -- Time''.
  - Set the timer as 1 min.
  - Then the timer shows like next.
  - For start the timer, select ``Control -- start.''
  - For stop the timer, select ``Control -- stop.''

### 機能

- File Menu
  - File -- About : Show program descriptions (Version and Copyright).
  - File -- Exit : Exit the program.
- Setting Menu
  - Setting -- Font : Change the font. The number of available fonts is depends on the system. And selecting the size is not effective. Because font size depends on the window size and the font metric.
  - Setting -- default FG Color : set default Foreground color. When you select the Reset Color menu item, Foreground color will return to this.
  - Setting -- default BG Color : set default Background color. When you select the Reset Color menu item, Background color will return to this.
  - Setting -- Reset Color : Reset the color. When the color is changed with Actions, this reset the colors to default FG/BG colors.
  - Setting -- Time : Set the time. See Quick Tutorial
  - Setting -- Actions : Set the actions. You can set several actions. Notice : The time means elapsed time. So if you set the timer 3 min, and you want to set an action when the timer is 00:00, then you should set the elapsed time to 03:00.
    - No Action : nothing happen
    - Beep : beep when the time has come.
    - Color Change : foreground and background color will be change when the time has come.
- Control Menu
  - Control -- Start : start the count down.
  - Control -- Stop : stop the count down.
  - Control -- reset : reset the count down. This also reset the color and reset the actions.

### コマンドラインオプション

- -h --help
  print help message
- -V --version
  Show this version of this program
- -v --verbose
  verbose mode (for debugging)
- -p --period=int
  set the period (seconds)
- -f --font-name=string
  font family name
- -i --font-italic=boolean
  italic if true
- -b --font-bold=boolean
  bold face if true

### ダウンロード

This program is distributed under GNU public license.

- Version 0.1.1
  - Jar file (tc.jar)
  - All files including Java source code and this document.

### ライセンス

This program is under the GNU General Public Licence.

        Copyright (C) 2002 Yamauchi, Hitoshi

        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program; see the file COPYING.  If not, write to
        the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
        Boston, MA 02111-1307, USA.

### 謝辞

Thanks to Yoshizawa Shin (shin " at " mpi-sb.mpg.de.kein.spam.delete.after.de) for teaching how to use the Java threads and several useful comments about Java programming. GUIs ware build with Forte for Java by Sun Microsystems.

コメントやバグレポートは歓迎です．連絡先は 私の pageにあります．