2011-12-10 45 views
0

因爲webOS現在已經開放源代碼,似乎有意義的是它值得開發,因爲更多人會來到該平臺。我查看了一些JavaScript的內容,並決定不喜歡它的外觀,所以我想知道使用Visual Studio的Windows上使用C/C++的最佳方式是什麼。是否有我應該使用的特定版本的Visual Studio(Express)?有沒有關於建立開發環境的好教程?使用Visual Studio在Windows上安裝webOS PDK

回答

0

請注意,webOS尚未公開源代碼。 webOS的SDK目前可包括三個子框架,你可以用它編寫應用程序的平臺:

  1. 的Mojo的JavaScript框架。這是爲webOS智能手機編寫HTML/Javascript應用程序的舊方法。使用此框架編寫的應用程序在TouchPad平板電腦上以縮小的屏幕模式運行,或者如果您願意,可以讓它們全屏運行,但在大多數情況下很難使它們看起來不錯,因爲該框架是專爲手機形式因子。

  2. Enyo Javascript框架。這是設計在TouchPad上運行的新框架。在Enyo上編寫的應用程序在TouchPad上看起來不錯,但大多數webOS智能手機都沒有附帶Enyo庫(幾乎沒有Pre3是可用的),所以它基本上是一個僅支持TouchPad的框架。 Enyo專爲大屏幕而設計,因此即使您將Enyo放在手機中,大多數應用程序在外觀上也不會看起來最好。

  3. PDK C/C++框架。這是一個準系統框架,你基本上需要自己做所有事情。您可以編寫C或C++代碼,並可訪問SDL的完整端口以訪問顯示器和其他硬件。 OpenGL ES 1和2可通過SDL獲得。沒有GUI服務,你必須自己繪製屏幕,​​而且很大程度上影響我的一個問題是無法訪問攝像頭或麥克風(這些可以通過Javascript框架輕鬆訪問)。 PDK應用程序可以作爲Windows(Visual Studio)或Mac(XCode)上的普通桌面應用程序進行編寫和調試。我使用Visual Studio 2010 Express,它工作得很好。 SDK附帶的示例都包含Visual Studio項目。

還有第四種模式,您可以製作混合應用程序。該應用程序是在其中一個Javascript框架中編寫的,其中某些組件使用C/C++編寫在PDK中。 PDK組件只能進行後臺處理,屏幕由Javascript控制,或者您也可以向PDK應用程序提供屏幕的一部分以便與SDL一起繪製。

相關問題