• Title/Summary/Keyword: CLDC

Search Result 20, Processing Time 0.082 seconds

An Implementation strategy of mobile electronic payment based on java mobile platform for M-Commerce (M-Commerce를 위한 자바 모바일 플랫폼 기반의 전자지불 구현 방법)

  • Park, Nam-Je;Shin, Kyun-Ho;Choi, Young-Jin;Song, You-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04b
    • /
    • pp.817-820
    • /
    • 2001
  • 본 논문에서는 자바 모바일 플랫폼을 기반으로 하는 M-Commerce 보안 플랫폼을 검토하고, J2ME 기반 CLDC와 MIDP를 이용해서 M-Commerce 전자지불을 위한 휴대용 전자지갑 구현방안을 제시한다. 본 논문에서 제안한 방안은 무선 인터넷 환경에서 신용카드 결제 방식으로 지불할 경우 관련 중요 정보를 안전하게 전송하고, 대금 결제를 할 수 있도록 한다. 그리고, 무선인터넷 응용프로토콜 WAP 방식의 보안을 고려한 WTLS 보안 메커니즘을 이용하고, J2ME 기술을 기반으로 하기 때문에 향후 IMT2000에서도 사용 가능하다.

  • PDF

Design and implementation of Digital signature and Payment system based J2ME for Mobile Commerce (이동거래를 위한 J2ME 기반 전자서명 및 전자지불 시스템 설계 및 구현)

  • 이대하;김순자
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.195-197
    • /
    • 2000
  • J2ME(Java 2 Micro Edition)는 소비자/임베디드 디바이스 시장을 목표로 한 자바2 플랫폼으로서 이는 컨피규레이션(Configuration)과 프로파일(Profile)로 구성된다. SLDC/ MIDP(Connected Limited Device Configuration/Mobile Information Device Profile)는 그 중에서도 휴대폰과 양방향 페이저 같은 제한된 메모리를 가진 장치 위에서 사용되는 플랫폼이다. 본 논문에서는 J2ME 기반 하에서 CLDC/MIDP를 이용하여 보안모듈을 작성하고 휴대폰에서도 안전한 전자서명 및 전자지불을 가능케 하여 Mobile Commerce의 기초를 이루었다. 여기서 서명은 XML 기반으로 구성되었고, 시스템은 MIDlet으로 구현하였다.

  • PDF

Design of the Java Virtual Machine for Mobile devices (모바일 기기를 위한 자바가상머신 설계)

  • 유용선;성영락;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.523-525
    • /
    • 2003
  • 최근들어 인터넷의 발달로 인해 모바일 기기들은 기존의 음성 서비스 외에 네트워크를 통한 온라인 컨텐츠 서비스를 제공하고 있다. 그러나, 모바일 기기에 제공되는 동일한 컨텐츠들이 모바일 기기의 플랫폼에 맞게 따로 작성되어야 하는 단점이 있다. 그래서, 네트워크 기반의 플랫폼 독립성. 보안성. 이동성의 장점을 가진 자바기술을 모바일 기기에 적용하려는 연구가 계속되고 있다. 그러나, 기존의 자바가상머신을 임베디드 시스템이나 모바일 시스템과 같이 작고, 자원이 제한적인 장치에 탑재하게 되면 메모리 부족 및 성능 저하 등의 여러가지 문제가 발생할 수 있다. 이에 본 논문에서는 CLDC에서 채택한 KVM(Kilo Virtual Machine)을 분석하여 작은 footprint Java$^{TM}$ platform에 속하는 자바가상머신을 설계한다.

  • PDF

The Design and Implementation of Garbage Collection in KVM Memory Management Facility on Real-Time Operating System, $iRTOS^{TM}$ (실시간 운영체제 $iRTOS^{TM}$ 상의 KVM 메모리 관리 체계 내에서 효율적인 가비지 콜렉션의 설계 및 구현)

  • 최인범;유용선;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.805-807
    • /
    • 2004
  • 최근 IT 산업의 발전과 더불어, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하고 있는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 네트워크 이동성(Network Mobility) 등의 장점을 가지고 있어, 이러한 소형 기기들에 자바 환경을 적용하게 되면 여러 가지 이점을 가지게 된다. 임베디드 장치나 모바일 같은 제한된 리소스를 사용하는 기기들에는 SUN 사의 CLDC(Connected, Limited Device Configuration)에서 정의하고 있는 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용하게 된다. 본 논문에서는 실시간 운영체제 iRTOS$^{TM}$와 KVM 을 탑재한 소형 기기에서 좀더 효율적으로 KVM 의 메모리를 관리하기 위한 Garbage Collection기법을 설계하고 구현한 내용을 설명한다.

  • PDF

The Structure of Java-to-C Compiler for Mobile Computing Environment (모바일 환경을 위한 Java-to-C 컴파일러 구조)

  • 한영선;박인호;황석중;김선욱
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10c
    • /
    • pp.82-84
    • /
    • 2004
  • Java's performance is sometimes not acceptable due to interpretation overhead by the Java Virtual Machine (JVM). In this paper, we present a compiler structure of Java-to-C translator for high performance on resource limited environment like mobile devices. Our compiler framework translates Java into C codes to preserve Java's programming semantics such as inheritance, method overloading, virtual method invocation, and so on. Also our compiler fully supports Connected Limited Device Configuration (CLDC) 1.0 API's. We show that our compiler improves the speedup by up to eleven times more than JVM-only execution in measured benchmarks.

  • PDF

Design of MicroBrowser Based on Java Platform (자바플랫폼을 기반으로 하는 마이크로브라우저설계)

  • Choi, Won-Ho;Hwang, Uk-Chul;Kim, Do-Woo;Jung, Min-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1223-1226
    • /
    • 2000
  • 향후 IMT2000 에서도 사용가능한 자바 플랫폼을 기반으로 하는 마이크로브라우저를 설계하기 위해서는 썬마이크로시스템즈에서 제공하는 J2ME 의 기술인 CLDC 와 이를 좀 더 구체적으로 하는 MIDP 를 이용해서 플랫폼을 설계한다. 그리고 무선 인터넷 환경에 적합한 WAP를 마이크로브라우저로 사용한다. MIDP를 사용하기 위해서는 JAM을 이용해 애플리케이션을 관리할 수 있다.

  • PDF

Analysis and Design of Virtual Machine for Embedded System (임베디드 시스템을 위한 가상머신 분석 및 설계)

  • Baek, Dae-Hyun;Jung, Myung-Jo;Ahn, Hee-Jung;Park, Hee-Sang;Lee, Cheol-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11a
    • /
    • pp.543-546
    • /
    • 2002
  • 최근들어 IT 산업이 급속도로 발전하면서, 리소스가 제한된 작은 기기들의 사용이 비약적으로 증가하는 추세에 있다. 이들 기기들에 플랫폼 독립성(Platform Independency), 보안성(Security), 이동성(Mobility) 등의 장점을 포함하고 있는 자바 환경을 적용하려는 연구가 계속되고 있는데, 자바 환경의 핵심인 자바가상머신(Java Virtual Machine: JVM) 임베디드 시스템이나 모바일 시스템과 같이 작고, 자원이 제한적인 장치에 탑재하기에 너무 큰 용량(footprint)을 차지한다. 이를 해결하기 위해 좀더 경량화한 가상머신이 필요하였다. 본 논문에서는 네트워크 연결 능력이 있고 적은 리소스를 가진 다양한 기기들에 적합한 최소 크기의 표준 자바 플랫폼에 대한 Configuration 인 CLDC(Connected, Limited Device Configuration)에서 정의하고 있는 K가상머신(K Virtual Machine: KVM)에 대해 분석하고 설계한 내용을 기술하고 있다.

  • PDF

Analysis of the Constant Pool Entries in Core Class File of Embedded Java System (임베디드 자바 시스템을 위한 핵심 클래스 파일에서 상수풀 항목의 해석)

  • Yang, Hee-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05a
    • /
    • pp.459-462
    • /
    • 2003
  • 본 논문에서는 임베디드 자바 시스템을 위한 핵심 클래스 파일에서 상수풀 (constant pool) 의 각 항목들에 대해 통계를 내고 분석해 보았다. 분석 대상 클래스 파일들은 썬 마이크로 시스템사의 J2ME/CLDC 클래스 파일들과, RTJ Computing 사의 simpleRTJ 시스템의 클래스 파일들이다. 이들 파일들에 대한 분석 결과 임베디드 자바 시스템을 위한 핵심 클래스 파일에서 상수풀은 전체 파일 크기의 거의 절반에 해당되는 46%를 차지하고 있음을 알 수 있었다. 또한 상수풀에는 평균 44개의 상수들이 있으며, 이들 중 실제 바이트코드 실행에 사용되는 상수들은 단지 6퍼센트에 불과한 3개에 지나지 않았다. 나머지 78퍼센트의 상수들은 단지 형식 확인과 클래스 링크 목적으로만 사용되는 것들이었다. 이 결과는 실행 시간시 동적인 형식 확인과 클래스 렁크를 하지 않는 환경이라면 매우 큰 메모리 절감을 이룰 수 있음을 보여주고 있는 것이다. 본 연구의 결과는 클래스 파일이 ROM 등에 탑재되어 있는 임베디드 시스템 환경에 적용될 수 있다.

  • PDF

Design and Implementation of K Virtual Machine Sound API for Embedded Systems (임베디드 시스템을 위한 K 가상 머신 사운드 API 설계 및 구현)

  • Jeon, Shang-Ho;Lee, Cheol-Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.404-408
    • /
    • 2006
  • 최근 임베디드 디바이스에 여러 가지 장점을 제공하는 자바기술은 필수적인 요소가 되었다. 임베디드 디바이스에 적용되는 자바기술은 J2ME 플랫폼이며, 이는 K 가상 머신(K Virtual Machine)의 핵심인 CLDC(Connected Limited Device Configuration)와 그래픽 유저 인터페이스, 네트워크 API, 사운드 API 등을 명세하고 있는 MIDP(Mobile Information Device Profile)로 구성되어 있다. 이 중 그래픽 유저 인터페이스와 네트워크, 사운드 부분은 구현 시 시스템에 의존적인 부분을 따로 구현해야 하는데, 이는 네이티브(native)함수로 구현할 수 있다. 본 논문에서는 J2ME 플랫폼에서 정의된 사운드 API 의 기능들을 분석하여 임베디드 시스템에 적합한 사운드 API 의 네이티브 함수를 구현하였다.

  • PDF

Removable 3D Object For Mobile Phone Based on J2ME

  • Lee, Song-Won;Hong, Sung-Soo;Kim, Seok-Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.706-709
    • /
    • 2009
  • The informatization of Korea is accompanied by the great growth of new strategic export industry, as of mobile phone or semiconductor LCD. Speaking to the situation of mobile phone, Motorola swept over the American domestic market in the beginning of 1990s, digital mobile communication as CDMA developed swiftly in Korea. In 1996, the first year's CDMA users of Samsung were merely one million, nevertheless, the world's sales in the first half of this year is up to 92 million. In this p aper I design 3D application based on J2ME and implement a freely removable 3D object which happened in a 3D scen e by receiving the keyboard response of mobile device with WTK (Wireless ToolKit) simulator. It contains benefits of improvement of relative speed and high-level functionality such as scene graph, keyframe animation, etc.