JoyReader For SmartPhone预览

看到mvm开发的财务管理软件,十分羡慕,可惜俺不是有钱人,而且一向对自己的财务粗心大意,所以只能动动代码的脑筋了。

正好前段时间,我的Moto手机寿终正寝了。有位同事非常心善,借我一个Dopod 515玩,于是也趁机搞起了SmartPhone开发。但是开发哪种项目,一直是让我头疼的问题。后来,在上班的公共汽车上,终于想明白了,开发一个博客堂的阅读程序。

毕竟,在目前这个阶段,使用SmartPhone上的IE来上网还是一个奢望。毕竟屏幕太小,长长的滚动条会让手指累死。但既然我们可以使用SmartPhone查看短信,那么把博客堂的文章做成类似于短信的形式,不就可以了吗?

但是基于.NET Compact Framework的开发还不算真正的成熟,很多东西还需要自己努力,当然也极具挑战性。正因为此,我发现自己已经爱上了.NET Compact Framework的开发。

JoyReader主要实现的功能如下:

(1)实现与RSS,RDF,ATOM源进行智能同步,即可以设置自动同步时间间隔,也可以手工同步;如果未发现更新,将会中止同步,以便节省流量;

(2)查看文章列表及文章内容,此部分自己编写了控件,.NET Framework竟然不提供带有滚动条的Label,郁闷,那个ListView是使用MSDN上的一个示例完全重写的;

参考资料:

1.OpenCF: http://www.opennetcf.org/

2.PocketPC Develop Network: http://www.pocketpcdn.com/

3.MSDN Windows Mobile: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/windowsmobile.asp

 

 

打赏作者

“JoyReader For SmartPhone预览”的26个回复

  1. To YaoDong: Yes, you are right.我只是想用这种方式来学习一下.NET Compact Framework编程而已。
    而且使用这种方式有以下好处:
    1)不需要所有的服务器都推出WAP版,感觉上WAP快成昨日黄花了,它们只需要推出RSS/RDF/ATOM接口就可以了;
    2)使用Client端,可以增加更多的用户体验;
    3)可以实现高效的缓存,当然,我现在做得还不够:(

  2. 我也觉得以目前的情况来看,WAP版本比专有客户端更好
    首先WAP是实时,另外,WAP可以支持XHTML/图片等,更好地表现页面,最后也不会存在存储空间不足或者同步速度过慢等情况

    Client版本想做的好,成本投入太大了,而且做到最后发现~~~原来自己又做了一个专有浏览器而已

  3. wap版本还可以不断地扩充各种功能,比如搜索,上传等等等
    client受到的限制太多了

  4. 存储空间会越来越大的,表现会越来越好的:)
    毕竟WAP发展了这么久,似乎也没有出现盛极一时的时候。而且每个网站都做两个版本,成本太大了:(

  5. 我喜欢B/S架构,但是我不喜欢WAP。
    或者我目光短浅,我感觉WAP在国内不会有太大的市场,当然,也说不定以后会有一个咸鱼翻身的:),毕竟GPRS以及CDMA的是按流量收费的,我不想把一些布局、修饰信息还下载下来,增加我的流量,只下载需要的数据就可以了。

  6. CDMA有WAP流量包月,才35/月,你觉得成本如何?
    开发一个WAP版本的成本我觉得比Client开发的成本还要低

  7. 问一个和wap不相关的问题,是用什么工具制作的Windows Media 音频/视频文件 格式的演示,谢谢

  8. WAP2.0是支持HTML的,但是其页面的渲染效果与web browser差距太大,我认为WAP支持HTML,正说明了WAP资源的匮乏。随着client的计算能力的强大,WEB Client会回来的

  9. 大哥,我也想用.NET Compact Framework来为我的dopod515开发点小程序玩玩,可是我安装.NET Compact Framework以后,连接我的手机电脑提示找不到相关的设备,大哥,能告诉我开发环境怎么配置吗?谢谢!

  10. Pingback: 超声波液位计
  11. Pingback: 面团成型机
  12. Pingback: 放大镜
  13. Pingback: 风速计
  14. Pingback: 椭圆偏振光谱仪
  15. Pingback: 热分析

评论已关闭。