使用Visual Studio在Windows上安装webOS PDK

时间:2011-12-10 09:58:52

标签: c++ visual-studio webos palm pdk

因为webOS现在已经成为开源的,所以似乎有必要进行开发,因为更多的人会来到这个平台。我已经看了一些JavaScript的东西,并决定我不喜欢它的外观,所以我想知道在Visual Studio的Windows上使用C / C ++的最佳方式是什么。是否有特定版本的Visual Studio(Express)我应该使用?有没有关于设置开发环境的好教程?

1 个答案:

答案 0 :(得分: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项目。

  4. 您可以使用第四种模式制作混合应用。该应用程序是在一个Javascript框架中编写的,其中一些组件使用C / C ++在PDK中编写。 PDK组件只能进行后台处理,屏幕由Javascript控制,或者您也可以通过SDL为PDK应用程序提供部分屏幕。