複製鏈接
請複製以下鏈接發送給好友

maemo

鎖定
maemo是構建於桌面開源組件的計算機架構平台,其目標是為移動手持終端提供一種應用和創新技術。於2005年首次推出的maemo 是諾基亞各種高端產品的核心平台之一。該平台基於GNU/Linux 操作系統和GNOME 桌面技術。Maemo 向開發夥伴們提供了一個方便實用的開發環境。其全新、優化,且不斷演進的Hildon UI 專為觸摸屏手持終端的屏幕大小和典型用途而作了優化。
中文名
maemo
解    釋
計算機架構平台
操作系統
GNU/Linux
推出時間
2005年

maemo簡介

Maemo是一個基於Debian GNU/Linux操作系統,由諾基亞公司為了智能手機及Internet Tablet所開發。它已經被應用在諾基亞N770、N800、N810和N900上。Nokia與很多開源軟件項目(如Linux內核DebianGNOME)合作,共同開發Maemo平台。Maemo本身基於Debian因此具有很多Debian特性。
很多應用軟件來自ARM架構的Debian,大多數是第三方軟件。
Maemo是諾基亞的頂級操作系統品牌,用以彌補Symbian OS的某些先天不足。目前Maemo主要是服務於不具備傳統移動電話功能的網絡終端,以及Nokia N900這樣的智能手機。由於其Linux內核的特性,將很容易被移植到筆記本計算機等更多應用的設備上。
Nokia在2010年2月宣佈將Maemo與Intel的Moblin項目結合,推出MeeGo [1] 

maemo諾基亞Internet Tablet

向最終用户提供了移動終端上集合豐富的用户界面和計算機性能的無所不在的互聯網體驗。這些終端使最終用户能在移動時利用互聯網的力量和各種豐富的應用。一個觸摸式大顯示屏、一個內置的硬件標準鍵盤,及一些功能鍵等,方便在應用和內容間進行導航。作為軟件開發者,你能利用這些多功能強大終端,包括多種無線連接、可擴展閃存、集成GPS、立體聲音頻等。 [1] 

maemoMaemo 平台

向開發夥伴們提供了既強大又方便的開發、構建和測試環境。該平台向你提供了與桌面環境相似的功能。Maemo 是由被廣泛部署在一些最流行的Linux 發行版中的主流開源軟件所組成的,所以,一些必需的技巧、工具、和社區支持等都是現成的。因為maemo 平台是一個標準的開發環境,移植現有應用非常方便。手持終端上的開發得到了簡化,從而增強了開發夥伴的效率並且減少了學習彎路。應用測試和調試也很方便,因為開發環境所運行的軟件與目標終端是一樣的。實際上,在開發主機上進行目標硬件仿真的需求並不多。這提供了一個精確的測試環境。基於Maemo 的終端運行於ARM 架構之上,而軟件開發工具包為一些桌面Linux 發行版而提供的。如Debian 和Ubuntu。
Maemo 平台向開發夥伴們提供了本機C runtime,以正式支持C++ 綁定來完善這一平台。一組完整的Python 綁定由Maemo 社區提供,而其runtime 將在2008 年期間獲諾基亞正式支持。2008 年還將實現帶Mozilla Gecko 引擎和Flash 9 的Web runtime。除此之外,maemo 社區也提供Mono、Java 和Ruby runtimes。 [1] 

maemo諾基亞maemo終端

已發佈了三款基於maemo 的終端,更多終端緊隨其後。未來,在這種技術的推動下,諾基亞將有能力提供一種集當今主流手機各種一流優勢於一體的、強大的計算機架構。為支持這個承諾,諾基亞論壇已經為從事於maemo 平台的開發夥伴們提供了各種支持服務。
具備強大架構和豐富移動應用的聚合型終端全球市場正在茁壯成長。這些服務向你所提供的指導和幫助不但出現在應用的開發階段,而且也貫穿於應用的商業化階段。我們向你提供活躍的在線銷售和分發渠道,讓你獲得全球亮相的機會。如今,進軍這個市場為自己贏得maemo 平台頂級應用供應商的聲譽,正當其時。 [1] 

maemoSDKs 和工具

運行於桌面機的Maemo開發環境被稱為maemo SDK。它只能被安裝和運行於Linux操作系統。在諸如Windows 這樣的其它操作系統上,可以使用一個VMWare鏡像以提供Linux 工作環境。Maemo SDK 在GNOME/Linux桌面系統上創建一種沙箱模式的maemo 開發環境。原則上,這種砂箱環境是建立在被稱為Scratchbox 的工具上。在多數情況下這種環境表現為終端上的操作系統,但增加了一些開發工具。這意味着:開發過程與普通桌面Linux 和GNOME/GTK+ 開發十分相似,而其獨特的嵌入式開發功能,如交叉編譯等,都是由Scratchbox 透明地處理的。
Maemo SDK 的主頁(maemo. org - SDKs)讓你能獲取所有可用的SDK。
面向maemo 開發夥伴工具清單將隨着時間的推移而不斷加長。開發夥伴們可以從maemo 知識庫下載各種工具,並向Scratchbox 環境中和maemo 終端安裝這些工具。諾基亞也為Scratchbox 提供了一個Eclipse插件,以實現高效IDE 開發。
Maemo 工具主頁(maemo. org - tools)讓你能獲取這些插件和其它多種有用工具。 [2] 
參考資料
  • 1.    "Trademark". Terms of use. Maemo. 2008-09-23. Retrieved 2009-08-29.
  • 2.    "Panorama desktops". maemo.nokia.com. Archived from the original on 29 December 2009. Retrieved 16 September 2009.