摘要: 用户界面,是系统和用户之间进行交互和信息交换的媒介。界面的好坏决定用户对软件的第一印象。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏 惧与放弃中付诸东流。因此,用户界面的设计是软件开发中十分重要的一环。用户界面的设计需要遵循以下原则:(http://www.cocoachina.com/bbs/read.php?tid-19297.html)易用性:界面显示名称应该易懂,用词准确,屏弃模棱两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确 阅读全文
posted @ 2011-11-07 11:14 OMG! 日记 阅读(4206) 评论(1) 推荐(7) 编辑
摘要: 人们的生活,无时无刻不在和周围的环境打交道。大到路边的广告牌、高楼大厦、蓝天白云,小到身边的一株小草,一只小猫。所有这些被我们所感知到的东西,都向我们的大脑传送了大量的信息。例如,一张报纸,我们阅读其中的文字,能够了解最新的新闻,直到外面的世界在发生什么。然而,在获取报纸的信息的同时,报纸中有一个重要的部分常常被读者所忽略。那就是报纸的纸张、排版、布局、印刷方式,这些信息的载体。我们理所当然... 阅读全文
posted @ 2011-11-07 10:22 OMG! 日记 阅读(2773) 评论(2) 推荐(7) 编辑
摘要: 最近学习Windows phone 软件开发,首先了解了 windows phone的执行模型,自己动手下了四个断点,发现通过四个断点来看windows phone的四个状态挺容易的,特来分享。 Windows phone 基本理念: 确保只有一个程序。到目前为止你也许已经知道Windows Phone 操作系统不允许第三方应用程序在后台运行(Mango系统听说可以调用后台程序了)。说的更... 阅读全文
posted @ 2011-11-06 12:18 OMG! 日记 阅读(1790) 评论(6) 推荐(10) 编辑
摘要: 我们团队WP7上基于Academic Search 的会议助手手机客户端的alpha版本已经结束。在团队中,限于团队规模,每个人都会做点dev的事情,但是 我的最为主要的角色就是tester,以前从未做过tester,一个月的alpha版本开发下来,我在tester的岗位上也有许多的感想,我想,把它们都记下了,希望它见证我们的成长,当然,希望能够得到大家的指点,从众人的认知领域获得我们能汲取的经验... 阅读全文
posted @ 2011-11-06 08:43 OMG! 日记 阅读(1459) 评论(6) 推荐(9) 编辑
摘要: 我们WP7会议助手的第一个迭代周期终于结束了,作为一个从零开始的新手PM,通过一个月的工作确实碰了很多壁也长了很多见识,在这里就和大家分享一下我的经验教训,希望能给更多人以帮助。1, 相比开发,PM更像个体力活,在谈论技巧之前,先确认你有打不完的鸡血和使不完的精力。作为整个产品的保姆,PM对产品各个细节的掌握远远高于其他团队成员,同时,团队负责人的责任感会让你不停去思考可能需要做的事情,再加上各种讨论,各种会议,和各种人沟通,各种处理应急状况,其实对PM的精力要求非常之高,难怪听我Mentor说过他夫人在谷歌刚入职PM时每晚3点睡觉,现在才知道,哪怕是很小的项目,也很具有挑战性。2, 相比开发 阅读全文
posted @ 2011-11-05 11:53 OMG! 日记 阅读(4791) 评论(35) 推荐(13) 编辑
摘要: 视频的时代终结了吗?本文章绝大部分参考吴枫博士的一场报告会,感觉挺有意思,就整理并整合了自己的想法。摘要:此篇文章主要讲解了视频编码的流程,并且主要通过讲解H.264,然后并在此基础上讲解了下一代视频编码HEVC的现状,进而发出疑问,对未来视频处理的研究空间和前景的发出一个探讨。首先简单介绍下现有的视频压缩历史1: 视频压缩(图像压缩)无处不在,其广泛性直接看图!2:目前的标准有哪些? 其实视频处理的标准主要有两个 ITU 和 ISOMPGE H.264到底是什么?下面简单讲述MPEG和H.264的历史。MPEGMPEG标准主要有以下五个,MPEG-1、MPEG-2、MPEG-4、MPEG-7 阅读全文
posted @ 2011-11-03 19:33 OMG! 日记 阅读(3171) 评论(5) 推荐(11) 编辑
摘要: 有一件小事引发的思考: 第一次当PM,第一天当PM,啥都不懂,上司在当天发了一个UI设计草图给我们。由于UI设计图里面有三四处我并没有搞懂,晚上要和组员开会讨论UI的设计。 怎么办呢?我就发了一个邮件,并附以下说明:在UI设计中如果不懂的地方,告诉我,我如果不懂,会帮你问上司。 结果悲剧出现了: 我以为没有人问我,就代表大家都懂,结果大家都不是很懂,就这样,大眼瞪小眼,开会没有效率。 开了一个多小时,没有讨论出什么实质性的东西。从这件事和上司聊天中我知道了一些准则,写出来给大家讨论吧 1.PM每次开会前必须明确知道会议讨论什么,讨论多少时间,讨论时有哪些需要注意的地方。 2.要做各种假设,并作 阅读全文
posted @ 2011-11-02 22:54 OMG! 日记 阅读(2489) 评论(11) 推荐(9) 编辑
摘要: 首先我想向各位介绍一个好玩的小小游戏——G-Number游戏。我最先知道这个游戏是从微软高级开发经理邹欣老师的博客里面看到的。后来,有幸上了邹老师的《Advanced Software Engineering》课程,课上,同学们经常玩这样的游戏。游戏规则十分的简单,每个人提交一个(0,100)区间里面的实数,然后求平均值,将平均值乘以黄金分割数0.618 ,得到的数字就是G-Number,游戏玩家提交的数字与G-Number最为接近即是赢家。对这个游戏有过一些数学的分析与统计,详见邹老师blog:http://www.cnblogs.com/xinz/archive/2011/08/08/21 阅读全文
posted @ 2011-11-01 12:06 OMG! 日记 阅读(1497) 评论(0) 推荐(7) 编辑
摘要: 读《The Mythical Man-Month》有感-- 陈凯飞一读起这本书,我就开始被这本书的内容深深吸引了。一本三十五年前的书,现在读起来还是觉得眼前一亮。第一次接触Man-Month的概念,因为以前没有接触太多量化的软件工程的概念。也是第一次看到一个软件工程项目的靠谱的但是出乎意料的任务和时间分配的比例,test的时间分配居然高达1/2并且细化成component test and early system test 和system test, all components in hand。第一次意识到对于一个软件工程的项目,并不是人越多就越好,二是人太多只会让效率降低,因为commu 阅读全文
posted @ 2011-10-31 16:31 OMG! 日记 阅读(1783) 评论(0) 推荐(6) 编辑
摘要: In order to make our APP to be stable and reliable, we need to have it tested. The testers are Ting Zhang and Dongliang He.Test strategy:Our test plan mainly consists of two parts, namely, white box test and black box test. White box test.Considering that we are in the planning stage, we will have n 阅读全文
posted @ 2011-10-31 11:30 OMG! 日记 阅读(489) 评论(0) 推荐(5) 编辑