共查询到20条相似文献,搜索用时 125 毫秒
1.
结合应用Matlab中的虚拟现实工具箱,讨论用Matlab创建虚拟现实并与其交互的方法。针时Matlab虚拟现实的交互局限性,提出采用Java编程扩展Matlab虚拟现实可视化交互功能的解决方案,给出一个扩展虚拟现实工具箱交互功能的应用实例。 相似文献
2.
JDBC数据库访问技术 总被引:1,自引:1,他引:1
张洋 《电脑编程技巧与维护》2009,(22):48-48,132
Java语言具有安全、强健、易于理解和使用的特点。JDBC是用于执行SQL语句的Java应用程序设计接口(API),其主要由一组用Java编写的类和接口,以达到更加容易地连接到数据库的目的。JDBC的引入无疑扩展了Java的功能,并将对Java数据库访问技术进行研究. 相似文献
3.
王丽丽 《计算机光盘软件与应用》2010,(11)
在Java语言中,抽象类(abstract class)和接口(interface)是支持抽象类定义的两种机制.正是由于这两种机制的存在,才赋予了Java强大的面向对对象的功能.抽象类和接口之间存在着很多相似性,但是又有本质的区别.对于初学者而言,在使用时很难界定到底采用者两种机制的哪一种.本文具体分析了这两个概念的相同点和相异处. 相似文献
4.
介绍了Java3D本身提供的鼠标交互功能,针对三维仿真环境中暴露出的操作性、交互性不足的问题,提出了扩展鼠标点取功能的需求,即可以对场景中任意目标物体进行操作和控制.详细论述了Java3D扩展鼠标交互功能的实现方案:首先判断鼠标点击动作,然后在获取点击范围内所有目标的列表后选择目标对象进行操作.结合具体实现的代码阐述了扩展鼠标交互功能的一般性方法,继承、重载和改写了Java3D中相关的鼠标操作类,重点讲解了实现过程中技术难点的解决方案,最后阐明了此研究工作的价值. 相似文献
5.
基于Matlab/Simulink的交互式实时仿真 总被引:2,自引:1,他引:2
利用Matlab/Simulink与应用程序的接口,在Matlab/Simulink环境下实现了精度较高的实时仿真,以及对外部仿真设备进行控制。并且可以利用外部程序在Matlab/Simulink实时仿真运行中进行及时的参数与控制规律的调整,实现交互式仿真功能。实际使用表明,Matlab/Simulink经过这种扩展,进一步增强了仿真功能。在此基础上实现了实时交互式仿真环境。 相似文献
6.
MATLAB与VC++接口通信 总被引:2,自引:0,他引:2
为了解决一些常用算法在VC 中的实现问题,提出了实现Matlab开发环境与vC 开发环境之间接口通信方法。首先对Matlab软件及其特点进行了概要介绍,并说明了Matlab软件与VC 开发环境之间接口通信的必要性。其次重点介绍了Matlab开发环境与VC 开发环境之间接口通信的两种转换方式:Matlab引擎函数库和Matcom,包括其特点与使用方法。最后给出实例说明并验证了该方法的有效性与实用性。 相似文献
7.
Java虚拟机新技术探讨 总被引:4,自引:1,他引:4
Java语言的运行环境(Java平台)由Java虚拟机和应用编程接口(API,也叫运行类库)两部分组成,其中虚拟机是程序运行的引擎,主要完成字节码解释执行、线程同步、垃圾回收等功能,它所使用的技术决定了程序的运行速度.文中从几个主要方面介绍了当前Java虚拟机实现所使用的主要新技术. 相似文献
8.
使用Java反射机制实现开放式、松耦合的网管系统用户接口 总被引:2,自引:0,他引:2
该文以一个网络管理系统为例,阐述了如何在Java语言中实现开放式、可复用的用户接口。网络管理的被管对象和功能都在快速地增加,如何使用户接口可以迅速灵活地集成这些变化和扩展,是用户接口设计的一个关键问题。该文阐述了一个利用Java反射机制为基础的开放式的用户接口框架,该框架可以迅速集成Java开发的新网管功能以及已经开发好的可执行的新功能。经过实践证明,具有良好的开放性和可操作性。 相似文献
9.
科学与工程领域经常涉足网络环境下的工程计算问题。Matlab具有很强的数值计算能力,而Vrml是最具潜力的网络三维图形建模语言,Java是目前普遍使用的网络应用开发工具。本文研究了通过Java把Matlab的计算结果利用Vrmt来显示的途径,介绍的这些方法都能够将Matlab的运算能力、Java的网络开发功能与Vrml的三维网络显示能力很好地结合起来,实现三者的优势互补。由于各种方法各有所长,在实际应用中要根据具体问题和要求的不同进行合适的选择。 相似文献
10.
介绍了人工神经网络技术的基本概念,及其在Matlab 6.5环境下的实现方法,探讨了Matlab与.Net开发平台的接口.最后以机械故障诊断为应用案例,说明了如何开发基于两个不同环境的故障诊断系统,得出了结合.Net框架和Matlab 6.5环境解决工程技术领域问题的具体方法,并展望了此方法的应用前景. 相似文献
11.
基于Java的视频监控系统中报警录像功能的实现 总被引:1,自引:0,他引:1
利用Java的平台无关性和完整的网络支持,开发出基于Java的视频监控系统.使用JMF(Java媒体框架)实现视音频捕获并每隔几秒截取监控区域的图像,利用Matlab进行图像对比并打包成Java程序,在监控区域出现异常情况时及时进行报警和录像.测试结果表明,系统的报警录像功能实用可靠,满足实时监控需求. 相似文献
12.
基于CORBA和Java Servlet的多层分布式应用系统的实现 总被引:4,自引:1,他引:3
Servlet是Java技术在Web上的扩展,支持Web服务器的应用开发。本文介绍了Java Servlet的工作原理,并将CORBA分布式对象技术运用于异构平台中网络数据库应用的设计,提出了基于CORBA和Java Servlet的5层Web数据库应用体系结构,并给出了基于该体系结构的一个具体项目实例。 相似文献
13.
Many distributed programming environments have been designed to support distributed shared objects over the Internet. Most of these environments (Java RMI and CORBA, for example), support client-server applications where distributed objects reside on servers, which execute all methods (remote or local) invoked on the objects. Traditional client-server models do not support client-side object caching and the local access it provides. We believe that object caching is critical to distributed applications, especially over the Internet, where latency and bandwidth are highly variable. We have developed a configurable and efficient remote method invocation mechanism that provides the same interface as Java RMI, while extending its functionality so that shared objects can be cached on the accessing nodes. The mechanism, called Javanaise, is based on the caching of clusters, which are groups of interdependent Java objects. We have implemented a prototype consisting of a preprocessor that generates the required proxy classes from the application interfaces and a run-time environment that uses system classes to manage the consistency of cluster replicas cached on client nodes. We describe the motivation for the work, the design choices made for the Javanaise clustering mechanism, the implementation principles for managing Javanaise clusters, and the results from three experiments that compare the performance of Javanaise with Java RMI 相似文献
14.
袁静珍 《计算机工程与设计》2010,31(9)
构建了一个面向互联网计算资源共享的并行程序设计环境IPPE(internet-based parallel programming environment).该环境使用Java语言开发,通过利用Java运行系统与Java并行通信类库,在IPPE环境下可以书写具有并行处理能力的Java应用程序.IPPE具有平台独立性、容易使用、负载均衡性、容错性等特点.IPPE环境的平台独立性与易用性得益于其基于Java的字节码技术与对象序列化技术,IPPE的负载均衡性得益于针对任务的自适应并行调度算法及子任务级的容错策略.通过运行两个典型的BanchMark并行程序,表明了IPPE环境的高效性与稳定性. 相似文献
15.
Internet上的异构协作环境的研究与实现 总被引:4,自引:0,他引:4
文章分析了异构平台协作环境的实现原理及其优缺点,研究了如何通过对Java虚拟机的扩充来实现基于复制副本方式的虚拟协作环境VCE,并对协作环境中的一些关键技术给出了解决方案。VCE可以用于Internet上异构的软硬件环境下的协同设计,协同编辑,远程教学等应用中。它具有传输量少、响应速度快的优点。 相似文献
16.
本文介绍了一种新的分布式Java Agents开发环境的主要特征,阐述了包括远程对象的创建、连接与虚拟引用,对象在网络上的移动,对象驻留,开发可移动的自主代理,群组对象之间的快速并行消息传输机制等当今基于Java的Agents最新技术。 相似文献
17.
18.
《Computer》1998,31(11):33-40
Today's Internet driven view of information systems is helping to popularize Java as an application development language. Developers are beginning to use Java to create multi tier application architectures that often integrate relational data stores with new data types, in order to package information in easier to use, dynamic ways. Java's object oriented nature is ideally suited to this new world. Using objects, Java developers can encapsulate both data and data manipulation methods to give applications a runtime dynamism and self-contained intelligence that is difficult to achieve using other methods. Java application developers need to be able to store these Java objects-technically, to give them persistence-in order to take advantage of these capabilities. We examine the development issues surrounding Java object storage, including a brief overview of the ODMG Java binding, a standard that adds object persistence to Java. We compare this with the much greater level of effort required to implement the same application using the lower level JDBC interface, which supports Java object storage in relational databases. The ODMG binding for Java and JDBC are not competitive specifications: ODMG interfaces can be built on top of JDBC 相似文献
19.
基于COM及Java-COM桥的Java与Matlab混合编程 总被引:4,自引:0,他引:4
以实例展示通过Matlab6.5制作、并在Java 2 SDK下通过Java-COM桥调用COM组件的混合编程方法.给出了Matlab生成COM组件、Java通过Java-COM桥来调用生成的COM组件的一般方法;实现Java应用程序与COM组件的数据的传入、传出及函数的调用. 相似文献
20.
杨斌 《电脑编程技巧与维护》2010,(8):29-31
在Linux系统中,运用Matlab2009a的Builder JA模块,将.m文件编译打包成jar包。结合需求实例,利用Java开发环境Eclipse,编写Java应用程序,调用Matlab编译后的类,实现Linux系统下Java和Matlab的混合编程。 相似文献