• ベストアンサー

携帯電話って・・

教えて下さい。 携帯電話の機能というかアプリ?は 言語はJAVAで出来てるんでしょうか?

  • Java
  • 回答数5
  • ありがとう数5

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

  • ベストアンサー
  • honiyon
  • ベストアンサー率37% (331/872)
回答No.4

こんにちは、honiyonです。  ちょっと勘違いされているようなので補足ですが、携帯に埋め込まれている言語がCなのではなく、携帯に使用しているプログラムを作成しているのがCです。  簡単に説明します。  コンピュータが理解出来るのは「機械語」という言葉(0と1の世界)のみです。 これを人が直接理解するのは困難なので、人間が理解しやすい言葉に直したのがC言語やJAVAなどなどです。 実行したい時はコンパイラ/リンカというものを使い、機械語に変換します。  どの言語で作っても、最終的には機械語に変換します。  因みに、このような言語で開発するには、もう1つ理由があります。 機械語は対象となる機械や、CPUによって組み方が変わってきます。 機械語の状態ですと、他の機械が動かしたい場合に、いちいち手直しが必要になります。 C言語等では、コンパイラ/リンカさえ専用のものを作れば、プログラム自体に手直しは不要になりますよね。 これも利点です。  さて、JAVA Scriptですが、CGIはサーバー側で処理を行い、結果をクライアント(ブラウザや携帯等)に送信します。 クライアントはその結果を表示するだけです。 しかし JAVA Scriptの場合は、処理結果ではなくプログラム(正確にはスクリプトといいます)が送られてきます。 クライアント側で処理してくれ、という事です。   スクリプトと呼ばれるものは、機械語ではなく、変換前の「言語」の状態で送られてきます。 この場合、携帯にはJAVA Scriptを解釈して実行する機能を持っていません。 そのため、JAVA Scriptは携帯では動作しません。  iアプリはJAVAアプレットです。 JAVA Scriptと名前が似ていますがまた別のものです。 JAVAアプレットは、簡単に言うと機械語と、変換前の言語の中間にあたる状態でクライアントにあたります。 これを解釈して実行するので、JAVA Scriptとはまた違った機能が必要になります。  iアプリをはじめ、携帯へのJAVAの搭載が進んでいますが、それらは JAVAアプレットの方です。 JAVA Scriptへの対応はどうなっているかは定かではありません。(話を聞きません)  参考になれば幸いです(..

tariran
質問者

お礼

こんばんわ。ご教示有難うございました。 とても良くわかりました。

その他の回答 (4)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.5

「組み込みブラウザ」などで検索してみるといくつかヒットするんじゃないでしょうか? といってもほぼACCESSという会社のNetFrontがメインですけどね。 開発言語としてはCがメインですね。理由はhoniyonさんがおっしゃっている通りです。 CPUメーカなどはそのCPU用のソフトウェア開発用にアセンブラを用意する場合が多く、その次にCコンパイラを作るようです。それほど手間がかからないのと、普及率からCが選ばれているのだと思います。 クロスコンパイラなんてのも有りますね。これは別のCPU用の実行イメージを作れちゃうコンパイラです。

tariran
質問者

お礼

お返事有難うございました。

回答No.3

他の方がおっしゃっている通りかと思われますが、 海外ではこんな記事もあります。

参考URL:
http://japan.cnet.com/News/2001/Item/010612-2.html?mn
tariran
質問者

お礼

有難うございました。

  • arata
  • ベストアンサー率49% (139/279)
回答No.2

iアプリは、Javaアプリケーションです。

参考URL:
http://www.nttdocomo.co.jp/i/java/
tariran
質問者

お礼

お返事ありがとうございました。

  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  携帯電話自体に埋め込まれているプログラムの事ですか?    今は"殆ど" C言語のようです。  「殆ど」と書いたのは、実際に全ての製造元に確認とったわけではないからです。 その他の言語を使用している所もあるかもしれません。  因みに携帯向け Webコンテンツは様々です。 PerlやPHP,JAVA Script,Cを使用している場合もあります。 基本的に出力するデータが携帯向けなだけであって、内部での処理はパソコン向け(という言い方で正しいのかな...)と同じです。  参考になれば幸いです(..

tariran
質問者

補足

またまたこんばんわ。 あちらでもこちらでもお世話になり本当に感謝しております。 なんて。。親切な・・・ 携帯事体に埋めこまれているのはCなんですね。。知らなかった・・ コンテンツ、アプリなんかはJAVAやCGIなどというのは良く きくんですが・・・^。^; JavaScriptは使用できないって聞いたことがあるんですが、 どうなんでしょう?質問ばかりですみません。。 もし詳しくご存知でしたら、教えていただけますでしょうか? よろしくお願い致します。

関連するQ&A

  • 携帯電話について

    携帯電話のアプリって何の言語で記述されているんですか?

  • 携帯電話を買い替えようと思って悩んでいます。

    携帯電話を買い替えようと思って悩んでいます。 IS001かIS002に変更したいのですが、どちらがいいかわかりません.....(((ヾ(  ´ ∇ ` )ノ 使いたい機能は、外出時に音楽プレーヤーとして、メール、電話、Javaのオープンアプリくらいです。 どちらがいいとかお勧めとかがあれば教えてほしいです。 あと機種変更だといくらくらいかかるのでしょうか? 現在契約期間は79ヶ月目です。 今現在使っている機種はw63kです。

    • ベストアンサー
    • au
  • 携帯アプリを行うためだけの電話機能の無い携帯電話(?)ってありませんか

    携帯アプリを行うためだけの電話機能の無い携帯電話(?)ってありませんか?。 通常時に使うための携帯電話は所持しておりますが、携帯アプリをするためだけの通信機器って何があるのでしょうか?。 通常時の携帯で携帯アプリもしてはいるのですが、補助的な使い方で複アカウントを持ちたいのです。

  • 携帯電話のゲームを作りたい

    携帯電話で遊べるアプリ(ゲーム)を自分で作って、いろいろな人に遊んで欲しいです。 どのような技術(言語)があればできるのでしょうか?サイトを知っていたら教えてください。

  • 携帯の電話帳について

    携帯のJAVAに関してですが、 携帯からJAVAのアプリケーションによって 電話帳をユーザーの任意に抽出する事は可能なのでしょうか? 私はプログラミングに関しては素人です。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 世界の携帯電話

    日本の携帯電話って 写メールやiモードやメールやiアプリなど、いろんな機能が 付いていて会話する道具を遥かに超えて とっても楽しいですよね。 ところで世界の携帯電話も日本のようにいろんな機能がついているんですか? それとも逆に日本の技術のほうがかなり進んでいるのですか? ふと疑問に思ったのでよろしくお願いします。

  • 携帯電話を買おうと思うのですが、どれがいいかわかりません。

    携帯電話を買おうと思うのですが、携帯電話の知識がないので自分のほしい機能が入っているものがどれかわかりません。ほしい機能はメール、写真、インターネット、広告のコードを読み取れる機能、テレビなでに参加できる機能です。すべてはいっている携帯電話はどのメーカーのどの機種ですか?

  • 5年ほど使っていた携帯電話を新しく買い換えたいと思っています。

    5年ほど使っていた携帯電話を新しく買い換えたいと思っています。 最初はi-phoneを考えていたのですが画面が小さくて見難いからと知人からはHTC EVO4Gを薦められたました。 i-phoneはアプリ機能が充実していて便利そうだと思ったのですが、実際のところどうなのでしょうか。 これから新規で携帯電話を買い換える場合、皆さんのオススメのものを教えてください。 用途として最優先したいのは、通話機能に加え、インターネットを速く、快適に見れることです。 よろしくお願いいたします。

  • 携帯電話向けアプリについて勉強したい!(知識ゼロです。)

    携帯電話向けアプリについて、ゼロから勉強したいと考えています。javaだけじゃなくてBREWの基本的な考え方や仕組みが、わかりやすく解説されている本やHPを教えていただけませんでしょうか?全くの初心者なので、「バカでもわかる」ように簡単に解説されているものが希望です。よろしくお願いします。

    • ベストアンサー
    • Java
  • 携帯電話で単語帳

    携帯電話で使える単語帳を探しています。英単語用です。希望は以下の通りです。アプリでも、携帯の機能を工夫して使うでも何でも構いません。使用携帯はdocomo SH905itvです。 ■必須 単語帳の内容は自分で作成する PCで作成・編集ができる 毎回のパケット代はかからない(初回DLのみはOK) ■あるとうれしい 非表示設定機能(覚えたものは非表示に設定できる機能) 正答率データや、過去間違えたものを頻出とするなどの機能 いいものがなければ、 コクヨのメモリボというデジタル単語帳を買おうと思いますが、 携帯電話の「いつでも携帯している」という利点は捨てがたく・・・ どなたかご教示ください。 よろしくお願いします。

専門家に質問してみよう