こ の 記 事 は 更 新 が 必 要 と さ れ て い ま す 。
こ の 記 事 に は 古 い 情 報 が 掲 載 さ れ て い ま す 。 編 集 の 際 に 新 し い 情 報 を 記 事 に 反 映 さ せ て く だ さ い 。 反 映 後 、 こ の タ グ は 除 去 し て く だ さ い 。 ︵ 2 0 2 2 年 6 月 ︶
W i n d o w s 9 x 系 や W i n d o w s N T 系 等 と 共 に 、 W i n d o w s フ ァ ミ リ ー に 属 す る 。 パ ー ソ ナ ル コ ン ピ ュ ー タ ( PC ) 用 W i n d o w s と 異 な り OS の み で 一 般 に 販 売 さ れ る こ と は な く 、 対 象 と な る 装 置 に 組 み 込 ん で 使 用 す る こ と を 前 提 と し て い る 。 ま た 、 組 み 込 み 用 OS と し て W i n d o w s E m b e d d e d フ ァ ミ リ ー に も 位 置 す る 。 か つ て の PC 用 の W i n d o w s N T の よ う に 、 複 数 の C P U ア ー キ テ ク チ ャ に 対 応 す る 。
OS と し て は W i n d o w s N T 2 . X か ら 仮 想 記 憶 や メ モ リ ー 量 を 制 限 し 、 A P I や 機 能 を 絞 り 込 む な ど 徹 底 的 に 軽 量 化 さ れ た も の に 必 要 な 機 能 の み を 付 加 す る シ ス テ ム に な っ て お り 、 x 8 6 系 に 特 化 し た ノ ン プ リ エ ン プ テ ィ ブ な W i n d o w s 9 x 系 と 異 な り W i n d o w s N T と 同 様 に 完 全 な プ リ エ ン プ テ ィ ブ 、 マ ル チ タ ス ク 、 マ ル チ ス レ ッ ド の リ ア ル タ イ ム OS で あ る 。 こ の た め 一 部 の ダ イ ア ロ グ が W i n d o w s N T 2 . X の も の と 類 似 し て い る [ 要 出 典 ] 。
初 期 の W i n d o w s N T の 特 色 で あ る 高 い 移 植 性 が 保 た れ て お り 、 A R M 、 S u p e r H を は じ め と し た 様 々 な C P U ア ー キ テ ク チ ャ ー に 対 応 し て い る 。 W i n d o w s C E 6 . X か ら は カ ー ネ ル が 近 代 化 さ れ 、 メ モ リ ー は 2 G B 、 プ ロ セ ス 数 は 3 2 0 0 0 ま で に 拡 張 さ れ 、 プ ロ セ ス の カ ー ネ ル 階 層 へ の 移 動 な ど 負 荷 の 重 い タ ス ク へ の 対 応 や 高 速 化 が 図 ら れ て い る 。
組 み 込 み 用 と い う 性 格 上 、 機 器 を 開 発 す る メ ー カ が そ の 機 器 に 不 要 な 機 能 は 削 除 し 必 要 な 機 能 の み を 選 ん で 搭 載 す る こ と も 可 能 で あ る 。 こ の た め 、 利 用 者 か ら は 、 W i n d o w s C E が 搭 載 さ れ て い る こ と を 意 識 す る こ と な く 使 え る 機 器 を 作 る こ と も で き る 。 業 務 用 専 用 端 末 や 、 セ ッ ト ト ッ プ ボ ッ ク ス 等 で 用 い る 場 合 は 、 こ の よ う に し て 必 要 な 機 能 を 搭 載 す る 。 ま た 、 実 装 し た 機 能 に よ っ て 対 価 の ロ イ ヤ リ テ ィ が 変 動 す る 。
必 要 な 機 能 の み を 選 択 し て 搭 載 す る こ と が で き る と い う 特 徴 を 生 か し て 、 W i n d o w s C E を 搭 載 す る P O S レ ジ や 、 ビ デ オ プ ロ ジ ェ ク タ 、 カ ー ナ ビ ( W i n d o w s C E f o r A u t o m o t i v e ) 、 ゲ ー ム 機 ︵ ド リ ー ム キ ャ ス ト ︶ 、 ポ ー タ ブ ル AV プ レ ー ヤ ー ( P o r t a b l e M e d i a C e n t e r ) 、 シ ン ク ラ イ ア ン ト 端 末 ( W i n d o w s - b a s e d T e r m i n a l 、 S m a r t D i s p l a y ) な ど も 存 在 す る 。 こ れ ら に は P D A に 見 ら れ る よ う な OS と し て の G U I を 実 装 し て い な い も の も 多 い が 、 レ ジ で は 最 近 タ ッ チ パ ネ ル を 搭 載 し て ボ タ ン と 組 み 込 み OS の 操 作 で 作 業 の 効 率 化 を 図 る 傾 向 が あ る 。
な お 、 こ れ ら の 端 末 に も パ ー ソ ナ ル コ ン ピ ュ ー タ ( PC ) 用 W i n d o w s と 同 様 に W i n d o w s の ラ イ セ ン ス シ ー ル が 貼 り 付 け ら れ る 。
「CE」の名称は家電 を意味するConsumer Electronicsの略と言われているが、マイクロソフトによると、「CEは何かしらの略語ではないが、"Compact," Connectable," Compatible," "Companion," and "Efficient."(小さく、つなぎやすく、互換性のある、つきあえる、効率的なもの)の意味合いがある」と説明している[2] 。
Timeline of Windows CE Development
改良により、機能追加のほか、リアルタイムイベントでの応答速度の向上などが行われている。
Windows CE 1.0 (Pegasus)
Windows CE 2.0, 2.11, 2.12 (Mercury)
Windows CE 3.0 (Cedar)
Windows CE .NET 4.0 (Talisker)
Windows CE .NET 4.1 (Jameson)
Windows CE .NET 4.2 (McKendric)
Windows CE 5.0 (Macallan)
Windows Embedded CE 6.0 (Yamazaki)
Windows Embedded Compact 7 (Chelan)
Windows Embedded Compact 2013
CE 4.0 から CE 6.0 までのコードネームは有名なウィスキー の名前より取られている。
Windows Embedded CE 6.0
編集
次 世 代 バ ー ジ ョ ン と し て 、 V e r s i o n 6 . 0 が 開 発 さ れ た 。 5 . 0 ま で は 、 プ ロ セ ス 数 は 最 大 32 個 に 制 限 さ れ 、 そ し て 各 プ ロ セ ス の 仮 想 ア ド レ ス 空 間 は 3 2 M B に 制 限 さ れ て い た 。 6 . 0 で は プ ロ セ ス 数 制 限 は 最 大 3 2 0 0 0 個 ま で に 拡 張 さ れ 、 各 プ ロ セ ス の 仮 想 ア ド レ ス 空 間 は 2 G B ま で に 広 げ ら れ る 。 こ れ に よ り 大 量 の メ モ リ を 消 費 す る ア プ リ ケ ー シ ョ ン が 実 現 可 能 に な る 。 ま た カ ー ネ ル は 上 位 2 G B の ア ド レ ス 空 間 に 置 か れ 、 従 来 ユ ー ザ ー プ ロ セ ス だ っ た G W E S 、 フ ァ イ ル シ ス テ ム 、 デ バ イ ス ド ラ イ バ は カ ー ネ ル 空 間 に 統 合 さ れ る 。 こ れ に よ り 従 来 プ ロ セ ス 切 り 替 え オ ー バ ー ヘ ッ ド が A P I 呼 び 出 し に 伴 っ て い た が 、 こ れ も シ ス テ ム コ ー ル と い う 形 に な り 高 速 化 さ れ る 。 特 に ネ ッ ト ワ ー ク へ の ア ク セ ス 速 度 は 大 幅 に 高 速 化 さ れ る と し て い る 。
Windows Embedded Compact 7
編集
CE 6.0 の発展バージョンとして開発されたWindows Embedded Compact 7 は 8物理コアまでの対称型マルチプロセッシング 、3GBまでの物理メモリ空間サポート、NDIS 6.1ベースのネットワークスタック、.NET Compact Framework v3.5 が特徴である。また Silverlight for Windows Embedded によるUI開発が可能になった[3] [4] 。
Windows Embedded Compact 2013
編集
C o m p a c t 7 の 後 継 と し て 、 2 0 1 3 年 6 月 に 一 般 利 用 可 能 と な っ た 。
サ ポ ー ト す る C P U の 種 類 と し て は x 8 6 お よ び A R M v 7 T 2 が 必 要 と さ れ 、 M I P S 系 、 お よ び A R M v 5 、 A R M v 6 ま で の ア ー キ テ ク チ ャ サ ポ ー ト は 削 除 さ れ た 。
開 発 環 境 と し て V i s u a l S t u d i o 2 0 1 2 u p d a t e 2 以 降 お よ び V i s u a l S t u d i o 2 0 1 3 、 V i s u a l S t u d i o 2 0 1 5 が 利 用 可 能 で あ る 。 A R M コ ン パ イ ラ は W i n d o w s R T 用 に 用 意 さ れ た も の と 同 じ A R M コ ン パ イ ラ が 利 用 さ れ る 。 そ の た め ( A R M で も x 8 6 で も ) C + + 0 x 拡 張 が 利 用 可 能 で あ る 。
UI 開 発 手 法 と し て 上 記 V i s u a l S t u d i o 同 梱 の R A D 開 発 ツ ー ル 、 B l e n d f o r V i s u a l S t u d i o の 利 用 が 推 進 さ れ た 一 方 で 、 こ れ ま で の H P C S h e l l 機 能 や コ ン ト ロ ー ル パ ネ ル UI は サ ポ ー ト が 削 除 さ れ た 。 . N E T C o m p a c t F r a m e w o r k と し て は v 3 . 9 が サ ポ ー ト さ れ て い る 。
Windows Embedded CEのアプリケーション開発は、現在ではネイティブコード開発とマネージドコード開発の2とおり開発手法が用意されている。
C P U の ネ イ テ ィ ブ コ ー ド で プ ロ グ ラ ム の 実 行 フ ァ イ ル ︵ D L L ま た は E X E ︶ を 作 成 す る 方 法 が ネ イ テ ィ ブ コ ー ド 開 発 で あ る 。 ネ イ テ ィ ブ コ ー ド 開 発 で は デ ス ク ト ッ プ PC 用 の W i n 3 2 A P I の サ ブ セ ッ ト が 利 用 可 能 で あ る 。 ま た デ ー タ ベ ー ス や リ モ ー ト ツ ー ル 関 連 で CE 独 自 の A P I も 用 意 さ れ て い る 。 文 字 列 を 使 用 す る A P I は ほ と ん ど の 場 合 U N I C O D E バ ー ジ ョ ン の み が 用 意 さ れ 、 A N S I バ ー ジ ョ ン も 用 意 さ れ て い る A P I は C ラ ン タ イ ム 系 や W i n s o c k 関 連 な ど 一 部 に と ど ま る 。
W i n d o w s C E で は こ れ ま で に 以 下 の C P U ア ー キ テ ク チ ャ が サ ポ ー ト さ れ て い た こ と が あ る 。
● M I P S 系 C P U - M I P S 3 2 、 M I P S I I 、 M I P S I I F P な ど
● A R M 系 C P U - A R M v 4 、 A R M v 4 I 、 A R M v 5 、 A R M v 6 、 A R M v 7
● S u p e r H シ リ ー ズ C P U - S H 3 、 S H 3 D S P 、 S H 4
● P o w e r P C
● x 8 6 - x 8 6 、 x 8 6 E M
こ れ 以 外 に 、 C E F と 呼 ば れ る 仮 想 マ シ ン コ ー ド を 利 用 し た 開 発 が 一 時 サ ポ ー ト さ れ て い た が [ 5 ] 、 こ の コ ン セ プ ト は C E 4 . 0 以 降 の マ ネ ー ジ ド コ ー ド 開 発 へ と 引 き 継 が れ て い っ た 。
ネ イ テ ィ ブ コ ー ド 開 発 ツ ー ル と し て は 当 初 V i s u a l S t u d i o 6 . 0 に ア ド オ ン し て 使 用 す る W i n d o w s C E T o o l k i t f o r V i s u a l C + + / V i s u a l B a s i c 5 . 0 や 2 0 0 3 が 使 用 さ れ た が 、 W i n d o w s C E 3 . 0 以 降 で は 無 償 で 入 手 で き る e M b e d d e d V i s u a l T o o l s 3 . 0 / e M b e d d e d V i s u a l C + + 4 . 0 が 利 用 さ れ る よ う に な っ た 。 C E 5 / 6 . 0 / C o m p a c t 7 で は V i s u a l S t u d i o 2 0 0 5 / V i s u a l S t u d i o 2 0 0 8 P r o 以 上 で ネ イ テ ィ ブ コ ー ド 開 発 が 行 わ れ る よ う に な っ た が 、 こ れ ら の 開 発 製 品 は 有 償 で 入 手 す る 必 要 が あ っ た 。
C o m p a c t 2 0 1 3 の 場 合 、 V i s u a l S t u d i o 2 0 1 2 / 2 0 1 3 / 2 0 1 5 の P r o 以 上 、 ま た は 無 償 で 入 手 で き る C o m m u n i t y E d i t i o n に 、 A p p l i c a t i o n B u i l d e r を A d d O n し て 利 用 す る 。
マ イ ク ロ ソ フ ト の . N E T F r a m e w o r k 構 想 に 準 じ た ア プ リ ケ ー シ ョ ン 開 発 の 手 法 を マ ネ ー ジ ド コ ー ド 開 発 と い う 。 W i n d o w s C E の マ ネ ー ジ ド コ ー ド 実 行 環 境 は . N E T C o m p a c t F r a m e w o r k と 呼 ば れ る 。 こ れ は デ ス ク ト ッ プ PC 向 け . N E T F r a m e w o r k の サ ブ セ ッ ト で あ り 、 一 部 共 通 の ク ラ ス ラ イ ブ ラ リ が 用 意 さ れ る [ 注 2 ] 。 開 発 言 語 と し て は C # お よ び V i s u a l B a s i c ( . N E T ) が サ ポ ー ト さ れ て い る 。
● . N E T C o m p a c t F r a m e w o r k v 1 . 0
● . N E T C o m p a c t F r a m e w o r k v 2 . 0
● . N E T C o m p a c t F r a m e w o r k v 3 . 5
当 初 は マ ネ ー ジ ド コ ー ド 開 発 の み の た め に V i s u a l S t u d i o ( V i s u a l C # / V i s u a l B a s i c ) 2 0 0 3 が 利 用 さ れ た ( ネ イ テ ィ ブ コ ー ド 開 発 は で き な か っ た ) が 、 そ の 後 の V i s u a l S t u d i o 2 0 0 5 お よ び V i s u a l S t u d i o 2 0 0 8 で は 一 つ の 環 境 で ネ イ テ ィ ブ コ ー ド 開 発 と マ ネ ー ジ ド コ ー ド 開 発 の 両 方 が 可 能 に な っ た 。
Windows Embedded CE 6.0 R3 や Compact 7 / 2013 ではアプリケーション開発手法として Silverlight for Windows Embedded が利用可能である。これはExpression Blend または Blend for Visual Studio を利用して作成したデザインにC++で開発した処理コードを組み合わせるという、ハイブリッドな開発手法である。
作 成 し た ア プ リ ケ ー シ ョ ン の 動 作 確 認 は 、 PC 上 で 実 行 す る CE エ ミ ュ レ ー タ 、 ま た は シ リ ア ル ケ ー ブ ル や L A N 経 由 で A c t i v e S y n c や W i n d o w s M o b i l e D e v i c e C e n t e r に よ り 接 続 し た タ ー ゲ ッ ト 機 に リ モ ー ト で 、 そ れ ぞ れ ダ ウ ン ロ ー ド し て 行 う 。
W i n d o w s C E 2 . x / 3 . 0 の 時 代 に は 、 W i n d o w s P C 上 の W i n 3 2 A P I に 変 換 す る 形 で 動 作 す る W i n d o w s C E エ ミ ュ レ ー タ が 用 意 さ れ て い た 。 こ の A P I エ ミ ュ レ ー タ を 利 用 す る に は 、 デ バ ッ グ 時 に 一 時 的 に x 8 6 コ ー ド を 生 成 す る 必 要 が あ っ た 。
W i n d o w s C E 5 . 0 / 6 . 0 や W i n d o w s M o b i l e 5 . 0 / 6 . x の 世 代 で は A R M コ ー ド で 動 作 す る エ ミ ュ レ ー タ が 用 意 さ れ 、 A R M 実 機 用 と 同 じ バ イ ナ リ を エ ミ ュ レ ー タ で そ の ま ま 動 か す こ と が で き た 。
C o m p a c t 7 や C o m p a c t 2 0 1 3 で は W i n d o w s V i r t u a l P C を 利 用 し て 動 作 す る デ バ ッ グ 用 OS イ メ ー ジ 作 成 用 の B S P ( V C E P C ) が 提 供 さ れ 、 実 機 と 接 続 す る の と 同 じ イ ー サ ネ ッ ト 接 続 を 利 用 し て デ バ ッ グ す る こ と が で き る 。 た だ し W i n d o w s V i r t u a l P C で 動 作 す る デ バ ッ グ 用 OS を ビ ル ド す る た め に も そ れ な り の ス キ ル が 要 求 さ れ る た め 、 あ ま り 一 般 的 と は 言 え な い 。
● V i s u a l C E ‥ デ ー タ ベ ー ス ・ ア プ リ ケ ー シ ョ ン 開 発 ツ ー ル 。 ソ フ ト ウ エ ア マ ネ ジ メ ン ト か ら 1 9 9 8 年 5 月 12 日 に 発 売 [ 6 ] 。 開 発 元 は 、 ア メ リ カ の S Y W A R E の 製 品 。
W i n d o w s C E は そ の 初 期 よ り マ イ ク ロ ソ フ ト の 組 み 込 み 向 け OS 製 品 と し て の 利 用 を 計 画 さ れ て い た 。 や が て 出 荷 さ れ た 以 下 の ツ ー ル キ ッ ト を 使 用 す る と 、 ユ ー ザ ー は 独 自 の W i n d o w s C E O S を 開 発 し カ ス タ ム 機 器 向 け の 組 み 込 み OS と し て 利 用 す る こ と が で き る よ う に な っ た [ 7 ] 。
● W i n d o w s C E 2 . 1 1 E T K ( E m b e d d e d T o o l K i t )
最 初 の 組 み 込 み 向 け CE 開 発 環 境 、 ベ ー タ 版 と し て 提 供
● W i n d o w s C E 2 . 1 2 P l a t f o r m B u i l d e r
最 初 の 製 品 版 組 み 込 み 向 け CE 開 発 環 境 、 独 自 I D E で OS ビ ル ド が 可 能 ( 例 ) P o c k e t P o s t P e t
● W i n d o w s C E 3 . 0 P l a t f o r m B u i l d e r
I D E で 使 用 す る コ ン ポ ー ネ ン ト を 選 択 で き る よ う に な っ た ( 例 ) W i n d o w s B a s e d T e r m i n a l 、 W e b P a d
● W i n d o w s C E . N E T 4 . 0 P l a t f o r m B u i l d e r
大 幅 に 機 能 向 上 。 N D I S 5 . 1 ネ ッ ト ワ ー ク 、 M U I 機 能 、 V o I P 機 能 な ど ( 例 ) S e t T o p B o x
● W i n d o w s C E . N E T 4 . 1 P l a t f o r m B u i l d e r
● W i n d o w s C E . N E T 4 . 2 P l a t f o r m B u i l d e r
︵ 例 ︶ P o r t a b l e M e d i a C e n t e r
● W i n d o w s C E 5 . 0 P l a t f o r m B u i l d e r
︵ 例 ︶ N e t w o r k M e d i a D e v i c e [ 8 ] 、 N a v R e a d y な ど の 派 生 製 品 が あ る
● W i n d o w s E m b e d d e d C E 6 . 0
こ れ ま で の 独 自 I D E か ら V i s u a l S t u d i o 2 0 0 5 の ア ド オ ン へ と 変 更 さ れ た
● W i n d o w s E m b e d d e d C E 6 . 0 R 2
● W i n d o w s E m b e d d e d C E 6 . 0 R 3
︵ 例 ︶ ネ ッ ト ワ ー ク プ ロ ジ ェ ク タ 、 P N D 、 カ ラ オ ケ 端 末
● W i n d o w s E m b e d d e d C o m p a c t 7
V i s u a l S t u d i o 2 0 0 8 の ア ド オ ン と し て 提 供 ( 例 ) タ ブ レ ッ ト
● W i n d o w s E m b e d d e d C o m p a c t 2 0 1 3
V i s u a l S t u d i o 2 0 1 2 / 2 0 1 3 / 2 0 1 5 の ア ド オ ン と し て 提 供
近 年 で は こ れ ら の プ ラ ッ ト フ ォ ー ム 開 発 ツ ー ル は V i s u a l S t u d i o P r o f e s s i o n a l w i t h M S D N の ダ ウ ン ロ ー ド 特 典 を 利 用 し て 入 手 す る 方 法 が 一 般 的 で あ る 。
2 0 1 5 年 12 月 現 在 、 M S D N S u b s c r i b e r D o w n l o a d サ イ ト を 利 用 し て C E . N E T 4 . 1 か ら C o m p a c t 2 0 1 3 ま で の す べ て の リ リ ー ス を 入 手 可 能 で あ る 。
上記ツールキットを使用すると、OEMのニーズに応じたOS機能のみを搭載したカスタムWindows CE OSを作成することができるが、これらカスタム機器(通常よりも使用可能API少ない)で正常に動作するネイティブコードアプリケーション開発をサポートするために、ツールキットにはカスタム機器で使用可能なヘッダーファイルとライブラリのみをまとめて出力する、カスタムSDK作成機能が備わっている。この機能を用いて作成されたカスタムSDK は eMbedded Visual C++ やVisual Studio 2005/2008、Visual Studio 2012/2013/2015 + Application Builder環境で使用することができる。
最近のPlatform Builder には再ビルド可能なCEカーネルほかいくつかの中心モジュールのソースコードが付属しており、ツールキットインストール時に簡単なEULAに同意することでOSのビルドツリー内にインストールされる。これを利用してカーネルの処理内容を理解したりデバッグ時にカーネルデバッガから参照したりすることができる。
Windows CE Platform Builderを利用してカスタムWindows CE OSを開発しこれを機器に搭載して製品出荷する場合、組み込みOSとしての使用料をマイクロソフトに支払う必要がある。その際には代理店経由で契約を締結し、COAと呼ばれるシールを製品に貼付して出荷する。Windows CEの組み込みOSとしてのライセンス料は使用OSコンポーネントによりいくつかのカテゴリに分けられるが、およそ1台あたりUS $3 から US$16の範囲とされている[9] 。
P D A と 呼 ば れ る 製 品 群 に は W i n d o w s C E を OS と す る も の が あ り 、 こ れ ら P D A 用 に 必 要 な デ バ イ ス ド ラ イ バ や ウ ェ ブ ブ ラ ウ ザ な ど の 機 能 を マ イ ク ロ ソ フ ト が ま と め た 製 品 が ﹁ H a n d h e l d P C ﹂ や ﹁ P o c k e t P C ﹂ で あ る 。 ﹁ H a n d h e l d P C ﹂ や ﹁ P o c k e t P C ﹂ は OS を 示 す も の で は な い 。 例 え ば 、 N E C の ﹁ モ バ イ ル ギ ア ﹂ の ﹁ M C - R 5 3 0 ﹂ と い う 製 品 の 場 合 は 、 W i n d o w s C E V e r . 2 . 1 1 を 搭 載 し た 、 W i n d o w s C E H a n d h e l d P C E d i t i o n V e r . 3 . 0 1 仕 様 の 製 品 と い う よ う に な る 。
初 期 の 頃 、 W i n d o w s C E の 利 用 形 態 の 一 つ と し て 、 携 帯 用 端 末 で の 使 用 が 検 討 さ れ 、 そ の 結 果 x 8 6 ベ ー ス の ノ ー ト パ ソ コ ン よ り も 小 型 化 さ れ た キ ー ボ ー ド 付 き の 形 状 の も の と 、 タ ッ チ パ ネ ル へ の ペ ン ︵ ス タ イ ラ ス ︶ に よ る 入 力 操 作 を 基 本 と す る キ ー ボ ー ド を 持 た な い 小 型 の も の が 登 場 し た 。 前 者 を ﹁ H a n d h e l d P C ﹂ ︵ ハ ン ド ヘ ル ド ・ ピ ー シ ー = H / P C ︶ 、 後 者 を ﹁ P o c k e t P C ﹂ ︵ ポ ケ ッ ト ・ ピ ー シ ー ︶ と 呼 ぶ 。
ど ち ら の 場 合 も 、 W i n d o w s 9 5 以 降 で ウ ィ ン ド ウ を ﹁ 最 大 化 表 示 ﹂ で 使 用 し た 状 態 に 似 た ユ ー ザ イ ン タ フ ェ ー ス と な っ て お り 、 W i n d o w s ユ ー ザ で あ れ ば 、 あ ま り 違 和 感 な く 操 作 す る こ と が で き る よ う 配 慮 さ れ て い る 。 ま た 、 携 帯 用 と い う 点 を 重 視 し 、 小 型 軽 量 で 電 池 ︵ バ ッ テ リ ︶ に よ る 長 時 間 駆 動 が 可 能 で あ る 。 キ ー ボ ー ド 付 き の も の で も ペ ン 操 作 が 出 来 る も の が 多 い 。 多 く は ハ ー ド デ ィ ス ク を 持 た ず 、 メ モ リ カ ー ド ス ロ ッ ト を 実 装 す る 。
キ ー ボ ー ド 型 や ペ ン 型 P D A で あ っ て も 、 マ イ ク ロ ソ フ ト が 提 供 す る 上 記 の プ ラ ッ ト フ ォ ー ム を 使 わ ず 、 W i n d o w s C E カ ー ネ ル 上 に 独 自 の ユ ー ザ モ ー ド 層 を 構 築 し た 製 品 も あ る 。 カ シ オ の l ' a g e n d a ︵ ラ ジ ェ ン ダ ︶ 、 N T T ド コ モ の ポ ケ ッ ト ポ ス ト ペ ッ ト や シ グ マ リ オ ン I I I 、 日 立 の N P D - 1 0 J W L / 2 0 J W L 、 au ︵ K D D I ・ 沖 縄 セ ル ラ ー 電 話 ︶ の ト リ コ メ ー ル 、 サ イ バ ー バ ン ク ジ ャ パ ン の P C - E P h o n e I I な ど が こ れ に 当 た る 。 そ の 理 由 と し て 、 G U I を 独 自 実 装 す る こ と で ロ イ ヤ リ テ ィ を 下 げ ら れ る こ と が 挙 げ ら れ る 。 ま た 、 キ ー ボ ー ド 型 の 製 品 で は H / P C の 開 発 が 既 に 終 息 し て い る こ と 、 ペ ン 型 の 製 品 で は A R M 以 外 の C P U の サ ポ ー ト を 中 止 し た こ と も 挙 げ ら れ る 。 こ れ ら の 機 種 の 一 部 で は 、 足 り な い モ ジ ュ ー ル を 独 自 に 補 完 し て P o c k e t P C 用 な ど の ア プ リ ケ ー シ ョ ン を 動 作 さ せ る 試 み が 、 ユ ー ザ ー の 間 で 行 わ れ て い る 。
H a n d h e l d P C 1 . 0
1 9 9 7 年 6 月 25 日 発 表 。 W i n d o w s C E 1 . 0 ベ ー ス 。
H a n d h e l d P C 2 . 0
1 9 9 8 年 3 月 11 日 発 表 。 W i n d o w s C E 2 . 0 ベ ー ス 。
H a n d h e l d P C 3 . 0 ( H a n d h e l d P C P r o f e s s i o n a l E d i t i o n )
1 9 9 9 年 2 月 22 日 発 表 。 W i n d o w s C E 2 . 1 1 ベ ー ス 。
H a n d h e l d P C 2 0 0 0
2 0 0 0 年 10 月 10 日 発 表 。 W i n d o w s C E 3 . 0 ベ ー ス 。
P a l m P C
1 9 9 8 年 に 発 表 し た 際 の 名 称 。
P a l m - s i z e P C 1 . 1
1 9 9 8 年 12 月 3 日 発 表 。 P a l m O S と 酷 似 す る と い う こ と で 改 称 。 白 黒 イ ン タ フ ェ ー ス 。 ︵ 読 み ‥ パ ー ム サ イ ズ PC ︶ ︵ 略 称 ‥ P s P C ︶
P a l m - s i z e P C 1 . 2
1 9 9 9 年 2 月 22 日 発 表 。 カ ラ ー 表 示 対 応 。
G - F O R T ・ カ シ オ 製 2 0 0 0 年
P o c k e t P C ( 2 0 0 0 )
2 0 0 0 年 7 月 13 日 発 表 。 W i n d o w s C E 3 . 0 ベ ー ス に な っ た こ と を 機 に 改 称 。 ウ ェ ブ ブ ラ ウ ザ ( P o c k e t I n t e r n e t E x p l o r e r ) 、 フ ァ イ ル エ ク ス プ ロ ー ラ 搭 載 。 左 下 に あ っ た ﹁ ス タ ー ト ﹂ ボ タ ン が 廃 止 さ れ 、 左 上 の プ ル ダ ウ ン ボ タ ン か ら タ ス ク を 開 く 形 態 と な っ た 。 プ ラ ッ ト フ ォ ー ム 準 拠 の ア プ リ に は 終 了 ボ タ ン が 付 か な く な っ た 。 略 称 ‥ P P C 。
P o c k e t P C 2 0 0 2
2 0 0 1 年 10 月 5 日 発 表 。 W i n d o w s X P に 準 じ た イ ン タ フ ェ ー ス を 採 用 し 、 若 干 高 速 化 し た 。 こ れ 以 降 は A R M 系 C P U の み を サ ポ ー ト す る よ う に な っ た 。 ア プ リ に 終 了 ボ タ ン が 付 く よ う に な っ た が 、 実 際 に は 終 了 せ ず 、 W i n d o w s の 最 小 化 ボ タ ン に 近 い 。
P o c k e t P C 2 0 0 3
2 0 0 3 年 6 月 30 日 発 表 。 W i n d o w s M o b i l e 2 0 0 3 s o f t w a r e f o r P o c k e t P C が 正 式 名 称 。 W i n d o w s C E . N E T 4 . 2 ベ ー ス 。
P o c k e t P C 2 0 0 3 S e c o n d E d i t i o n
2 0 0 4 年 7 月 6 日 発 表 。 W i n d o w s M o b i l e 2 0 0 3 S e c o n d E d i t i o n s o f t w a r e f o r P o c k e t P C が 正 式 名 称 。 V G A 画 面 を サ ポ ー ト 。
W i n d o w s M o b i l e 5 . 0
2 0 0 5 年 8 月 23 日 発 表 。 イ ン タ フ ェ ー ス を 若 干 変 更 。 O f f i c e ア プ リ ケ ー シ ョ ン の 機 能 向 上 。 W i n d o w s M e d i a P l a y e r 1 0 M o b i l e 搭 載 な ど 。 . N E T F r a m e w o r k の サ ブ セ ッ ト で あ る . N E T C o m p a c t F r a m e w o r k の 実 行 環 境 が 搭 載 さ れ て い る 。
W i n d o w s M o b i l e 6
2 0 0 7 年 2 月 12 日 発 表 。 イ ン タ フ ェ ー ス を 刷 新 し 、 V i s t a 風 デ ザ イ ン と な る 。 O f f i c e ス イ ー ト を 改 良 。 H T M L メ ー ル を サ ポ ー ト し W i n d o w s L i v e M a i l に 対 応 。 こ の バ ー ジ ョ ン か ら W i n d o w s M o b i l e S t a n d a r d と W i n d o w s M o b i l e P r o f e s s i o n a l 、 そ し て 機 能 面 で は W i n d o w s M o b i l e P r o f e s s i o n a l と 同 じ だ が 、 通 信 機 能 が オ プ シ ョ ン 扱 い の 主 に P D A 向 け の W i n d o w s M o b i l e C l a s s i c の 三 つ の エ デ ィ シ ョ ン に 分 け ら れ る 。 バ ー ジ ョ ン 番 号 は C E 5 . 2 で 、 C E 6 . 0 カ ー ネ ル の 搭 載 は 見 送 ら れ た 。
P o c k e t P C 2 0 0 2 以 降 は A R M 系 C P U の み サ ポ ー ト さ れ て い る 。
Pocket LOOX 600
H / P C に つ い て は 、 か つ て は N E C の ﹁ モ バ イ ル ギ ア ﹂ 、 シ ャ ー プ の ﹁ テ リ オ ス ﹂ 、 日 本 ビ ク タ ー の ﹁ イ ン タ ー リ ン ク ﹂ 、 日 立 製 作 所 の ﹁ ペ ル ソ ナ ﹂ 、 ヒ ュ ー レ ッ ト ・ パ ッ カ ー ド の ﹁ J o r n a d a ﹂ 、 N T T ド コ モ が 販 売 す る ﹁ シ グ マ リ オ ン ﹂ な ど の 機 種 が あ っ た が 、 い ず れ も 生 産 を 終 了 し て い る 。 マ イ ク ロ ソ フ ト も H / P C 向 け の 製 品 を リ リ ー ス し て お ら ず 、 H / P C 市 場 は 事 実 上 終 息 し て い る 。
P o c k e t P C に つ い て は 、 国 内 メ ー カ で は カ シ オ 計 算 機 の ﹁ カ シ オ ペ ア ﹂ や 東 芝 の ﹁ G E N I O e ﹂ 、 N E C の ﹁ ポ ケ ッ ト ギ ア ﹂ 、 富 士 通 の ﹁ P o c k e t L O O X ﹂ 、 N T T ド コ モ が 販 売 す る ﹁ m u s é a ﹂ 等 が あ る 。 こ の 他 に 、 ヒ ュ ー レ ッ ト ・ パ ッ カ ー ド ︵ 旧 コ ン パ ッ ク ︶ の ﹁ i P A Q ﹂ や デ ル の ﹁ A x i m ﹂ な ど 海 外 メ ー カ ー 製 品 も あ り 、 か つ て は 選 択 の 幅 も 広 か っ た が 、 各 メ ー カ と も 法 人 用 途 向 け に 注 力 す る よ う に な っ た こ と や 、 通 信 販 売 で の み 販 売 す る 手 法 に 切 り 替 え た こ と も あ り 、 店 頭 で こ の タ イ プ の 端 末 を 見 る こ と も 少 な く な っ て い る 。
携 帯 電 話 の 高 機 能 化 が P D A 全 体 の 販 売 数 が 減 少 し た 一 因 、 と い う 意 見 も あ る 。 W i n d o w s C E は ス マ ー ト フ ォ ン 向 け の W i n d o w s M o b i l e f o r S m a r t p h o n e ︵ 日 本 未 発 売 ︶ や W i n d o w s M o b i l e f o r P o c k e t P C P h o n e E d i t i o n と い う バ ー ジ ョ ン を 出 し 、 携 帯 電 話 へ の シ フ ト を 強 め て い る 。
NTT docomo HT-01A (Windows Mobile 6.1)
^ 採用例としてユピテル が製造・販売する「YERA」「MOGGY」「drive navi」「LeiNavi/LeiNavi+」などがある。なお「オリジナル・コンテンツ・ナビゲーション」とはユピテルにおけるPND製品群の通称である。
^ .NET Compact Frameworkで作成されたWinFormベースのアプリケーションは、再コンパイルせずにそのままデスクトップ上の.NET Frameworkで動く場合が多い。
(一) ^ 日 経 パ ソ コ ン ( 2 0 0 8 - 1 0 - 2 0 ) , 日 経 パ ソ コ ン 用 語 事 典 ( 2 0 0 9 年 版 ) , 日 経 BP 社 , I S B N 9 7 8 4 8 2 2 2 3 3 9 0 7
(二) ^ T h e M e a n i n g o f " C E " i n W i n d o w s C E , マ イ ク ロ ソ フ ト , 2 0 0 2 年 9 月 3 日
(三) ^ マ イ ク ロ ソ フ ト 、 W i n d o w s E m b e d d e d C o m p a c t 7 の C T P を 公 開 , P C W a t c h , 2 0 1 0 年 6 月 4 日
(四) ^ M i c r o s o f t 、 W i n d o w s C E 後 継 OS ﹁ W i n d o w s C o m p a c t 7 ﹂ の 提 供 開 始 , P C W a t c h , 2 0 1 1 年 3 月 4 日
(五) ^ W i n d o w s C E F A N , M I P S 用 ? S H 用 ? ひ と つ の 実 行 フ ァ イ ル で 大 丈 夫 期 待 の 新 技 術 C E F と は ? , W i n d o w s C E F A N , 1 9 9 9 年 6 月 10 日
(六) ^ ﹁ W i n d o w s C E 対 応 の DB ア プ リ ケ ー シ ョ ン 開 発 ツ ー ル が 登 場 ﹂ ﹃ 日 経 ソ フ ト ウ エ ア ( 創 刊 号 1 9 9 8 / 7 ) ﹄ 第 1 巻 第 1 号 、 日 経 BP 、 1 9 9 8 年 6 月 24 日 、 11 頁 。
(七) ^ H i s t o r y o f W i n d o w s E m b e d d e d C o m p a c t 7 , M i c r o s o f t
(八) ^ “ マ イ ク ロ ソ フ ト 、 ﹁ W i n d o w s C E ﹂ 開 発 者 向 け 機 能 パ ッ ク の 提 供 を 開 始 ” . マ イ ク ロ ソ フ ト ( 2 0 0 6 年 4 月 5 日 ) . 2 0 0 7 年 6 月 15 日 時 点 の オ リ ジ ナ ル よ り ア ー カ イ ブ 。 2 0 1 2 年 1 月 27 日 閲 覧 。
(九) ^ W i n d o w s E m b e d d e d C o m p a c t 7 P r o d u c t I n f o r m a t i o n a n d P r i c i n g , M i c r o s o f t
(十) ^ エ リ ザ ベ ス ・ モ ン タ ル バ ノ ( 2 0 0 7 年 9 月 3 日 ) . “ マ イ ク ロ ソ フ ト 、 ﹁ B l a c k B e r r y ﹂ の リ サ ー チ ・ イ ン ・ モ ー シ ョ ン を 買 収 か ” . C o m p u t e r w o r l d . j p . I D G ジ ャ パ ン . 2 0 0 9 年 5 月 24 日 時 点 の オ リ ジ ナ ル よ り ア ー カ イ ブ 。 2 0 1 0 年 4 月 14 日 閲 覧 。