• Title/Summary/Keyword: Java Language

Search Result 420, Processing Time 0.028 seconds

The Multimedia Sign Language Dictionary by Internet using JAVA - Web Sign (JAVA를 이용한 인터넷 멀티미디어 수화사전 - Web Sign)

  • 강석훈;우요섭
    • Journal of Biomedical Engineering Research
    • /
    • v.21 no.6
    • /
    • pp.591-598
    • /
    • 2000
  • 본 논문에서는 인터넷 멀티미디어 수화사전 Web-Sign을 설계 및 구현한다. Web-Sign은 여러 가지의 검색조건에 의한 수화동영상을 화면에 출력하고 관련 정보를 쉽게 찾아 볼 수 있는 특징이 있다. 또한 Web-Sign은 100% JAVA로 구현하였기 때문에 플랫폼과 OS의 영향을 거의 받지 않으며, 애플릿과 어플리케이션으로 모두 배포 가능한 장점을 가지고 있다. 웹 브라우저에 의한 접속은 애플릿을 자동으로 지원하며, 어플리케이션을 이용할 경우 모든 데이터는 On-Line 혹은 Off-Line 형태로 전송이 가능하다. 검색방법은 단어입력, 가나다순서별 선택, 동작정보(수위소)선택, 동작화면에 의한 선택, 수화 교과서〔10〕의 챕터순서별로 선택, 주제별 수화분류에 의한 단어선택 등을 이용할 수 있다. 현재까지 등록된 동영상은 현재까지 총 500 여개이며 각 동영상에 대한 시작 및 끝 화면의 정지영상 1000여개와 빠른 전송을 위한 동영상 1000여개를 참고자료로 가지고 있다. 본 논문에서 제안하는 Web-Sign은 많은 검색방법을 가지고 있고, 다양한 정보를 인터넷을 통해 제공할 수 있으므로, 사용자가 쉽게 접근하여 수화를 익힐 수 있을 것으로 판단된다.

  • PDF

Development of Branch Processing System Using WebAssembly and JavaScript

  • Choi, Moon-Hyuk;Moon, Il-Young
    • Journal of information and communication convergence engineering
    • /
    • v.17 no.4
    • /
    • pp.234-238
    • /
    • 2019
  • Existing web applications and services have historically been implemented using JavaScript. However, new technologies such as artificial intelligence, the Internet of Things, and Big Data are being developed as part of the Fourth Industrial Revolution. With the definition of the HTML5 web standard, services (such as the technologies mentioned above) that were previously not available through the Web become available. These services, however, need to have the same performance as native applications, and implementing these services will require new technologies. Therefore, additional tools that can work on the Web with native performance are needed. In this paper, a system for branching processing was established using JavaScript and WebAssembly, a language that can operate on the Web. This system performs user requests in advance, and requests are branched in a language that produces faster results. Therefore, a service capable of quick response times can be implemented.

2.5D Metaverse Game Engine using Java (자바를 이용한 2.5D 메타버스 게임 엔진 설계 및 구현)

  • Han, Seung Hoon;Kim, Eun Ju
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.2
    • /
    • pp.260-268
    • /
    • 2007
  • The game was mainly developed using the C/C++ language and DirectX in the current computer and mobile field. But, if we use these limited language, we can suppress a diversity of game engine when we design various game engines. In this paper, we wanted to develop the game us ing the Java to use the limited game development language with some variety and designed and developed the airplane combat game, the metaverse game engine as the game for the reuse and the extensibility of the code in the game engine us ing the re-use of the code of the features in the Java.

  • PDF

The Design And Implementation of Educational Java Robot for Learning Motivation of Programmnig Language (프로그래밍언어 학습 동기유발을 위한 교육용 Java 로봇의 설계 및 구현)

  • Baek, Jeong-Hyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2011.01a
    • /
    • pp.191-194
    • /
    • 2011
  • 본 연구에서는 Atmel사의 AVR 마이크로프로세서에 적합하게 개발된 Java 바이트코드 인터프리터인 NanoVM을 자체 개발한 마이크로로봇에 이식하여 Java 언어 전용 로봇을 구현하였다. 따라서 마이크로프로세서의 구조와 회로를 모르는 학생들도 로봇을 프로그래밍하면서 Java 언어를 효율적으로 학습할 수 있다. 더욱이 최근 학생들의 프로그래밍언어 학습 능력이 떨어지면서 컴퓨터 관련학과의 프로그래밍언어 교육이 많은 어려움을 겪고 있다. 따라서 학생들의 프로그래밍언어 학습 동기를 부여하고 창의 공학적 프로그래밍언어 교육프로그램의 도입이 필요한 시점에서 본 연구에서 개발한 Java 로봇은 많은 기여를 할 것으로 기대된다.

  • PDF

Design and Implementation of SMIL(Synchronized Multimedia Integration Language) Player for Electronic Commerce

  • Shin, Dong-Kyoo;Jang, Choul-Soo;Lee, Kyoung-Ho;Kim, Joong-Bae;Shin, Dong-Il
    • Proceedings of the CALSEC Conference
    • /
    • 2001.08a
    • /
    • pp.631-635
    • /
    • 2001
  • The Synchronized Multimedia Integration Language (SMIL) is a declarative markup language based on the eXtensible Markup Language (XML) to define a set of markup tags for synchronizing the timing and positioning relationships between multimedia objects. SMIL makes authoring of TV-like multimedia presentations on the Web easier for applications such as electronic commerce. We present the design and implementation of a JAVA-based SMIL player, which processes different types of media objects using multiple threads. Moreover, its cache engine detects the media type and allocates the proper cache memory for the corresponding media object.

  • PDF

An Integrated Development Environment for Java Card (자바 카드를 위한 통합 개발 환경)

  • 한진희;김시관;전성익;정교일
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.484-486
    • /
    • 2002
  • 이 논문에서는 자바 카드를 위한 통합 테스트 및 디버깅 환경에 대해 기술하고 있으며, 제안한 통합 개발 환경은 J-JCRE (Java language based Java Card Runtime Environment) 와 Java Card API (Application Programming Interface)로 구성되어 있다. 또한, 개발 환경은 현재 두 가지 암호 알고리즘을 지원해주며, 스크립트 실행, 시스템 클래스의 소스 레벨 디버깅, 클라이언트/서버 skeleton 자동 생성 등 다양한 기능을 제공해 준다. 제안한 통합 개발 환경을 이용함으로써 사용자들은 실제 자바 카드에 응용 프로그램을 탑재하기 전에 응용 프로그램 테스트 및 디버깅을 통해 프로그램상의 오류 밀 에러를 미리 점검하여 수정할 수 있게 된다.

  • PDF

Java Method Technique for the Integration of Web and Object-Relational Database System (웹과 객체-관계 데이터베이스 시스템 연동을 위한 Java 메소드 기법)

  • 윤현진;용환승
    • Journal of Korea Multimedia Society
    • /
    • v.1 no.2
    • /
    • pp.142-153
    • /
    • 1998
  • In this paper, Java Method approach for the integration of Web and Object-Relational DBMS is proposed. For the purpose, we extend to use Java language in programming user-defined function which is one of important characteristic of Object-Relational DBMS with object concept. Therefore we can retrieve not only database objects but also their associated Java methods to run in clients. Finally, to demonstrate the feasibility of the proposed Java Method technique, we designed and implemented this Java method system based on three-tier client/server architecture using JDBC(Java Database Connectivity) and Java RMI(Remote Method Invocation).

  • PDF

Design and Implementation of Java Crypto Provider for Android Platform (안드로이드 플랫폼을 위한 자바 보안 프로바이더 설계 및 구현)

  • Son, Mikyung;Kang, Namhi
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37C no.9
    • /
    • pp.851-858
    • /
    • 2012
  • Java crypto library such as SUN JCA/JCE or BC JCE is generally used to implement secure applications for smart devices using Android platform. Programming functions written by Java language are launched and executed inside Java Virtual Machine (JVM), thereby difficult to use system hardware specific functionalities and degrading performance as well. In case of crypto primitive, few secure applications can use crypto primitive executing in JVM because both amount of computing and complexity of such primitives are very high. From the aspect of performance, in particular, time sensitive real time applications such as streaming services or secure application frequently applying public key based crypto algorithm cannot use Java crypto library. To solve the problem, we design and implement crypto library which employ JNI and NDK methods to directly access functions that implemented by native language such as C or C++. The proposed Java Crypto provider supports faster execution. Also developer can use our provider in the same way by writing traditional Java crypto library.

Development of an Object-Oriented Finite Element Analysis Program Using J$Java^TM$ ($Java^TM$ 언어를 이용한 객체 지향 유한 요소 해석 프로그램의 개발)

  • 이정재;이호재
    • Magazine of the Korean Society of Agricultural Engineers
    • /
    • v.40 no.2
    • /
    • pp.130-139
    • /
    • 1998
  • The finite element analysis program should be prepared to deal with many of newly arising engineering problems. The sequential structured programming technique does not make a finite element method so flexible. So far, the object oriented programming technique was studied as an alternative programming paradigm. However, most of the research were in the state of the evaluation of the possibility and the applicability of the object oriented method for a finite element program. In this study, a practical object oriented finite element analysis program, OOFE_ JAVA was developed and the result of the analysis on a rectangular clamped plate was shown. The objects which compose the OOFE_JAVA were applied to several engineering problem without any modification and it was concluded that the object oriented technique was appropriate for the development of a complex and large engineering system. And a virtual machine which Java language is using can be loaded on any kinds of computer which has java interpreter regardless of the platform on which the OOFE_JAVA was developed.

  • PDF

Exploiting implicit Parallelism for Single Loops in Java Programming Language (Java 프로그래밍에서 단일 루프 구조의 병렬성 검출)

  • Hwang, Deuk-Yeong;Gwon, O-Jin;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.7
    • /
    • pp.1730-1745
    • /
    • 1998
  • 순차 Java 프로그램을 병렬 시스템에서 실행할 경우 루프는 전체 수행 시간 중 많은 부분을 차지하므로 병렬성 검출의 기본이 된다. 본 논문은 기존에 작성된 단일 루프 구조를 갖는 Java 프로그래밍 언어에서 종속성 분석을 수행하여 묵시적 병렬성을 검출하는 방법을 제안한다. 또한 재구성 컴파일러에 의하여 병렬 코드를 생성하는 방법과 Java 원시 프로그램을 Java 프로그래밍 언어 자체에서 지원하는 다중스레드 기법으로 변환하는 방법을 제안한다. 스레드 문장으로 변환된 프로그램에 대해 루프의 반복계수와 스레드 수를 매개변수로 하여 성능 분석을 하였다. 재구성 컴파일러에 의한 장점은 사용자의 병렬성 검출에 대한 오버헤드를 줄이고, 순차 Java 프로그램에 대한 효과적인 병렬성 검출을 가능하게 한다.

  • PDF