• 締切済み

iアプリは、jarファイルをダウンロードしたディレクトリ以下にしか、HTTP通信できない?

こんにちは。 iアプリの制作をしていますが、 基本的に携帯端末にダウンロードしたiアプリは、 本体のjarファイルが置かれているWebサーバー以外とは HTTP通信できないと思うのですが、さらに 「Webサーバーの、Jarファイルが格納されているディレクトリ以下にしか 通信できない」という縛りがある機能があると聞きました。 ・アプリ連携起動 ・ブラウザ連携起動 の機能をアプリに実装すると、そういった、 Webサーバーの、Jarファイル以下のディレクトリにしかアクセスできない というのは本当でしょうか? キャリアのWebページにある、技術資料 http://www.nttdocomo.co.jp/p_s/imode/make/java/index.html 「iアプリコンテンツ開発ガイド for DoJa-4.0 詳細編」 に目を通したのですが、 それらしい記述がみつかりませんでした。 もしそれが本当であるなら、そういった技術資料の 何ページ目に記述されている、という形で教えてください。 どなたかご存知の方、よろしくお願い致します。

  • Java
  • 回答数1
  • ありがとう数2

みんなの回答

noname#257915
noname#257915
回答No.1

「iアプリコンテンツ開発ガイド for DoJa-4.0 詳細編」の52から53ページにかけて 書かれている3.4セキュリティの最後の2文です。 もしくは、106ページの注意事項の1項目です。 JARファイルをダウンロードしたサーバ内ならば、どこでもアクセスできます。 特にJARファイル以下のディレクトリという制限はありません。

関連するQ&A

  • Eclipseでiアプリのjarファイルが作成されない

    おたずねします。 iアプリ作成用にj2sdk1.42_16とiDkDoja5.1とEclipse3.1.1の組み合わせ設定しました。コードを入力して、EclipseのプロジェクトからDoJa-5.1のADF/トラステッド動作設定を選んでAppNameとAppClassを入力しメニューの実行を選択し、起動構成画面で必要事項を入力し、実行を押しても次のようなエラーメッセージが出ます。 com.nttdocomo.eclipse.DoJaBuildException:Faild create jar C:\workspace\SampleAppli\bin\Sample1.jar ちなみにjamファイルはbinフォルダに作成されていますがjarファイルはありません。Eclipseを使わず、iDkoja5.1だけで作成するとjarもjamもきちんと作成されています。ご指導おねがいいたします。

    • ベストアンサー
    • Java
  • iアプリ アイコン

    DoJaでiアプリを作っています。 携帯で表示される個々のiアプリのアイコンはどうやって設定するのですか? アイコンは*.jarに含まれているのですか?

  • JARファイルとは?JAMファイルとは? iアプリ作成に関して。

    docomoのiアプリについて調べていて、早速つまづいてしまいました。 JARファイルと、JAMファイルは、中身にどういった違いがあるのでしょうか? 調べてみても、『JAMファイルとはiアプリの属性を持っているファイルである。』なんて書いてあったりして、 正直意味が分かりませんでした。 あと、最近のアプリってどのくらいのサイズがあるんですか? 昔は10KBまでとかいう制限があったんですよね??今でもそうなんですか? とてもそんなに少ない容量でやっているとは思えなく。。。 どなたか教えてください!!

  • iアプリとwebサーバーの通信

    はじめまして。 私、現在FeliCaチップ対応携帯のiアプリで認証システムを開発しているのですが、web系の開発経験がありません。(java、asp等の開発経験がありません。) そこで、iアプリとwebサーバーの通信について、お分かりの方がおられましたら教えて頂きたいと思い質問させて頂きました。 まず、環境ですが、 携帯側:Doja4.1、java2sdk1.4.2 webサーバー:windows2003server IIS6.0+asp.net になります。 次に通信手順ですが以下のようになります。 1.携帯側よりwebサーバーへ「会員番号」と「パスワード」を送信。 2.webサーバー側で認証処理を行う。 3.webサーバー側より、認証結果と会員情報(会員ポイント、有効期限、会員の画像等)が携帯へ送信される。 (但し、認証エラーの場合は、認証結果のみ携帯へ送信。学生情報は送信しない。) 4.携帯側で受け取ったデータをスクラッチパッドへ書き込みする。 となります。 ここで質問ですが、 1.上記手順1~4の通信を1回で完了させるのはよくないと思います。そこで、セッション管理が必要と思うのですが、どのようにすればいいのでしょうか? 2.webサーバーから携帯へデータを送信する場合、携帯電話側はどのようにして通信を開ければいいのでしょうか? (webサーバー側の要求を感知して通信を開くのでしょうか?) またweb側はどのようにして携帯へ通信の要求を発行すればいいのでしょうか? 出来れば参考になるソース等を提示して頂ければ非常にうれしいです。 よろしくお願いします。

  • iアプリでデータベース接続

    はじめまして。 私、現在仕事でiアプリの開発を行うことになりました。今まで、web系の設計・開発の経験がない私としましては不安だらけの状態です。 開発するiアプリの内容は、携帯のiアプリを操作することで、webサーバー上にあるDBの参照や更新を行うものです。 開発環境といたしましては、次のとおりになります。 携帯側 ・Doja4.1 ・J2SE 1.4.2 webサーバー ・Windows2003サーバー ・IIS6.0 ・DBはSQL Server2005 になります。 webサーバーがIISの場合だと、aspやasp.netをイメージしてしまうのですが、Dojaがjava環境の上で動作するということであれば、TOMCATとjavaサーブレットをイメージしてしまいます。 DojaからIISのwebサーバーへ接続し、DBを参照、更新する場合はミドルウェアには何が最適なのでしょうか? また、できれば、使えそうなソースとかも教えてもらえればありがたいです。 当方、ほとんど素人ですので、誠に申し訳ありませんが、 よろしくお願いします。

    • ベストアンサー
    • Java
  • 待ち受けiアプリ開発の参考資料を探しています

    待ち受けiアプリ開発の参考資料を探しています。 希望ターゲットは DoJa-5.0 以上ですが、4.0以上でもかまいません。 (逆に5.1以上専用だと困ります。) 開発環境はできれば Eclipse 3.1 (3.1.1)を使いたいですが、ドコモの開発ツール+エディタでも可です。 私はJava及びiアプリに関しては初心者です。web上で参考資料を探して独学中ですが、「待ち受け」iアプリとなると資料が少なくて困っています。 ドコモのドキュメントも読んでいますが、サンプルソースが書いて無いので実際のコード記述が良くわかりません。 「待ち受け」iアプリに関して参考になるwebサイトや、書籍などの資料を教えてください。初心者にもわかりやすいものをお願いします。 具体的なサンプルソースがあるものが望ましいです。 大型書店になかなか行けないので、良かった本、あまり良くなかった(初心者向けではなかった)本、といった具合に紹介していただけると助かります。

    • ベストアンサー
    • Java
  • 100KB以上のiアプリのダウンロード失敗がしてしまいます。

    javaでiアプリを作っているんですが、jarファイルが100kB以上になると「このデータは取得できません」と出てダウンロードに失敗してしまいます。 Doja5.1を使ってるためiアプリのサイズはプログラム領域とスクラッチパッドあわせて1MBはダウンロードできると書いてあるのですが・・・なにか設定や認証が必要なのでしょうか? ちなみにjamファイルは PackageURL = test.jar AppSize = 105098 AppName = test DrawArea = 480x854 AppClass = Main SPsize = 10 UseNetwork = http LastModified = Tue, 07 Apr 2009 06:22:50 AppIcon = icon48.gif となっています。 ダウンロードした携帯は何か忘れましたが最近の機種でした。 2台試しましたが両方だめでした

  • [iアプリ]ソフトに誤りがあると言われます。

    自作のiアプリ(ネットワーク通信あり)を作成しています。 まだ未完成ですが、とりあえず、実機でちゃんと動くかを確かめようと思い、携帯からダウンロードしようかと思ったら、 「ソフトに誤りがあるため ダウンロードできません」と出てしまいました。 原因が分かりません…。 ちなみに僕の使っている機種は F903iX HIGH-SPEED です。 [jamファイル] PackageURL = http://katsunodon.main.jp/NetCanvas.jar AppSize = 4315 AppName = NetCanvas TargetDevice = all903 AppClass = NetCanvas SPsize = 1024 UseNetwork = http ProfileVer = DoJa-5.0 LastModified = Sun, 09 Sep 2007 13:45:46

  • iアプリでのHTTP通信について

    こんばんわ。大変困っています。 現在、iアプリで業務アプリの開発を行っています。 HTTP通信によりサーバ上のテキストファイルを読み込もうとしているのですがどうもうまくいきません。 開発環境はdoja5.1+eclipse3を使用しております。 ADFの設定はPackageURL及びUseNetworkを設定しております。 この状態で以下のソースコードをデバッグ起動すると「httpc.connect();」にてConnectionExceptionが発生し、statusの値は0です。 APIリファレンスを参照しても「UNDEFINED:未定義の例外を表します」とあり、何のこっちゃわかりません。 どんな情報でもいいので宜しくお願いいたします。 以下はHTTP通信部分のソースです。 public String HttpGetTest(){ String strRet=""; try { HttpConnection httpc = (HttpConnection)Connector.open(getSourceURL()+"test.txt",Connector.READ,true); httpc.setRequestMethod(HttpConnection.GET); httpc.connect(); int respCode=httpc.getResponseCode(); String respMsg=httpc.getResponseMessage(); long contentLength=httpc.getLength(); if (respCode == HttpConnection.HTTP_OK) { byte rcvData[] = new byte[(int)contentLength]; InputStream ips=httpc.openInputStream(); ips.read(rcvData); ips.close(); strRet = new String(rcvData); } httpc.close(); }catch(ConnectionException ce){ Dialog dlgWarning = new Dialog(Dialog.DIALOG_ERROR,"ConnectionException"); dlgWarning.setText(ce.toString() + ":" + ce.getStatus()); dlgWarning.show(); } catch(Exception e){ Dialog dlgWarning = new Dialog(Dialog.DIALOG_ERROR,"Exception"); dlgWarning.setText(e.toString()); dlgWarning.show(); } return strRet; }

    • ベストアンサー
    • Java
  • Jarファイルの作成

    今Swingを使ってシンプルなテキストエディタを作成したのですが、それをjarファイルの作成をしているのですがエラーになるのでアドバイスをお願いします。 現在行っていることは MyEditor.javaを作成しコンパイル実行しました MyEditor..classを作成 マニフェストファイルの作成 ファイル名に test.mfにしています。 ファイルには Main-Class: MyEditor だけを記述しています。 コマンドプロンブスに jar cvfm MyEditor.jar test.mf *.class で実行したら java.io.FileNotFounException:test.mf*.class(ファイル名、ディレクトリ名、またはボリューム、ラベルの構文が間違っています。)となります。 これはファイル名が存在していないことだと思うのですが別にファイル名とかも間違いはないと思うのですが他に原因はありますか?ディレクトリ階層なども確認していますが間違いありません

    • ベストアンサー
    • Java

専門家に質問してみよう