Click here to load reader

Java 2 Micro Edition 관련 전반적인 기술 개요

  • View
    56

  • Download
    0

Embed Size (px)

DESCRIPTION

Java 2 Micro Edition 관련 전반적인 기술 개요. ㈜모코코 모바일 솔루션 사업부 김종원 부장. 순서. Java 2 플랫폼 J2ME CDC CLDC MIDP 관련 사이트 J2ME 의 미래. Java 2 플랫폼. 자바 기술을 세 가지 영역으로 분리 Micro- J2ME technology Standard- J2SE technology Enterprise- J2EE technology 분리 기준 동작하는 시스템의 성능에 맞춘 Java VM - PowerPoint PPT Presentation

Text of Java 2 Micro Edition 관련 전반적인 기술 개요

  • Java 2 Micro Edition

    Java2 Micro edition Introduction

  • Java 2 J2MECDCCLDC MIDP J2ME

    Java2 Micro edition Introduction

  • Java 2 Micro- J2ME technologyStandard- J2SE technologyEnterprise- J2EE technology Java VM API API

    Java2 Micro edition Introduction

  • J2ME(Java2 Micro Edition) 2 VM API (configuration) (profile)

    Java2 Micro edition Introduction

  • (Configuration) API (CLDC) (CDC) API . 128~512 KB 512 KB

    Java2 Micro edition Introduction

  • (Profile) API API API

    Java2 Micro edition Introduction

  • (Profile) (2)Sun's Java Community ProcessSM Program http://java.sun.com/aboutjava/communityprocess/

    Java2 Micro edition Introduction

  • J2ME J2ME LibraryJava VMJ2ME ProfileConfiguration : API Profile :

    Java2 Micro edition Introduction

  • CDCConnected Device ConfigurationCLDC 32-bit CPU System2MByte (RAM ROM ) (9600 bps ) PDA, ,

    Java2 Micro edition Introduction

  • CLDCConnected Limited Device Configuration CPU 16-bit, 32-bit CPU160 512 KByte (RAM ROM) , , , PDA

    Java2 Micro edition Introduction

  • ProfilesEditionCDCCLDCPersonal Profile(Personal Java)Handheld Profile

    MID ProfileJ2ME CDC Libs.J2ME CLDC Libs.C virtual machineK virtual machine

    Java2 Micro edition Introduction

  • PersonalJava, EmbeddedJavaPersonalJava (version 3.1)JDK 1.1 J2ME CDC Java 2 EmbeddedJava . J2ME API

    Java2 Micro edition Introduction

  • CLDC Java VM 128KB ROMJava 32KB RAM ,

    Java2 Micro edition Introduction

  • CLCD CLDC CLDC life cycle (, , ) High-level (

    Java2 Micro edition Introduction

  • CLDC Finalize JNI(Java Native Interface) (reflection)

    Java2 Micro edition Introduction

  • CLDC API VM

    Java2 Micro edition Introduction

  • CLDC (preverifier) JAR Preloading/prelinking Romize VM S/W

    Java2 Micro edition Introduction

  • CLDC API Libraryjava.ioData stream java.lang java.util, javax.microedition.io

    Java2 Micro edition Introduction

  • MID Mobile Information Device Profile CLDC Display : 96x54Color depth : 1 bitInput : Memory : 128KB ROM, 32KB RAM, 8KB Persistent Storage

    Java2 Micro edition Introduction

  • MIDP Mobile Information DeviceNative System SoftwareCLDC(MIDlet)MIDPOEM OEM classNative MIDP

    Java2 Micro edition Introduction

  • JAM Java Application ManagerMIDP (MIDlet) , , , MIDlet JAR MIDlet ,

    Java2 Micro edition Introduction

  • (Manifest)MIDlet JAR JAM JAD(java application descripter) JAD MIDlet javax.microedition.midlet.MIDlet JAR MIDlet JAR MIDlet

    Java2 Micro edition Introduction

  • MIDP CLDC AWT(abstract window toolkit) lcdui API lcdui API High-level API : APILow-level API : APIScreen (High-level) Canvas (Low-level)

    Java2 Micro edition Introduction

  • MIDP CLDC Javax.microedition.midletJavax.microedition.ioJavax.microeditoin.rmsJavax.microedition.lcdui

    Java2 Micro edition Introduction

  • J2ME Wireless ToolkitMIDP API JAD , Win98se, Windows NT, Windows 2000Java2 Standard Edition, 1.3.0

    Java2 Micro edition Introduction

  • MIDP Step 1: Step 2: javac d .\ -bootclasspath c:\classes myMIDlet.javapreverify classpath c:\classes;c:\work\myMIDlet.class myMIDlet.classStep 3: midp myMIDletStep 4: jad jar cf mypack.jar myMIDlet.classStep 5: midp descriptor mypack.jad

    Java2 Micro edition Introduction

  • J2ME C . LG Telecom, NTT . PDA IMT-2000

    Java2 Micro edition Introduction

  • XCE http://developer.xce.co.krLG http://java.ez-I.co.kr http://www.mobilejava.co.kr

    Java2 Micro edition Introduction

  • mailto://[email protected]

    Java2 Micro edition Introduction

    . . float, double Object.finalize() . . Java.lang.Error Java.lang.VirtualMachineError Java.lang.OutOfMemoryErrorJNI RMI, Serialize JINI

Search related