Maemo开发个人感想

做完Maemo的开发本来有些感想,有些认识一直没有机会写下来。借这个机会将其写下来供以后参考,同时也可以给不了解Maemo的希望了解这个东西的人一个参考。我就大概介绍一下Maemo以及开发注意的问题。

sybian是Nokia的主流开发平台,但Maemo是Nokia的一个核心高端开发平台。该平台基于GNU/Linux 操作系统和GNOME 桌面技术。现在,maemo 是众多支持Wi-Fi 的Internet Tablet 所用OS 的基础。这些微型计算机手持设备主要是面向掌握高技术的互联网专业人员。现可以买到的Internet Tablet 有诺基亚N800 和N810,以及N900。但是这在中关村你可能会买不到(也许我上次没找到,呵呵),你可以在网上买,毕竟这个在国外用得普遍,而我们开发也主要针对的是国外客户。Mameo 的功能已经能让一个衣袋中的终端提供完整的互联网体验,加上直观的用户界面。

Maemo的开发还是主要参考Maemo官网www.maemo.org,上面提供了所有开发所需的SDK和文档。首先下载MaemoSDK,该SDK现在最新是Maemo 5 SDK,你可以分别下载各个部分然后按照linux程序的安装方式进行安装,或者应用apt-get进行更新安装,由于安装包是相当的大,同时linux里面的安装总会出现缺少动态库的问题,这样如果就是每个库就去网上下了安装会相当费时,同时也会出错或者直接最后你开发工具都安不上,你最好用apt-get进行更新比较好,用apt-get介绍一个比较好的软件apt-spy,这可以找到任何区域更新快的站点,实际上平时在linux下安装所有的软件都可以用这个软件。

开发过程中,Maemo提供了各种开发库包,大概有六七个吧 ,这里不一一列举了,这些需要慢慢熟悉,熟悉对应函数的功能,仔细理解其描述文档。 遇到问题解决问题大家都知道,可以google,但我觉得与Maemo的开发人员交流是最好的方式,不用担心英文差(我的英文也很差),毕竟他们对自己的产品非常熟悉,你所遇到的问题他也比较熟悉。希望正在做Maemo的开发人员都能感觉Maemo开发时愉快的开发。

事实上,就我感觉而言,Maemo的开发的确有一定难度,当初我做这东西还是与国外一个公司合作,感觉做的也不是很好。最后,终于勉强做完了。现在写得很散,好多关键的东西都忘了,最近又回到谷歌的Android上来了,如果somebody感兴趣,可以和我继续交流,相互学习。

以后有时间会写一些关于Android、ARM的东西,DSP、FPGA的做的相对少可能会少些。。

 

你可能感兴趣的:(android,linux,互联网,internet,Nokia,Maemo)