?? ???? ??? ?? ??? WIPI? ??? ????, ?? ??? ???? ??? ??? ??, ??? ???? ? WIPI ?? ? ?? ????, WIPI ??? ? ??? ??? WIPI ?????? Launching ??, ??? WIPI? ?? ? Player? ??? ?? ???????. - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

?? ???? ??? ?? ??? WIPI? ??? ????, ?? ??? ???? ??? ??? ??, ??? ???? ? WIPI ?? ? ?? ????, WIPI ??? ? ??? ??? WIPI ?????? Launching ??, ??? WIPI? ?? ? Player? ??? ?? ???????.

Description:

Title: 1 Author: 7 Last modified by: Created Date: 5/23/2003 5:01:24 AM Document presentation format: – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 21
Provided by: 7476
Category:

less

Transcript and Presenter's Notes

Title: ?? ???? ??? ?? ??? WIPI? ??? ????, ?? ??? ???? ??? ??? ??, ??? ???? ? WIPI ?? ? ?? ????, WIPI ??? ? ??? ??? WIPI ?????? Launching ??, ??? WIPI? ?? ? Player? ??? ?? ???????.


1
?? ????...
?? ???? ??? ?? ??? WIPI? ??? ????, ?? ??? ????
??? ??? ??, ??? ???? ? WIPI ?? ? ?? ????, WIPI
??? ? ??? ??? WIPI ?????? Launching ??, ??? WIPI?
?? ? Player? ??? ?? ???????. ?? ???? ??? ?? ???
WIPI ??, ? ??? ????, WIPI ??? ??? ??? ??? ?????.
2
?? ??
37 ?? ???? ??? ?? ??? ??? ????.
??? ?? ??? WIPI - II
?? ?? ?? ??
  1. WIPI ???? ??? ?? ? ? ??.
  2. WIPI ???? ??? ?? ? ? ??.

3
WIPI ??? ??
  • WIPI ??? ??
  • HAL, WIPI ?? ??, ?? API, Application Manager,
    Dynamic Component, ? ?? ?? ???? ??

4
WIPI ??? ??
  • WIPI ??? ??
  • HAL(Handset Adaptation Layer)
  • WIPI ??? ??(Porting) ?, ???? ???? ???? ?? ??
  • ?? ?? ???? ?? ???? ????, ???? ????? ??? ?? ??
  • ?) ?? CDMA ???? ?? ?? OS(REX)?? HAL?? ???? ????
    ???? ??, HAL?? ??? ??? ???? ???? ?????? ? ? ???
    ??? ???? ??? HAL API? ?? ???? ??? ??? ??? ?? ??
    ?? ???? ??
  • ?? API
  • ?? ???? ???? ???? ?? API ??
  • C ? ?? API? ?? ? C ? ?? API? ????? ??? API? ??
  • ??? ????? ?? ??? ?? ????? C ?? ?? ????? ?????
    ????? ????? ?? ??? ???? ???? ??? ?? ??
  • ????? ?? ??? ???? ?? ????? ?? ? ? ??, C ???? ???
    ?? ??? ?? ????? ???? ?? ???? ??? ??? ??

5
WIPI ??? ??
  • WIPI ??? ??
  • ?????? ? API ?? ??
  • ??????? ??, ????, ??, ??, ??, ?? ??
  • ???? ? ?? ?? / ??? API?? ?? (?? ??)
  • ???? ??? ?? ?? ??
  • ????? ?? ?? ? API ?? ?? ??
  • ????? ?? ????? ?? ??
  • ??? ??
  • ???? ?? (JavaTM )
  • ???(locale) ?? (C/C)
  • C/C ? Java ??? ??? ??????? ?? ?? ??
  • Java ??? ??? ????? ?? ??? ???? ?? ?? ?? ??
  • ?? ??????? ?? ?? ??? ????, ?? ??????? ?? ?? ??
  • ????? ?? ?? ?? ?????? ???? ??, ???? API? ??/????
    ?? ?? (?? ??)
  • ????? ??? ??
  • ??? ??(Memory Compaction) ??? ?? ?? ???
    ??(Garbage Collection) ?? ??
  • ?????? ??? ???? ??? ?? ?? ??

6
WIPI ??? ??
  • ?? ?? ?? ??
  • ?????? ?? ??? C/C? Java? ?? ??
  • Basic API? C/C??? ????? API? ?? ?? ??

C ??
Java ??
include "MCApp.h" unsigned char bpl int
clip 0, 0, 120, 160 void
handleCletEvent(int type,int parm1,int parm2)
if(type MH_KEY_PRESSEVENT) stage
(stage 1) 5 MC_grpInitContext(cx
t) MC_grpFillRect(bpl, 0, 0, width,
height, cxt) MC_grpFlushLcd(0, bpl,
0, 0, width, height)
import org.kwismsp.lcdui. abstract public
class Canvas extends Card public boolean
keyNotify(int type, int key)
Display dis Display.getDefaultDisplay()
dis.removeCard(this) return true

7
WIPI ??? ??
  • COD ??? ??
  • ???? ??? ?? ???? ?? ?? - ?? ??? ??
  • ?? ?? ???? ?? ?? - ??? ?? ??? ?? ???? ?? ??

COD Server
Java to C/C Transcoder
C/C ?? ???
C/C Header Source Files
?? ??? ???
?? ?? ??
Additional Header Source Files
Makefile ???
Makefile
Target Compiler
???? ?? ???
???? ???
???
8
WIPI ??? ??
  • ?? ?? ?? ??
  • ????? ??
  • ?? ??? ??? ????? ?????? ???? ????, ??? JVM??
    ??????, ??? ?? ??
  • ????? ??? CPU?? ?????? ??????? ?? ?? ?? ??? ? ?
    ???, ???? ????? ??? ?????? ???
  • ???? ??? ?? ??
  • ????? ?????? ???? ???? ???? ????, ???? ???? JVM?
    ?? ??? ???? ?? ???, ?? ???? ?? ???? ??? ???
    ??(trap)? ???? ?????? ???? ??
  • ??? ?? ??? ??? ???? ?? ???? ??? ????, ???? ?????
    ?? ??? ?? ?? ?? ??
  • JITC(Just In Time Compiler) ??
  • ?? ?? ??? ??? ???? CPU? ?? ???? ??? ???? ????,
    ??? ??? ???? ??? ???? ???? ??
  • ??? ???? ?? ??? ??? ?? ????? ??? ??? ???, ??
    Sun?? ???? ???? J2SE?? ???? ??? ??? ???? ??? ??
    ?? ???? J2ME? ?? ?? ? ? ?? ???? ??? ??? ?? ?? ???
    ?? ?? ???? ???? ?? ??
  • AOTC(Ahead Of Time Compiler) ??
  • ??? ?? ??? ?? ?? ?? ??????? ???? ?? ?? ???? ???
    CPU? ???? ???? ??? ???? ????, JIT ????? ?? ???
    ??? ?? ??
  • J2SE??? ?? ?? ????? ???? ???? ??? ?? ??? ??? ??
    ?? ??? ??? ?? ??? ???, ?? ??? ??? ???? ??? ?????
    ?? ??? ??? ??? ???? ?? ??

9
WIPI ??? ??
  • ?? ???? ?? ?? ??

10
WIPI ??? ??
  • ??? ??
  • ???? ?? (JavaTM )
  • WIPI ???? ?? ?? ????? ?? ????? ???? ??, ???? ????
    ?? ??? ?? ?? ?? ??? ??
  • ??? ??? ???? ???? EUC-KR ??? ???? ?? ??
  • ??? (locale) ?? (C/C)
  • WIPI ???? C ?? ????? ?? ?? ??? ???? ???? ??? ?? ?
    ??? ??? EUC-KR ???
  • WIPI ???? C ?? ??????? ?? ??? ?? ????? ?? ????
    API ??
  • ?? ?? ??
  • EUC-KR ????? ????? ???? ?? ??? ?? ?? ? ?? ???? ??
    ???? ???? Private Use (0xE000 0xF8FFF) ??? ????
    ?? ???? ??

11
WIPI ??? ??
  • ?? ??
  • ?? ?? ? ??? ??? ??, API ??? ??, ???? ??? ??, ???
    ??? ??
  • ??? ??
  • ????? ???? ? ?? ?? ???? ???, ?? ?? ?? ??? ????
    ??? ?? ????? ???? ??? API? ??? ?? ???? ?? ?? ???
    ??? ?? ?
  • ??? (System) ?? - ??? ??? ? ?? ??? ?? ?? ?? ??
  • ??? ??? (CP) ?? - ?? ??? CP?? ?? ?? ??? ? ???
    ??, ???? ??? ??? ??? ?? ?? ??? ?? ??
  • ?? (Public) ?? ?? ?? ??? ?? Level?, ?? ??? ? ??
    ?? ???? ???? ??????? ??, ???? ??? ?? ? ?? ????,
    ???? ?? ?? ??
  • API ??
  • API ? ?? ??? ?? ?? API ??? ?? ?? ???? ??, ?? ????
    ?? ?? ??
  • API ?? ??? ?? ??? ?? ?? ??? ??? ??(Porting) ???
    ??
  • No ACCESS ?? ?? ??
  • READ ONLY ??? ??
  • WRITE ONLY ??? ??
  • READ/WRITE ??, ?? ?? ??

12
WIPI ??? ??
  • ?? ??
  • ???? ??
  • WIPI ???? ?? ???? ???? ?? ??? ??
  • ?? ????(Private Directory) ? ?? ?? ???????? ??
    ???????? ?? ?? ???? ??? ??? ??? ? ??
  • ?? ???? ?? ???? (Application Shared Directory) ?
    ?? ??? ?? ?????? ?? ???????? ?? ?? ???? ??? ???
    ?? ??
  • ??? ?? ???? (System Shared Directory) - ?? ??? ??
    ?? ?? ?????? ??? ? ?? ??? ??
  • ??? ??
  • ??? ?, ??? ?? ?? ??? ??? ?? ?????? Code-Level ???
    ? ???? ??? ? ?? ?? ??
  • ?? ? ? ?? ?? ?? ????? ?? ???? ?? ??? ?? ??? ???
    ??? ?? ?? ??
  • ?? ???? ??
  • ?? ????? Descriptor File ? ????? ??
  • ???? ??? ? ?? ???? ??? ??? ?
  • ????? TTA? ???? ??? ?

13
WIPI ??? ??
  • ??? ??
  • WIPI ???? ??? ???? ?? ??, ?? ?? ???? ?? ?? ??
    ????? ?? ?? ???? ???? ??? ?? ??? ??
  • ??? ?? (Memory Compaction) ??
  • ????? ???? ???? ???? ??/??? ? ??? ???? ??? ?? ???
    ??
  • ??? ?? ??? ???? ?? ??? ????? ?? ??
  • ?? ??? ?? (Garbage Collection) ??
  • ?? ?? ??? ?? Garbage Collection??
  • ? ??? ???? ??? ??? ?? ?? ??? ??? ?? ??? ?????, ??
    ??? ??? ?? ???? ??? ???? ??? ? ??
  • ?? ??
  • ???? ?? ?? ???? ?? ??? ??/??? ? ??? ??, ? ??
    ????? ?? ??? ???? ?? ??
  • ?? ?? ????? ??? ??? ?? ?? ?? ?? ??, ???? ?? ???
    ?? ????? ????, ???? ?? ? ???? ?? ????? ??
  • ?? ??? ?? ??
  • ?? ????? ???? ???? ?? ?????? ??, ???? ?? ??????
    ??? ? ?? ??? ??, C ??? ?? ??? ??? ???? ????? ???
    ??
  • ?????? ?? ?, ?? ??? ?? ??

14
WIPI ??? ??
  • ?? ?? ???? ??
  • ?? ??????? ?? ?? ??? ????, ?? ?? ???? ? ?? ???
    ??.
  • ??? ?? ?? ????? ???? ??, ?? ??
  • ?? ? ?? ?? ?? ??
  • ????? ?? ??? ?? ?? ???? ??? ?? ?? ?? ??
  • PC?? ltAltTabgt ??? ??
  • ?? ?????? ??
  • ?????? ?? ?? ??????? ??? ? ?? ??
  • ?????? ? ?? ?????? ?? ?? ???? ??? ?? ?? ??
  • ?? ? ?? ?? ?? ??? ??????? ??? ? ??? ???? ???
    ????? ???? ??? ?? ???? ???? ??
  • ?????? ? ?? ?? ?? ??????? ??? ??? ? ???? ??? ??
    ?????? ?? ??
  • ?????? ? ??? ?? ?????? ?? ?? ??? ? ?? ???? ???
    ?? ??
  • ??? ??? ?? ?? ?? ??????? ??? ?? ?? ??? ???? ??
    ??. ??????? ???? ???? ????? ??? ?? ? ??? ??? ?? ??

15
WIPI ??? ??
  • ?? ?? ???? ?? ??
  • WIPI? ????? ???? ?? ?? ????? ????, ?? ?? ???? ?
    ?? ?? ??
  • ?? ?? ???? ?? ??
  • ?? ?? AddressBook ????? SendMail ????? ?? ? ?
    Email Address? ????, ??? ?? ? ?? AddressBook??
    ???? ??

WAM?? AddressBook ??????? ?????.
AddressBook?? ?? ???? ????, ????? ??? ????. ??
e-mail ??? ????.
SendMail ??????? ????? AddressBook?? ???? e-mail
??? ????, ??? ???? ???.
SendMail? ????, ??AddressBook ?? ????.
16
WIPI ??? ??
  • ?? ?? ???? ?? ??
  • WAM (WIPI Application Manager)? ?? ?? ?? ???? ??
  • APP1? APP2 ??? ?? ???? ?? ?? ??

) WAM WIPI Application Manager
17
WIPI ??? ??
  • ?? API ?? ?? ??
  • ????? ?? DLL(Dynamic Link Library)? ???? ?? ????
    ?? ???? API? ??/???? ?? ??
  • ???? ?? ?? ????? DLL? ??? ????? ?? ??, DLL ???
    ???? ???? ??
  • ?? API ?? ??
  • CommandBar ??? ????? ????? ??? ???? ??? ? ? DLL?
    ???? CommandBar? ??? ???, WAM?? ???? ?? ??? ????
    ?? ?
  • ?? ???? ?? ??

18
?? ??
?? ??? ???? ??? ??? ???.
  1. WIPI ???? ??? ?? ???????.
  2. WIPI ???? ??? ??? ?? ???????.

?? ???? ??? ?? ??? WIPI III? ??? ????? ? ????.
19
?? ??
WIPI? ???? ??? ?? ??? ??????
??1
??? ??? ????. C ??? Java ?? ???? WIPI? C ??? ??
??? ?? ?? ??? ?????.
WIPI? ???? ??? ?? ? ???? ?? ???
??2
??? ??? ????. ?? API, ?? ?? ???? ?? ??, ?? API ??
?? ?? ? ???? WIPI ???? ?? ???? ?? ??, API ?? ??,
?? ??, ??? ??, C ? ?? ?? ?? ??, ???? ??? ?? ??,
?? ?? ???? ?? ??, ?? API ?? ?? ?? ? ????.
20
?? ??
WIPI? ???? ?? API ??, ?? ??? ??????
??3
??? ??? ????. ??? ?? ??? ?? ?????? ?? API ?? ??
DLL? ????? ???? ?? ??? ? ?? ?? ???? DLL? ?? ??
?????? ???, ?? ???????? ??? ? ??? ?? ?? ??
??????. ??? ?? API ?? ??? ??? ?? ??? ?? ?????? ??
API ?? ?? DLL? ????? ???? ?? ??? ? ?? ??? ????.
Write a Comment
User Comments (0)
About PowerShow.com