在Windows上使用Visual Studio安装webOS PDK

Installing webOS PDK on Windows with Visual Studio

本文关键字:Studio 安装 webOS PDK Visual Windows      更新时间:2023-10-16

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

请注意,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绘制。