IT情報ならキーマンズネット

製品 新着情報

留守モードLite (ドコモ・システムズ)

OpenStandiaソリューション/シングルサインオン (野村総合研究所)

WebFOCUS (アシスト)

IT-Guardians (コニカミノルタビジネスソリューションズ)

ExchangeUSEワークフロー (富士電機システムズ)

SPAM WATCHER (アンペール)

ITカテゴリ関連情報

基幹システム

情報系システム

ネットワーク

運用管理

サーバ・ストレージ

セキュリティ

PC・モバイル

OS

WEB構築

開発

OA・周辺機器


ブログで読み解くIT用語辞典


最新キーワード解説

 

ノウハウ解説

 

IT製品入門

S!アプリ

1/8

出典: フリー百科事典『)』

S!アプリ(エス!アプリ)はソフトバンクモバイルが提供する、Yahoo!ケータイ対応携帯電話の一部で実行できるJavaアプリケーションおよびサービスである。 主にゲームなどに利用されている。ボーダフォン時代の旧称はVアプリ。なお、旧J-フォン時代にはJava™アプリという呼称が使われていた。

目次

[編集] 概要

  • S!アプリの実体はEZアプリ (Java)と同様にMIDP(Mobile Information Device Profile)にしたがって作成されたJavaアプリケーションである。
  • 50kアプリ(SoftBank 403SH及びV3.V4.J-0xシリーズ対応*注1)・100kアプリ(V5.V6.V8.J-5xシリーズ対応)・256kアプリ/256ver2アプリ(SoftBank 502T及びV5.V6シリーズ*注2)・メガアプリ(1M、SoftBank 3G*注3)の5種類があり、容量が多いアプリ対応機は容量が少ないアプリにも対応しているが、SoftBank 3Gではアプリの実行環境が変わり、一部の下位アプリは利用できなくなっている。
  • 一部のシャープ製端末はモーションコントロールセンサーに対応している。
  • EZアプリ (Java)と比較すると、ゲーム関連の機能を早くから充実していたことなどの理由から、ゲームアプリが充実している。
    • 注1:V3シリーズはシャープ製のみ対応、V401SAは非対応、J-0xはJ-SH07以降の一部機種を除き対応。
    • 注2:V601NやJ-5x(J-SH53を除く)などは非対応。J-SH53、V601SH及びV601TV602Tではアプリによっては非対応もしくは仕様変更となっている(一例:アークザラッド)。
    • 注3:708SC、730SC、930SC、V8シリーズ、SoftBank X シリーズは非対応。また、702NK、702NK II、702MO、702sMO、802SCはQVGAに対応していない。
  • セキュリティの関係上、一般の開発者がS!アプリを公開するためには、アプリゲットS!などのコンテンツアグリゲータの審査を受けて、コンテンツアグリゲータのサイトでアプリを公開する方式をとる。審査は特別な事情がない限り無料である。

[編集] 沿革

  • 2006年10月1日 - ボーダフォンがソフトバンクモバイルに社名変更されたことから、名称が「Vアプリ」から「S!アプリ」に変更された。

[編集] 特徴

JAVAの実行環境には次の3種類のエディションがある。サーバやエンタープライズ向けのJ2EE、デスクトップ向けのJ2SE、カーナビやモバイル向けのJ2MEがある。 J2MEはJ2SEのサブセットであり、カーナビや携帯電話のような非力なCPUでも動作するように定義されている。 また、J2MEではさらにコンフィギュレーションとプロファイルと呼ばれるものでAPIを定義している。

コンフィギュレーションには次の2つがある。

携帯電話のような非力なCPUを対象とする。 またCLDC1.0とCLDC1.1があるが、CLDC1.0では浮動小数点が使用できなく、1.1では使用できる。 よって3Dグラフィックスの描画等にはCLDC1.1を使用する必要がある。

次項CDCはJava仮想マシンにJ2SEと同様のものを使用するが、 CLDCはより機能を絞った専用仮想マシンを使用する。これは キロバイトのオーダで動作する仮想マシンであることから、KVMと呼ばれる。

カーナビやセットトップボックスなどの中程度の能力をもったCPUを対象にする。

プロファイルには以下のようなものがある。

  • MIDPプロファイル
  • DoJaプロファイル

VアプリではMIDP1.0+CLDC1.0とMIDP2.0+CLDC1.1の2つの組み合わせがある。(2006年2月現在) またMIDPおよびCLDCにより定義されたAPIとは別にボーダフォンが独自拡張したAPIも追加されている。 独自拡張したAPIは Sun提供のJ2ME SDK だけではコンパイルできないため、ビルドライブラリに Softbank提供のスタブクラスを追加する必要がある。またアプリの.jadファイルに使用したAPI名を記載する必要がある。

記憶領域はクラスファイルとリソースファイルを圧縮したJARファイルと内容変更可能なレコードストアに割り当てられる。

[編集] 互換性

EZアプリ(JAVA)もMIDPを採用しているが、KDDI、ソフトバンクモバイルともに独自拡張したAPIを含んでいるため移植時にはソースの修正が必要となる。ただし、プロファイルが異なるDoJaプロファイルよりは比較的修正点が少なくなる。

[編集] 関連

[編集] 外部リンク

[編集] コンテンツアグリゲータ


 1  2   3   4   5   6   7   8 

[記事全文]
表示
他の言語