• Title/Summary/Keyword: Java 2

Search Result 700, Processing Time 0.035 seconds

Development of an electronic auction system using Java security (Java보안기술을 이용한 전자 경매시스템 개발)

  • Yoon, Doo-Shik;Park, Hyun-Dong;Lee, Jong-Hu;Lee, Man-Ho;Ryu, Jae-Cheol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.2
    • /
    • pp.401-410
    • /
    • 2000
  • As the INternet has progressed, the auction service has been provided on several sites. But, most servers have security vulnerabilities; it causes the critical damage to the users. So the countermeasure to prevent the damageis needed immediately. In this paper, we design and implement the seccure electronic auction system using the Java security techniques.

  • PDF

KPDBViewer : Development of PDB Viewer using Java3D (KPDBViewer : Java3D를 이용한 PDB 뷰어 개발)

  • 변상희;김진흥;문남두;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.832-834
    • /
    • 2003
  • 단백질은 생명현상 유지에 필수적인 기능을 담당하며 이러한 기능이 단백질의 3차 구조에 의해 결정된다는 것이 밝혀짐으로써 단백질 3차 구조에 대한 연구가 더욱 활발히 진행되고 있다. 본 논문에서는 단백질의 3차 구조를 파악할 수 있는 Java3D 기반의 단백질 구조 뷰어인 KPDBViewer에 대하여 기술한다. 개발된 KPDBViewer는 3차원 이미지 상에서 단백질 내 아미노산들의 이벤트 처리를 지원함으로써 단백질내 아미노산의 정보를 보다 효과적으로 파악할 수 있다 또한, Java2D 기반의 단백질 뷰어는 다양한 구조 보기 기능이 부족하다. 이와 같은 기능을 제공함으로써 단백질 구조 정보를 보다 쉽게 이해하는데 도움을 줄 것으로 기대한다.

  • PDF

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

Design and Implementation of Remote Control System with Mobile Devices Using J2ME (J2ME 를 이용한 모바일 디바이스에서의 원격 제어 시스템 설계 및 구현)

  • Ji, Shin-Haeng;Kim, Shin-Dug
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.1379-1382
    • /
    • 2005
  • 최근 들어 유선 인터넷 환경에서의 다양한 컨텐츠가 무선 인터넷 기반의 환경으로 이동하면서 휴대폰이나 PDA, PMP 와 같은 소형 모바일 디바이스를 이용한 무선 인터넷 서비스가 급격히 늘어나고 있다. 본 논문에서는 모바일 환경에서 원격제어 시스템 구현을 위해 JAVA 의 JVM(Java Virtual Machine) 및 API 로 구성된 J2ME(JAVA 2 Micro Edition) 기술과 에뮬레이터를 이용하여 모바일 디바이스에서 원거리의 시스템을 원격제어하고 데이터의 전송을 가능하게 하는 시스템("Smart-Anywhere")을 설계 및 구현하였다. 이로써 향후 다양한 모바일 응용프로그램을 개발하는데 기초가 될 뿐만 아니라 언제 어디서나 디바이스간의 통신이 가능한 Smart-Anywhere 엔진의 이점을 이용하여 미래의 유비쿼터스 홈 네트워크 환경에서 각종 장비들에 대한 접근과 원격 제어할 수 있는 시스템에도 널리 활용 할 수 있을 것이다.

  • PDF

Java DOM Parsers to Convert KGML into SBML and BioPAX Common Exchange Formats

  • Lee, Kyung-Eun;Jang, Myung-Ha;Rhie, A-Rang;Thong, Chin Ting;Yang, San-Duk;Park, Hyun-Seok
    • Genomics & Informatics
    • /
    • v.8 no.2
    • /
    • pp.94-96
    • /
    • 2010
  • Integrating various pathway data collections to create new biological knowledge is a challenge, for which novel computational tools play a key role. For this purpose, we developed the Java-based conversion modules KGML2SBML and KGML2BioPAX to translate KGML (KEGG Markup Language) into a couple of common data exchange formats: SBML (Systems Biology Markup Language) and BioPAX (Biological Pathway Exchange). We hope that our work will be beneficial for other Java developers when they extend their bioinformatics system into SBML- or BioPAX-aware analysis tools. This is part of our ongoing effort to develop an ultimate KEGG-based pathway enrichment analysis system.

Automatic identification of Java Method Naming Patterns Using Cascade K-Medoids

  • Kim, Tae-young;Kim, Suntae;Kim, Jeong-Ah;Choi, Jae-Young;Lee, Jee-Huong;Cho, Youngwha;Nam, Young-Kwang
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.12 no.2
    • /
    • pp.873-891
    • /
    • 2018
  • This paper suggests an automatic approach to extracting Java method implementation patterns associated with method identifiers using Cascade K-Medoids. Java method implementation patterns indicate recurring implementations for achieving the purpose described in the method identifier with the given parameters and return type. If the implementation is different from the purpose, readers of the code tend to take more time to comprehend the method, which eventually affects to the increment of software maintenance cost. In order to automatically identify implementation patterns and its representative sample code, we first propose three groups of feature vectors for characterizing the Java method signature, method body and their relation. Then, we apply Cascade K-Medoids by enhancing the K-Medoids algorithm with the Calinski and Harrabasez algorithm. As the evaluation of our approach, we identified 16,768 implementation patterns of 7,169 method identifiers from 50 open source projects. The implementation patterns have been validated by the 30 industrial practitioners with from 1 to 6 years industrial experience, resulting in 86% of the precision.

Estimation of sea level variations of the Java Sea during the ENSO period using the HYCOM

  • Sofian, Ibnu;Kozai, K.;Ohsawa, T.
    • Proceedings of the KSRS Conference
    • /
    • v.2
    • /
    • pp.744-747
    • /
    • 2006
  • The sea level of the Java Sea is reproduced using HYbrid Coordinate Ocean Model (HYCOM) setting up in the horizontal grid from $100^{\circ}E$ to $125^{\circ}E$ and from $10^{\circ}S$ to $8^{\circ}N$. The model is initialized by ocean temperature and salinity profiles from Levitus 1998 and forced by the atmospheric field derived from NCEP reanalysis. In this research HYCOM is applied to explain the El $Ni{\tilde{n}}o$ Southern Oscillation (ENSO) impacts on the sea level of the Java Sea. The monthly tide gauge sea level data are produced based on hourly sea level data from 1993 to 1997. Altimeter sea level data are based on weekly merged products between TOPEX/Poseidon and ERS absolute dynamic topography (ADT). The simulated sea level both HYCOM and ADT agree well with the tide gauge sea level. The sea level of the Java Sea is high during the La $Ni{\tilde{n}}a$ period and low during the El $Ni{\tilde{n}}o$ period.

  • PDF

A Study on the Modeling for Component Integration in the Java Bean-based System (Java Bean 기반 시스템에서 컴포넌트 통합을 위한 모델링에 관한 연구)

  • 소경영;박종구
    • Journal of the Korea Society of Computer and Information
    • /
    • v.5 no.2
    • /
    • pp.37-42
    • /
    • 2000
  • Object technologies like the OMG's CORBA are enabling technologies the aim to facilitate integration implementation of diverse software components in distributed. heterogeneous environment. CORBA and similar object integration technologies define a standard component interconnection and inter-operation model , promote object-oriented principles to encapsulate incompatible component implementations. In this Paper. we present a connector model for software architectural representation of complex component collaborations. Our Connector model is base on research in software achitecture and object-oriented modeling. and part of a design framework for modeling component-based system. We believe the connector concepts to be vary benificial for a clear expression of dependencies between multiple component in Java Bean-based system.

  • PDF

Stack Allocation-based Memory Performance Improvement Technique on Android 2.3 Dalvik Virtual Machine (안드로이드 2.3 달빅 가상머신에서 스택 할당 기법을 통한 메모리 성능 향상 기법)

  • Lim, Yeong-Kyu;Kim, Cheong-Ghil;Kim, Shin-Dug
    • Journal of Digital Contents Society
    • /
    • v.12 no.4
    • /
    • pp.551-557
    • /
    • 2011
  • In this paper, we propose a stack allocation technique of Android Java objects in order to reduce the number of garbage collection which is one of major reason on Android performance degradation when running applications. The proposed technique is to allocate Java objects into stack rather than heap memory. To do so, stacked objects could escape the garbage collection process. We experiment the proposed technique in the latest Android 2.3 version. For the simulation, we take advantage of the well known Java benchmark, Caffeinemark, and our own. The result shows the performance degradation of Dalvik Virtual Machine execution time caused by the stack allocation of Java objects is very slight and the proposed method considerably reduces the frequency of garbage collection. This will increase application performance and give better user interfaces to Android phone users.

JAVA를 이용한 중학교 기하영역 자료개발 -GSP로 구현한 피타고라스 정리-

  • Gye, Yeong-Hui;Kim, Jong-Min
    • Communications of Mathematical Education
    • /
    • v.13 no.2
    • /
    • pp.515-525
    • /
    • 2002
  • 중학교 기하영역 중 피타고라스의 정리를 논증적인 증명 대신에 역동적인 방법으로 이해할 수 있도록 GSP(Geometer's Skechpad)를 활용하여 구현했으며, 멀티미디어 환경에 익숙한 중학생들에게 시 ${\cdot}$ 공간을 초월하여 웹 상에서 개별학습, 반복학습을 할 수 있도록 JAVA 언어를 사용하여 웹으로 변환시켰다.

  • PDF