3. 위피 프로그래밍 Clet 이란 ? 모바일 표준 플랫폼 규격에 따라 작성된 C 언어 응용 프로그램 Jlet 이란 ? - PowerPoint PPT Presentation

alize
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
3. 위피 프로그래밍 Clet 이란 ? 모바일 표준 플랫폼 규격에 따라 작성된 C 언어 응용 프로그램 Jlet 이란 ? PowerPoint Presentation
Download Presentation
3. 위피 프로그래밍 Clet 이란 ? 모바일 표준 플랫폼 규격에 따라 작성된 C 언어 응용 프로그램 Jlet 이란 ?

play fullscreen
1 / 7
Download Presentation
3. 위피 프로그래밍 Clet 이란 ? 모바일 표준 플랫폼 규격에 따라 작성된 C 언어 응용 프로그램 Jlet 이란 ?
230 Views
Download Presentation

3. 위피 프로그래밍 Clet 이란 ? 모바일 표준 플랫폼 규격에 따라 작성된 C 언어 응용 프로그램 Jlet 이란 ?

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 3. 위피 프로그래밍 • Clet이란? • 모바일 표준 플랫폼 규격에 따라 작성된 C 언어 응용 프로그램 Jlet이란? • 모바일 표준 플랫폼 규격에 따라 자바 언어로 작성된 응용 프로그램 (MSP – Mobile Standard Profile의 응용프로그램 생명주기 따름) • Jlet 프로그래밍 구조 임베디드 모바일 프로그래밍

  2. destroyApp() Active startApp() Destroyed pauseApp() resumeApp() Paused destroyApp() • Jlet의 생명주기 • protected abstract destoryApp(boolean unconditional) : 프로그램이 종료될 때 호출된다. 인자값이 true이면 무조건 종료, False이면 JletStateChangeException 발생 후 종료 • protected void pauseApp() : 프로그램을 일시 정지시킬 때 호출 • protected void resumeApp() : 일시 정지된 프로그램이 재개될 때 호출 • protected abstract void startApp(String[], args) : Jlet이 시작될 때 호출, args[0]은 Jlet의 이름이 그 이후에는 사용자가 입력한 인자이다. • Jlet을 처음 구동시키면 Jlet 관리 프로그램은 startApp() 메소드를 호출하고 Jlet을 Active 상태로 만든다. 임베디드 모바일 프로그래밍

  3. Jlet 기초 프로그래밍 • Display (Package org.kwis.msp.lcdui) • 화면의 출력 관련 함수와 정보를 가지는 클래스 • Display를 구현한 후에는 Card를 생성하고, pushCard 함수를 호출하여 Display에 Card를 등록시킨다. Card의 paint 함수에서 그려지는 내용이 화면에 출력된다. • Display 주요 메소드 임베디드 모바일 프로그래밍

  4. Card • Card 클래스는 화면에 출력할 수 있는 단위 • Card 클래스는 추상 클래스이기 때문에 paint() 메소드로 반드시 구현 • Card는 기본적으로 paint와 keyNotify 메소드를 구현해 주어야 한다. 해당 Card에 대한 키 이벤트(키의 눌림/땔 때)는 해당 keyNotify에서만 처리한다. • Card Class 주요 생성자 임베디드 모바일 프로그래밍

  5. Card Class 주요 메서드 임베디드 모바일 프로그래밍

  6. Display 예 임베디드 모바일 프로그래밍

  7. 임베디드 모바일 프로그래밍