从2005年开始,毫无疑问,.NET和Java已经成为了开发人员的两大主流平台。在过去的2006年,.NET的开发者欣喜地看到,微软在.NET FrameWork 2.0的基础上,推出了功能更为强大的.NET Framework 3.0。新一代的.NET IDE开发工具Visual Studio.NET 2007也即将推出;同时,Java推出了J2EE技术的新版本——Java Enterprise Edition(企业版) 5.0版——这是Java企业平台最重大的升级和跨平台的Java技术互操作性的最新进展,Java开发工具Eclipse和Net Beans也越来越好用,这些产品和技术的发展,都吸引了越来越多的开发人员。
从2005年年底开始,超图的SuperMap GIS Universal系列产品开始陆续上市,并取得了越来越多的应用,树立了自主创新的典范。作为超图公司的核心产品之一,大型全组件式GIS开发平台SuperMap Objects一直在SuperMap系列产品中占有重要地位。今年,新一代的.NET和Java组件产品在原来1.0版本的基础上,推出了SuperMap Objects.NET 2.0和SuperMap Objects Java 2.0.
SuperMap Objects.NET 2.0
SuperMap Objects.NET 2.0是SuperMap GIS Universal系列软件中的基础开发平台之一,是一套面向GIS应用系统开发者的新一代大型GIS开发平台。SuperMap Objects .NET 2.0基于Microsoft的.NET 组件技术标准,以一套.NET组件的方式提供强大的GIS功能,适用于用户快速开发专业GIS应用系统。
SuperMap Objects .NET 2.0延续了SuperMap Objects功能强大、开发容易的特点,并兼容SuperMap GIS 5的数据。SuperMap Objects .NET和SuperMap GIS Universal系列的其他产品均采用全新GIS内核——SuperMap Universal GIS Classes构建,保证了Universal系列软件在数据格式上的一致,有效地与各产品进行无缝集成。
SuperMap Objects .NET 2.0是直接基于UGC内核进行封装的纯.NET组件产品,并且重新构建了框架,规范了接口,具有统一的内核,实现了从Win32平台向.NET平台的平稳过渡,更加适合在Visual Studio.NET等支持.NET的集成环境中进行开发。不仅可以进行无缝的语言集成,允许在不同的语言之间进行互操作,而且还提供了对多线程的支持;组件的粒度划分更加细致,降低了组件之间的耦合性;尤其在2.0这一新版本中提供了丰富的UI资源,对桌面产品的一些UI相关功能进行适度的封装,同时还提供了32位和64位产品,提供了大量的开发资料,以新颖的文档表现方式呈现给用户,更加适应未来技术的发展。
我们产品的发展目标就是保持原有的数据编辑功能完善、开发应用简捷、产品的计算和显示性能较强的优势的基础之上,提供更加完善的GIS功能,提升产品的性能,增强易用性和稳定性,提高系统的可扩展性。
目前SuperMap Objects .NET 2.0正在紧锣密鼓地开发过程中,预计将在7月底发布Alpha版本,8月初发布Beta版本,在9月7日,SuperMap Objects .NET 2.0 的中英文版本将同时发布,相应地,它的出现将会使基于.NET的GIS应用的开发更为方便,更加高效。
SuperMap Objects Java 2.0
作为一种优秀的面向对象的编程语言,Java语言正在被越来越多的程序员所青睐,因为其跨平台以及在网络应用方面的表现突出等优点,Java平台也成为很多的GIS应用程序实现的首选。然而传统的基于COM技术的组件不能在Java平台下直接使用,而且使用中间件方式在Java平台下运行COM会使效率急剧下降。基于Java的GIS 应用程序的开发迫切需要基于Java的组件产品,即将在9月份发布的SuperMap Objects Java 2.0就是这样一个产品。
SuperMap Objects Java 2.0被定位为一个基于Java平台开发的新一代组件式GIS开发平台,该组件产品采用Java平台的JavaBean技术,不仅继承了Java平台的众多优越性,而且对Bean组件模块的划分和设计更加的人性化,提供多层次的开发接口以满足不同开发人员的需求,开发方式也更加灵活。同时,由于SuperMap Objects Java 2.0是SuperMap GIS Universal系列软件成员之一,采用统一的内核UGC(SuperMap Universal GIS Classes),其提供的GIS功能也更加的强大,在数据处理(兼容SuperMap Objects 5的数据)、显示、空间分析等方面都将会有不俗的表现。
目前SuperMap Objects Java 2.0正在紧锣密鼓地开发过程中,预计将在7月底发布Alpha版本,8月初发布Beta版本,在9月7日,SuperMap Objects Java 2.0 的中英文版本将同时发布,相应它的出现将会使基于Java的GIS应用的前景更加闪亮。
结语
我们相信SuperMap Objects .NET 2.0和SuperMap Objects Java 2.0的推出,将为.NET和Java开发人员进行GIS应用的开发更加容易,更加高效,使得GIS应用开发能够站在主流开发平台的基础上,更加精彩。