旁观者 - 郑昀

软件开发这些年来,不断地遇到新领域新知识点,屡屡感受到新进入者的迷惑和彷徨,所以对遇到的每一个问题都详细记录问题现象、解决思路以及解决方案,并在blog中留下印迹,以备他日有心人google之而知之。你们的新手之痛,你们的新业务发展之初的思路混沌,我都感同身受,所以欢迎和我一起探讨这些话题,诸如文本挖掘/自然语言处理/Web3.0/J2ME/Web2.0/IVR/SMS/MMS/WAP/SIP/等等,知无不言言无不尽。

郑昀ID:zhengyun_ustc
1258801次访问,排名14好友5人,关注者75
.
zhengyun_ustc的文章
原创 564 篇
翻译 2 篇
转载 17 篇
评论 1520 篇
郑昀的公告
查看我的简历

google reader
订阅郑昀到鲜果
订阅郑昀到抓虾
联系我:





我的J2ME创意
{8.手机流媒体之实作}

{7.2.增强型二级菜单[SaltedFish]}

{7.1.二级菜单绘制演示-OperaMini风格}

{6.Bloglines手机伴侣-Online Rss Service Reader}
{5.手机玩转点对点MSN传情动漫}
{4.手机玩Podcasting, 无线播客新玩法!}
{3.手机看交通监视器实时录像}
{2.VideoCoolala-- [MobileWebCam]}
{ 1.RSSOwlMidlet (RSS无线阅读器)}

最近评论
微型化:如果说这位i预言家正确的预言过911等事件的话,那应该911之后,就应该看到如“911事件曾被***预言家曾被准确预言过等评论”,但实际未看到过呀!请问那位?在哪里?见到过?
微型化:预言一点不可信
kathy:不管他说的是真的还是假的,我们中国人就应该挺起胸膛,众志成城,一起去面对!!!
中国人是坚强的!!!
welco:@@ 这个sd有够乱的
welco:有点像Q币和rmb的关系 现在网上支付这么方便 为什么不直接用rmb买钻呢 非得费一步事rmb换成qb 再买钻呢 仅仅是历史遗留因素么
文章分类
收藏
相册
BlogPics
GrowGame
j2meStreaming
j2me二级菜单
我爱我车
我爱我家
我的玩聚
IT英才
Geek's Social Dialogue
OneJoo(RSS)
宝聚-股市风向标-中国第一家股市市场信心计算引擎
方军商业日记(RSS)
玩聚-智能语义聚合应用框架
存档
订阅我的博客
XML聚合  FeedSky

原创 Bloglines手机伴侣开源说明[12.30更新][javaME]收藏

新一篇: 模仿bloglines的ucfly | 旧一篇: Bloglines手机伴侣 开源开发 纪事[2]

我的资源:  

http://www.cnblogs.com/Files/zhengyun_ustc/BloglinesMobile-src.rar

虽然还有这样那样的问题,但是作为一个Alpha版本的j2me软件,能够在Nokia S60系列手机上运行,这样已经足够了,所以先放出源代码,希望抛砖引玉吸引有志者继续在此基础上修改。

http://www.cnblogs.com/Files/zhengyun_ustc/flickrBuddy.rar 

服务器端的web service已经能够发布alpha版本了,请在下载。这是一个tomcat+axis搭建环境下的java web service  

提请注意的是,由于本源代码中包含了bluegammon/jmobilecore/henson.midp.Float/Zohar Melamed’s Jbloglines等开放源代码库,所以我也遵循GPL协议,请看后面的“开源版权声明”。

 http://www.cnblogs.com/Files/zhengyun_ustc/BloglinesMobile-deployed.rar

Nokia S60系列安装程序,用数据线传BloglinesMobile.jar到您的手机上即可安装。    20051230 update(修改了kSoap2的源代码从而可以走资费可以包月的cmwap):  

使用时请注意当要连接互联网时选择接入点为“移动梦网”;如果你想选择接入点为“GPRS连接互联网”,那么请您到设置界面里将“用cmwap代理”点击为白色圆球,代表不使用cmwap代理。

当手机上运行提示您选择GPRS接入点时,请您不要选择“移动梦网”的接入点,而选择默认都有的“GPRS连接互联网”,这样才能正确地连接到Internet服务器上。因为我的kSoap包上无法使用cmwap接入点,只能是cmnet 

测试体验

 

 

  当然,第一次使用时还是要输入你的bloglines登录电子邮件地址:

 ,然后输入你的登录密码:

 

以后就不用输入了。

 

为什么要为Bloglines制作无线阅读软件呢?

  200510月,Web 2.0 Conference最后一天的会议上,Ask Jeeves的一位副董事长公布了旗下Bloglines网站的一些最新数据(PPT格式),这些数据也可以从另一个方面体现出目前RSS的使用状况。

 - 有超过135万条Feed至少有一个订阅者。

 - 14,363Feed的订阅者超过50人。

 - 437Feed的订阅者在1000人以上。

 - 60Feed5000人以上订阅。

 - Slashdot是唯一订阅者超过50000人的Feed

 Bloglines是目前使用最为广泛的在线RSS阅读服务之一,这么多的订阅者,他们也许需要在无线条件下阅读Bloglines提供的服务,所以我制作了这款手机程序。

 

Bloglines 是什么

 Bloglines 是一个全球最抢眼的基于Webblog订阅跟踪服务之一,它允许个人对 weblog 和新闻的各种订阅保持跟踪,这些订阅内容以 Really Simple SyndicationRSS)和 Atom 提供的形式交付。

 我每天第一件事情就是打开bloglines,看看我订阅的21个资料库有没有更新他们的blog21个资料库,是不是少了点?我也曾经看过其他人有过成千上万个资料库,不过,我感觉其中80%blog其实不值得逐日跟踪。 

 

开源版权声明

由于我这个版本的 Bloglines Mobile Buddy手机伴侣 也是基于bluegammon/jmobilecore/henson.midp.Float/Zohar Melamed’s Jbloglines基础上加入我的智慧整合而来的,所以决定遵照GPL协议的大意开放源代码,您可以自由传播和修改,在遵照下面的约束条件的前提下:

 

条件1

只要你在Bloglines Mobile Buddy每一副本上明显和恰当地出版版权声明,保持此许可证的声明和没有担保的声明完整无损,并和程序一起给每个其他的程序接受者一份许可证的副本,你就可以用任何媒体复制和发布你收到的原始的程序的源代码。你可以为转让副本的实际行动收取一定费用,但必须事先得到郑昀的同意。

 

条件2

你可以修改Bloglines Mobile Buddy程序的一个或几个副本或程序的任何部分,以此形成基于程序的作品。只要你同时满足下面的所有条件,你就可以按前面第一款的要求复制和发布这一经过修改的程序或作品。

 

a

你必须在修改的文件中附有明确的说明:你修改了这一文件及具体的修改日期。

 

b

你必须使你发布或出版的作品(它包含程序的全部或一部分,或包含由程序的全部或部分衍生的作品)允许第三方作为整体按许可证条款免费使用。

 

c

如果修改的程序在运行时以交互方式读取命令,你必须使它在开始进入常规的交互使用方式时打印或显示声明:包括适当的版权声明和没有担保的声明(或者你提供担保的声明);用户可以按此许可证条款重新发布程序的说明;并告诉用户如何看到这一许可证的副本。(例外的情况:如果原始程序以交互方式工作,它并不打印这样的声明,你的基于程序的作品也就不用打印声明)。

 

这样,您就可以自由使用并传播本源代码,当然请您原封不动地保留原作者信息。

 

编写者

日期

关键词

郑昀@ultrapower

2005-12-27

Mobile

RSS READER ONLINE

BLOGLINES

Java J2ME

我在Nokia 7610上测试过了,整体视觉效果还是不错的,而且登录和阅读速度还是蛮快的。昨晚上,在手机上竟然踏踏实实把按摩乳的《让小强真正来一次历险》和《正面新闻》共计七千七百余字的网志看完了,呵呵,不得不佩服Nokia7610的内存够大的,竟然还能够流畅地显示。

发表于 @ 2005年12月27日 17:14:00|评论(loading...)|编辑

新一篇: 模仿bloglines的ucfly | 旧一篇: Bloglines手机伴侣 开源开发 纪事[2]

评论

#joyfire 发表于2006-02-12 18:26:00  IP: 221.218.18.*
TrackBack来自《》

本周收藏.2006.02.12
#raenoll 发表于2005-12-28 15:05:00  IP: 221.12.183.*
不能用cmwap连?真是可惜了。
#zhengyun_ustc 发表于2005-12-28 15:13:00  IP: 218.249.90.*
其实要是修改kSoap源代码的话,也是可以做到使用cmwap的。
我可以试试看。
#Tangos 发表于2005-12-29 15:25:00  IP: 61.144.29.*
不错,过几天在China Web2.0 Review介绍一下你这个项目
#Haohappy 发表于2005-12-29 00:13:00  IP: 220.160.115.*
有意思,我也研究过Bloglines的WEB Services,我是通过一个MSN Messenger Robot来实现在手机上的访问的呵呵。
http://blog.csdn.net/Haohappy2004/archive/2005/12/13/551671.aspx
#zhengyun_ustc 发表于2005-12-30 15:27:00  IP: 218.249.90.*
刚刚修改了kSoap2的源代码,支持连接互联网时走cmwap代理访问,符合了我国的特殊国情,这样可以利用大家的WAP包月资费,降低浏览Bloglines的费用。
#shevchenko 发表于2005-12-31 16:48:00  IP: 218.72.84.*
下载的jad和jar文件不能用模拟器运行吗,我手机内存太小,运行不起这么大的程序,可是用模拟器运行点击后就自动关闭了
#zhengyun_ustc 发表于2005-12-31 17:26:00  IP: 218.249.90.*
可以用模拟器运行。
你的是什么模拟器呢?WTK2.3beta?还是nokia S60模拟器?
#zhengyun_ustc 发表于2005-12-31 11:15:00  IP: 218.249.90.*
索爱K700c也测试过了,还可以,效果几乎和Nokia的一样。
#zhengyun 发表于2006-01-15 14:42:00  IP: 61.49.244.*
如果是TCP的异常“Connection Not Found”,那是因为默认情况下本程序走CMWAP通道,也就是连接移动代理服务器10.0.0.172,但是如果你是模拟器上运行,那么显然这么是连不上的。
请您在PC机上运行时,选择设置中的“用cmwap代理”变成白色球,那样就会使用直接连接,从而可以在模拟器上运行。
#ccwhw 发表于2006-02-11 18:24:00  IP: 211.155.247.*
强啊,本来我也想到这个应用肯定会火,也有和这相关的,没想到早有先行者了,钦佩!!我想进入移动开发领域请问怎么入门和学习?
#zhengyun 发表于2006-02-12 12:58:00  IP: 61.49.245.*
去j2medev.com看看。
#zhengyun 发表于2006-02-15 14:51:00  IP: 219.238.168.*
是啊,所以我文中提到:
“提请注意的是,由于本源代码中包含了bluegammon/jmobilecore/henson.midp.Float/Zohar Melamed’s Jbloglines等开放源代码库”,盖因bluegammon的UI确实不错,不借鉴岂不可惜?
#fuck 发表于2006-02-15 13:49:00  IP: 60.12.8.*
晕 菜单,对话框都是套用SE的一个蓝牙游戏代码
艾~~~~~
#zhengyun 发表于2006-09-02 14:57:00  IP: 124.42.60.*
2:
bloglinesMobile,这个程序,正如我的文章中所说的,“虽然还有这样那样的问题,但是作为一个Alpha版本的j2me软件,能够在Nokia S60系列手机上运行,这样已经足够了,所以先放出源代码,希望抛砖引玉吸引有志者继续在此基础上修改。”

3:
我在
http://www.cnblogs.com/zhengyun_ustc/archive/2005/12/27/bloglinesbuddy4.html 中加了评论:
“如果是TCP的异常“Connection Not Found”,那是因为默认情况下本程序走CMWAP通道,也就是连接移动代理服务器10.0.0.172,但是如果你是模拟器,那么显然这么是连不上的。
请您在PC机上运行时,选择设置中的“用cmwap代理”变成白色球,那样就会使用直接连接,从而可以在模拟器上运行。”

3:
如果你要应用于非nokia模拟器,请注意我在http://www.cnblogs.com/zhengyun_ustc/archive/2006/02/17/j2me_menubarlet_opensource.html 中说过“
不同机器键值不同:
如若要发布到不同厂商的机器上,需要根据不同机器的按键值而修改。即,因为同样是KEY_FIRE键,Nokia平台下定义的数值为-5,而摩托罗拉的v80/220/300/400/500/600则声明为20。
所以,你在发布的时候,必须针对此,选择用源代码中
MenuBar\src\com\ultrapower\canvas目录下的不同PlatformCanvas代码。比如要发布到Nokia手机上,则不用修改PlatformCanvas.java;发布到摩托罗拉手机上,则使用PlatformCanvas.motov文件中的代码替换PlatformCanvas.java;发布到三星手机上,则使用PlatformCanvas.samsung文件中的代码替换PlatformCanvas.java。
#linlee 发表于2006-10-16 20:53:00  IP: 222.210.195.*
作品不错的,提一点小建议,输入框因为没有检测触控杆的消息,所以在moto的e680i上无法调出键盘,没有办法输入任何讯息。所以这个程序大概也只能在有键盘的手机上使用,其他比如多普达的818系列应该也是无法使用的。没有测试,猜测应该如此。
#zhengyun 发表于2006-10-17 00:38:00  IP: 220.205.150.*
tks!
发表评论  


登录
Csdn Blog version 3.1a
Copyright © 郑昀