MapGuide的历史

许多人是在MapGuide开源之后才了解MapGuide的,但是MapGuide并不是一开始就是开源的,而且也不是一开始就是由Autodesk公司所开发的。1995年,位于加拿大卡尔加里(Calgary)的Argus Technologies公司创造了MapGuide。在1996年的秋天,Autodesk收购了Argus Technologies。在随后的几个月后,Autodesk发布了MapGuide的第二个版本MapGuide 2.0。接着,MapGuide每一年或两年发布一个新的版本,直到MapGuide 6.5。

在MapGuide 6.5,MapGuide的架构发生了巨大的变化,取得了很大的成功。之后,MapGuide基本上保持了这样的架构。所以,最新的MapGuide的架构与MapGuide 6.5的没有本质的差别。但是,MapGuide 6.5也继承了许多MapGuide已有限制,比如:

  • 依赖于客户端的插件(Plug-in)。
  • 许多应用逻辑都是使用JaveScript调用部署在客户的ActiveX和Java Applet插件API来编写的。
  • 空间分析(Spatial Analysis)是基于客户端渲染后的图形,而不是服务器端原始的空间数据(Spatial Data)。
  • 服务器只能运行在Windows上。

于是,在2004年的春天,Autodesk开始着手解决这些问题。也就是在这个版本,Autodesk决定将MapGuide开放源代码,以吸引更多的用户。2005年11月,Autodesk发布了基于LPGL(GNU Lesser General Public License)的MapGuide开源版。2006年3月,与开源地理空间基金会(Open Source Geospatial Foundation,简称OSGeo)合作,加入到了OSGeo的开源项目中,这也就是今天我们所看到的MapGuide开源版。

下面来一句广告,如果想了解更多关于MapGuide开源版的信息,请登录http://mapguide.osgeo.org/

你可能感兴趣的:(windows,应用服务器)