googlereader 控们看过来,Qt quick 开发的 s60 v3 客户端:R2

 

项目发布地址:http://code.google.com/p/r2-release/

源码地址:https://github.com/jamiesun/R2

因为同步googlecode svn不稳定,所以放github了。

R2这个名字源自星战前传中那个超可爱的机器人,一个能力超强的家伙,是个好伙伴。

android控是用不上了,如果用s60 v3 fp1以上机型的(如N95,E71,E7X等)可以试试。

最好是带wifi功能,因为googlereader里的文章经常含有大量图片,且feed信息量很大,用gprs怕很耗流量,而且慢,3G倒是可以的。

在 s60 v3 fp1上做qt应用开发还不是那么溜,CPU,内存资源有限,以及大文件读写,sqllite数据库的使用都比较纠结.持久缓存的功能也暂时没有实现,不过我的经验也有限,我觉得可以解决的很好的.需要进一步学习。

客户端的持久存储比较重要,尽量避免反复请求相同资源,这也是我后续版本最要解决的,目前是暂时实现简单的会话级别的缓存.应用中用到了webkit来做页面显示,不过限制了缓存能力,因为不限制的话,它就吃完内存然后崩溃掉。

Qt quick是一个新东西,出来不久,推广看起来不怎么给力,不过真的是个好东西.

这只是一个beta版本,做这个东西也是主要从自己个人需求出发的,为了自己用的爽,我会不断改进的,

我对iphone不怎么感冒,也不是很很在意android,用java这样一个笨重的语言和eclipse这样一个笨重的IDE让人不爽,尽管android的开发确实比较简单。之前给公司做了一个android版本的客户端,深有体会。

不过现在还是觉得Qt quick更好玩一点。

下一步想法是怎么用pyside来玩。OK,现在这个主题和python扯上关系了,目前这个应用试用到的语言:c++ 5%,qml 50%,javascript,45%,这个qml其实就和javascript差不多的。


更多截图在这里 http://www.flickr.com/photos/8328812/tags/mobile/

或者这里 http://www.douban.com/photos/album/20747158/

---

作者:杰米,Talk:jamiesun.net@gmail.com,详细请在 Python-cn 列表里搜索。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。