[1]宋光明,宋爱国,黄惟一.一种基于Java 2平台的分布式测量模型[J].东南大学学报(自然科学版),2005,35(3):372-375.[doi:10.3969/j.issn.1001-0505.2005.03.011]
 Song Guangming,Song Aiguo,Huang Weiyi.Distributed measurement architecture based on Java 2 platform[J].Journal of Southeast University (Natural Science Edition),2005,35(3):372-375.[doi:10.3969/j.issn.1001-0505.2005.03.011]
点击复制

一种基于Java 2平台的分布式测量模型()
分享到:

《东南大学学报(自然科学版)》[ISSN:1001-0505/CN:32-1178/N]

卷:
35
期数:
2005年第3期
页码:
372-375
栏目:
自动化
出版日期:
2005-05-20

文章信息/Info

Title:
Distributed measurement architecture based on Java 2 platform
作者:
宋光明 宋爱国 黄惟一
东南大学仪器科学与工程系, 南京 210096
Author(s):
Song Guangming Song Aiguo Huang Weiyi
Department of Instrument Science and Technology, Southeast University, Nanjing 210096, China
关键词:
分布式测量 Java 2 远程方法调用 远程实验室
Keywords:
distributed measurement Java 2 remote method invocation remote laboratory
分类号:
TP224
DOI:
10.3969/j.issn.1001-0505.2005.03.011
摘要:
针对基于Web的分布式测量应用的需求,提出了一种新的分布式测量软件模型.该模型充分利用Java 2平台和其他Web工具的优势,在实现客户服务器间便捷有效的网络通信方面具有显著特色.使用Java 2平台下的分布式对象技术简化了繁琐的底层协议处理,使用Java本机接口解决了跨语言调用底层硬件驱动的问题.用此模型成功开发了一个应用实例,基于Internet的远程机器人实时测试系统,验证了模型的可行性和有效性.
Abstract:
A new software architecture specifically designed for developing Web-based distributed measurement applications is introduced. The main feature of this architecture is its easy and efficient network communication in client-server applications. The proposed architecture takes full advantage of the Java 2 platform and other Web tools, including applet, Java remote method invocation(RMI), Java native interface(JNI), Web server and Web browser, etc. The use of Java RMI simplifies the boring low-level protocol processing. RMI-based objects can be quickly deployed and managed across networks. The use of JNI ensures applications to interface the low-level device drivers. A demonstration project was implemented to run a remote robotic laboratory over Internet, which proves the validity of the proposed architecture.

参考文献/References:

[1] Fernando P,David M,Paolo C.An open distributed measurement system based on an abstract client-server architecture [J].IEEE Trans Instrum Meas,2003,52(3):686-692.
[2] Alessandro F,Simona S,Claudio B,et al.ReMLab:a Java-based remote,didactic measurement laboratory [J]. IEEE Trans Instrum Meas,2003,52(3):710-715.
[3] Fortino G,Grimaldi D,Nigro L.Distributed measurement patterns based on Java and web tools[A].In:Proc IEEE Autotestcon[C].Anaheim,CA,1997.624-628.
[4] Grimaldi D,Nigro L,Pupo F.Java-based distributed measurement systems[J]. IEEE Trans Instrum Meas,1998,47(1):100-103.
[5] Bertocco M,Parvis M.Platform independent architecture for distributed measurement systems[A].In:Proc Instrumentation and Measurement Technology Conf[C].Baltmore,MD,2000.648-651.
[6] Wieslaw W,Michal K.A new Java-based software environment for distributed measurement systems designing[A].In: Proc Instrumentation and Measurement Technology Conf[C].Budapest,Hungary,2001.397-402.
[7] Matteo B,Sandro C,Alessio C,et al.Virtual environment for fast development of distributed measurement applications [J]. IEEE Trans Instrum Meas,2003,52(3):681-685.
[8] Sun Microsystems Inc.JavaTM 2 Platform,Standard Edition,v 1.4.2 API Specification [EB/OL].http://java.sun.com/j2se/1.4.2/docs/api/index.html.2003/2004-06-06.
[9] Sun Microsystems Inc.Java remote method invocation [EB/OL].http://java.sun.com/j2se/1.4.2/docs/guide/rmi/spec/rmiTOC.html.2003/2004-06-28.
[10] Sun Microsystems Inc.JavaTM 2 SDK,standard edition documentation [EB/OL].http://java.sun.com/j2se/1.4.2/docs/index.html.2003/2004-06-16.

备注/Memo

备注/Memo:
基金项目: 国家重点基础研究发展计划(973计划)资助项目(2002CB312102)、江苏省博士后科研计划资助项目.
作者简介: 宋光明(1974—), 男, 博士; 宋爱国(联系人), 男, 博士, 教授, 博士生导师, a.g.song@seu.edu.cn.
更新日期/Last Update: 2005-05-20