私はVB、ACCESSは仕様通りきちんと動くプログラムは作れますが、Javaは全く使ったことがありません。入門書を読み始めた段階です。
携帯電話で動くJavaプログラムを作りたくなりました。前半は携帯電話から入力情報を指定のアドレスに送るメールを自動作成するプログラムです。後半は、指定アドレスからただちに遅れてきた日本語「固定」文章で書かれたメールを待ち受けていて、それを判定して「登録しました」か「登録できませんでした」を携帯画面に表示するものです。
質問
1.DocomoもしくはAuの携帯電話上では、こういうJavaアプリを動かせる動作環境(JavaMailなど)は整っているでしょうか?自分で入れ込まなければならない場合、その大雑把な方法は?
2.PC側の開発環境はどのように整えればよいでしょう?WindowXPで動作する無料の開発環境をDLLすることで、作れるでしょうか?それともLinuxをPCに入れないと無理でしょうか?
3.有料のJava開発環境を買ったほうがよいでしょうか?無料のJava開発環境で無理なくつくれるでしょうか?
4.携帯電話の動作をPC上でシュミレートするシュミレータなどインターネットで公開されているでしょうか?そんなもの必要なくデバックできるでしょうか?
No.3ベストアンサー
- 回答日時:
何となくやりたいことはわかりました
Mail送信に関してはセキュリティの概念で出来ないと思います
調べてはいないので「できなかった気がする」程度ですが
メール送信アプリなんて作れたら、
勝手にメールを送信するアプリも作れてしまう
(キャリア公式アプリならあるかもしれませんが・・・)
という観点で、出来ないものと思っています
メール送信できるサーバを用意し、入力内容を送信してくれるものを用意するのが良いのではないでしょうか?
イメージとしてはgooでも用意しているWEBメールです
ホームページから入力した内容をメールとして送信してくれるものですが
同様のものを用意しておけば、アプリに限定せずインターネット接続環境から利用できます
java開発環境としてはeclipseが有名だと思っています
javaのインストールが完了していれば、ダブルクリックで起動します
利用方法に関しては「eclipse」で検索して
ご自身が一番分かりやすいと感じたサイトを利用されるのがよろしいかと思います
(読んで意味がわかるのって、自分と同じレベルで紹介してくれている人だと思いますので)
お礼が遅れまして大変申し訳ありません。
>メール送信できるサーバを用意し、入力内容を送信してくれるものを用意するのが良いのではないでしょうか?
メール使えないのは一瞬ショックでしたが、適切なアドバイス戴き安心しました。
>java開発環境としてはeclipseが有名だと思っています
そういえば本屋さんにeclipseの本があったのを思い出しました。Javaの開発環境だったのですね。本当に初歩的な質問をご親切に教えてくださり感謝の念に耐えません。
お蔭様で、開発の方向付けができました。プログラム完成まで時間がかかると思いますが、くじけずに取り組んでいくつもりです。
有難うございました。
No.2
- 回答日時:
質問以前に書かれている本文の意味が理解できなかったので、質問以降に対する回答です
1.Mail送信は出来なかった気がします
Mailサーバを用意し、そこからの通信は可能と思います
2.PC側とはサーバですか?
クライアント(携帯)側は、開発ツール入れれば可能です
サーバ側は自由に用意してください
3.人によると思います
ホームページ作成において、ソフトを購入するか否かの判断と同じだと思います
4.全く一緒というわけではありませんが、キャリアもしくは公式で用意されています
この回答への補足
質問の長さの制限があって、細かくかけませんでした。
私は暮れに電子メールで録画予約するとLANディスクに録画ができる東芝Regza 37Z2000という液晶テレビを買いました。(ただしZモデルだけにある機能です)メールで、録画日、開始時刻、終了時刻、録画チャンネル、を指定するだけならまだしも、データに順序があって、しかも覚えていられない固定データを前後につけねばならず、ワイフや子供が、こっそり職場から予約するのには、不可能な話です。(私は自営業ですから家に居て、残業もゼロです。従って「急な残業で、見れなくなったからビデオにとっておいてね」という電話は、晩酌が楽しみの私としては、面倒この上ないのです。)
そこで、こういう携帯プログラムを必要とする、あるいは、有れば便利と思った次第です。
ご回答有難うございました。
>Mail送信は出来なかった気がします
この回答は私にはショックですね。PCが受け取れる携帯メールが送信できるのですから、Mail送信ができないとすれば、Javaに対しMail送信インタフェースが公開されていないということでしょうか?それとも何か技術的に困難な理由があるのでしょうか?もしご存知でしたらお教えください。
>.PC側とはサーバですか?クライアント(携帯)側は、開発ツール入れれば可能です。サーバ側は自由に用意してください。
質問が実に不正確ですね。混乱させて済みません。
・メールの受信機能はRegzaZ2000の側ですべて用意されています。
・Z2000はルータにLAN接続して、インターネットとの接続確認できる機能を持っています。(たとえば番組表もインターネットからDLLできます。)
ですから、PC側とは、純然たる開発環境だけが必要で、録画指示メールの送受信にはノータッチです。
>3.人によると思います。ホームページ作成において、ソフトを購入するか否かの判断と同じだと思います。
判りました。ちなみに、Javaの開発環境では、有料、無料問わず、何が一番ポピュラーか、ご存知ですか?
入門書の付録についていたSunのJava2 SKD1.4.2_01を使い始めましたが、MS-DOSコマンドプロンプトを使わなければならないので、本番の開発ではなんとなく使いにくそうという印象なので、お聞きする次第です。
>4.全く一緒というわけではありませんが、キャリアもしくは公式で用意されています。
キャリアに依存するのはやむを得ないと思います。シュミレータがあれば、携帯電話代を気にせずに開発できますから、とても安心できて、参考になりました。
No.1
- 回答日時:
携帯上のアプリを作る方法や機能仕様はキャリアによって異なります。
まずは各社のWebページを見てみてはいかがでしょうか?開発ツールやドキュメントなど大体が揃っています。
iモードアプリ
http://www.nttdocomo.co.jp/service/imode/make/co …
EZアプリ
http://www.au.kddi.com/ezfactory/tec/spec/ezplus …
S!アプリ
http://developers.softbankmobile.co.jp/dp/tech_s …
Sun J2ME
http://sdc.sun.co.jp/java/j2me/index.html
早速のご回答有難うございました。
まだJavaの入門書を読み始めたところなので、
細かく読みこなすことは出来ませんが、大筋は
理解できました。
感謝いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN 木造一軒家の2階で携帯の電波と4Gが受信できない場合、中継機設定などの打開策はありますか? 6 2023/05/16 19:18
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Yahoo!メール Yahooアカウントにログインできなくなって困っています。 2 2023/05/16 02:28
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- 世界情勢 ウクライナへの支援物資で必要な物は? 3 2022/03/27 18:34
- ガラケー・PHS SMSメールの受信遅延原因はガラケー自体の欠陥では 8 2022/08/06 11:46
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- タブレット 同じ部屋で携帯と連携して横でタブレットを使っているのですが、携帯の電波は全部立っていてテキパキ動くの 0 2022/10/23 09:52
- その他(パソコン・周辺機器) 迷惑メールやウィルスを造る人は誰・どんな人 4 2023/06/18 08:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseでtomcatを使うには
-
JAVAを使って管理システムを構...
-
PowerBuilderの知識が必要です。
-
文字列に半角スペースがあるか...
-
「C#ができればJavaもできる」...
-
Javaでゲームコントローラーを...
-
プログラミング開発経験とは?
-
オブジェクト指向について
-
今でも、TomcatとApacheの連結...
-
Eclipseソース開発画面の行番号...
-
How to import HorizontalGridV...
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
Javaでのエラーについて
-
使用しているJUnitのバージョン...
-
gitでバージョン指定してダウン...
-
OpenGLでの楕円の描き方
-
サイドワインダーのドライバ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
「C#ができればJavaもできる」...
-
今でも、TomcatとApacheの連結...
-
オブジェクト指向について
-
Mac、Javaのライブラリ追加場所...
-
プログラミング開発経験とは?
-
JAVAで開発するシステムの...
-
PowerBuilderの知識が必要です。
-
ファイルアップロード時の文字...
-
PL/SQLを使った開発について質...
-
JAVAを使って管理システムを構...
-
JavaMailを使う前のTomcatの設定
-
サーバサイドJavaの「べか...
-
この便利な時代に開発環境すら...
-
文字列に半角スペースがあるか...
-
TOMCATとANDROIDSTUDIOの違い
-
Javaでバッチ処理
-
コマンドボタンの文字が消える!
-
J2MEでUTF8ソースコードでコン...
-
dao,daoimpl,daofactory古い?
おすすめ情報