首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 234 毫秒
1.
多线程可视化类装载器(MVJL)作可视化软件开发环境(VSDE)的预研,提供在启动装载阶段或者解析阶段中,多个类装载器实例装载一组装载相关类型的装载过程以及涉及信息的可视变换和交互式的动态视图.MVJL解决了单个类装载器实例带来的安全性和网络移动性问题.  相似文献   

2.
鉴于MOSBD的要求以及现有工具在支持MOSBD上的不足,笔者提出开发一个支持多候选方案的开发框架(MOSF)并将其集成至可视化开发环境BluerJ中的解决方案.MOSF在MOSBD的各个开发阶段都实现自动管理功能,解决现有软件开发平台在支持MOSBD过程中自动管理方面的不足.通过修改BluerJ中的工程管理模块以及可视化界面模块,能够在MOSF提供的自动管理功能的基础上提供自动管理过程及其信息的可视化功能,解决现有软件开发平台在支持MOSBD过程中可视化方面的不足.最后给出运行示例,演示MOSF选择最佳候选方案的过程.  相似文献   

3.
基于当前科学计算可视化,特别是程序设计可视化的应用和研究,提出一种可视化的虚拟机,并以BASIC语言作为实现的对象.它不仅可以编译执行BASIC程序,其最大的特点是在程序的执行过程中,动态地同步地演示了程序和数据的视图,为理解算法、学习编程和调试程序提供了便利.  相似文献   

4.
对于目前使用的大多数可视化集成开发环境来说,提供给编程者的只是编程界面的可视化。缺乏对算法和数据结构的自动抽象功能,难以直观地反映算法与数据结构的动态关系和演变过程,调试程序效率低下。为了在程序运行过程中能直观地观察到数据的动态演变过程,笔者开发了一个集编缉器、编译器和调试器为一体的真正的可视化集成环境。本文主要介绍开发过程中如何在Delphi环境下利用OpenGL实现数组的动态可视化。  相似文献   

5.
在高校Java程序设计教学中,基于图形用户界面的应用程序和网络程序设计是教学的重点,这使得采用方便应用和业界流行的可视化开发环境成为必要。文章简单分析Eclipse在高校Java教学中的适用性,探讨基于Eclipse和Visual Editor的Java可视化程序设计教学,其中对Java可视化开发平台配置和应用示例的详细介绍,可为Java可视化程序设计教学提供参考。  相似文献   

6.
介绍了Java自动并行化编译系统Java Automatic Parallelizing System(JAPS)的可视化界面中数据转换模块和动态处理模块的设计和实现。其中,数据转移模块根据编译器的输出构造任务依赖图的数据结构并实现其层次化的直观显示。而动态处理模块实现运行过程中对动态信息时获取和处理。  相似文献   

7.
基于数据服务的嵌套视图动态更新方法   总被引:1,自引:0,他引:1  
数据服务屏蔽了数据访问的复杂性,并且支持用户以可视化方式定义装载异构数据源的嵌套视图.然而,当异构数据源输出的数据发生更新时,该更新需要通过数据服务逐层传播到顶层的嵌套视图,一类挑战性问题是,如何减少更新传播过程中的冗余计算,提高嵌套视图的数据新鲜度.为此文中提出了基于数据服务的嵌套视图动态更新方法,该方法利用指针为嵌套视图中的元组建立嵌套任意层次的数据服务的引用,同时给出了一种记录数据服务更新的日志以及在该日志上的嵌套视图增量更新算法.文中在原型系统中实现了该算法并且进行了实验分析,实验结果表明,该方法减少了70%的嵌套视图的更新时间,提高了60%的嵌套视图的数据新鲜度.  相似文献   

8.
Java 虚拟机(JVM)中的类加载机制可以在 Java 应用程序运行期间动态加载类文件, 而不影响其它功能模块的正常运行. 通过对 Java 类加载器的层次体系结构, 动态类加载机制原理、实现过程进行分析, 将Java动态类加载机制应用到高校网站管理平台的文件发布模块中, 使得设计好的静态网页和后台管理系统相关联, 通过自定义加载器来加载加密过的Java类文件. 这样以可插拔的方式快速的部署二级网站, 增强了网站管理平台的灵活性和可扩展性.  相似文献   

9.
数据结构可视化类库的设计与实现   总被引:1,自引:0,他引:1  
本工作室开发的数据结构可视化类库(JVDSCL,Visual Data Structures Class Library in Java)将可视化技术引入数据结构类库,实现了数据结构可视化。介绍了对数据结构类的可视化扩充方法,给出了实现各种数据结构可视化布局算法的基本框架。JVDSCL可以应用在程序调试和软件开发,提高软件的可视性、重用性与开发效率。  相似文献   

10.
基于六自由度并联机器人的运动仿真可视化系统   总被引:2,自引:0,他引:2  
对运动可视化仿真系统的开发流程作了相应论述.基于动态虚拟装配的机理,给出了几何建模和VRML原型封装的方法,并运用Java技术实现了六自由度并联机器人的运动可视化;运用LabvieW嵌入Corona(VRML浏览器)ActiveX组件,开发了集在线动画、轨迹规划控制、数据回放以及运动学分析功能于一体的运动仿真可视化系统.  相似文献   

11.
Java动态类加载机制及其应用   总被引:10,自引:1,他引:10  
Java动态类加载机制是Java虚拟机(JVM)的一个重要特征。它实现了在程序执行的过程中动态地加载所需要的类文件,并且这种动态行为是可以人为控制的。这使得Java语言平台具有在运行期间安装软件组件的能力。通过对Java类加载器的原码进行分析,阐述了Java动态类加载机制的原理和过程,并通过一个客户端服务器(C/S)模式下动态地更新客户端软件功能的例子,说明了Java动态类加载机制的实际应用。  相似文献   

12.
以面对面对称度误差为例,讨论了网络环境下零件形位误差评定结果可视 化的具体方法,阐述了VRML 与Java 之间的通信机制与交互原理,并通过实例实现了以 VRML 作为三维展示平台、以Java Applet 作为控制核心的面对面对称度误差的评定及其结 果可视化。用户通过屏幕可直观观察到基准中心平面位置和各测点分布特征,为不合格零件 的修正和后续工艺的改进提供了依据。  相似文献   

13.
数据结构排序算法具有一定的抽象性,在学习过程中让学生难以理解,因此我们实现排序算法的可视化来帮助学生理解,以提高对数据结构课程内容的掌握。系统以冒泡排序为例,其中采用JDBC技术、iava与s4数据库联合,iava程序读取数据库中的数据,实现了界面动态化,这不仅有利于软件的维护,还能提高软件的可塑性。  相似文献   

14.
金宝轩  边馥岺 《计算机工程》2006,32(4):217-219,235
对三维城市的建模方法进行了讨论,提出了一种网格环境下基于SOAP(Simple Object Access Protocol)消息包的三维空间数据表达方法,并通过动态网格服务的方式为客户端的三维可视化提供数据源,通过解析SOAP消息包便可得到三维可视化所需的矢量数据、属性数据以及纹理数据等,再通过Java和Java3D技术实现城市模型的三维显示和客户端的交互操作。最后,在Globus网格环境下给出了基于网格服务的三维城市模型可视化的实验例子。  相似文献   

15.
基于Java 3D的生物大分子模拟可视化系统   总被引:2,自引:0,他引:2       下载免费PDF全文
本文采用基于Java 3D的三维可视化编程环境,利用Java 3D、Java Applet、Java多线程等技术,开发了一个适于网络环境的生物大分子模拟的可视化系统,有效地解决了网络环境下生物大分子模拟计算中的三维图像的动静态显示、用户交互、进程控制等问题。  相似文献   

16.
针对现阶段无人机动态路径规划算法仿真可视性差和飞行环境仿真不足等问题,提出了一种基于Cesium的无人机动态路径规划可视化仿真系统;该系统在基于Client/Server(B/S)架构基础上,使用开源三维虚拟地球Cesium可视化引擎,按照可视化系统的总体设计及流程,利用坐标系转换方法与三维可视化技术,构建了一个无人机在真实地理环境中动态路径规划可视化仿真系统,实现了三维人工势场法路径规划的动态可视化仿真展示;实验表明,该系统不仅能够直观展示无人机在真实地理环境下的动态路径规划过程效果,还能够为相关研究提供直观、全面的可视化分析和评估手段。  相似文献   

17.
Object-oriented languages are widely used in software development to help the developer in using dynamic data structures which evolve during program execution. However, the task of program comprehension and performance analysis necessitates the understanding of data structures used in a program. Particularly, in understanding which application programming interface (API) objects are used during runtime of a program. The objective of this work is to give a compact view of the complete program code information at a single glance and to provide the user with an interactive environment to explore details of a given program. This work presents a novel interactive visualization tool for collection framework usage, in a Java program, based on hierarchical treemap. A given program is instrumented during execution time and data recorded into a log file. The log file is then converted to extensible markup language (XML)-based tree format which proceeds to the visualization component. The visualization provides a global view to the usage of collection API objects at different locations during program execution. We conduct an empirical study to evaluate the impact of the proposed visualization in program comprehension. The experimental group (having the proposed tool support), on average, completes the tasks in 45% less time as compared to the control group (not provided with the proposed tool). Results show that the proposed tool enables to comprehend more information with less effort and time. We have also evaluated the performance of the proposed tool using 20 benchmark software tools. The proposed tool is anticipated to help the developer in understanding Java programs and assist in program comprehension and maintenance by identifying APIs usage and their patterns.  相似文献   

18.
网上数学实验中函数的录入及可视化   总被引:2,自引:1,他引:1  
为了解决网上数学实验中函数的录入及其图形可视化的问题,利用Java和Java3D技术给出了平面直角坐标函数的录入及可视化模块RightAngle2D、三维空间直角坐标函数的录入及可视化模块RightAngle3D和三维空间柱坐标函数的录入及可视化模块Pole3D。实验结果表明,所给模块具有较好的可视化效果和良好的人机交互性能。  相似文献   

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

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