成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

開發者和極客們鐘愛WebOS的10大原因

2011-05-24 14:23:20來源:作者:

Ben是HP Palm公司開發者組織和框架工程團隊的一員。他列舉了奇客們鐘愛HP WebOS的十大原因。當我閱讀完這十條后,發現自己非常認可他的觀點,所以將此文推薦給大家。”

Ben是HP Palm公司開發者組織和框架工程團隊的一員。他列舉了奇客們鐘愛HP WebOS的十大原因。當我閱讀完這十條后,發現自己非常認可他的觀點,所以將此文推薦給大家。”

“奇客們鐘愛HP WebOS的十大原因”正文部分

鐘情于Linux系統的奇客們面臨一個需要新的挑戰的時刻。開發桌面應用程序不是黑客們愿做的事,創建網站對他們而言似乎也有些過時了。如果您想邁入移動設備領域的話,下面的十條理由可以解釋為什么我說HP WebOS平臺是適合您的。

第一:它是免費的

成為一名WebOS開發者不需要任何費用。下載SDK或提交應用程序都不需要支付任何形式的費用。WebOS模擬器和所有支持Windows, Mac OS X和 Linux系統的WebOS開發工具也是免費的。我們同時也推出了幫助開發者順利拿到真機設備的打折優惠活動。

第二:我們提供給您完整的設備權限

您不需要越獄(iOS)或獲取Root權限(Android)。其他系統所謂的越獄或獲取Root權限,我們稱之為開發者模式。在WebOS,您不 需要翻越屏障,購買設備認證,或使用有爭議的工具。相反,我們在運行界面和手機程序中提供了進入開發者模式的快捷方式。只要點擊“JustType”搜索 欄,然后輸入“upupdowndownleftrightleftrightbastart”(經典的NES Konami代碼),就會出現一個可以開啟或關閉開發者模式的圖標。在開發者模式下,通過USB數據線您可以以完整的權限介入設備。

\

第三:它是基于Linux的

一旦進入了開發者模式,它就是Linux和WebKit了。借助于Mac/Linux系統下的“novaterm”命令或使用“pdk設備安裝”功 能,Windows系統下的PuTTY工具,您就可以使用設備的完整功能了。開發者模式可以使用許多基本的Linux命令,比如cp, vi, grep, find, diff, top, tar和gzip等工具,操作起來更加方便。在SDK中也包含了載入ssh和gdb的腳本。

第四:開發工具是大家所熟悉的

我們使用您熟知的開發語言和API。大多數應用程序是使用基于HTML和CSS層上的JavaScript編寫的。我們提供了一個可以讓開發者更快 編寫程序和更便捷進入系統特征的框架。在WebOS2.x和更早版本中,框架協議是Mojo,在WebOS3.0及更新版本中,則是Enyo。我們同時也 使用居于領先地位的JavaScript框架及工具,以保證Java代碼可以在WebOS應用程序中良好工作。

如果您使用C或C++語言,我們的主要開發工具是gcc,主要API是SDL和OpenGL ES,這些都是廣為采用的系統,網上和書本中都有許多學習材料。

第五:資源容易獲取

由于應用是用JS編寫的,所以您可以很容易地在設備中尋找許多類似的例子。ROM中內置的程序都在/usr/palm/applications目 錄下。為了提高啟動速度,一些程序被做了壓縮,但我們通常還是會在目錄下保留原始的資源。作為我們系統開放資源的一部分,您可以登陸 opensource.palm.com來獲取我們在手機中搭載的組件和補丁。

第六:我們的工具對開發者非常友好

開發中IDE不是必需的,但您也可以使用它。我們主要的工具是像palm-package 和palm-install這樣的命令行工具,但我們搭載了一個整合了Eclipse的插件。我們的模擬器是基于一個運行在開源的VirtualBox系 統下的x86架構的操作平臺。我們還有一個基于網頁的IDE(地址是ares.palm.com ),您可以在瀏覽器中使用一個界面美觀的設計工具和基于Mozilla的Bespin項目的代碼編輯器來開發應用程序。

第七:您可以嘗試周邊工作

針對我們的設備的幕后工作也非常簡單;應用程序可以綁定基于node.js代碼的服務。JavaScript程序可以調用以插件形式植入混合PDK模型的原生代碼。您可以在使用OpenGL ES的3D圖形設計中一試身手,或使用藍牙功能來遠程控制設備。

第八:我們對開發者的支持非常棒

WebOS開發者論壇非常活躍,當其他論壇成員沒搶先回答開發者問題時,HP的開發者組織和工程團隊的成員們常出來解答問題。我們會直接在developer.palm.com頁面上公布許多信息,還會像我們的開發者工作室那樣在全世界范圍內舉辦大型活動。

第九:WebOS鼓勵獨立開發者

WebOS Internals是我們的一個很棒的獨立開發者社區,他們做了一些諸如替換系統內核,開發新的系統服務和超頻工具的工作。官方社區吸取了他們的經驗,在 后續版本的WebOS中做了一些創新;比如,我們欣賞WebOS Internals團隊關于頁面緩存壓縮的工作,這極大地提高了WebOS1.4.5的運行速度,所以我們將這個模塊作為標準的Linux內核集成到了 WebOS2.0上。HP并沒有試圖阻止或無視這些團隊,相反,我們在需要的時候與他們開展合作,甚至給他們提供硬件設備來幫助其繼續探索。

第十:您的開源項目可能會讓一切有所不同

我們許多最好的應用程序都是開源的,用戶可以通過我們的軟件商店或第三方渠道來安裝應用。開發者已經使用我們的SDL系統將很多Linux游戲軟件 移植到WebOS上來了,為把許多語言包和工具帶到WebOS上,很多人都在做著努力。如果您是移植Linux技術重要功能方面的專家,那WebOS世界 需要您這樣的人才。

我曾經多次被問到是什么讓我如此力挺WebOS平臺。我的回答包括HP Palm對待開發者的態度,他們對獨立開發者社區的支持等等。WebOS以其易用的操作,優雅的界面和強大的多任務處理能力展示著自己的魅力。我有這么多鐘愛WebOS的理由,您呢?

胖魚網編譯
 

關鍵詞:WebOS

贊助商鏈接:

主站蜘蛛池模板: 留坝县| 基隆市| 鄂尔多斯市| 横山县| 尤溪县| 锦屏县| 正蓝旗| 财经| 民县| 财经| 东方市| 友谊县| 巫山县| 宾阳县| 托克逊县| 施甸县| 建始县| 彰化县| 新闻| 德清县| 泰顺县| 安乡县| 花垣县| 武陟县| 玉环县| 龙游县| 临漳县| 伊宁县| 革吉县| 苏州市| 温泉县| 社旗县| 霍城县| 方正县| 佛学| 金华市| 五大连池市| 高台县| 广河县| 甘德县| 噶尔县|