Thursday, May 25, 2006

Top 100 Most Innovative Companies Ranking

Without any powerful competitor, Apple won the first place with its fantastic iPOD series. Goggle follows as a runner-up. It seems all innovative things always come from hardware, the most important thing changes our real life. Yesterday I found a software website provides downloads of electric maps only for iPod (I think it should be nano or above). In other words, it is hardware which eventually breaks the gap between human and high-tech. Some wonderful hardwares make it possible to integrate the reality and virtual reality seamless if there are enough software content providers. Another example is Sony PSP or Microsoft Xbox, whose creators are ranked as 13rd and 5th, respectively. Two America-based companies got good marks, IBM 10th, Intel 17th.

Details can be found here. Online Extra: The Top 100 Most Innovative Companies Ranking

Wednesday, May 24, 2006

Stylus Studio: not only a XML Editor

Stylus Studio is a sharp XML IDE which enables XML Data Integration, Web Services and XSLT develeopment. It allows developer to write XML schema and XSL codes as well as debugging them.

Recently, Stylus Studio release a new feature - XQuery development supporting, a function let programs query XML document nodes in SQL-like syntax. :)

Find free trial Stylus Studio here (http://www.stylusstudio.com/).

Monday, May 22, 2006

技术点滴

今天看了IBM newsletter中的一篇文章,是讲如何测试遗留代码的,并写了一点感悟在my.opera.com/lemann上

同期newsletter上还有一篇文章,是讲多线程单元测试的。道理是原来我们对多线程代码进行单元测试的时候,多次测试往往程序以一种线程间交错顺序执行,这样会掩盖一些bugs(原文:问题在于程序是太确定的:您只是在很多交错情况的一种交错 [不同线程中命令的相对顺序] 中结束了测试)。使用 ConTest 进行单元测试,可以在测试时使程序执行尽可能多的线程间交错顺序,并通过单元测试揭示之。

还有一篇文章是《软件构架师的特点》

This page is powered by Blogger. Isn't yours?