剖析短迭代
敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?
作者 Niclas Nilsson 发布于 2007年11月1日 上午4时19分
在OOPSLA 2007上,Pattie Maes讲到一个很有趣的话题,是关于“我们身边的元对象”的。而该标题可能尚未充分说明其内容,实际上,Pattie建立并领导的MIT Media 实验室的环境智能研究小组很可能正在做这件事。
环境智能是建立在ambient/ ubiquitous / pervasive 计算之上的。这个名词用于描述那些能够感知并与人类交互的电子设备和环境。MIT Media实验室有很多关于电子纺织品的研究项目,其中很多与RFID标签有关。
从一个架构和MashUp的观点来看,其中有一个特别的项目非常有趣。它就是ReachMedia项目。
ReachMedia是一个支持与日常物体进行行为交互的系统。该系统是一个装有RFID阅读器和加速计的无线表带。这个表带会探测到用户与之交互的物体,并通过智能电话(smart phone)取得相关的个性化信息。然后,用户就可以通过一个轻微手势输入和音频输出的独特组合与这个物体进行无需手眼(hands and eyes free)的交互。
一个典型的应用就是:当你在书店想找到一本书时,你的RFID阅读器会识别书上的标签,并向你的智能电话(smart phone)上发送信息。这个电话自动连接到互联网上找到关于这本书的信息:评论、级别和参考书目,甚至能告诉你,这些参考书目就在你找的这本书所在的书架上。
另一个非常有趣的例子是:当你第一次遇见某个人时,你的系统和他的系统相互握手并发现对方是谁,然后在互联网上找到他的社会关系,就象LinkedIn或者Facebook一样,这样就能知道你们是否有共同的朋友了。
一个听众想得更远,他最期待的未来设备是一种自动约会(Dating)服务。想像一下,当你走在街上与人擦肩而过时,你的电话与他/她的电话交互,就知道他/她是否与你在未来有一段姻缘。
其实,现在可能就有这样的设备了。尽管我们现在还没有用RFID阅读器和标签,但已经用上了功能相当强大的移动电话。这些电话通过蓝牙或无线网MAC地址就拥有了唯一标识。诺基亚已将Apache Webserver移植到了Symbian phones,而且有些人已经在他们的iPhones上使用Apache和Python了。页面可以通过WLAN或蓝牙PAN (Personal Area Network)传递。与象微格式(Microformats)(已经有了针对社会网络微格式规范)这样的规范相结合,一些类似的事物用现有设备可能很容易就造出来了。
一些互操作性的技术协议就是我们开启社会网络新世界所要做全部的事情。
我们还等什么呢?
英文原文链接:Pattie Maes on Ambient Intelligence本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。
InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!
在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。
通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。
本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。
2 条回复
回复