共查询到18条相似文献,搜索用时 234 毫秒
1.
多线程可视化类装载器(MVJL)作可视化软件开发环境(VSDE)的预研,提供在启动装载阶段或者解析阶段中,多个类装载器实例装载一组装载相关类型的装载过程以及涉及信息的可视变换和交互式的动态视图.MVJL解决了单个类装载器实例带来的安全性和网络移动性问题. 相似文献
2.
鉴于MOSBD的要求以及现有工具在支持MOSBD上的不足,笔者提出开发一个支持多候选方案的开发框架(MOSF)并将其集成至可视化开发环境BluerJ中的解决方案.MOSF在MOSBD的各个开发阶段都实现自动管理功能,解决现有软件开发平台在支持MOSBD过程中自动管理方面的不足.通过修改BluerJ中的工程管理模块以及可视化界面模块,能够在MOSF提供的自动管理功能的基础上提供自动管理过程及其信息的可视化功能,解决现有软件开发平台在支持MOSBD过程中可视化方面的不足.最后给出运行示例,演示MOSF选择最佳候选方案的过程. 相似文献
3.
4.
5.
6.
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.
11.
Java动态类加载机制及其应用 总被引:10,自引:1,他引:10
Java动态类加载机制是Java虚拟机(JVM)的一个重要特征。它实现了在程序执行的过程中动态地加载所需要的类文件,并且这种动态行为是可以人为控制的。这使得Java语言平台具有在运行期间安装软件组件的能力。通过对Java类加载器的原码进行分析,阐述了Java动态类加载机制的原理和过程,并通过一个客户端服务器(C/S)模式下动态地更新客户端软件功能的例子,说明了Java动态类加载机制的实际应用。 相似文献
12.
13.
14.
对三维城市的建模方法进行了讨论,提出了一种网格环境下基于SOAP(Simple Object Access Protocol)消息包的三维空间数据表达方法,并通过动态网格服务的方式为客户端的三维可视化提供数据源,通过解析SOAP消息包便可得到三维可视化所需的矢量数据、属性数据以及纹理数据等,再通过Java和Java3D技术实现城市模型的三维显示和客户端的交互操作。最后,在Globus网格环境下给出了基于网格服务的三维城市模型可视化的实验例子。 相似文献
15.
本文采用基于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。实验结果表明,所给模块具有较好的可视化效果和良好的人机交互性能。 相似文献