文档介绍:基于Windows Mobile 的微博手机客户端设计与开发
北京交通大学
微博客
1
非正式的迷你型博客
2
即时发布消息系统,API开放
3
移动设备、IM软件、API接口
4
微博客
继博客、视频、SNS之后,微博客成为了互联网上最热门的话题。微博客凭借短小、快捷的传播特点,以及网页、客户端、手机端多种多样、随时随地的发布形式,迅速成为互联网最热门应用。微博客的始祖Twitter,创办于2006年。如今,它已经是估值达10亿美元的耀眼巨星。
目前微博与手机结合的方式有短信彩信、WAP浏览和手机客户端三种,其中客户端的方式更符合无线互联网的发展趋势。尽管目前手机系统平台比较复杂,客户端开发起来难度很大,并且各客户端在非智能机上的发挥和体验整体都不佳,但是随着智能机逐渐平民化,无线网络速度的提升和流量资费的下调,手机和微博的结合肯定越来越密切,那时候的微博定会为互联网和3G应用带来很多革命性的变化。
设计一款基于windows mobile系统的操作便捷,功能完整,支持多微博,采用OAuth认证的微博手机客户端。
功能模块
客户端
浏览Timeline
登陆(保存)
评论
好友管理
发布
收藏
支持多微博
Jaiku
特点:用评论替换@功能,消息以涟漪方式传播,传播更广但信息量和离题可能性大,不能上传图片、音乐等。
手机客户端
新浪微博
特点:用评论替换@功能,除文本外还支持表情、图片、视频和音乐。由于支持的发布形式多,新浪微博的时间线Timeline可以由用户设置:包括显示原创、转发,纯文字、图片、视频、音乐等。(2010年2月开放api)
OAuth
OAuth:Open Authentication(开放认证)
OAuth协议致力于使网站和应用程序(统称为消费方)能够在无须用户透露其认证证书的情况下,通过API访问某个web服务(统称为服务提供方)的受保护资源。
用户无需将账户密码提供给第三方,而且可以随时解除授权,与HTTP Basic认证相比安全性更高,免去用户的很多顾虑。
OAuth 认证流程
使用 Access Token 访问或修改受保护资源
Access Token Secret签名
Request Token Secret签名
包含未授权Request Token的url
API Key API Key Secret 签名
请求用户授权Request Token
获取未授权的Request Token
使用授权后的Request ess Token
API Key、API Key Secret
Request Token
设定 Read Write Delete权限
API Key、API Key Secret
Access Token
安装Google App Engine SDK for Python和Python
用svn客户端 check out http://jaikuengine./svn/trunk/
, config --write-to-file update
在GAE上安装部署jaikuengine
下载源码
安装环境
配置提交
Cycle Diagram
Text
Text
Text
Text
Text
Cycle name
Add Your Text
Diagram
Text
Text
Text
Add Your
Title Text
Text 1
Text 2
Text 3
Text 4
Text 5
Add Your
Title Text
Text 1
Text 2
Text 3
Text 4
Text 5
Text
Text