几个月以来,我购买了诺基亚的N800设备,从那以后,我渴望为它编写一些代码。我知道我正在运行的一些应用程序是用Python编写的,而且Maemo平台还有一个Mono端口。
基本上我想问的是:
发布于 2009-01-09 06:08:58
Hildon框架由GTK+扩展组成,所以语言是C。您也可以使用C++包装器(马莫姆)。或者你可以和吡莫一起用Python构建应用程序,对我来说这比C或C++要容易得多。我也看到了一个红宝石端口的尝试,但最近没有跟进那个项目。
对于开发环境,有“划痕框”,它为您提供了编译和运行应用程序的沙箱。下面是关于如何设置划痕箱开发环境的链接。(我花了很长时间才做好所有的准备工作。)
您将不得不使用Linux作为您的开发机器,因为您的诺基亚N800实际上是一台迷你Linux计算机。
如果您想要有IDE的体验,请尝试使用ESbox插件。
玩得开心!
发布于 2009-08-13 09:44:25
我强烈建议您尝试C++和QT。
QT已经为暗黑破坏神和弗里曼提供了很好的支持,下一个版本的Maemo (Harmattan)应该是基于QT。
学习QT将比GTK+容易得多,编码将更快、更有趣,您的应用程序可以在各种平台上编译,甚至可以在Windows中进行开发和调试,然后只需在抓痕框环境中运行qmake & make。
看看本教程:为Maemo启动wit
您仍然需要一个Linux机器来编译Maemo设备的代码。如果您使用的是windows,则可以在VirtualBox计算机中安装ubuntu (或kubuntu)。
Maemo SDk +和Scratchbox 2是一个比Maemo SDk & Scratchbox更好的选择。
就个人而言,我在Windows中使用QT创建者,在VirtualBox中使用kubuntu9.04,而且我从来没有这么高兴过。当我开始的时候,我尝试了“官方”方法: Ubuntu,GTK+,C语言和抓痕盒1。那太痛苦了。
发布于 2009-07-20 19:16:03
我刚刚找到了两个关于Maemo.org的教程:
https://stackoverflow.com/questions/423595
复制相似问题