アプリケーションID

2003年10月15日(水)

アプリケーションIDとは

BTRON のアプリケーションでは、アプリケーションの管理をするために、共通の番号をつけています。この番号をアプリケーションIDとよび、他のアプリケーションと重複しないように割り当てる必要があります。

アプリケーションIDは3つのハーフワード(16ビット)の数値で、最初の2つがデータタイプID、残りの1つがプログラムIDとなっています。データタイプIDはアプリケーションが扱うデータの種類を示すものです。プログラムIDは、1つのデータタイプに複数のアプリケーションが対応する場合に、使用します。

現在、アプリケーションIDとして、以下の範囲の値を割り当てています。

データタイプID-1 : 0x8000 ~ 0xffff
データタイプID-2 : 0x0000 ~ 0xffff
プログラムID : 0x8000 ~ 0xffff

通常、小物タイプのアプリケーションに対しては、個別のデータタイプIDは不要のため、共通のデータタイプIDを使用します。
また、デフォールト起動不可のアプリケーションの場合は、プログラムIDの 0x4000 のビットがセットされたプログラムIDを使用します。

なお、データタイプID-1、データタイプID-2、プログラムIDの 3 つを 16進数でつなげて以下のような形式で、アプリケーションIDを表現するものとします。

	8000.0000.8000

アプリケーションIDの割り当て

現在、アプリケーションIDは以下のように割り当てられています。

アプリケーションID 用途
8000. 0000~bfff. 8000~ffff パーソナルメディア株式会社
8000. c000~ffff. 8000~ffff 個人向け
8001. 0000~ffff. 8000~ffff パーソナルメディア株式会社
8002~800e. 0000~ffff. 8000~ffff 予備
800f. 0000~ffff. 8000~ffff 東京大学
8010~ffff. 0000~ffff. 8000~ffff 企業向け

アプリケーションIDの割り当てをご希望される企業の方は、gsdp-apid@personal-media.co.jp まで電子メールでお問い合わせください。

個人向けアプリケーションIDの割り当て

アプリケーションIDの割り当てをご希望される方には、以下のルールにしたがって、アプリケーションIDを割り当てています。

  • アプリケーションIDとして以下の値を割り当てます。
    データタイプID-1 : 0x8000 に固定
    データタイプID-2 : 「小物」の場合 0xC000
    「小物」以外の場合 0xC001~
    プログラムID : デフォールト起動可能 0x8000~
    デフォールト起動不可 0xC000~
    データタイプID-2 のそれぞれの値に対して、 独立して、プログラムIDに順に番号を割り当てます。
  • また、アプリケーションIDは、 公開することを前提としたアプリケーションにのみ割り当てることとします。 非公開(試作・実験用)のプログラムには、 プログラムIDとして以下の範囲をお使い下さい。
    [2003/10/15:追加]
    超漢字4 R4.100 よりシステムに標準で搭載されています「プログラミング言語T」において、アプリケーションID「8000.C001.BF00」が使用されています。重複して使用することのないように、ご注意ください。
    • デフォールト起動可能 : 0xBF00~0xBFFF
    • デフォールト起動不可 : 0xFF00~0xFFFF
  • 登録は、アプリケーションIDがコンパイルのために必要になった段階で行なってください。 未着手の作成予定ソフトウェアに対するIDの登録はできるだけご遠慮ください。
  • アプリケーションIDの登録後、かなりの期間が経過してもソフトウェアが公開されない場合には、 アプリケーションIDの割り当てを取り消させていただくことがあります。
  • 同一のソフトウェアをバージョンアップする必要のある場合には、 同じアプリケーションIDを用いてください。

個人向けアプリケーションIDの申請方法

アプリケーションIDの割り当てを申請なさる方は、以下のアプリケーションID申請用メールフォームに必要事項を記入して、gsdp-apid@personal-media.co.jp まで電子メールをお送り下さい。

記入例
  作成者名(カタカナ)[%N1]:スズキ タロウ
                          -----------------------------------------------

  作成者名(漢字)[%N2]:鈴木 太郎
                      ---------------------------------------------------

  連絡先メールアドレス[%EM]:suzukita@personal-media.co.jp
                            ---------------------------------------------

  データタイプIDの種類[%D2]: 小物以外
     ※ 上記2行のうち、どちらか一方の行を削除してください。

  プログラムIDの種類[%P1]:   デフォルト起動可能
     ※ 上記2行のうち、どちらか一方の行を削除してください。

  ソフトウェア名称[%SN]:整頓箱
                        -------------------------------------------------
  補足説明[%AX]:自動整列するキャビネット
                ---------------------------------------------------------

電子メール到着後、最新のアプリケーションIDを割り当ててご返信いたします。

できるだけ速やかに処理を行うようにいたしますが、1週間程度までの遅れはご容赦ください。

アプリケーションID一覧

現在までに割り当て済みのアプリケーションIDについて、一覧を以下に示します。

ページの先頭へ戻る

HOME > 関連情報 > 超漢字開発者サイト > アプリケーションID