您的位置 - 首页 - AIS海图软件
 
 Ulysses桌面应用插件框架
     快速的应用搭建——提供多种预制的插件模块,减少开发工作量,缩短开发周期
     标准的插件接口——提供用户自制插件的标准
     可插拔式插件体系——用户可以灵活的配置插件组合,快速组合新应用
     支持.NET环境下的快速应用开发

  Ulysses是基于.NET的插件式二次开发平台。普通的应用开发通常从动态或静态链接库开始,用户需要自行开发自己的界面、交互,并考虑多线程的问题以及用户界面之间的交互关系。即使是在现有产品上开发另外一款相关联的产品,也会涉及到大量的代码拷贝。这样的过程不但繁琐乏味,而且降低了代码的可维护性,容易产生错误和更新的困难。

   Ulysses将完成一部分特定功能的用户界面和功能组成一个插件,每个插件以动态链接库的方式存在。Ulysses平台动态的加载这些插件动态库,并将插件中的用户界面呈现给最终用户。由于Ulysses提供了用户界面之间交互关联关系的解决方式,所以使用Ulysses开发的系统,可以直接实现二进制代码的复用,而无需拷贝源代码,大大简化了开发模式,并能够有效的节省开发时间,从而达到降低开发成本、提高软件质量的目的。