介紹
GPE(GPE掌上電腦環境, GPE Palmtop Environment)是一個計畫為運行Linux作業系統的PDA等掌上設備提供自由圖形用戶界面的項目。GPE並不是一個單一的軟體,但可以為運行Linux的掌上設備提供如個人信息管理系統 (PIM)、音樂播放、電子郵件及網頁瀏覽等功能。
支持設備
以下平台上的嵌入式Linux發行版捆綁了GPE:
夏普 Zaurus
惠普 iPAQ
惠普 Jornada 72x
西門子 SIMpad SL4
另外,GPE的維護團隊及開源社區還為其它的一些設備進行了開發:
GamePark Holdings GP2x
諾基亞770網路終端
諾基亞 N800
Palm TX
Palm Treo 650
HTC Universal
HTC Typhoon
HTC Tornado
HTC Wizard
2007年2月5日,GPE項目組宣布了手機版本的開發。這個GPE的分支主要用於行動電話。
開發
GPE是一個基於X Window System的圖形用戶界面,採用了GTK+來做界面及Matchbox進行視窗管理。
這個項目通過提供一些核心軟體如庫檔案、資料庫模式及使用了一些現有的技術如SQLite,D-BUS,GStreamer和各種freedesktop製作的標準,給出了一個容易且強大的套用開發平台。
wxGPE是一個跨平台圖形用戶界面工具庫wxWidgets的接口,可以使套用這個庫的桌面軟體輕鬆地移植到GPE環境。
GPE的一個主要目標就是鼓勵人們在移動設備上使用自由軟體並體驗新技術。
目前在GPE上已經開發的套用包括:
GPE-Contacts - 聯繫人管理器
GPE-Calendar - 日曆程式
GPE-Edit - 簡單的文本編輯器
GPE-Filemanager - 帶MIME類型和遠程訪問支持的檔案管理器
GPE-Gallery - 小型易用的圖形查看器
GPE-Games - 小遊戲集
GPE-Mini-Browser - 兼容CSS和Javascript的小型網頁瀏覽器
GPE-Sketchbook - 創建筆記和草圖
GPE-Soundbite - 錄音筆記工具
GPE-ToDo - 任務列表管理器
GPE-Timesheet - 追蹤任務花費的時間
MkPhone - 嵌入式的電話套件
Starling - 基於GStreamer的音頻播放器
VLC Media Player - 高度移植的多媒體軟體
GPE的PIM軟體(GPE-Contacts、GPE-Calendar及GPE-ToDo)可以通過使用GPE-Syncd及OpenSync與對應的桌面及網路套用(Novell Evolution、Mozilla Sunbird、Google Calendar等)進行同步。
GPE也提供了一系列圖形化的配置工具,如無線區域網路、藍牙、紅外、防火牆,ALSA等。
一個基於Tinymail的移動Push e-mail客戶端也正在開發
3 Linux發行版中的GPE
GPE在以下嵌入式的Linux發行版中作為主環境使用:
Ångström
Familiar Linux
OpenZaurus
而在其它的一些發行版中,GPE也可以通過包管理工具得到較好的支持:
Ubuntu
Maemo
pdaXrom / pdaxii13
爭議
GPE項目在網站服務變更、IRC頻道所有權及商標問題上也存在一些爭議
4.1 網站服務的變更
2002年4月起,GPE就把其網站放在Handhelds。後來,在一些GPE開發人員的建議下,網站於2006年10月移到了Linuxtogo。Handhelds後來從GPE在Handhelds的網站上刪除離開的開發人員用戶賬號以及所有連線到新站點的連結
4.2 IRC頻道所有權
由於雙方都聲稱擁有位於Freenode的#gpe IRC頻道,Freenode鎖定了這個頻道並希望雙方達成一致。後來Linuxtogo和Handhelds分別在Freenode上使用了#gpe-project和#handhelds-gpe頻道。
4.3 商標爭議
Handhelds的一名管理員George France於2007年3月6日在美國專利及商標局對GPE加上OPIE和Ipkg進行了商標註冊。在2007年6月25日,美國專利及商標局拒絕接受Handhelds上GPE網站截圖作為Handhelds所有權的證據並要求提供更好的證據。
Handhelds以及開放原始碼促進會的董事會成員Russ Nelson聲稱GPE項目應該交給Handhelds以便公眾參與開發。
Linuxtogo的GPE開發人員表示他們代表了活躍的GPE項目,而Handhelds只是一個主機的提供者 此外,他們指出GPE項目在存放到Handhelds之前就已經存在。
功能模組
Zen Cart 商品頁圖片展示增強模組, 簡稱 GPE 模組 或 GPE, 兼容適應於Zen Cart 1.3x 到 1.5x 各個版本,
此模組能為Zen Cart商品頁實現 多圖隨滑鼠事件切換 局部放大 燈箱 滾動 等前端綜合展示效果;