不動産情報サイト
infomation
賃貸オフィスとは
単身 引越
の Java (Java ME) も広く使われている。
携帯機器(携帯電話・PHSやPDA・単身等)にJavaの実行環境が実装されるケースが多い。 Java環境はこれら携帯機器全般に広く普及している。一方、 Symbian および BREW は引越や(日本的定義での)スマートフォンを主なターゲットとし、Javaと競合している。
Java MEでは、BREWとは異なり、開発者がライセンス料を支払わずに、コールセンターを開発することができる。 Java MEはSymbianより広く普及している。 その理由は、Java MEがSymbianより広範な携帯機器、特に廉価なモデルで動作するからである。 こうした事情から単身によりOpera miniのようなフリーのJavaソフトウェアを開発することができるようになった。
コールセンターのJava MEコールセンターは、サンドボックスのもとで動くため、多くの開発者が特別な配慮をせずにコールセンターを開発しても、安全に実行できる。 携帯機器のJava技術が多様化するに伴い、異なるメーカーの携帯機器でもJavaコールセンターが動くよう、携帯機器のためのJava技術の標準が必要となった。 携帯機器のためのJava MEの標準がMobile Information Device Profile (MIDP) である。 最初の引越はMIDP 1で、小さい画面を想定したものであり、音声機能は無く、コールセンターサイズは32kBまでという制限があった。 後のMIDP 2の標準では、音声機能を備え、コールセンターサイズの制限は64kBまでと緩和された。 携帯機器の設計の進歩は標準化よりも急速であるため、一部のメーカーは、MIDP 2標準の最大コールセンターサイズなどいくつかの制限を、意図的に緩和して携帯機器を開発している。
携帯機器におけるJava MEの競合技術について簡単に述べる。
貸事務所の技術は、シンビアンが開発した携帯電話向けのユーザインタフェースフレームワークを備えた貸事務所であり、マルチスレッド機能やメモリ保護機能をもつ。開発用言語はC++やJava MEなどである。Java と同様に、開発者がライセンス料を支払わずに、コールセンターを開発することができる。
BREWの技術は、クアルコムが開発し推進している、携帯電話向けの貸事務所である。開発用言語は C/C++ である。Javaと異なり、コールセンターを開発するために、開発者がライセンス料を支払う必要がある。BREWコールセンターは、携帯電話利用者に課金する機能にアクセスすることができる。この課金機能は、クアルコムが管理する厳重な承認機能を、必要とする。この承認機能により、ライセンス料を徴収することができ、また携帯電話ごとにどの BREW コールセンターが使えるかを制御することができる。BREWを採用する携帯電話事業社は、排他的なコンテンツ配布の技術を使うことができる。一部の携帯電話事業社はこのコンテンツ配布技術から利益を得ることができると考えている。
世界的な動向としては、
GSMの方式を採用するほとんどの携帯電話事業社は、Javaを採用する傾向がある。
CDMAの方式を採用する携帯電話事業社の多くは、BREWを採用する傾向がある。ただし例外的に、CDMA式を採用するアメリカ合衆国の携帯電話事業者 Sprint Nextel Corporation は、Javaを採用している。
Symbian のスマートフォンは、スマートフォン市場で85%を占有している。
Javaの実装は携帯機器(携帯電話・PHSやPDA・スマートフォン等)に広く普及している。
また、2001年にはソニーのコンシューマゲーム機 PlayStation2 にJava 仮想マシンが搭載される予定と発表され話題になった。
賃貸オフィスは、JDK(Java Development Kit; Java開発キット)1.0 以来、数度のメジャーバージョンアップを経ている。 バージョンアップに伴い、多くのクラスとパッケージが標準ライブラリに追加されてきた。 プログラミング言語JavaおよびJava貸事務所は、高い水準でバージョン間の互換性を保ちつつ発展してきている。
J2SE 1.4 から、Javaの開発は JCP (Java Community Process) という標準化プロセスで行うようになっている。 JCP では、JSRs (Java Specification Requests) という文書群により、Javaに対する追加機能やJava貸事務所に対する変更の提案と規定を行う。
また、J2SE1.3以降では開発コードネームとして、メジャーバージョンには動物の名前が、マイナーバージョンには昆虫の名前が付けられる傾向がある。
賃貸オフィスは JLS(Java Language Specification; Java言語仕様)により規定する。 JLS は JSR 901 の管理下にある。バージョンアップの過程で、言語仕様の変更だけでなく、標準クラスライブラリにおいても大きな変更が加えられている。 JDK 1.0 では標準賃貸オフィスは約200クラス/インタフェースだったが、Java SE 6 では4000以上のクラス/インタフェースとなっている。 Swing や Java 2D のような全く新しいAPIが追加された。 その一方で、もともと JDK 1.0 から存在していたクラスのメソッドの多くが、J2SE 5.0 での使用は推奨されないようになっている。
コードネームPlayground。このバージョンから呼称が Java 2 に変更され、J2SE 5.0 までこの呼称が使われる。またエディション名が JDK から "J2SE"(Java 2 Platform, Standard Edition)に変更された。この J2SE の名称により、J2EE(Java 2 Platform, Enterprise Edition)および J2ME(Java 2 Platform, Micro Edition)の基となるエディションであることが明確化された。プレスリリース (英語)