【レポート】大きく変貌を遂げたPalm OS 5の疑問を解く - PalmがQ&Aセッション開催(1)

 

都内でPalm Computing日本法人主催のPalm OS 5に関するプレス向けQ&Aセッションが行われた。OS 5は10日にライセンシ向けの出荷開始のアナウンスがされたばかりのPalm OS最新バージョンだが、今回のセッションでは前述のアナウンスでは触れられなかった詳細がある程度明らかになったので、その模様をお伝えしていきたい。

Palm OS 5の変更点の概要

○OS本体はARMネイティブ、アプリは68Kエミュレーション

まずOS 5最大の変更点は、何と言っても対応するプロセッサが従来のDragonBall(68Kアーキテクチャ)ベースではなく、いわゆるARMアーキテクチャベースのプロセッサに変更されたことだろう。もちろんARMアーキテクチャのプロセッサといってもいろいろな種類があるが、OS開発を担当するPalmSourceでは「Palm OS Ready Program」と題した動作検証プログラムを用意しており、既にIntel、Motorola、Texas Instrumentsなどとの間で同プログラムに基づいた動作確認などの作業を開始しているという。今回のセッションでもIntelの「XScale」プロセッサを搭載した汎用の評価用ボードが持ち込まれ、OS 5が実際に動作しているところのデモが行われた。

当然OS自体もそれに伴い完全にARMネイティブのコードに書き直されたのだが、問題は従来のPalm OSで動いていたアプリケーションの互換性。これについてOS 5では「PACE(Palm Application Compatibility Environment)」と呼ばれる、従来の68Kベースのコードを動作させるためのエミュレーション環境が用意される。このPACEは従来のPalm OS用アプリケーションが、コードを一切書き換えることなくこれまでの約10~20倍もの速度で動作するというすぐれもの。今回のセッションでも68Kコードのアプリである「Quicksheet」をPalm OS 4とOS 5の両方で動作させるデモが行われたが、グラフ描画がOS 4でははっきり目で追えるスピードだったのに対し、OS 5では一瞬で描画が終わり、その実力の程が見せ付けられた。

また必要に応じて一部コードをARMネイティブに書き直すことにより、アプリの速度をさらに向上させることも可能となっているが、現状ではARMのネイティブコードを出力できるコンパイラ環境がARM Developer Suite(ADS)、もしくはgcc程度しかないため、PalmSourceとして当面はARMのネイティブコードはサブルーチンでの使用にとどめ、メインルーチンは68Kコードで記述しPACE上で実行することを推奨しているとのこと。

Palm OS 5におけるアプリケーションの扱いの説明
Palm OS 5のブロックダイアグラム。Palm OS本体とアプリの間にPACEが挟まる様子が説明されている

ちなみにOS 5上で動作するARMフルネイティブのアプリケーションを開発できる可能性については、PalmSourceとしては「安価な開発環境が出揃った段階でSDKの提供を開始したい」と述べるにとどまったが、ライセンシが独自にSDKを用意してARMフルネイティブのアプリケーションを開発させる可能性については否定しなかった。またARMの基本アーキテクチャに含まれない各プロセッサの独自機能部分のサポートについては、OS 5としてのサポートは行わないものの、ライセンシが独自にドライバなどを用意することで利用できるようになる可能性があるという。

(佐藤晃洋)

【レポート】大きく変貌を遂げたPalm OS 5の疑問を解く - PalmがQ&Aセッション開催(2)
http://pcweb.mycom.co.jp/news/2002/06/17/15.html
に続きます。

PalmSource、Palm OS 5最終版の企業向け出荷開始
http://pcweb.mycom.co.jp/news/2002/06/10/18.html

Palmのデベロッパー向けフォーラム「Palm Source」が開幕
http://pcweb.mycom.co.jp/news/2002/03/28/07.html

【PalmSourceレポート】Palm OS 5+ARM、ネイティブ・コードなら61倍のパフォーマンス向上
http://pcweb.mycom.co.jp/news/2002/02/12/12.html

【PalmSourceレポート】Palm OS 5と新CEO --- Palmの新しい顔の初披露
http://pcweb.mycom.co.jp/news/2002/02/07/14.html

Palm、ARMコアプロセッサ対応に向けた「Palm OS Ready Program」を開始
http://pcweb.mycom.co.jp/news/2001/07/25/08.html



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

そそられないポンコツ淫魔のちょいエロコメディ、ジャンプ+で
[20:41 7/26] ホビー
[映画興行成績]「ONE PIECE」最新作が初登場で首位 興収11.5億円の好スタート
[20:30 7/26] エンタメ
夫婦のLINE 第128回 甘っちょろい戯言は抜きだ
[20:30 7/26] ライフスタイル
タイガが逆壁ドンジャンプ!南十字明日菜が描く「キンプリ」出張版がザ花に
[20:07 7/26] ホビー
スマホからの「welq」利用者急増で631万人に - ニールセン
[20:03 7/26] 企業IT

求人情報