简介:什么是契约先行(Contract-First)?如果说一个新的软件开发模型会影响甚至改变软件开发过程,那么这样的改变对于开发人员而言,无疑是最具有深远意义的。多年以来,大多分布式应用程序的开发人员都习惯关注对象和从头开始编写一大堆的代码。然而,在面向服务(Service-Oriented)的时代,一切都将改变。从面向过程到面向对象,再到基于组件的开发(ComponentBasedDevelopment),软件开发领域经历着一次又一次的变革,而WebServices的盛行则将软件方法学的革新再一次的推到了浪尖口,一切都处在变化的焦点之中。
简介:本文在〈使用状态机实现的机器人控制系统〉(办公自动化)的基础上,参考开源嵌入式领域的经验和借助及开源软件的成果,在机器人系统上实现基于Objective-C的可编程系统环境.。
简介:《吃豆人》在游戏设计与目标定位的关系把握上,是一个堪称经典的案例。“笔者一直想创造出一个让所有人都能从中获得乐趣的游戏……”。从设计者的初衷来看,Ⅸ吃豆人》的诞生是先有目标用户群,再有游戏设计的形态。通常我们习惯了先有一个好的创意或思路,然后设计游戏,当整体架构和形式已经明朗的时候,再来考虑这个游戏更适合怎样的用户群。但是,《吃豆人》可以让我们从另一个角度去思考游戏设计的方法。岩谷彻先生首先明确了目标用户的需求特征,“我们将这款游戏的主要目标受众定位为女性,而女性朋友比较喜好吃零食……”从这简单的描述中我们已经可以看到,岩谷彻对于目标用户有明确的了解或做过一定的调查。明确用户需求,了解用户,知道他们需要什么,喜欢什么甚至厌恶什么。通过《吃豆人》的诞生,已经印证了对用户的明确和了解是设计的基础。这个“反向”的设计过程,能够让设计者更有针对性、目的更明确,非常值得大家参考。
简介:传统的视频监控系统往往采用模拟摄像头作为图像采集单元,无法满足人们对高清晰度视频图像处理的需求。本文研究了嵌入式高清网络摄像机的设计与实现方案。该方案充分利用TI公司的TMS320DM365的高性能、低功耗、高集成性的特点,可输出最大分辨率720P@30fps的H.264高清视频图像。系统具有较强的实用性。