使用 Visual Studio 在 Windows 上安装 webOS PDK

发布于 2024-12-20 15:57:57 字数 191 浏览 2 评论 0原文

由于 webOS 现在已经开源,因此值得开发它似乎是有道理的,因为更多的人会来到这个平台。我查看了一些 JavaScript 内容,并发现我不喜欢它的外观,因此我想知道在 Windows 上通过 Visual Studio 使用 C/C++ 的最佳方式是什么。我是否应该使用特定版本的 Visual Studio (Express)?有没有关于设置开发环境的好的教程?

Because webOS has been made open-source now it seems to make sense that it is worthwhile developing for because more people will come to the platform. I've had a look at some of the JavaScript stuff and decided that I don't like the look of it so I was wondering what the best way of using C/C++ is on Windows with Visual Studio. Is there a specific version of Visual Studio (Express) I should want to use? Are there any good tutorials on setting up a development environment?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十秒萌定你 2024-12-27 15:57:57

请注意,webOS 尚未开源。目前可用的 webOS SDK 包括三个子框架,您可以使用它们为该平台编写应用程序:

  1. Mojo Javascript 框架。这是为 webOS 智能手机编写 HTML/Javascript 应用程序的旧方法。使用此框架编写的应用程序在 TouchPad 平板电脑上以缩小屏幕模式运行,或者如果您愿意,您可以让它们全屏运行,但在大多数情况下很难让它们看起来很好,因为该框架是为手机形式设计的因素。

  2. Enyo Javascript 框架。这是专为在触摸板上运行而设计的新框架。用 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 进行绘制。

Note that webOS has not been open sourced yet. The webOS SDK currently available includes three sub-frameworks that you can use to write apps for the platform:

  1. the Mojo Javascript framework. This is the old method of writing HTML/Javascript apps for webOS smartphones. Apps written with this framework run in a reduced screen mode on the TouchPad tablet, or you can make them run full screen if you want, but in most cases it is hard to make them look good, since the framework was designed for the phone form factor.

  2. the Enyo Javascript framework. This is the new framework that was designed to run on the TouchPad. Apps written in Enyo look nice on the TouchPad, but most webOS smartphones do not ship with Enyo libraries (the scarcely available Pre3 is the exception), so it is basically a TouchPad only framework. Enyo was designed for big screens, so even if you have Enyo in a phone, most apps will not look the best in that form factor.

  3. the PDK C/C++ framework. This is a barebones framework where you basically need to do everything yourself. You get to write C or C++ code and have access to a full port of SDL to access the display and other hardware. OpenGL ES 1 and 2 are availble through SDL. There are no GUI services, you have to draw the screen yourself, and one issue that affects me greatly is that there is no way to access the camera or the microphone (these can be accessed with ease from the Javascript frameworks). PDK apps can be written and debugged as normal desktop apps on Windows (Visual Studio) or Mac (XCode). I use Visual Studio 2010 Express and it works great. The examples that come with the SDK all have Visual Studio projects ready to go.

There is a fourth mode where you make a Hybrid app. The app is written in one of the Javascript frameworks, with some component written in the PDK using C/C++. The PDK component can be only background processing, with the screen controlled by Javascript, or you can also give the PDK app a portion of the screen to draw on with SDL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文