实时监测机场的起降情况

经常坐飞机,有时候就想能不能有一个系统能够让我了解我所乘坐的飞机的具体情况,以及机场的准确位置。当然,目前我对首都机场的了解简直比我家还要熟悉。上海虹桥、深圳以及广州白云等机场也是比较了解的。但是当我第一次到达西雅图机场的时候,当时还真有一些昏头昏脑,实在太大了,呵呵。

在首都机场的网站上,我们可以查找到各航班的信息,比如是否晚点、计划时间等,而且是以图表方式给出的。但是能否以更加精确的方式来反应呢?想像一下,如果您能够以实时动画的方式查看各个航班的信息:是否满员、飞机实时的具体位置、方向、起飞降落时间、机型等等情况,那是多么爽的一件事情呀?如果您对这件事情比较感兴趣,那么请看左图。这是苏黎士机场的实际运营情况。当然为了“反恐大业”的需要,您可以看到的这个版本使用了一些历史数据,而没有接收实时的数据。

网站地址:

http://wpf.netfx3.com/direct/zurich/zeuswpf.xbap

软件需求:

操作系统必须是Windows XP+SP2、Windows Server 2003+SP1或者Windows Vista,前两者操作系统必须安装.NET Framework 3.0。

键盘操作:

Ctrl+鼠标右键:扩大视野范围(Zoom Out)

鼠标左键拖动:移动视野范围

鼠标右键拖动:缩小视野范围(Zoom In)

英文博客信息:http://blogs.msdn.com/tims/archive/2007/03/27/great-wpf-applications-13-z-rich-airport.aspx

我感觉国内的一些ISV软件厂商可以借助WPF的机遇,做一些富有创新的软件,比如股票软件、基金软件等等。可能基于原来的软件开发的难度,有很多创新我们无法付诸实施,但现在既然有了WPF这么强大的工具,我们还在等什么呢?:)

在天上过元霄节

在到机场之前,其实我一直在考虑,在这个空客330飞往深圳的航班上,我应该选择靠窗的A还是K座。终于由于我不太了解月亮的运动规律,而放弃了思考。而且到机场的时候,很不幸的是,只有一个3K靠窗的座位了。所以K成了我唯一的选择。

之所以今天如此看重座位,主要的原因是今天元霄节,可以在飞机上看到更圆的月亮。北京恰好在今天下了一场雪,天还一直阴着(当然,飞机起飞的时候,天也放晴了),在北京过元霄看月亮的愿意是没有戏了。带着极不情愿的心,踏上了飞往深圳的飞机。

飞机飞到一半的时候,空姐过来打招呼:“王先生,您现在可以打开遮光板,地面上正在放烟花,现在看着非常漂亮”。真的吗?我带着半信半疑的心情打开了遮光板。果然,整个地面上漆黑一片,一些萤火虫似的火花四处闪动着,好漂亮,其实更像星星眨眼,但眨眼的频率特快。春节期间,北京烟花由禁改限,已经欣赏了大量的烟花,但在飞机上欣赏烟花,这还是第一次。如果不是空姐提醒,就错过这次良机了,因为一直忙着给Dflying的书写序。

认识Dflying,其实是通过他与苏鹏的那场著名的口水仗,也是通过这次“战役”,我才了解到他原来是微软的员工。年前他找我为他即将出版的针对ASP.NET Ajax的最新著作写序。虽然开心写过不少文字,但说实话,为别人的书写序这可是头一遭(上次Kaneboy的书也邀我写过文字,但憋到最后,我也一个字没有写出来)。既然应承了,就得努力。但春节期间,一直忙着迎来送往,没有时间静下心来认真阅读。而放假归来,又开始了繁忙的工作,发现越来越没有时间了。

正在我偷懒期间,在上周四收到了Dflying同志发出来的Fawewall的邮件。在工作两年之后,辞掉了他的第一份工作,开始了新的征程。也通过公司总部以及上海同事的回复邮件中,更多的了解了Dflying同志的激情、努力、成果,一个高大全的年轻人形象浮现在我面前。想到这,感觉自己再也不能偷懒了,于是在飞机航程中,阅读了三章Dflying同志的书。

按照我的阅读习惯,我是从最后一章开始阅读的,Dflying同志拿了一个ASP.NET的Starter Kits进行改写,将其移植为Ajax应用程序。大家知道,我目前正在忙于将“博客堂”移植到新版本中,其中一个重要的改变就是支持Ajax应用。在这个过程中,我遇到了种种难题,而Dflying同志就像我了解我的内心似的。虽然仅仅阅读了三章内容,就解决了我五六个在实际重构工作中遇到的技术问题。

嗯,天上的元霄节,仍然未脱离技术。而窗外的烟花,也依然眨着眼睛,感觉自己快要睡着了…