• ベストアンサー

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

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.1

Jarというのは、Java Archiveの略で、Javaのプログラムファイルを一まとめにした圧縮ファイルです。これは、別にiアプリに関係なく、Javaのプログラム全般で使われます。 JAMファイル(正式にはADF)というのは、iアプリに関する属性情報を記述したテキストファイルです。要するに、「このiアプリは、サイズが○○で、作成日が○○日、これこれの機能はON、これこれの機能はOFF」といった情報をずらっとテキストで書いてあるわけです。iアプリを携帯からダウンロードするとき、このファイルの情報をもとに実行するプログラムの各種情報が取得されます。 iアプリのサイズは、iアプリのバージョンによって違います。最新のDoJa 5.0あたりだと、最大1024KBまで利用可能だったと思います。 iアプリに興味があるなら、とりあえずDoCoMoのiアプリサイトは見ておきましょう。必要な情報はすべてここにあります。

参考URL:
http://www.nttdocomo.co.jp/service/imode/make/content/iappli/
hakase-chan
質問者

お礼

早速のご回答ありがとうございます! JARとJAMの関係はきせかえツールのDL方法ともちょっと似てますね。 ファイル形式はぜんぜん違いますが。 ドコモのサイトもちゃんと見ておきます! ありがとうございます☆

関連するQ&A

  • iアプリの最大サイズに関して

    先ほどドコモのサイトを見ていて、下記のような記述を見つたのですが、 『ダウンロード可能な一件あたりのアプリケーションサイズ(jarファイル)、スクラッチパッドサイズ、保存可能な件数に関して →iアプリとして、1アプリケーションあたり最大10KBのjarファイルのDLが可能。 端末には最低5KBのスクラッチパッドが確保される。 端末にはjarファイルとスクラッチパッドを各々最低3つ以上保存可能』 これはつまり、普段DLしているiアプリ(ゲームなど含め)の容量が、 10KB以下だという事でしょうか?? テトリスみたいなゲームも10KB以下ということですよね?? 10KBにも満たないものでもあのような表現が可能なんですか。。。ね。。。 分かる方、お願いします。。。

  • 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アプリやVアプリについて。

    iアプリやVアプリを作成して、jamファイルや、jarファイルを作成し、配布するにはどのようにすればよいのですか?サイトに登録せずに個人でアプリを試してみたいのですが・・・アプリについて詳しい方、詳しく教えてください。m(_ _)m

  • Jarファイルについて。

    Jarファイルについて。 Jarで固めらたアプリの実行ログ(アプリスタート時に)に、JarファイルのMANIFEST.MF が持つCreate情報(コンパイルに使用したJavaバージョン)を書き出したいと思っています。 コマンド等で取り出す方法をご存知の方、ご教授お願いできますでしょうか。 MANIFEST.MFファイルの中身 ----------------- Manifest-Version: 1.0 Created-By: 1.6.0_18 (Sun Microsystems Inc.) -----------------

    • ベストアンサー
    • Java
  • iアプリ jamファイルの動的な出力

    iアプリを作成しています。 .jamを.htaccessで AddType application/x-httpd-cgi .jam xxxxxはファイル名で共通アルファベットのみです。 ---- xxxxx.jam ---- use CGI; my $c = new CGI; $id = $c->param('usid'); print <<"__EOF__"; PackageURL = http://xxxxxxxx/xxxxx.jar AppParam = $id ..... __EOF__ ----- Download.html ----- <OBJECT declare id="xxxxx" data="xxxxx.jam" type="application/x-jam"> </OBJECT> <BR> <A ijam="#xxxxx" href="notapplicable.html">DOWNLOAD</A> この状態だとパラメータを送っていないのでは引き継がれないですが正常にDLできます。 が data="xxxxx.jam" これを data="xxxxx.jam?usid=112233" とすると 「ソフトに誤りがあります」 のエラーになります。 webサーバのログには  "GET /xxxxx.jam?usid=112233 HTTP/1.1" 200 235 "-" "DoCoMo/2.0 N904i(c100;TB;W24H16)" とでています。 いろいろ試しましたが何かいい方法ありましたら教えてほしいです。。。 よろしくお願いいたします。

    • ベストアンサー
    • 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台試しましたが両方だめでした

  • jamファイルだけが転送できません。

    webサーバーにjarファイル・jamファイル・HTMLファイル3つのファイルをアップロードしたいのですが、jamファイルだけできません。 ffftp、web発行ウィザード、ms-dosを使ってもそれだけ遅れません。サーバー側から 200 Type set to I 200 PORT command successful 553 The file extension is not allowed というメッセージがきます。どうしてjamファイルだけ送れないのでしょうか? お願いします.教えてください。 ちなみにURLはジオシティーズから借りました。それがいけないということではないですよね

  • 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 詳細編」 に目を通したのですが、 それらしい記述がみつかりませんでした。 もしそれが本当であるなら、そういった技術資料の 何ページ目に記述されている、という形で教えてください。 どなたかご存知の方、よろしくお願い致します。

  • iαppliTool と eclipse のビルドの違い

    eclipseでiアプリを作っているんですが、 eclipseでビルドしたときより、iαppliToolでビルドしたときの方がJARファイルが数キロバイト小さくなっているのに気づきました。 最近の機種でこそ数キロバイトの差なんか誤差のようなものですが、かなり古い機種にも対応させようとすると、その数キロバイトを削る闘いになってくるので気になってしょうがありません。 この容量の差は一体何なんでしょうか?

    • ベストアンサー
    • Java
  • iアプリとオープンアプリ

    au向けのオープンアプリを配信してるサイト↓ http://qwe.jp/appli/ で配信されているアプリをDoCoMoのSO903iでダウンロードしようとすると、 うまくダウンロードできません。 試したアプリ↓ http://qwe.jp/appli/Pman2.jad-Pman PCでサイトに行くと、JADとJARをダウンロードできます。 そのJADとJARをうまく変換してDoCoomでもダウンロードできるように対応させることはできないでしょうか?

専門家に質問してみよう