• Title/Summary/Keyword: java technology

Search Result 530, Processing Time 0.026 seconds

Real-time Embedded Middleware System using Java-Native Combination Model (자바-네이티브 조합모델을 이용한 실시간 임베디드 미들웨어 시스템에 관한 연구)

  • Kim Kwang-Soo;Jung Min-Soo;Jung Jun-Young
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.54 no.3
    • /
    • pp.141-147
    • /
    • 2005
  • In the field of electrical industry, embedded computing environment including hardware and software is getting more important as the industry shifts to the knowledge-based one. Java could play a great role as bridging technology in such a transition because it provides a lot of benefits like dynamic application download, compatibility of cross platform, and its own security solution. However, the Java technology has a limitation of real-time problem when it is applied to the embedded computing system of the electrical industry. To solve the problem, a novel java-native combination model has been proposed and designed to a firmware level. This scheme has been employed in four kinds of control boards. The result shows that the proposed model has great potential to implement the real-time processing in control of the devices.

A Development of Web-based Remote monitoring and control system using Java (Java를 이용한 웹 기반 원격 감시제어시스템 개발)

  • Park, Jong-Jin
    • Journal of the Korea Computer Industry Society
    • /
    • v.8 no.1
    • /
    • pp.41-48
    • /
    • 2007
  • In this paper, a example of a development of web-based remote monitoring and control system using Java technology on TCP/IP is proposed. We implemented Client/Server socket programs using Java Socket class, and applied those to a greenhouse made from LEGO blocks and made web-based greenhouse remote monitoring and control system. Implemented System transferred states of greenhouse to client programs, and control signals from client program were transferred to Server. Greenhouse model was controlled well by the system.

  • PDF

Design and Implementation of Uniview Java Debugging System (유니뷰 자바 디버깅 시스템의 설계 및 구현)

  • 옥재호;정연정;이공선;윤기송
    • The Journal of Information Technology and Database
    • /
    • v.7 no.2
    • /
    • pp.33-45
    • /
    • 2000
  • Uniview system is a client-server system that runs on heterogeneous distributed systems and supports the debugging of various kinds of programs. Its client system provides a unified debugging concept and interface on various debuggers of heterogeneous hosts. Its server system provides debugging services and features openness and scalability by interoperating with one or more debugger processes existing on the same host. Based on FSF(Free Software Foundation)'s gdb and Sun Microsystems's dbx. Uniview system supports C/C++ programming language in various UNIX environments as well as Windows environments. The proposed system was designed and implemented to support the JAVA language, which is prevalently used in recent heterogeneous distributed systems and was partly extended to make a clear analysis of JAVA class file structure. Sun Microsystems's Jdb supplied as a JAVA debugger has very limited functions compared to other programming language debugger. In this paper, Uniview as a JAVA debugging system was implemented to provide debugging technologies which are necessary to debug Java applications but missing in current JAVA language as well as to provide its users with various information.

  • PDF

An Internet-based Self-Learning Educational System for Efficient Learning of Java Language (효율적인 자바언어 학습을 위한 인터넷기반 자율학습시스템의 구현)

  • Kim Dong-Sik;Lee Dong-Yeop
    • Journal of Engineering Education Research
    • /
    • v.8 no.1
    • /
    • pp.71-83
    • /
    • 2005
  • This paper presents an internet-based self-learning educational system which can be enhancing efficiency in the learning process of Java language. The proposed self-learning educational system is called Java Web Player(JWP), which is a Java application program and is executable through Java Web Start technologies. Also, three important sequential learning processes : concept learning process, programming practice process and assessment process are integrated in the proposed JWP using Java Web Start technologies. This JWP enables the learners to achieve efficient and interesting self-learning since the learning process is designed to enhance the multimedia capabilities on the basis of various educational technologies. Furthermore, internet-based on-line voice presentation and its related texts together with moving images are synchronized for efficient language learning process. Also, a simple and useful Java compiler is included in the JWP for providing language practice environment such as coding, editing, executing and debugging Java source files. Finally, repeated practice can make the learners to understand easily the key concepts of Java language. Simple multiple choices are given suddenly to the learners while they are studying through the JWP and the test results are displayed on the message box. This assessment process is very essential to increase the learner's academic capability.

On Design and Implementation of Distributed Objects Translation System for Inter-Operability (분산 객체의 호환을 위한 객체 번역 시스템의 설계 및 구현)

  • Kim, Sik
    • The Journal of Information Technology
    • /
    • v.5 no.1
    • /
    • pp.29-37
    • /
    • 2002
  • Distributed programming can be greatly simplified by language support for distributed communication. Many web browsers now offer some form of distributed objects and the number and types of them are growing daily in interesting and innovative ways CORBA IDL and Java RMI, the representative of distributed object model, support different approaches for distributed computing environments. CORBA approach does not support the application generated by java RMI, even though it supports multiple programming languages. Object translation system between RMI to CORBA is designed and implemented for interoperability of distributed objects on the two different distributed programming environments. Suggested system is considered binding, inheritance, polymorphism, object passing, and callback which are key properties on the distributed objects. Translation System we suggested is implemented on the Window/NT(version 4.0) with Java Development Kit(version 1.1.6).

  • PDF

Java Technology for Consumer Electronics and Embedded Devices (정보가전 및 내장형 장치를 위한 Java 기술)

  • Ja, Y.G.;Lim, S.Y.;Ham, H.S.
    • Electronics and Telecommunications Trends
    • /
    • v.16 no.2 s.68
    • /
    • pp.31-39
    • /
    • 2001
  • 최근 휴대 전화 및 인터넷이 대중화 되면서 실생활에서 무선 네트워크 서비스를 이용하는 사용자가 급속히 증가하고 있으며 가전 업체를 중심으로 인터넷 TV, 디지털 백색가전 등과 같은 정보가전 제품들이 개발되고 있다. 이와 같은 내장형 장치들은 기존의 PC와는 다른 제한된 운영 환경을 제공하며, 이를 위한 경량의 Java 플랫폼으로서 EJAE, PJAE, J2ME 등이 등장하였다. 이러한 내장형 Java 플랫폼들은 기존의 Java가 가지고 있던 객체지향성, 분산성, 플랫폼 독립성, 보안성 등과 같은 주요 특징들을 대부분 수용하면서 제한적인 자원 및 연산 능력을 갖는 내장형 장치에 적합하도록 설계되어 있다. 본 논문에서는 내장형 Java 플랫폼의 기술 동향에 대하여 살펴보기로 한다.

Design and Implementation of File Access Control System using Java Card (자바카드를 이용한 파일 접근제어 시스템의 설계 및 구현)

  • Koo, Eun-Bee;Woo, Chan-Il
    • 전자공학회논문지 IE
    • /
    • v.43 no.1
    • /
    • pp.46-51
    • /
    • 2006
  • Recently, smart card system which is known as easy to portable and also safe from physical, electrical, and software attack is observed to manage information that becomes the target of security in safety. And java card graft upon java technology to smart card platform is having very good advantage with object-oriented techniques and also, java card have the open type OS that can show the same action in different hardware characteristic which allows various application programs. In this paper, we introduced independent execution characteristic of java platform because being set to each smart card was uncomfortable till now and we designed access control member card that allows several administrators in different access privilege by single card using java card. Several administrators can approach to various information of file type that is included on issued card to user by using different PIN. In the proposed method, confirmation of personal information, administration contents update, demand by contents, is possible by single card. At this moment, wish to do safer user certification that improve security limitation which is from PIN, used for user certification, and signature data. In the proposed method, as design and implementation of utilization technology of java card, biometrics, user certification which uses multi PIN, provide that more safety and conveniently.

Automatic Alignment System for Group Schedule of Event-based Real-time Response Web Processing using Node.js

  • Kim, Hee-Wan
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.1
    • /
    • pp.26-33
    • /
    • 2018
  • A web application running on the Internet is causing many difficulties for a program developer, and it requires to process multiple sessions at the same time due to the occurrence of excessive traffic. Web applications should be able to process concurrent requests efficiently and in real time. Node.js is a single-threaded server-side JavaScript environment implemented in C and C ++ as one of the latest frameworks to implement event models across the entire stack. Nodes implement JavaScript quickly and robust to achieve the best performance using a JavaScript V8 engine developed by Google. In this paper, it will be explained the operation principle of Node.js, which is a lightweight real-time web server that can be implemented in JavaScript for real-time responsive web applications. In addition, this application was practically implemented through automatic alignment system for group scheduling to demonstrate event-based real-time response web processing.

A Design and Implementation of Web-based Instruction for Individual-paced learning using Push and Pull Technologies (Push 및 Pull 기술을 이용한 개별화 학습용 WBI 설계 및 구현)

  • 김재현;이경현
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.4
    • /
    • pp.559-566
    • /
    • 2002
  • n this paper, we propose a WBI(Web Based Instruction) for individualized learning using push and pull technologies with WWW(World Wide Web). As well as push End pull technologies, the proposing system is implemented with JSP(Java Server Page) and JDBC(Java Database Connectivity) of java technologies based on the client/server envirionments for the purpose of providing practical lectures to students.

Internet-Based Remote Control System Using Power Line Communication (전력선 통신을 이용한 인터넷 기반 원격 제어 시스템)

  • 차주헌;전희연;김재덕;김근영
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.523-528
    • /
    • 2001
  • In this paper, we describe the internet-based remote home automation system that con control and manage home appliances or digital devices bi-directionally through Internet. The platform-independency of VRML and Java applet enables users to access their home appliances and to check current state of them in t he virtual reality environment. The main focus is on three aspects. One is on the virtual reality technology to support the user interface efficiently by using 3D GUI in web-browser. Another is on the system architecture that consists of Home server and its manager server called Gate server in this paper. These servers have been implemented by Java RMI which is the basic single programming interface for distribution of objects and services using Java technology. The third, remote PLC controller and each digital devices are composed of home networking by PLC using CEBus protocol.

  • PDF