Palm_OS

**Palm OS** 是一種 Palm 開發的 32 位的嵌入式作業系統，用於掌上電腦。Palm OS 與同步軟體 HotSync 結合可以使掌上電腦與 PC 機上的信息實現同步，把台式機的 功能擴展到了手掌上。一些其他的公司也獲得了生產基於 Palm OS 的 PDA 的許可，如 SONY 公司，Handspring 公司。

在 2001 年，基於 Palm OS 的掌上電腦主要是 3Com 的系列產品，如 Palm IIIx，Palm V，Palm VII, IBM WorkPad c3 用的也是 Palm OS。Sony 等公司也獲得了 Palm Computing 的許可，將開發 基於 Palm OS 的掌上電腦。

由於推出時間早，軟體豐富，Palm 曾經占據了 PDA 市場上絕大部分的份額。但隨著微軟的強勢介入，推出了 Windows CE 作業系統，以及專門針對掌上電腦的 Pocket PC Edition 2002，Palm 的市場份額急劇下降。但 PALM 聯盟採取了種種應對措施，如加快開發新版本的 Palm OS，增加廣告宣傳等，這些措施使得 PALM 仍然在現在的 PDA 市場占據了半壁江山。

根據 2012 年 9 月資料顯示，最新的版本為 Palm OS 5.4，具有手機功能的 Palm PDA 如 Palm 公司的 Tungsten W。而 Handspring 公司 (已被 Palm 公司收購) 的 Treo 系列則是專門使用 Palm OS 的手機。

## 歷史發展

Palm OS 是早期由 U.S. Robotics (其後被 3Com 收購，再獨立改名為 Palm 公司) 研製的專門用於其掌上電腦產品 Palm 的作業系統。由於此作業系統完全為 Palm 產品設計和研發，而其產品由推出時就超過了蘋果公司的 Newton 而獲得了極大的成功，所以 Palm OS 也因此聲名大噪。其後曾被 IBM、Sony、Handspring 等廠商取得授權，使用在旗下產品中。Palm OS 作業系統以簡單易用為大前提，運作需求的內存與處理器資源較小，速度也很快；但不支援多執行緒，長遠發展受到限制。Palm OS 版權現時由 PalmSource 公司擁有，並由 PalmSource 開發及維護。2005 年 9 月 9 日，PalmSource 被日本軟體開發商愛可信收購，之後改以 Access Linux Platform 為名，繼續開發。新出產的 Palm 類產品中的 Palm OS 版本大部分為 5.0 甚至更高，但市場上仍然未有採用 Palm OS 6 的產品。

1996 年，Palm 第一個版本 PalmPilot1000 上市，標誌著 Palm 時代的正式開始，其搭載 Palm OS 1.0。該系統支持 160×160 單色顯示屏，通過手寫識別系統或者虛擬鍵盤進行輸入，並且可以通過 HotSync 與另外一台設備同步。

1997 年 3 月 Palm OS 2.0 問世，該系統支持 TCP/IP 網絡和背光顯示，並添加了 Mail、Expense 應用程式。

1998 年 3 月，Palm 被 3COM 收購併發布 Palm OS 3.0，該系統添加了紅外接口支持，並增強了字體。同時更新了 PIM 和應用程式啟動器。

2001 年 3 月 Palm OS 4.0 發布，該系統添加了對外文件系統訪問的標準接口，包括對 USB 的支持。

2002 年 Palm OS 5 發布，該系統第一次支持 ARM 處理器。

2004 年 2 月 Palm OS Cobalt 的 Palm OS 5 的繼承產品發布，該系統引入了現代作業系統的特點，基於全新的內核，支持多任務和內存保護，並且具有現代多媒體和圖形框架，新的安全機制，同時調整了 PIM 文件格式以便與 Microsoft Outlook 更加協同地工作。

2009 年 2 月 11 日，Palm 公司宣布以後將專注於 webOS 和 Windows Mobile 的智能設備，而將不會再有基於 "Palm OS" 的智能設備推出。

## 軟體開發

Palm OS 的應用程式主要通過 C 和 C++ 開發，官方的編譯器有兩個：一個是商業開發環境 Code Warrior Development Studio; 另一個是開源工具鏈 prc-tools，它是基於 GCC 的。Code Warrior 因為高價和不被開發受到批評，而 prc-tools 也因缺乏幾個重要的 Code Warrior 的特性，總體並不好用。

另外還有一些開發工具，比如 CASL、AppForge Crossfire、Handheld Basic、Pendragon Forms 等，它們可以避免 C 和 C++ 低層的彙編語言。

## 參見

* Graffiti (Palm OS)

## 外部連結

* Palm 機器及 Palm OS 的製造者
  * Palm - Palm 硬體網站
  * Xplore（頁面存檔備份，存於網際網路檔案館） - GSL Xplore 硬體網站
  * PalmSource（頁面存檔備份，存於網際網路檔案館） - Palm OS 的開發者
* Daily/Weekly Palm News/Forum Sites
  * treo8 Treo 中文用戶交流論壇（頁面存檔備份，存於網際網路檔案館）
  * MAXPDA 中文 PalmOS 論壇
  * TomPDA 中國大陸 PalmOS 論壇
  * 煮機網 中文 PalmOS 論壇（頁面存檔備份，存於網際網路檔案館）
  * BrightHand.com Palm OS（頁面存檔備份，存於網際網路檔案館） - Palm OS News, Reviews, Forums.
  * PalmBlvd.com（頁面存檔備份，存於網際網路檔案館） - Palm OS News, Reviews, Forums.
  * PalmInfocenter.com（頁面存檔備份，存於網際網路檔案館） - Palm OS News, Reviews, Forums.
  * PalmZone.net（頁面存檔備份，存於網際網路檔案館） - Palm OS News, Reviews, Forums.
  * TreoCentral.com（頁面存檔備份，存於網際網路檔案館） - News, Reviews, Forums for Palm Treo Users.
* 為 Palm OS 開發軟體
  * AppForge（頁面存檔備份，存於網際網路檔案館） - Visual Studio .NET 的 Palm OS 插件
* 其他相關網站（按英文字母排序）
  * C4PDA - A good Palm OS place
  * Freeware for Palm - Free software for Palm OS devices.
  * Handango（頁面存檔備份，存於網際網路檔案館） - Online store that sells PDA software; Palm, PPC & Symbian Software.
  * Innersafe（頁面存檔備份，存於網際網路檔案館） - Security for Palm Desktop & Hotsync Manager (U.S. & Canada only)
  * PalmAttitude（頁面存檔備份，存於網際網路檔案館） - French-speaking Palm OS-related website: forum, news and tests.
  * Palm Evolution - Evolutionary Tree of Palm OS Devices.
  * PalmFLYING.com - site that focuses on using PDAs in Aviation.
  * PalmGear.com（頁面存檔備份，存於網際網路檔案館） - Freeware & shareware for Palm devices.
  * PalmOpenSource.com（頁面存檔備份，存於網際網路檔案館） - Open Source software for Palm OS.
  * Palm Software Organized - Software for Palm OS
  * The Palm Tipsheet（頁面存檔備份，存於網際網路檔案館） - (old) Practical Tips for Palm Handheld Users.
  * pdabell.com - Palm software mainly for K-12 education and Christians.
  * PDA México - PDA Palm OS website in Latin America.
  * PDA Palm - Freeware, shareware and news.
  * CDU Software （頁面存檔備份，存於網際網路檔案館） Freeware for Palm OS.
  * PDA Hotspots (waclepedia.com) - List of websites that adjust to the small PDA screen