Month: 六月 2010

原型: 新浪微博客户端 – 微博TV

端午节做的第二件事情,重看了”交互设计之路”,学着用了下 目标,角色和场景 工具,设计了一个微博的客户端.

都是什么样的人在用微博?

从微博的标签里边我们能看出很多东西.

主要可以分成两大类

1 学生,主要是大学生.
2 白领,主要集中在IT和互联网,媒体,自由职业和自主创业人群.

于是按上边的特征创建两个用户角色

高晓生

男,20岁,北京理工大学学生,大三.酷爱动漫,游戏和数码设备.

因为经常要上课,所以通过手机上网比较多.用电脑上网都是下课后回寝室的时候.
一般会开着QQ和同学聊天+同时在农场偷偷菜+上学校论坛+通过BT下载最新的动画.
以前无聊了就刷猫扑,现在则经常上微博找好笑的段子发到学校的笑话版或者做签名档.
偶尔也会在微博上泡mm.不过因为私信的反应比较慢,所以都交换QQ号码,然后用QQ聊天

“和熟人其实我都会用QQ了,倒是一些不是很熟悉的朋友,在微博上看看他们的动态也挺好的.
上微博后,猫扑倒是很少上了.手机QQ上没人聊天的时候,我就通过手机微博自言自语…”

白玲玲

女,26岁,大学毕业2年.在一家杂志社担任网络编辑.喜欢时尚,音乐,美食和旅游.

每天主要是上班的时候用微博.开始时偶尔想起了就看看,后来因为遇到了自己喜欢的明星,而且自己的留言还被回复了,所以开始迷恋起来.
没事的时候就会去刷微博,看看有没有新的消息.

“我现在看见黄色的提示就想去点,他们出的客户端可以提示信息,所以我就装了,通知方便了,不过我还是很习惯看网页,看起来视野开阔,更舒服一些”.

相关场景

最常用
1 查微博.web版做得不好,不能及时查询.查询到后也不能即时展现.客户端可以采用气泡模式在不强占用户注意力的情况下展示信息.
2 看微博.web版有相当的优势.屏幕大,显示的内容多,可读性更好.客户端整体显示效果差,但是单条展示效果会好,并可以针对用户进行分类
3 发微博.web版需要打开页面,并定位到发布框.客户端除了可以做到同样的功能外,还可以通过调用摄像头,浮动窗口,直接拖拽等方式

常用

1 评论转发和收藏
2 私信
3 关注和取消关注

不是很常用

1 搜索某人并关注某人

产品原型视频

http://old.ftqq.com/prototype/ttcv_demo/ttcv_demo.htm

最后放出我写的一个简版,AS功力不够+时间不多,很多细节没做出来,纯属自娱自乐.

在线安装页面

http://weibotv.sinaapp.com

微博会议室

端午的这个小假期做了两件事情,先说第一件.

给新浪微博写了个会议室app.

主要是因为感觉微博在沟通工具上,正好欠缺这么一个高度实时的多人对话环境.

即使是两个人对话,也会因为私信的响应速度太慢而转移到msn或者qq上.于是我就花了一天时间写了这么个东西.

app当然是跑在sae上,而且直接使用了Memcache,所以速度上是很强劲的.

因为懒,ajax数据是全量更新,不过我做了下压缩.按目前的设置,只保留50条最新的聊天记录,所以对mc的消耗也不大.

有兴趣的同学可以去试用一下. http://ichat.sinaapp.com

如何将AIR应用打包成exe

AIR这个东西一直都不讨下载站喜欢,主要是因为下载完成后用户不知道如何安装.其实从air2开始,已经可以直接将应用打包成exe了.

下面是how:

如果你的air sdk还没有升级到2.0 那显然是不行的.

下载 http://download.macromedia.com/pub/labs/air/2/rc1/air2_rc1_sdk_win_051110.zip

解压后覆盖你的sdks目录中正在使用的版本,这样sdk就升级到新版了.

如果有之前就建立好的应用,需要改应用 应用名-app.xml文件,将最上边一行中的

<application xmlns=”http://ns.adobe.com/air/application/1.5″>

换成

<application xmlns=”http://ns.adobe.com/air/application/2.0″>

这个时候重新编译 得到2.0版本的air文件.

剩下的就简单了,进入sdk下的bin目录,运行以下命令

adt -package -target native 目标.exe 来源.air

稍等片刻即可得到打好包的exe文件.

顺便说一句,这个exe安装好慢啊好慢啊好慢啊 …

PS: 这里貌似有个功能更强的

http://bishoponvsto.wordpress.com/2010/03/10/deploying-air-application-with-air-runtimeredistributable-in-single-exe/…

如何给Google Apps Market 开发应用?

google apps market是google发布的面向企业服务的商店.开发者可以开发web应用,并通过google销售给企业,对于在国内做软件被盗版,做网站被和谐,所以想进军欧美市场的同学来说是非常不错的渠道.

下边简单讲讲如何在google apps market上开发应用.翻了半天文档,总算把demo装上了…

首先需要有一个google的帐号.

然后在这个页面登录 http://www.google.com/enterprise/marketplace

登录完成后,右上角会有一个 “Become a Vendor”的链接,点进去,按提示填写好个人资料.

填好之后,这个链接就变成”My Vendor Profile”了,点进去有个”create a new listing”.

点进去后,划上”My product may be directly installed into Google Apps domains”,这时候出多出来一个文本框”Manifest”.

对于PHP开发者,Google提供了一个Demo.

http://code.google.com/googleapps/marketplace/tutorial_php.html

从这里下载Demo文件 http://apps-marketplace-resources.googlecode.com/files/helloworld.zip

解压后,将目录下的manifest.xml.orig打开,批量替换掉example.com为你要放置应用的域名,然后粘贴到上边.

save & preview.

创建好后回到”My Vendor Profile”页面, 点击 View OAuth Consumer Key 可以得到OAuth需要的key.

进入刚才解压得到的helloworld文件夹,打开common.php,将上边的key填进去,上传到要部署应用的服务.然后demo就可以正常工作了.

进入listing页面,点击介绍页面右边的add按钮,填上要安装到的企业域名就可以了.…