a2Bとは?

a2Bは、MIDP 2.0で動作する2ちゃんねるブラウザです。NNsiの弟分といったところです。

最新バージョン

  • ヘルプファイル
    • a2B 0.6.5以降で、このアーカイブを展開し、メモリカードのbbstable.html と同じディレクトリに置いてください*1
      • a2B_ListHelp.pngは、スレ一覧画面でのキー操作ヘルプファイルです。(GAME B, WX310SAではMyキーを押すと表示します。)
      • a2B_ViewHelp.pngは、スレ参照画面でのキー操作ヘルプファイルです。(GAME B, WX310SAではMyキーを押すと表示します。)
      • a2B_WallPaper.pngは、スレ参照画面壁紙ファイルのサンプルファイルです。
      • 余談ですが、SANYOのWX310SAページからたどれる無料壁紙は、かなりイイ感じだと思います*2

2ちゃんねる内のスレ

動作条件

a2Bを使用するためには次の条件があります。あらかじめ確認をお願いします。

  • MIDP 2.0のJavaに対応した機種であること(携帯電話, PDAなど)
    • WX341K, WX340K, WX330K, WX321J, WX320K, WX310SA, WX310J, 702NK, 702NK II, 9500 Communicator など
    • W-ZERO3などのWindows Mobile機や、Palm TXなどのPalmOS機*3
  • メモリカードがJavaアプリから利用できること
    • JSR 75(PDA Optional Package for the J2ME Platform)に対応していること
    • メモリカードにbbstable.htmlを格納していること
    • M1000は、この条件をクリアできないためa2Bをご利用いただけません。ごめんなさい。
  • 通信ができること
    • a2Bは、http通信を行っていますが、その他にhttps通信、socket通信も利用しています。
    • とりためたログを読むだけであれば、通信できなくてもOKです。
      • a2BCを使用すれば、アプリを使わずログを更新することができます。

特徴

a2Bには、以下に挙げる様々な特徴があります。

  • Java(MIDP 2.0)対応の携帯電話・PDAで動作する2ちゃんねるブラウザです。
    • いろんなJava(MIDP 2.0)対応携帯電話で動作します。
      • WX310SA, WX310J, WX320K/WX320T, WX321J, 702NK, 702NK II, 9500 Communicator といった機種で動作します。
    • IBM J9というMIDP2.0対応Java VMをインストールすると、W-ZERO3などのWindows Mobile機でも動作します。
      • W-ZERO3でa2Bを動かす方法は、a2B_on_W-ZERO3にてまとめています。
    • IBM J9(Java VM)をインストールしたPalmOS機でも動作します。
      • ただし、通信はプロキシ経由で行う必要があります*4
  • 他の携帯電話用2ちゃんねるブラウザ(iMonaGikoletp2)とは異なり、中間サーバを使用しない2ちゃんねるブラウザです。
    • いわゆるPCやPDAの2ちゃんねるブラウザと同じタイプの2ちゃんねるブラウザです。
    • 中間サーバを使用しないため、携帯アプリと中間サーバのバージョン整合、中間サーバの鯖落ちといった問題は発生しません。
  • メモリカードにスレを溜め込みます。
    • 一度取得したスレは、通信を行わずにいつでも読むことが可能です。
    • レスは差分のみ取得します。重複してデータを取得しません。その分通信量が節約されます。
    • パソコンから2ちゃんのログをメモリカードにコピーして読むことができます。
    • a2BCを利用して、パソコン経由でメモリカード上のログを更新することができます。
  • 2ちゃんねるブラウザとしての基本的な機能を持っています。
    • スレの一覧取得、スレ取得、スレ参照、スレ書き込み、差分取得、削除、スレ再取得
    • 既得スレの一覧表示
    • お気に入りスレの一覧表示
    • お気に入りスレのお気に入り番号別一覧表示
      • いわば「お気に入りのフォルダ分け」で、お気に入りスレそれぞれに「お気に入り番号」をつけることが可能です(説明)。
    • スレタイトルの絞込み検索
    • スレ立て経過時間を指定したスレの絞込み検索
      • 例えば、スレが建ってから10時間以内のものを検索し一覧表示することが可能です。
    • レス内キーワードの検索
    • ローカルあぼーん
    • proxy経由での通信
    • スレ立て
    • リンク先の参照
      • レス内のリンクを他のブラウザで開くことができます。
      • 画像のプレビューも可能です。
    • 「おすすめ2ちゃんねる」の表示、「2ch検索」の実行
    • BEプロフィールの参照*5
    • 2chログイン(●)、BE@2chログイン、ログイン情報を利用した書き込み・スレ立て
      • 過去ログ取得は現在のところ未対応です。
    • ユーザーエージェントのカスタマイズ
      • ユーザエージェントを変更すると、SBMでパケット定額接続ができる、、、かもしれません。
    • 操作ヘルプの表示
      • 操作ヘルプ用に、スレ一覧画面およびレス参照画面でpngファイルの表示が可能です。
  • モバイル用途に特化した2ちゃんねるブラウザとしての機能をNNsiから受け継いでいます。
    • 1レス/レスまとめ表示、全画面切り替え、表示フォントサイズの切り替え、AA表示モード
      • NNsiや2++のように、スレは1レスづつ表示し、狭くなりがちな携帯端末画面の視認性を考えた表示を行います。
      • レスまとめ読みモードに切り替えると、複数のレスを同時に表示することもできます。
      • AA表示モードは、a2DAと同等です。
    • レスジャンプ
      • レス番号を指定し、表示をそのレスに切り替える機能です。
    • スレプレビュー
      • スレ全部を取得する前にスレの1だけ取得し表示する機能です。
    • 取得予約
      • 次回新着確認時にレスを取得するよう予約する機能です。
      • 出先では取得予約のみを行い、a2BCで一気にログ取得するような使い方を想定しています。(パケット代の節約が可能です。)
      • 取得予約を設定すると同時にお気に入りへ登録することができます。
    • 新着確認
      • NNsiに準拠した『新着確認』機能です。
      • 新着確認が終了したタイミングをバイブ(振動)によって通知することができます。
    • ログ参照モード
      • メモリカード内にあるスレファイル(datファイル)の選択し表示する機能です。あらかじめメモリカード内に2ちゃんねるログを置いておけば、通信することなくスレを読むことができます。
      • Open JaneギコナビAboneなどの2ちゃんねるブラウザで取得したdatファイルをメモリカードにコピーしておくと、その内容を読むことができます。
      • 簡易ファイラー機能があります。(ファイルの削除、リネーム、コピーができます。)
      • テキストファイルの参照機能があります。
      • htmlファイルの簡易参照機能があります。
      • URLを指定して、データの簡易取得機能があります。
    • スレをブラウザで開く
      • ログをa2BCで取得してオフライン読み、出先ではクラシックメニューを使用して読み・書きを行うような使い方も可能です。
  • 読んでいるレスをメモとしてファイルに出力することができます。
    • 気になったレスだけスクラップして、後で活用する、という使い方ができます。
  • スレに書き込んだ内容をファイルに出力し記録します。
    • 自分がいつ、どのスレにどういった内容を書き込んだかがわかります。
  • スレを読みながら新着確認(他のスレの更新を確認する)を行うことができます。
    • 新着確認中に快適に操作できるかどうかは、端末の性能に依存します。ご了承ください。
  • 無操作の時間が続くと、自動的に終了させることができます。
    • デフォルトでは5分ぐらい無操作が続くと終了します。
  • スレ参照画面でpng形式の壁紙が使用可能です。
    • a2B_WallPaper.pngを bbstable.html と同じディレクトリにおいてください。
  • PC用のツール(a2BC)により、PC経由でログの更新(新着確認)が実施可能です。
    • 携帯電話ではレスを読むだけにすれば、通信費用を削減することができます。

動作機種の例

  • Vodafone 702NK (Nokia 6630)
    • レス書き込みは、GnuBoxアプリケーションを使用し、PC経由で可能です。
    • vodafoneの網は、一時期2ちゃんねる側で書き込み制限がかけられていましたが、「ユーザID通知がONの設定になっている」と書き込みができる、かもしれません。
    • 通信は、access internet経由で可能です。(定額外になるはずです。) ご注意ください。
    • UAを変更することで、パケット定額アプリに偽装することもできる、かもしれません。
  • Willcom WX310SA
    • prin経由、so-net経由での読み、書きを確認しました。(PC接続扱いとなります。) ご注意ください。
  • Willcom W-ZERO3
    • 詳細は、『a2B_on_W-ZERO3』にまとめておりますのでご確認ください。
    • a2Bをインストールする前に、MIDP2.0(IBM J9)環境のインストールが必要です。
  • Palm TX
    • IBM J9をインストールした上で、VFS Exchange と RegisterJar を使ってa2Bをインストールすることができます。
    • ただし、通信しようとするとPalmOS用のJava VMの問題?により、名前解決で失敗します。
    • PalmOS機で使用する場合には、Proxyサーバを経由して通信を行ってください*6

その他

  • untrustedなアプリケーション
    • WX310SAについては、初回の通信、メモリカードアクセス時に警告が出ます。
    • Nokia端末(702NK/702NKII/9500 Communicator)では、通常untrustedなアプリケーションのため、いろいろ警告指示が出ます。(かなりウザい、です。)
    • しかし、Nokia端末では証明書の読み込みができます*7ので、証明書をインポートし、その証明書に対応するa2B-signed.jadを使用してインストール、その後アプリケーションマネージャで警告が出ないように設定することができます。

スクリーンショット

702NKで収集したスクリーンショットを載せます。(フォントはカスタマイズしています。)

a2B_screenShots.JPG


AAは、こんな感じで表示します。

a2b-aaDisp.jpg


ちなみに、画像を表示させた場合には、こんな感じです。
http://nnsi.sourceforge.jp/images/a2B-pics.png

インストール方法

操作方法

a2Bのカスタマイズ(a2B設定)

板一覧のカスタマイズ

  • a2B-板一覧カスタマイズ
    • a2Bの板一覧は、インストール時に指定するbbstable.htmlを解析して作ります。この板一覧をカスタマイズする方法を記述します。

a2Bにおけるよくある質問と答え

a2B関連ツール

  • a2BC
    • a2Bのログおよび管理ファイルをWindows PC上で管理・更新するツールです。
  • a2BU(1.2.2)
    • a2Bのログを更新するツールです。取得済みのログを全て更新できます。
    • a2BCと同様に、スレ一覧(subject.txt)を更新する機能も搭載しました。
    • 携帯電話端末で動作する(MIDP2.0対応)アプリケーションです。
  • a2BD downloader (1.1.4)
    • 携帯電話端末で動作する(MIDP2.0対応)アプリケーションです。
    • bbstable.html を更新するときに利用できる、ファイルダウンロードツールです。
    • 1.1.4では、次の箇所を変更しました。
      • 起動時、null pointer exceptionが出る不具合を修正する。
  • 2ch検索ツール(1.0.4)
    • a2Bの2ch検索を支援するツールです。2ch検索の結果からスレを取得し、a2Bで読めるようにします。
  • a2B Framework
    • a2B, a2BD, kaniFilerの開発成果を利用して開発したMIDlet frameworkです。
    • Willcom Java対応アプリ(MIDP2.0アプリ)を簡単に作成できるようになれば、と思い用意しようとしています。(2ch検索ツールではこのframeworkを利用しています。)
    • ドキュメントなど、まだまだ整備途中です。すみません。
    • http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/nnsi/a2B-FW.tar.gz?view=tar あたりから取得可能です。

参考リンク

  • 証明書のエクスポート
    • この方法を用いて証明書をインストールし、さらにa2B-signed.jadを使用してインストールすることで、Nokia端末でファイルからデータを読み出そうとするときに出る警告メッセージを消すことができます。
    • ただし、S60の3rd editionでは証明書をインストールできないないそうです...。ご注意ください。
  • a2B_on_W-ZERO3
    • a2BをW-ZERO3で動かすときのtips集?です。
      • IBM J9 + JSR75で動作可能です。

その他

  • a2B開発に協力していただける方がいらっしゃれば、、、よろしくお願いします。
    • もちろん、ご利用だけでも結構です。よろしくお願いします。
    • もし、お気づきの点がございましたら、お気軽にお知らせください。

オマケ

 CENTER

...2月14日に載せればよかったですねー。


*1 1.2.10のzipファイル版には同梱してみました
*2 jpeg形式からpng形式へファイルフォーマットを変更、さらにファイル名を変える必要がありますが...
*3 別途、Java VMのインストールが必要です
*4 PalmOS用のJava VMの制約(不具合?)により、2ちゃんねるのサーバへ直接アクセスできないためです。
*5 簡易的な参照機能です。あまり期待しないでください。
*6 Proxyサーバを経由するため、書き込みはa2Bからできません。ご了承ください。
*7 S60 3rd Editionからは、証明書のインポートができなくなっているようです...。

添付ファイル: filesplash-screen.jpg 149件 [詳細] filea2Bsetting.png 142件 [詳細] filea2b-aaDisp.jpg 233件 [詳細] filea2B_preview.jpg 154件 [詳細] filea2B_threadInfo.JPG 136件 [詳細] filea2B-04-1.PNG 144件 [詳細] filea2B_Category.jpg 136件 [詳細] filea2B_viewMode.JPG 143件 [詳細] filea2B_WallPaper.png 141件 [詳細] filea2B-03.PNG 138件 [詳細] filea2B-07.PNG 138件 [詳細] filea2B-02.PNG 141件 [詳細] filea2B_Board.jpg 143件 [詳細] filea2B_screenShots.JPG 362件 [詳細] filea2B-10.PNG 137件 [詳細] filea2B-01.PNG 139件 [詳細] filea2B-ZERO3-1.PNG 135件 [詳細] filea2B_Confirm.jpg 142件 [詳細] filea2B_browserOpen.jpg 140件 [詳細] filea2B_WallPapers.zip 167件 [詳細] filea2B_selectFile.jpg 140件 [詳細] filea2B_ViewJump.jpg 151件 [詳細] filea2B_dirSettings.JPG 142件 [詳細] filea2B_Log.jpg 134件 [詳細] filea2B-04.PNG 144件 [詳細] filea2B_ListHelp.png 137件 [詳細] filea2B_message.jpg 133件 [詳細] filea2B_Clear.jpg 131件 [詳細] filea2B_ViewHelp.png 143件 [詳細] filea2B_Full.jpg 137件 [詳細] filea2B-09.PNG 133件 [詳細] filea2B_titleList.jpg 133件 [詳細] filea2B_selectBbsTable.jpg 136件 [詳細] filea2B-06.PNG 133件 [詳細] filea2B_title.jpg 147件 [詳細] filea2B_threadList.JPG 140件 [詳細] filea2B-ZERO3-0.PNG 139件 [詳細] filea2B_View.jpg 142件 [詳細] filea2B-05.PNG 135件 [詳細] filea2B_List.jpg 147件 [詳細] filea2B-08.PNG 140件 [詳細] filea2B_View2.jpg 135件 [詳細] filea2B_messageEdit.jpg 140件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-04-26 (日) 15:25:08 (208d)