• Title/Summary/Keyword: java technology

Search Result 530, Processing Time 0.028 seconds

Implementation and Analysis of a XML Product Catalog based on the EJB (EJB기반 XML 상품 카탈로그의 구현 및 분석)

  • Kim, Gyeong-Rae;Ha, Sang-Ho
    • The KIPS Transactions:PartD
    • /
    • v.9D no.4
    • /
    • pp.697-702
    • /
    • 2002
  • In the Internet based information technology community, the exchange of product information is more activated in e-commerce of B2C and B2B. We have suggested a XML based unified product description model with which all kinds of product informations can be represented. This model also has a feature to avoid duplication of the product information. In this paper, we will implement this model using Java Beans and EJB (Enterprise Java Beans) of the Java component technology, and then test this system over several products on the web. finally, we will analyze the effect due to the removal of the information duplication.

Exploiting Implicit Parallelism for Single Loops in Java Programming Language (JAVA 프로그래밍 언어에서 단일루프구조의 무시적 병렬성 검출)

  • Kwon, Oh-Jin
    • Journal of Information Management
    • /
    • v.29 no.3
    • /
    • pp.1-26
    • /
    • 1998
  • The loop is a fundamental for the parallelism exploiting as it has a large portion of execution time for sequential Java program on the parallel machine. This paper proposes the method of exploiting the implicit parallelism through the analysis of data dependence in the existing Java programming language having a single loop structure. The parallel code generation method through the restructuring compiler and the translation method of Java source program into multithread statement, which is supported in the level of the Java programming language, are also proposed here. The performance test of the program translated into the thread statement is conducted using the trip count of loop and the thread count as parameters. The restructuring compiler makes it possible for users to reduce overhead and exploit parallelism efficiently in the Java programming.

  • PDF

Developments of Java API for KRISTAL-2000 (KRISTAL-2000 사용자를 위한 JAVA API의 개발)

  • Joo, Won-Kyun;Lee, Min-Ho;Jin, Du-Seok;Yang, Myung-Seok;Jung, Chang-Hoo;Kim, Kwang-Young;Choi, Yun-Soo;Kang, Mu-Yeong
    • Annual Conference of KIPS
    • /
    • 2003.05c
    • /
    • pp.1611-1614
    • /
    • 2003
  • 본 논문에서는 트랜잭션 기반의 데이터 관리 및 검색 기능을 갖춘 정보 관리 시스템인 KRISTAL-2000을 간략하게 소개하고, JAVA를 구현언어로 하는 사용자가 해당 시스템의 기능을 원활하게 사용할 수 있도록 하기 위한 JAVA 기반의 KRISTAL-2000 사용자 API 선계를 목표로 한다. 이때 사용자와 시스템간의 연결은 텍스트 기반의 소켓 통신을 전제로 한다.

  • PDF

A Java Push Engine Supporting Long Polling (Long Polling을 지원하는 자바기반의 Push Engine)

  • Park, Jong-Eun;Kwon, O-Jin;Lee, Hong-Chang;Lee, Myung-Joon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06d
    • /
    • pp.306-310
    • /
    • 2010
  • 인터넷에서 정보를 제공하는 일반적인 형태는 클라이언트의 요청에 따라 웹 서버가 응답하여 제공하는 방식이다. 이러한 전통적인 방식은 클라이언트의 명시적인 요청에 따라 정보가 제공되기 때문에 급변하는 정보를 클라이언트가 적시에 제공받기에는 불편함이 따른다. 이러한 문제를 해결하기 위하여 다양한 연구들이 시도되고 있으며, Server Push는 전통적인 방식의 문제점을 극복하기 위하여 웹 서버에서 정보가 변할 때마다 클라이언트로 적시에 정보를 제공하는 방식이다. 본 논문에서는 Server Push 기반의 웹 어플리케이션 개발을 효과적으로 지원하는 Java Push Engine에 대하여 기술한다. Java Push Engine은 자바 기반으로 구현되어 플랫폼에 독립적인 Push 어플리케이션 개발을 지원하며, 다중화 통신을 지원하여 많은 클라이언트의 요청을 동시에 처리 할 수 있다. 또한 Java Push Engine과 함께 효과적인 비동기 통신을 수행하는 Push 클라이언트를 개발하기 위함 Ajax 기반의 Java Push Engine Java 스크립트에 대해서도 기술하다.

  • PDF

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

  • Kim, Dong-Sik;Lee, Dong-Yeop;Seo, Sam-Jun
    • Proceedings of the KIEE Conference
    • /
    • 2003.07d
    • /
    • pp.2540-2542
    • /
    • 2003
  • 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. In this paper, 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 educational technologies. Also, online voice presentation and its related texts together with moving images are synchronized for efficient language learning process. Furthermore, a simple/useful 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.

  • PDF

A JAVA Client/Server Development for CAN-Based Remote Controls (CAN 기반의 원격제어 시스템을 위한 JAVA Client/Server 개발)

  • 정민식;박진우;이장명;이만형
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.324-324
    • /
    • 2000
  • This paper presents a CAN-based control system, which supports tole-operations over the Internet. As a result, CAN-based control systems are opened up for remote control, monitoring and maintenance using WWW-technology. Most of the system is written in JAVA because it is small, powerful package and can easily be reused in the whole system on different platforms and implemented in embedded system. The effectiveness of proposed method is demonstrated through the experiments using a CAN-based manipulator, which allow remote access for Web-based Java clients.

  • PDF

Statistical Image Processing using Java on the Web

  • Lim, Dong Hoon;Park, Eun Hee
    • Communications for Statistical Applications and Methods
    • /
    • v.9 no.2
    • /
    • pp.355-366
    • /
    • 2002
  • The web is one of the most plentiful sources of images. The web has an immediate need for image processing technology in Java. This paper provides a practical introduction to statistical image processing using Java on the web. The paper describes how images are represented in Java and deals with four image processing operations based on basic statistical methods: point processing, spatial filtering, edge detection and image segmentation.

A Study of the Improvement of Execution Speed and Loading of Java Card Program by applying prefetching LRU-OBL Buffer Technique (선반입 LRU-OBL 버퍼 기법을 적용한 자바 카드 프로그램 적재 및 실행 속도 개선에 관한 연구)

  • Oh, Se-Won;Choi, Won-Ho;Jung, Min-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.9
    • /
    • pp.1197-1208
    • /
    • 2007
  • These days, most of SMART card, JAVA card, picked up the JAVA Card Platform gets the position as a standard. Java Card technology provides implantation, platform portability and high security function to SMART Card. Compared to normal Smart Card, JAVA card has a defect that is a low running speed caused by a distinctive feature of JAVA programming language. Factors that affect JAVA Card execution speed are the method how to save the data and install the applets of JAVA Card installation instrument. In this paper, I will offer the plan to improve JAVA Card program's loading and execution speed. At Java Card program, writing, updating and deleting process for data at EEPROM can be improved of Java Card speed by using high speed RAM. For this, at JAVA Card as a application of RAM, I will present prefetching LRU-ORL Buffer Cache Technique that is suitable for Java Card environment. As a data character, managing all data created from JAVA Curd at Buffer Cache, decrease times of recording at maximum for EEPROM so that JAVA Card program upload and execution speed will be improved.

  • PDF

JProtein : A Protein Structure Viewer based on Java3D Technology (JProtein : Java3D 기법을 이용한 단백질 구조 뷰어)

  • Moon Nam-Doo;Byun Sang-Hee;Kim Jin-Hong;Han In-Seob;Lee Myung-Joon
    • The KIPS Transactions:PartD
    • /
    • v.11D no.7 s.96
    • /
    • pp.1517-1526
    • /
    • 2004
  • Entering the post genome era with an increasing amount of protein data available in public databases, the study of tertiary structure of pro-teins has been artively in progress. To analyze the structure of a protein effectively, it is necessary to visualize the tertiary structure of a protein. Rececntly, many visualization tools based on Java technology have been developed to visualize a protein whose structure has been known. In this paper, we describe a new protein visualization system, named JProtein. It is designed to be an easy-to-use, platform neutral melocular visualization tool. The JProtein system is developed using Java3D technology. Java3D is an API providing a programming interface for 3D representations. The system informs us the angle and the distance of the interacting atoms in amino acids which are visualized, providing several 3D representation models of a protein molecule. In particular, the JProtein system presents synchronous stereo view as well as asynchronous one.

Design and Implementation of File System API based on Java Card (자바카드기반 파일 시스템 API의 설계 및 구현)

  • Song, Young-Sang;Lee, Ji-Young
    • The Journal of Information Technology
    • /
    • v.10 no.3
    • /
    • pp.59-75
    • /
    • 2007
  • Java Card has several applets running on card, and applet can be added easily. Each applet supports different application programs, and includes file system for data management. This paper presents design and implementation of the file system API based on Java Card for the efficient data management in need of the applet. We referred the smart card international standard ISO7816-4 for the file system and used API supported at Java Card. Results show that it is easy to design and operation of file systems during the applet development, also show lighting of applet's source codes and improved access times.

  • PDF