• 締切済み

携帯でJavaアプリケーションを動作させる方法

携帯でJavaアプリケーションを動作させる方法を探しています。 先日、会社の研修でJavaプログラミングを学びました。自主的な成果物として、下記を考えたのですが、講師の先生にそれは無理だから、Eclipseのコンソールに求めている結果を出せることを 示す、というものを成果物とした方がいいと言われました。 でも、本当に無理なのか疑問に思い、方法を調べているのですが見当たりません。 (Windows Vista環境です) (1)無料レンタルサーバにjavaプログラム(Javaアプレットを考えています)をおく (なければ自分でwebサーバをたてる) (2)携帯(docomo)からアクセスし、プログラムを動かす。 →来月やっとスマホを買うので、ゆくゆくはスマホからも動かしたいと考えています。 ・プログラムは簡単な単語帳アプリを予定しています(登録、検索、表示が可能)。 どなたかご存知の方がいらっしゃいましたら、ご助言をいただければと思います。 ※下記は蛇足です。 上記がうまくいったら、次の自主学習のステップとして下記も考えています。 (1)vmware上にLinuxをインストールし、wwwサーバを立てる(apache) (2)Javaアプリケーションを作って配置。 (3)携帯orスマホからアクセス (4)個体識別番号を取得し、特定の人のものであれば接続可能とする (5)アプリを動かせる もし、そもそもこれはどうしたって不可能だということがあればご指摘いただければと思います。

  • atias
  • お礼率75% (3/4)
  • Java
  • 回答数4
  • ありがとう数4

みんなの回答

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.4

> 「携帯電話上で何もインストールしていないけれども、 > iモードであるサイトに接続してゲームをする」というものも > ありますよね? 詳しくないので、具体例を示してもらわないとどんなゲームなのか分かりません。 しかしiモードのブラウザでHTML5が扱えるとは思えないので、JavaScriptやFlashなどで作ってあるんじゃないでしょうか。 http://www.nttdocomo.co.jp/service/developer/make/content/flash/

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.3

> やはり携帯/スマホでプログラムを動かしたいなら、 > iアプリとかiウィジェットしかないのですね。 念のため書いておくとスマートフォンではiアプリやiウィジェットは動きません。 Android端末ならばAndroid用のアプリを作る必要があります。その代わり、docomo以外のAndroid端末でも同じアプリを動かせます。

atias
質問者

お礼

salsberry様 ご回答ありがとうございます。 認識は出来ていましたが、そうは書けていませんでしたね。 ひとつ、ご存知でしたら伺いたいのですが、 「携帯電話上で何もインストールしていないけれども、 iモードであるサイトに接続してゲームをする」というものも ありますよね? そういうものを作ることをイメージしていたのですが、 これはJavaではなく、HTML5?など違う言語だったら可能という ことなのでしょうか。

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.2

docomoのiモード携帯電話では多くの機種でJavaプログラムを動かせますが、それはiアプリとかiウィジェットと呼ばれるものに限られます。Javaアプレットは動かせません。 http://www.nttdocomo.co.jp/service/iappli/ AndroidスマートフォンでもJavaアプレットには対応していないはずです。 Javaアプレット以外の方法を考えましょう。

atias
質問者

お礼

salsberry様 ご回答ありがとうございます。 Javaアプレットはダメだったのですね。 iアプリのように携帯端末にダウンロードするタイプではなく、 WEBサーバにプログラムをおいてそこに接続するタイプにすれば アプレットも使えるかと思っておりました(スマホにしたらなおさら)。 やはり携帯/スマホでプログラムを動かしたいなら、 iアプリとかiウィジェットしかないのですね。

  • hokke1
  • ベストアンサー率40% (238/593)
回答No.1

ドコモのサイトに、iアプリ作成方法についての情報があります。 iアプリはJavaで作られ、DoJaという(Docomo版Java?)プロファイルを使います。 下記参考URLにリンク貼りました。 これをご一読されると良いかと思います。 頑張ってください。

参考URL:
http://www.nttdocomo.co.jp/service/developer/make/content/iappli/index.html
atias
質問者

お礼

hokke1様 ご回答ありがとうございます。 実は先月、iアプリ作成をしようとしたのですが、 Java APIに書かれているようなメソッドが全然ないように感じました(Array Listなど)。 またdocomoの方のメソッドの使い方がよくわからないなどまだ敷居が高かったです。 メソッドは自分で考えたものを作れると思うのですが(認識は正しいでしょうか)、 できればEclipse上でインポートすればそのクラスメソッドが使える!といった感じで 作成できたらなと思っていましたが、難しそうですね。

関連するQ&A

  • JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサ

    JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサーバー上で動き、Javaアプリケーションは単独で動作するということは理解しました。 以上の3つには機能的な違いがありますか? JavaアプリケーションにはあってJavaアプレットには無いもの、Javaサーブレットにあって、Javaアプレットには無いもの、JavaサーブレットにあってJavaアプリケーションには無いものなど、もっと詳しく知りたいです。参考の本などもお待ちしています。皆さんの知恵をお貸しください。よろしくおねがいします。

    • ベストアンサー
    • Java
  • Javaのアプリケーションでの円の描画について。

    Javaのアプリケーションでの円の描画について。 EcipseでJavaプログラムを書いています。 まだ始めたばかりでわからないことだらけなんですが、JavaにはJavaアプリケーションとJavaアプレットの2種類の書き方(?)があることを知りました。 作りたいものに向かってJavaアプリケーションの書き方で最初から書いていたんですが、円を表示させるプログラムのところで引っかかりました。 Javaアプリケーションの書き方では円の描画方法は見つからなかったのです。 Javaアプレットの書き方では見つかりました。 ということは1からJavaアプレットの書き方で作り直さなくてはいけないでしょうか? ここまで出来たのは結構長いプログラムなのですが・・・。 どうかアドバイスお願いします。

    • ベストアンサー
    • Java
  • Javaって使われてる??

    いろいろと流行っているJavaですが、 PC上で動いているJava製のソフトウェアは 見たことがありませんし、 アプレットもあまり見たことがない。 Javaって本当に世間で使われているんでしょうか。 (iアプリ、サーブレットぐらい?) むしろオブジェクト指向の研究用?

    • ベストアンサー
    • Java
  • javaって意味不明

    javaって意味不明 javaっていったいなにができるんですかね? javaのサーブレットやアプレットなどではWebアプリケーションなどを作れるらいいですけど、javaとコマンドプロンプトを使ってプログラムする文字の表示とか、計算とか何の意味があるんですか? コマンドプロンプト内でただ表示されるだけじゃないですか、全然いみないとおもうんですよ 入門書とか買うとコマンドプロンプトの中だけの表示とかだけじゃないですか。あれに一体何の意味があるんですか?本を買う人はソフトとかアプリとかを作りたいのにそんなことしたって何にもならないじゃないですか。無意味! つまり教えていただきたいことというのは、そんなことをして何になるのか?ということです。

  • Javaアプリケーションとは?

    Java Runtime Environmenとは、どのような時に必要ですか? ソフト紹介サイト「窓の杜」では、http://www.forest.impress.co.jp/lib/arc/runtime/runtimeapp/javaruntime.html ”IEやNetscapeなどのWebブラウザーにはJavaランタイムが組み込まれているため、Webブラウザー上で動作する“Javaアプレット”と呼ばれるプログラムを実行する場合は必要ないが、Webブラウザーとは無関係に起動できる“Javaアプリケーション”と呼ばれるプログラムを実行する際に必要となる。”と書かれています。 Javaアプリケーションに必要と書かれていますが、具体的な例はありますか? よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaでこんなことは出来る?

    Javaを使ってあるプログラムを開発したいのですが、気になることがあります。 イ:携帯電話のボタンで操作して発言を書き込むプログラムを作りたいのですが、Javaアプレットでそのようなことは可能でしょうか? ロ:JavaアプリではなくBREWアプリのみ対応の携帯電話でも出来れば使えるようにしたいのですが、大丈夫でしょうか? ハ:Javaでダメな場合、ほかにいいプログラム方法はありますか?

  • 各携帯電話のJavaアプリケーションの相違点は...

    NTTドコモのiアプリと、J-フォンのJavaアプリと、KDDIのezplusのそれぞれの特徴や相違点を知りたいです。 また、各プログラムの互換性はどうなっているのでしょう。 例えば、iアプリ用に作ったプログラムはJavaアプリや、ezplusでも動くのでしょうか。 また、J-フォンは公式コンテンツのみとなっていますが、これはどういうことなんでしょうか。 携帯電話のことをあまり知らないので、分かりやすくお願いします。

    • ベストアンサー
    • Java
  • JavaでMDB

    JavaからMDBへ接続するプログラムを作ろうと思っていますが、環境が特殊なので、1.可能なのか、2.どうすれば可能なのか、といった回答にしていただければ非常に助かります。ご存知の方、いらっしゃいましたら回答のほどよろしくお願いします。手持ちの参考書などにも載っておらず困っております。 1. PCはスタンドアロン。MDBファイルにJavaからアクセスするアプリケーションは開発可能でしょうか。Access本体が無くても大丈夫でしょうか。 1. 同じくスタンドアロン環境でクライアントはアプレットとし、パーソナルサーバーのようなサーバー機能を載せ、Servletを動かしMDBにアクセスするという形。 3. Javaアプリケーションから外部プログラム(Acrobat Readerなど)を呼び出してアプリケーション内に表示することは可能でしょうか。 以上、よろしくお願いします。

    • ベストアンサー
    • Java
  • アプリケーションサーバーについて

    Java初心者です。 基礎的な質問とは思いますが、よくわからないので教えてください。 javaアプリを作って、アプリケーションサーバにデプロイするのが 常と思いますが、OracleAS、tomcat、jbossなど数多くある アプリケーションサーバは各々の特徴はあるのでしょうか? 「こういうケースにはコレがいい」などの事例はあるのでしょうか? 解説を読んでも難しくてよくわかりません。 どなたか教えていただけると助かります。

    • ベストアンサー
    • Java
  • Javaアプリケーション内でコンパイルはできますか?

    Javaアプリケーションから、シェルにアクセスして、Javaプログラムをコンパイルおよび実行したいのですが、できますか? 具体的には、例えば、JavaアプリケーションのメインフレームにJavaプログラムを記述するテキストエリアがあってユーザはそこにJavaプログラムを記述し、任意の名前で保存できるとします。また、メインフレームには、コマンドを実行するテキストフィールドがあり、ユーザは保存したプログラムをそこからコンパイルできる。つまり、そのテキストフィールドに、 javac xxxxx.java と入力するとコンパイルでき、 java xxxxx とすると実行できる。 このようなことをしてみたいのですが、JavaアプリケーションからWindowsもしくはUNIXのシェルと連携させることはできますでしょうか?ご存知の方よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう