首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
基于.NET的通用软件开发平台的研究与实现   总被引:3,自引:0,他引:3  
介绍了一个基于微软.NET平台的通用软件开发平台,提出了一种基于插件连接模型的扩展机制.这种扩展机制允许用户使用插件来动态地为平台添加扩展点,使得整个平台具有结构简单、配置灵活、可扩展性强等优点.说明了如何使用.NET反射技术实现插件装载和实例化.  相似文献   

2.
基于插件技术的软件架构将软件分为宿主程序、插件和接口三个部分,宿主程序和插件通过接口契约进行通信,通过新增插件以及扩展原有插件的方法来实现软件功能的扩展及修改。本文以.NET为开发平台,研究了如何使用动态加载程序集、反射、晚期绑定这几种反射机制的核心方法进行插件加载、动态发现和使用插件中的类型及方法并且实例化插件,为构建一种可以灵活扩展的应用程序提供了解决思路。  相似文献   

3.
跨平台自适应符号化技术研究*   总被引:2,自引:0,他引:2  
  相似文献   

4.
在C#中采用反射机制,通过动态参数输入和动态数据结果输出,实现业务的外部维护。以此为基础创建了一个插件平台,说明插件平台实现的技术基础、实现思路和实现的步骤,并给出了插件平台的C#程序源代码。  相似文献   

5.
6.
基于反射机制的插件系统软件设计   总被引:1,自引:0,他引:1  
为了提高软件的复用性和扩展性,缩短软件开发周期,提出了一种基于反射机制的插件系统软件设计思想.该软件系统通过一个独立的配置软件,不用编译源程序,就可以定制,修改和添加软件功能.软件系统的主要思想是基于反射机制实现插件,运用观察者模式来实现插件之间数据关系的解耦,并且用XML描述和表迭插件之间的关系以及插件的属性配置.基于该软件设计思想,设计了空间环境可视化软件系统,表明了其提高软件复用性和扩展性方面的有效性.  相似文献   

7.
为了在一个软件系统中高效集成各类遥感参数反演模型并支持其动态更新和扩展,提出一种插件式遥感参数反演系统的设计思路和开发方法。采用"平台+插件"软件架构,制定平台扩展接口及插件接口,并利用.NET Framework的反射机制实现便捷的插件管理,插件与平台的集成和通信,开发了一个插件式遥感参数反演原型系统。该系统能够增强平台的稳定性和遥感参数反演插件的灵活性、扩展性,使研究人员将精力集中于反演模型的业务逻辑而不是开发细节,提高开发效率,降低维护成本。  相似文献   

8.
基于分布式组件动态集成的网络GIS设计模式及其实现*   总被引:1,自引:0,他引:1  
摘要:提出了一种基于分布式组件动态集成方法的网络GIS开发模型。该模型允许用户定制扩展功能组件,提供扩展组件与原有系统实时、动态、无缝集成机制,并可在一个平台上提供实现C/S及B/S两种网络GIS工作模式,并提供单机模式的后台数据管理系统,满足了中小型应用系统对网络GIS平台功能小而全的需求。阐述了该开发模型的概念设计、架构设计及关键技术,并开发实现了一个原型系统FreeXGIS,验证了该模型的可行性。  相似文献   

9.
插件方式开发软件是进几年来软件行业逐步兴起的一项开发技术,它将不变的部分固化在“平台“里,并提供可以与外界通讯的接口,将要扩展的功能以“插件“的方式实现并与平台对接,形成“平台+插件“模型方式。通过介绍基于MAPGIS7.0“平台“的通用图标系统“插件“实现原理和过程,体现插件技术的用途。  相似文献   

10.
动态配置是指在软件系统运行时动态地改变系统的配置项。基于构件的软件系统配置项涉及系统的构件组成、构件间的连接关系和构件的物理分布。根据支持软件系统动态配置的反射体系结构,建立了动态配置模型,分析了动态配置模型的构成要素,定义了动态配置模型的元数据,以保障运行时系统一致性为基础,构造了动态配置模型的元协议。最后,通过实例,分析了所提出的动态配置机制在水利信息系统软件功能动态配置中的应用。实践表明,基于反射的系统动态配置模型及其实现机制,能在水利信息系统中有效应用,为解决水利信息系统的资源动态配置、支持动态需求等问题,提供了可行的技术方案。  相似文献   

11.
为了对煤矿风机运转状态进行实时监测与控制,采用高分辨率红外光电传感器采集设备参数,M/T法测量出转速,并液晶显示结果;采集数据通过CAN接口传置组态软件矿山监控平台及GIS监控平台,速度异常声光报警,并接受组态软件监控平台及GIS监控平台命令实现风机的启停。实验结果显示本系统能保证检测的实时性,测量精度高,可以达到及时有效控制风机的启停。  相似文献   

12.
三维模型搜索通用支撑平台的设计与实现*   总被引:2,自引:0,他引:2  
为满足模型搜索研究领域对数据管理、算法配置和算法验证等工具的集成需求,提出一个模型搜索支撑平台框架。利用面向对象技术,构造一个包含应用程序表现层、应用程序工具层、算法逻辑层、数据抽象层、数据访问层和数据层的多层体系结构;基于“一具体类一表”映射策略实现对象型数据与关系型数据的映射;采用策略模式实现了算法组合和替换的动态配置机制。实际应用表明,该平台可为模型搜索研究提供工具支持。  相似文献   

13.
以航空影像、卫星影像、数字高程模型和相关专题数据为数据源,利用Skyline软件完成甘肃省政务地理信息平台的三维场景建设,重点阐述了在海量数据前提下,运用多CPU协同计算的方式构建三维地形模型的流程和方法,最后通过案例介绍了平台三维系统的应用方向和价值。  相似文献   

14.
传统的逆向分析方法在分析多进程架构软件时具有较多难以克服的困难, 针对这个问题提出了基于TEMU的进程间通信过程逆向方法。利用动态二进制分析平台TEMU记录多进程程序函数调用信息, 结合进程间通信函数的关联规则从函数调用信息中提取进程间通信的通信方法、通信数据和通信协作机制。根据该方法设计并实现了一个原型系统, 对多款多进程架构软件进行测试, 测试结果表明, 该方法能够准确提取多进程架构软件的进程间通信过程, 对多进程架构软件逆向起到了很大的辅助作用。  相似文献   

15.
为解决动态联盟环境下的复杂产品异构数据集成,针对传统集成技术存在的问题,在对Web服务等相关技术进行分析的基础上,提出了基于Web服务的复杂产品异构数据集成平台层次模型。研究了相关的关键技术,重点论述了企业产品设计集成机制和产品共享数据转换模型。最后结合某项目实例,进行了系统实现,为实现应用软件集成与设计资源共享提供了有效的解决方案。  相似文献   

16.
黄妮  吴晓军 《微机发展》2012,(4):21-24,28
随着物联网、云计算等大规模分布式系统在国内的日益流行,软件工程的应用环境已经不可避免的转向适用于分布式环境。而已有的基于时间约束的软件工程资源动态配置模型大都有所局限,无法评价其在大规模分布式环境中的效果。文中提出了一种基于Petri网模型的基于时间约束的软件工程资源动态配置检测模型,依据petri网理论,模拟大规模分布式环境下,检测异构软件工程资源动态配置模型间的协作与冲突。从而为软件工程资源动态配置模型更好的应用于实践,提供坚实的理论基础。实验证明,该方法可以及时的发现大规模分布式环境中,软件工程资源动态配置模型的冲突,为设计者及时反馈信息,避免损失。  相似文献   

17.
Design and implementation of a GIS system for planning   总被引:1,自引:0,他引:1  
Geographic information system (GIS) provides a flexible and efficient general platform for planning and analysis, especially when large amounts of ever changing spatial information is dealt with. It helps managing the change in an economical and sustainable way. We decided to build a GIS to help in data management and in the dynamic planning process of our developing university, Al-Balqa' Applied University (BAU). In this paper, we present the GIS system, which we built for the campus of BAU and the customization of the needed software to help in decision-making and planning processes. Moreover, the output of our project is web enabled so that it can be used in the web site of Al-Balqa' Applied University as a web GIS application.  相似文献   

18.
基于ARCGIS SERVER和FLEX的城市服务信息系统研究与设计   总被引:1,自引:0,他引:1  
当前基于页面的瘦客户端Web GIS开发技术无法满足用户复杂的交互应用。提出以Flex技术和ArcGIS Server Flex API构建基于RIA的Web GIS模型,并结合J2EE开发平台实现了一个城市服务信息查询的原型系统,包括软件构架设计和关键流程实现。  相似文献   

19.
基于WebService的WebGIS的设计与应用   总被引:10,自引:0,他引:10  
基于WebGIS目前存在的一些不足,提出构建基于WebService的WebGIS系统,并说明这种系统的优势和特点。通过对正在开发的基于WebService的WebGIS系统的设计和一些已经完成的工作的介绍,来说明系统的可行性和先进性。  相似文献   

20.
This work is concerned with the modeling and analysis of a complex humanoid robotic system walking on an immobile/mobile platform. For this purpose, a software package was synthesized which allows one to select configuration of both the humanoid and the platform. Each joint of the biped and platform can be defined by the user via the motor state (active or locked) and gear type (rigid or elastic). The user can also form very diverse configurations of the humanoid and platform. The software package forms a mathematical model. By selecting system’s parameters the simulation allows user to analyze dynamic behavior of the biped of selected configuration, walking on either an immobile or mobile platform of selected configuration. In the moment when the biped steps on the platform, the latter, by its dynamics, acts on the biped dynamics, and the biped on the other hand, by its characteristics, influences dynamics of the platform motion. These two complex contacting systems form a more complex system, whose mathematical model has to encompass all the elements of coupling between the humanoid joints and platform joints. The phenomenon of coupling is analyzed first on a humanoid robotic system with all rigid elements, which is in contact with the platform mechanism having also all rigid elements. It has been shown that coupling is more influenced when elasticity elements are included into the configuration. Insufficient knowledge of coupling characteristics may present a serious disturbance to the system in the robotic task realization. The deviation of the ZMP (Zero-Moment Point) from the reference trajectory is presented, which implies the need for the synthesis of new control structures for stabilizing biped motion on the immobile/mobile platform. The reference trajectory may be defined in very different ways and from several aspects. Reference trajectory of each joint can be defined so to encompass or not encompass elastic deformations. The control structure for the biped walking on the platform should be defined so that it satisfies the requirement for the ZMP to be within the given boundaries in every sampling instant, which guarantees dynamic balance of the locomotion mechanism in the real regime. The control is defined as CR (Centralized Reference control, calculated from the reference state), plus LO (control via local feedbacks of motor motion with respect to position and velocity). In the case of the biped motion on a mobile platform CR control is defined separately under the real conditions of unknown characteristics of coupling between the two complex systems, as well as unknown elasticity properties. The analysis of simulation results of the humanoid robot motion on a mobile platform gives evidence for all the complexity of this system and shows how much system parameters (choice of trajectory, configuration, geometry, elasticity characteristics, motor, etc.) influence stabilization of its humanoid motion.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号