0 か ら 始 め る i ア プ リ ( 3 )
i ア プ リ を 作 れ る よ う に な っ た な ら ば 次 は 公 開 で す 。 i ア プ リ で は 前 述 し た よ う に 、 た と え エ ミ ュ レ ー タ で 動 作 確 認 が で き た か ら と い っ て 実 機 の テ ス ト を 怠 っ て は い け ま せ ん 。 実 機 で の 処 理 速 度 、 発 色 、 プ ロ グ ラ ム 等 の 耐 性 を チ ェ ッ ク し な け れ ば な り ま せ ん 。 実 機 で の テ ス ト で は 外 部 の サ ー バ ー に 接 続 し て 、 各 フ ァ イ ル を ア ッ プ ロ ー ド し な く て は な り ま せ ん 。1 . 送 信 す る フ ァ イ ル を 確 認 す る
エ ミ ュ レ ー タ で 動 作 確 認 を し た 前 節 の i ア プ リ で は 次 の よ う な フ ァ イ ル が 生 成 さ れ て い る は ず で す 。 フ ォ ル ダ 例 M k 0 1 . h t m i モ ー ド で ア ク セ ス す る た め の ホ ー ム ペ ー ジ フ ァ イ ル 。 ダ ウ ン ロ ー ド の た め の タ グ ( 命 令 ) が 記 述 さ れ て い る 。 M k 0 1 . j a m A D F と 呼 ば れ る i ア プ リ 設 定 フ ァ イ ル 。 ま ず ホ ー ム ペ ー ジ か ら こ の フ ァ イ ル を 読 み 、 そ れ に も と づ い て 、 i ア プ リ 本 体 ( j a r フ ァ イ ル ) を 読 み 込 む 。 な お 、 P 5 0 3 i だ け は 記 述 が 変 わ る の で 注 意 ( 後 述 の 4 月 問 題 ) 。 M k 0 1 . j a r i ア プ リ 本 体 。 こ の フ ァ イ ル を 5 0 3 i シ リ ー ズ で 実 行 す る と i ア プ リ が 実 行 さ れ る 。 ゲ ー ム な ど の キ ャ ラ ク タ の 画 像 フ ァ イ ル や B G M な ど の フ ァ イ ル も 同 梱 さ れ た 形 で 圧 縮 さ れ て い る 。 j a r フ ァ イ ル に な っ た 時 点 で そ れ ら の デ ー タ フ ァ イ ル は 同 梱 さ れ 、 圧 縮 さ れ る の で 、 ホ ー ム ペ ー ジ な ど と 違 い 、 使 用 し て い る 画 像 フ ァ イ ル や サ ウ ン ド フ ァ イ ル な ど は ア ッ プ ロ ー ド し な く と も 良 い 。 M k 0 1 . j a v a 開 発 時 に 記 述 さ れ る も と フ ァ イ ル 。 こ の フ ァ イ ル を ビ ル ド し て 、 j a r フ ァ イ ル に 変 換 し て い る 。 し た が っ て 、 ソ ー ス を 保 存 し て お き た い と き は 、 こ の フ ァ イ ル を 別 な フ ォ ル ダ に 保 存 ( 移 動 ) し て お く 必 要 が あ る 。 ア ッ プ ロ ー ド は し な く と も 良 い 。 フ ォ ル ダ プ リ ー ベ リ フ ァ イ な ど 、 特 定 の 処 理 実 行 時 に 一 旦 フ ァ イ ル が お か れ る 場 所 。 と く に 、 ア ッ プ ロ ー ド は し な い 。 h t m フ ァ イ ル と 、 j a m フ ァ イ ル は テ キ ス ト モ ー ド で 、 j a r フ ァ イ ル は バ イ ナ リ ー モ ー ド で F T P サ ー バ ー に ア ッ2 . F T P サ ー バ ー へ ア ッ プ ロ ー ド す る
i ア プ リ な ど の デ ー タ を サ ー バ ー へ 転 送 す る こ と を ア ッ プ ロ ー ド と い い ま す 。 i ア プ リ の 場 合 は 、 不 特 定 多 数 の 人 が イ ン タ ー ネ ッ ト か ら ア ク セ ス で き る W e b サ ー バ ー へ ア ッ プ ロ ー ド す る こ と に な り ま す 。 一 般 的 に は W e b サ ー バ ー を 設 置 し て あ る プ ロ バ イ ダ の F T P サ ー バ ー へ 先 ほ ど の 3 つ の フ ァ イ ル を 転 送 す る こ と に な り ま す 。 本 節 で は フ ァ イ ル 転 送 ソ フ ト に は 、 フ リ ー ソ フ ト で 著 名 な S o t a ( 曽 田 ) 氏 制 作 の フ リ ー ソ フ ト で あ る F F F T P v e r 1 . 8 0 を 利 用 し ま す 。 な お 、 本 ソ フ ト は 次 の サ イ ト に あ り ま す 。 h t t p : / / w w w 2 . b i g l o b e . n e . j p / ~ s o ta / 【 F T P ユ ー ザ ー 情 報 】 F T P ア カ ウ ン ト g 1 F T P パ ス ワ ー ド a b c d f t p . k y o u z a i . c c . j p F T P サ ー バ ー ① ダ ウ ン ロ ー ド し た F F F T P の イ ン ス ト ー ル フ ァ イ ル を ダ ブ ル ク リ ッ ク し ま す 。 ② [ 次 へ ] → [ 次 へ ] → [ 次 へ ] → [ 次 へ ] を ク リ ッ ク す る 。 ( イ ン ス ト ー ル が 完 了 す る と 自 動 的 に F F F T P が 起 動 し ま す 。 す で に イ ン ス ト ー ル し て あ る 場 合 は 、 [ ス タ ー ト ] → [ プ ロ グ ラ ム ] → [ F F F T P ] → [ F F F TP ] を 選 ん で く だ さ い 。 ) ③ [ 新 規 ホ ス ト ] ボ タ ン を ク リ ッ ク し ま す 。 ④ 上 記 の 設 定 を 入 力 し 、 残 り は 次 を 参 考 に 入 力 し 、 [ O K ] ボ タ ン を 入 力 し ま す 。 ( i ア プ リ 用 と い う ア イ コ ン が 作 成 さ れ ま す ) ⑤ [ 接 続 ] ボ タ ン を ク リ ッ ク し ま す 。⑥ 右 側 の 白 い 部 分 で 右 ク リ ッ ク し 、 [ フ ォ ル ダ 作 成 ] を 選 び ま す 。 ( す で に F T P サ ー バ ー へ は ア ク セ ス が さ れ て い ま す ) ⑦ 直 接 入 力 モ ー ド で 、 小 文 字 で 「 i 」 と 入 力 し 、 [ O K ] ボ タ ン を ク リ ッ ク し ま す 。 ( i フ ォ ル ダ が 作 成 さ れ ま す ) ⑧ i フ ォ ル ダ を ダ ブ ル ク リ ッ ク し ま す 。 ( i フ ォ ル ダ が 開 き ま す 。 i フ ォ ル ダ は ま だ 何 も 入 っ て い な い の で 、 空 の 状 態 で す 。 ) ⑨ [ C T R L ] キ ー を 押 し た ま ま 、 転 送 す る 3 つ の フ ァ イ ル を ク リ ッ ク し ま す 。 ⑩ ア ッ プ ロ ー ド ボ タ ン を ク リ ッ ク し ま す 。
( 転 送 完 了 後 、 空 だ っ た 右 側 の i フ ォ ル ダ に 3 つ フ ァ イ ル が リ ス ト ア ッ プ さ れ ま す ) ⑪ [ 切 断 ] ボ タ ン を ク リ ッ ク し ま す 。 ( F T P サ ー バ ー へ の ア ク セ ス 状 態 が 解 除 さ れ ま す 。 ) ⑫ [ × ] ボ タ ン を ク リ ッ ク し 、 F F F T P を 終 了 し ま す 。