1 / 19

KVM Analysis & Comparison

KVM Analysis & Comparison. - 2002.09.29-. 김종원 winkle@email.lycos.co.kr Tech-Development Division. Lycos Korea ., Ltd http://www.lycos.co.kr. Contents. Virtual Machine? Commercial VM comparison * SK-VM * Java station * GVM * NTT DoCoMo i-Appli service WIPI

aria
Download Presentation

KVM Analysis & Comparison

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. KVM Analysis & Comparison - 2002.09.29- 김종원 winkle@email.lycos.co.kr Tech-Development Division Lycos Korea., Ltd http://www.lycos.co.kr

  2. Contents • Virtual Machine? • Commercial VM comparison * SK-VM * Java station * GVM * NTT DoCoMo i-Appli service • WIPI • Example Processing* J2MEWTK * SK-VM * Java station

  3. Virtual Machine? • VM? : Compile된 java binary code와 실제로 프로그램의 명령어를 실행하는 microprocessor간의 interface역할을 담당하는 software • KVM? : small device를 위한 Java실행환경의 subset • CLDC/MIDP- Connected Limited Device Configuration- Mobile Information Device Profile

  4. Commercial VM Comparison • SK-VM* XVM(Extender Virtual Machine) : J2ME을 clean room형태로 개발* M-configuration, M-profile, OEM-Spec class

  5. Commercial VM Comparison • Structure

  6. Commercial VM Comparison • OEM Specific API * com.skt.m : device에 관계된 API * com.skt.m3d : 3D graphics에 관계된 API * com.xce.io : File input/output stream API * com.xce.lcdui : xce에서 추가되는 lcdui • External Functions* Audio System* Phone book* SMS function* 3D graphics* Vibration function Etc,.

  7. Commercial VM Comparison • Java Station(ez-Java) • KittyHawk*July, 2002 Aromasoft*KVM for LG iBook*import com.sun.kh*OEM Specific iBook API • MIDP*KVM for LG C-nain*MMPP(MultiMedia Phone Profile) OEM API*MIDP1.0 standard*import java.microedition

  8. Commercial VM Comparison • KittyHawk Web Server WAP request WAP Resource iBook KittyHawk HandSet UP.browser Descriptor File Call Load JAM [Java Application Manager] Memory JAR File Download KVM CGI Script Class Access Request/Response

  9. Commercial VM Comparison • MIDPDifference between KittyHawk

  10. Commercial VM Comparison • GVM* General Virtual Machine(commercial name)* SWAP(Sinji Wireless Application platform) - GVM technical name* June, 2000 SINJI soft for SK-telecom* Mobile C language - ANSI C based compact language* ASCII, KSC5601 character set

  11. Commercial VM Comparison • GVM Service * Mobile C SDK : Contents Developer * GVM Server : Service Provider * End User

  12. Commercial VM Comparison • GVM forward* GVM2X(present)- 2001, 01/10 - Network accessible - SMS event enable - Voice communication with stand alone application* GVM3X- Agent mode - File system - Multimedia player(VOD Etc,.)

  13. Commercial VM Comparison • NTT DoCoMo* I-mode terminal based Service* January, 2001* CLDC based Profile for I-mode* import com.nttdocomo* Extends Iapplication

  14. Commercial VM Comparison • NTT DoCoMo* CP : Cellular phone* CPS : Contents Provider’s Site* JA : Java Application* PN : Packet Network

  15. WIPI • Wireless Internet Platform Interoperability* Developed by KSWIF & ETRI* Co-Existence (such as WAP, MIDP)* OS & air Interface Independence* Support multiple programming language* Automatic Memory management* Support Internalization* Application Management

  16. WIPI

  17. WIPI • Service Concept

  18. Example Processing J2MEWirelessToolKit SK-VM platform SDK LGT Java Station SDK

  19. End Note Thanks

More Related