组件式技术已经成为当今软件技术的潮流之一。为适应这种技术潮流,GIS软件象其他软件一样,已经或正在发生着革命性的变化,即由过去厂家提供了全部系统或者具有二次开发功能的软件,过渡到提供组件由用户自己再开发的方向上来。SuperMap Objects 5.x及其之前的版本是基于COM技术开发的大型GIS组件,它作为SuperMap GIS 产品家族中的组件开发平台,是适应技术发展潮流的产品,也是SuperMap GIS中历史最久的产品线。组件技术作为一种软件技术也在不断发展变化中,比较显著的趋势就是从COM向.NET和Java组件的发展。适应这一趋势,在SuperMap GIS 2008产品家族中,组件平台得到了发展,推出了SuperMap Objects .NET和SuperMap Objects Java两套基于共相式思想的组件平台。GIS组件开发平台是SuperMap GIS产品中功能最强,历史最久,地位最重要的产品线,也是SuperMap GIS其它产品发展的基础。
SuperMap Objects产品线的成员
SuperMap Objects是SuperMap GIS系列软件中的基础开发平台,是一套面向GIS应用系统开发者的新一代组件式GIS开发平台。SuperMap Objects 2008是基于Microsoft的COM组件技术标准,以ActiveX控件的方式提供GIS功能的组件平台,适用于用户快速开发专业GIS应用系统,或者通过添加图形可视化、空间数据处理和数据分析等功能,为传统管理信息系统(MIS)增加GIS功能,把MIS提升到一个新的高度。SuperMap GIS 组件式开发平台在2008产品系列中得到了发展壮大,包括微软.NET平台上的组件开发工具SuperMap Objects .NET和面向JavaEE平台组件开发工具SuperMap Objects Java。将来还会有更多的组件平台推出,如SuperMap Objects Python。基于COM开发的SuperMap Objects 2008可以在.NET环境中正常使用,是超图目前成熟稳定的、经过实践充分检验的大型组件式GIS产品。SuperMap Objects .NET/Java在未来的几年中将得到快速的成长,对于SuperMap Objects (COM) 和SuperMap Objects .NET/Java的选择取决于市场和用户。
图5.1.1 SuperMap GIS组件产品的版本发展
|