ドリンクバーゲン会場

Androidでテストプログラム作成12011年11月15日 18時15分27秒

Eclipseを使ってAndroidの開発環境を構築しましたので、
早速、テストプログラムを作成していきたいと思います。

解説本などでは、「HelloWorld」から始まりますが、表示だけ出してもしょうがないので、
簡単なプログラムを作りたいと思います。

会社では、通信機能の利用は必須となりそうなので、
とりあえず、HTTP通信を行いデータのやり取りを行いたいと思います。

Android側からキーとなる値を送信し、サーバー側のPHPで受け、
MySQLからデータを取得し、Androidに送信、表示させます。


いくつかサイトを見ていると、データの受け渡しにはJSONを使っているので、
今回はJSONを使ってみたいと思います。
まず、準備としてMySQLとPHPでサーバー側のプログラムを作ります。
MySQLにはtestdbというテーブルを作成します。
ID、Name、Otherという3つの項目をつくります。
PHPは、IDをキーにMySQLを検索し、NameとOtherを取得、JSON形式に加工し、
Androidに送信するという、単純なものです。

これから作成に入っていきます。

Android開発 環境構築2011年11月01日 13時53分43秒

会社から、Androidのソフト開発に向けての調査をするように言われました。
もともと興味はあったので、これ幸いと開発環境を整えるところから始めました。

必要なソフトをダウンロードしていきます。
JDK
Eclipse
AndroidSDK
の3つをそれぞれダウンロードします。
Eclipseに関しては、日本語化されているPleiadesを使用しました。

まず、JDKをインストールします。
と言っても特に設定を変更する必要はありません。
Pleiadesは解凍したものを適当なところにコピーするだけですし、
AndroidSDKも画面の指示に従ってインストールをおこないました。
AndroidSDKのインストールでは、JDKの存在チェックを行うので、
かならず、先にJDKをインストールします。

インストールが済んだら、EclipseでADTというEclipseのプラグインをインストールします。
Eclipseを起動し、「ヘルプ」メニューから、「新規ソフトウェアのインストール」を選択します。

「インストール」画面で「追加」をクリックし、「名前」と「ロケーション」を入力します。
名前に「ADT」と入力し、ロケーションには「https://dl-ssl.google.com/android/eclipse/」と入力して、
「OK」をクリックすると、インストール画面に開発ツールの一覧が表示されます。

「すべて選択」をクリックすると、チェックがはいるので、画面の指示に従ってインストールを行います。

インストールが完了したら、ツールバーにAndroidのボタンが追加されて、Android開発の準備は完了です。

BIRTで泥沼2008年09月16日 10時26分13秒

BIRTのランタイムについては、ずっとエラーの原因が分からず、対応ができていません。

ネットや書籍などでもBIRTがらみの内容を探してみたのですが、日本語で書かれている情報が少なく、WEBや書籍で探して見つかっても同じような情報のみでなかなか解決の糸口がみつかりません。

ランタイムのバージョンも古く、ほとんど2.0.1あたりのバージョンで説明されています。

バージョンの違いで大きく設定などが変わっていることはないと思うのですが、ランタイムのバージョンが2.3.0になっているので、多少気になっています。

まず、「birt.war」をTomcatのwebappsにコピーし、「http://localhost:8080/birt/」でBIRTの画面は表示されていて、バージョン情報なども出ているので、ここまでは問題ないと思いますが、「WiewExample」をクリックするとエラーになります。
「初期化中にエラーが発生しました。」と出ているのですが、そこから先にはまったく進めません。

BIRTのランタイムでは、3つのファイルをBIRT内にコピーするように書かれています。
「itext-1.3.1.jar」は「birt\plugins\org.eclipse.birt.report.engine.emitter.pdf\lib」
「prototype.js」は「birt\ajax\lib」
JDBCドライバーは「birt\plugins\org.eclipse.birt.report.data.oda.jdbc\drivers」
フォルダに関しては、展開されたBIRTランタイム上には上記のフォルダーは全く存在せず、すべてフォルダを作成し、それぞれのファイルをコピーしました。

バージョンによって内容が違っているとかでなければ問題ないはずなんですが、全然動きません。

英語ができればもう少し手がかりがつかめるのかもしれませんが・・・
こうなったら何が何でも動かしてみたいと思います。

BIRTのその後2008年09月03日 10時18分26秒

前回BIRTでエラーが出るところで止まっていたのですが、いまだ原因の特定には至っていません。

いろいろなサイトを見てみたり、検索してみたりしているのですが、情報がほとんどないので何をしたらよいのかわからない状況です。

検索をかけていたら、自分のページが結構上のほうで表示されているのでちょっとびっくりしました。

自分の情報が上にくるということはそれだけBIRTに関する情報が少ないことの表れかなあなんて思っています。

しかし、どうすればさきにすすめるのやら・・・・・!

BIRTをTomcatから利用する2008年07月22日 11時14分25秒

BIRTを使っての帳票作成は、ある程度いけそうな感じなので、テストで作成した帳票をTomcatkから利用するための準備をしていきます。

Tomcatから利用するには、BIRTのランタイム版が必要なようで、ホームページからダウンロードしてきました。
この時点でのバージョンは、2.3.0です。

解凍したら、「itext-1.3.1.jar」と「prototype.js」それとSQLServer用の
「sqljdbc.jar」をコピーするようなのですが、
ホームページで調べた内容と微妙に違う感じでどこにコピーすればよいのかもうひとつよくわかりません。
ランタイム版を見ていると、「prototype.js」はすでにそれらしいところに入っていたので、これで良いみたいです。

他のファイルは「plugins」フォルダー内に入れるようなのですが、ここで
わけがわからない状態になっています。

ランタイム版を回答した際に、3つのフォルダーがありました。
最終的には、そのうちのひとつである「WebViewerExample」をTomcatに
コピーするようなのですが、その中には「plugins」のフォルダーがありません。
「ReportEngine」というフォルダーの中に「plugins」というフォルダーはあるのですが、Tomcatにコピーするということは何も書かれていないので、どこにコピーしたらよいのかよくわかりません。

試しに適当にコピーしてみましたが、案の定エラーになってしまいました。
もう少し時間がかかりそうです。