Home

携帯電話Java環境におけるセキュリティ技術に関する調査 報告書

image

Contents

1. JAR dr ER TEE ER 11111111 BE BE EP BIET E BOE TED LH KDDI auO OOOOOOOOJAMOOOOOOODOOOOOOOOOOAOOOO I
2. u utu OU MAN FEST MI Dlet N ame MIDlet MI Dlet Version MIDlet MIDlet Vendor MIDlet MI Dlet I con MIDlet J AR PNG MI Dlet Descri ption MIDlet MIDlet I nfo URL MIDlet URL MIDlet lt n gt JAR n MIDlet MI Dlet ar URL JAR URL MI Dlet J ar Size JAR MI Dlet Data Size MIDlet 0 MicroE dition Profile MIDlet J2ME MicroEdition Configuration MIDlet J2ME MI Dlet Permissions MIDlet MI Dlet Permissions Opt MIDlet MIDlet Push n MIDlet MI Dlet lnstall N otify MIDlet POST URL MI Dlet Delete N otify MIDlet POST URL MIDlet Delete Confirm MIDlet 209
3. e OOOOOOOOOOOOOOOII 33 PushRegistry PushRegistry java lang Object javax microedition io PushRegistry public static void registerConnection String connection String midlet String filte public static boolean unregisterC onnection String connection
4. 55 V MIDlet OD FEST MI Dlet Name V MI Dlet Version V MI Dlet Vendor V MI Dlet l con V JAR PNG MI Dlet Description V MIDlet I nfo URL V HTML MI Dlet n JAR n MIDlet MIDlet J ar URL JAR URL MIDlet ar Size JAR MIDlet Data Size MicroE dition Profile MIDlet J2ME MicroE dition Configuration MIDlet J2ME MI Dlet Network HttpConnection MIDlet Save V MI Dlet Copyright MI Dlet Resource MI Dlet OCL J SCL 7 MI Dlet Application Range V MI Dlet Serial MI Dlet RemoteControl MI Dlet Application Security 91 22 OUDE A0 E 89 8
5. 66 CLDCOOOOOOOO SSEOOOOOOOO APIOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOUODOUOODOOOOO micro Blend OOOODOUUOOUOO 2 Djavautil LoaleG OO OOODOODOOODOOOOOOO O Sun Microsystems http javacenter sun co j p java sample java util java util Ol html import java util Locale public class LocaleTest public static void main String args 1 Locale locale Local e getDefault System out printl n DisplayCountry locale System out printl n DisplayL
6. OOOOOAOAODOAADOOODOODOAODOUOADO EZOOODOOODOI OOOOOO APIOOOODOOODAODOOAOADOOODOAOLU EZODOOOOOI OODDOOOAAOODODOOOOO KDDI POOOOAODOOOUOOODOODOAUODOOODOUO SCLOOOOOOAOOAOOOOAAOOOOOOAAOOOOOOAOOO API DO OOOOOOAOODOAAOOOVOOAOOOAOOvdafoneg LU Utt tutt 5 45
7. public I ds int type boolean unseen public static Message getM essage int type nt id public send String subject String addresses String body byte data public send String subject XString address String body bytel data public send M essageDraft message public send M essageSent message public delete int type int id public etSeen int id boolean seen public isSeen int id 17 Phone Phone java lang Object com nttdocomo util Phone public static final void call String phoneNumber public stati id call XS ring phoneN umber public stati nal String getProperty String key
8. 5 54 MIDlet MAN FEST MI Dlet Name EZ MI Dlet Version EZ MI Dlet Vendor EZ MI Dlet l con EZ JAR MI Dlet Description EZ MI Dlet I nfo U RL EZ HTML MIDlet n J AR n MIDlet MI Dlet ar URL EZ JAR MIDlet J ar Size JAR MIDlet Data Size EZ MicroE dition Profile EZ MicroE dition Configuration EZ MI Dlet X Copyright MI Dlet X Autol aunch EZ MI Dlet X AllowU RL lt n gt EZ HTTP HTTP URL 89 5 1 3 vodafone 0 0 OOOOLD odafone 00000000000 vodafoneg 00 DI OOI TA Ge Ge EEE AA AA HE RT EE ER OOOOOODOODOODOODOOUOODODOOO E O OOI
9. JavagOOODOAODODAAADOODOAODOOODOLD 3 3 9 8 OL BLELEL EE EE EE BE BE BE HE 83 51
10. 3 class Fact static int O public static void main String args Fact fc new Fact System out printin fact5 fc fact 1 public int fact int i if i 0 1 return 1 yelse j System out printin j j return i fact i 1 26 Fact java dass Heep static int 0 static String res public static void main String args Heep hp new Heep hp alloc I public void alloc while true String str 2new String res res str j System out println j j 27 Heep java 70 micro Blend 00000000000000 mico Blend O OO OOOOOOOOOOOOOOOOOOFadjavan H
11. 3 000 i000 0KDDiKauQ vodafone Java Java Java JO 0 d d 6 Doj af i i i KDDI au MIDP KDDI P KDDI Profile vodafone MIDP J SCL J PHONE Specific Class Library Do bo a 10 Dof a 2 00 Doj a 300 00000000000000 MIDPQ OJCPOOO000 CLDEOOOOOOOOOOOOOOKDDIGY vodafone MIDP 10 MIbP20Q0000000000MIDPQG
12. 00000 0 vodafone Java 0 0 0 Sun Microsystems 50 J avaVM NITE D D vodaf ong Phone KA D au NEC NEC J avaVM J Blend J Blend J Blend OHO00 2MEQ 00000 SunMicrosystems JavavMQ 00 000 JavaQGOOOO000000000000000 ACCESS p 0 J V Lite20 00000 VMOOOOOOOOOOOOOOOOOOOOOg 46 41 411 2 Sun Microsystems 10 BOKBOO
13. OODODDODODODOOOOAOOAODODODODOOOOOOOOODOOI OODUDI OODODDODODODOOOOAOOAOADODODODOOOOOOOOODOOI OUUU AA AAR EA AA dAdAADEAA AB AI AA OODODOOOAOODODOOOAAODDOO 3 J2MEDOOOOODOAOODOUD 2ME 000000000 2 2 OOOOOUOOOOOOOOOOOUOOOOOO J2ME OOOOOOOAOOAOOOOAOOSOOOOAOOAOOOOAAOOOO OOOOOOOOOODOOOOOOUOAUOOOI e UU L 2
14. comj phonemidlet ResidentMI Dlet UD ugugggggggggggggggggggpggagagpnagagg SecurityException 0 1 0000 49 ResidentMI Dlet ResidentMI Dlet java lang Object javax microedition midlet M Dlet com j phone midlet ResidentM I Dlet public abstract void ring String name String number public abstract void i public abstract void ring name String address int detail SMS public abstract void notice String comment public abstract ri ingStarted public abstract ri ingStopped 43 OOOO vodafone O OO avaOOaOOAOAAOAODAAOAODAOOAODOOOI 5
15. O 17 igi xl File Option MIDIet jad kjx location URL or file C ezplusTools Tools KJXTools projectAddibin Add jad MIDlet list Run Add Messages Clear create New Emulator ezplus Emulator Version 1 0 Copyright C 2000 2002 Zentek Technology Japan Inc Copyright C 2000 2002 Zentek Technology Inc Powered by JBlend R WBlend is a trademark of Aplix Corporation Copyright 1997 2002 Aplix Corporation All rights reserved Java is a trademark of Sun Microsystems Inc 18 AddO OO 64 micro Blend 0p 0000000000000000 ALERT Error verifying class Add
16. 2MEOOOOOOOOOOOOOOOOOOOOOO SEOOOOOOO Javal i0 2000000000000000000000 EEG EE ED BEER BE EE EE ECE EEE OEE GEER ELE BEER E GC BE ERI BE ET ET Gh BET DEI uut 4 OUOOu 312 2 J2ME 00000000000 Javal 0000000 2 J2MEQ 000000000000 0 QCLDC Connected Limited Device Configuration CDC Connected Device Configuration OO 2 ava Commuity Java
17. java lang Object com nttdocomo lang X Object public final boolean equals java lang Object obj public final int hashCode public final String toString 48 5 25 3 3 2 MIDP LU JCPOOOODOAOO MIDPDOUUUD MIDP 1 00 MIDP 2 00 2000000001 OOOOOMIDPO KDDI auO vodafone OOOAOOOOOOOAOOOAOOOOI 26
18. API EZ DL HU D LI JAROODOOOOUOOOOOOOOODOOOO J AID ava Application Descriptor p HH H1 HH HH HH B H H B XI KDDI ava eXtension OOOOUUDOO jadm MIDP OOODUOOOOODOUUOO ADFOOOOOOOOOOOO EZ 88
19. 1 JSR ava Specification ReguesLO D 1 D U LU I JSROOOOOOOOOOOOO 2 ERE Ai APIO TOU UO UO 7B D 7 U U CO Java FEL ELEEELEEEE AA AAR OOM 32 2MEOOOOOOOOOOOOOOODOOOOOOOODOOOOg 313 2 2 Java 0 0 0 0 OM me
20. DO EM D E r AD amp LL 37 OTA 85 5 1 1 APIOOODOOI Ll OI Ul Ll OI l UD L3 OO nnn HH ct
21. e OOOODOODOUOOIDOI MIDP 2 00 00 HTTPSO OOOOOOOOOOOOOOOOOOOOOOOOOOO HOOO000000000000 CLDCQ GCF Generic Common Framework OOOOOUOOUUOUOOUODAUOOUODOOODOUDODOUODOUOOLU OOOO 260000 321 2 OOOODOUOOUOODOAUODALUOOODOOODOUODOUODOUO 28 26 CommcConnection CommConnection interface javax microedition io Connecti on interface javax microedition io nputConnecti on interface javax mi croediti on io OutputConnecti on interface javax microedition io StreamConnection interface javax microedition io CommConnedi on public int getBaudRate public int setBaudRate int baudrate 27 HttpsConnection HttpsConnecti on HTTPS
22. 32 2MEOOOOOOODOOAAOADOOAOO 2 Java I 20000000000000000 LDOCOO 16000000 3220000 CPU 0 3 2 CPU N HE se 25 5 L L 5 CLDCOOOOOOOOOO APIOOOOOOOOOOOOOOOOOOOOOOOO OOOOUOOUODOUOOU 3 21 CLDC OO 2ME OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 22 JavaldOOOOOO
23. AA EE CLASSPATHOOOODOOOOOOOOOOOOO CLASSPATH OO D U CU 414 2000000 48 2 e 5
24. 8 JavavM IU I OOOODOOUODOUDOODOOOUDOODODOODOAODDOOUODOUDOOUOOLU 50 416 12 3 OOOOOOAODOOOKVMOODOOODODAOODAODOAODODADOOAODLD APIOODOOOOOOODOOOOKVMOOU dOOOOOO
25. 8 Doda OOOO Doj a 1 0 503i 2001 1 Do a 2 0 504i 2002 5 Do a 3 0 505 20030 5 Do 30000000 APIOOOOOO OOO ubi API 000 API API QU L i OOOOODA APLODOOAODOOODOOODADODODOAODOOOLD i L 16 Dy aD Hi D adu Do a 1 0 9 Doda Doj a 2 0 Do a 3 0 com nttdocomo devi ce x com nttdocomo io
26. AU AA AA EE ERE EEE EEDE EEE EERE AA did Hd OOOOOOOAOOOOOODOOO CEPUOOOOOOOOOOOOOOOOOOO float O 0 doubleg 0 OOOUOOUDODOOUODOOUODOUUODAODOODOUODOOUODOUDOOODDOI finalizeOO0OOOOOOOOOOOOOOOOOOOOOOOOOIOI EA AE RA EA Pd Fb HA FEED dT dd EL EET RA ERE EE BE ET OOOO000 ELDC OOOODAODAODAODAOAOAOOADOODO java lang Object finalizeO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOI e ii OOOUOOUUODOUDODOOUDODOOUODOOUODOUODODOUODOAUOOUUO OOOOOOOOOOODOOAOOggjavalangredO 00000000000000 e J ava I LI U D DE C 2 E EL AO AD TA da ER E BE EE DET Ep E EE OOOUOOUUODOUODOOUODOOUODAUDOOUODODOUODOODDOODLDOI DOOOOOLUDDODOOOODDOOOOUUDOOOLDDUODOOODDDOOO CLDC 10 OOOOOOOOOOOOOOOOOOOOOOOOI java lang Error java lang VirtualM achineE rror java lang OutOfM emoryError 30 BET
27. 29 29 Securityl nfo Security nfo interface javax microedition io Securityl nfo public Certificate getServerCertificate public String getP rotocolVersion public String getProtocol N ame public String getCipherSuite 30 ServerSocketConnecti on ServerSocketConnection interface javax microedition io Connecti on interface javax microedition io StreamConnectionN otifi er interface javax microedition io ServerSocketConnection public String getLocalAddress public int getL ocalPort 31 SocketConnection
28. OOI uU ul OOI UU OOI Javal 0 0 OOI DU ul uU DL 2 2 OOO0OOOOOOOOCOOCOCOOOOOOOOOOOOOOOOOLI EEE E ENEN EE EEN EL EC 361 dd OOOODOUOOUOUOUI blanket session oneshot 0000000 L an Ef oo ogo Oooooo Z gt Y 56 n aa ao OI CI Uu ut Ul Allowed User bla
29. java lang Object com nttdocomo system ApplicationStore public static ApplicationStore selectE ntry i public int getl d i ID 13 Bookmark Bookmark java lang Object com nttdocomo system Bookmark public static int addE ntry String url String title 20 14 CallRecord CallRecord java lang Object com nttdocomo system CallRecord public static CallRecord getLastRecord int type public int getP honeB ook D ID
30. 19 PhoneBookGroup PhoneBookGroup java lang Object com nttdocomo system P honeB ook Group public static PhoneBookGroup selectE ntry public static PhoneBookGroup getE ntry int id ID public static int addEntry String name public int getl d public XString getN ame 23 Schedule 20 Schedule java lang Object com nttdocomo system Schedule public static int getSupportedTypes
31. KDDIOOOOOOOOOOOOOOOOO x vodafone V O 1 1 D O Vodafone Group PlcOg E DL HH BB UI uU uuu tl x JBlendg OO BL BEES BEER Ed x V Lite Compact NetF ront ACCESSOOOOOOOOOOOOO DATA AA 10000 Jawai 30000000000000000000000000000 2 3 OU 200000
32. 50 HTTPSOOOOOOOO 5 SSU Secure Socket Layer JD DE 0 0 00 7 D ODE COE EEE EEDA EE OT ESSE DEBE EP EREPRET DAAO OEE OAT PSE ED OUDDOOOOOOOOOODDDDDDUDUODOOOOOOOODODODDDDUUDUOUO OOHTTPSOOOOOOOOODOOHTTPSOOOOOOOOOOOOOOODOOOOOg OOOOYRL http 0000 https 00000000 HttpConnectionQ OOOO 5 HITPSOOOOOOI 18 11 HttpConnection
33. 61 OOOO 31 2 Java 2 vodafone OODODDODOODOOOOAOOODODOODOOODAOAAODODODDOOOOOOOOI OODDDDODOODOOOOAOOODODODODOOOAOAOODODDDOOOOOOOOI OODODDDODOODOOOOAOOODODODODOOOAOAOODODODDOOOOOOOOI OODDDODOODOOOOAOOODODODODOOOAOAOODODODDOOOOOOOIOI
34. 42 4 1 2 1 2 54 425 1 0 2 0 3 UUUU 426 00000000000 JVMOOOOAdOdIodafoneg 0000 JSCL API 0000 vodafoneQ V 0000 aug 0000
35. B D Ll OOI I EJ EA HOA Fw Fn fn fo oo lt L L CJ CJ mm a Ed L1 DE OO oa aa O JSCL dOOn VI OI lt 0O jadi 1 EE R DO Ll OODDI
36. OODODOOAOAOODDOOOAAADODODOOAOODLOIDODDODOAOADODUO OODODOOOOAOODDOOOAADODDOOOO e nnm OOOOOOOOOOOAOOOUOOOOOOUAODOODOOAAOODOOOOOO OODODOOOAAOODDOOOAAADODODOOOODODODODODOAOADODDO 49 2SE 00000000 5 8 GO Ee ee OE DE DTE DIRE EE EET ED EP E EE ET E
37. Java OODDOOOAAOODODOOOAAAODODOOOOO OOODAODAOOOAOAAODADAOAO Application Management Software 3 8 3 8 ava Application 84 JARI OOOO J ava CT 00 an 36 J ava 19 8
38. MIDlet Certificate nml 00000001 BaseO4 VO OO000000000000 0000000 MIDIe ar RSASHALO OO OOOOMIDletQ MANIFESTOUOOIOD OO Base640 000000000000 2 93 3
39. PackageURL i JAR URL 255 AppSize JAR AppClass i 255 AppParam 255 ConfigurationVer J 2ME KvmVer ProfileVer i SPsize LastModified i U seN etwork TargetDevice 128 LaunchAt i MyConcierge UseTelephone i UseBrowser i LaunchByMail i LaunchByBrowser i
40. 3 3 9 6 1 8 0 MIDP 200000000000000000000000000T OOOOOOODODOOODOOAOOAOOOODODOOOOOAAAAAAOODODOODODDI OO APIOOODOODAODOOODUOAOODOODOAOAODOUAAOOUOLD ava OOOOOOAODOUODAOODLOWavaNODOAAODAADOAODOOOLDI OODDUDDODODODOOOOOAOOODUDODODOOAOAAAAOODDDDOOOOOODOOI 94 6000 2
41. e 00000000 StackMap 000000 OOOOOAODOOAODAODAOOOODOAOOOODOOOStakMapO OOODAAO OOOO0000 2200000000000 e 00000000 e e 0000000000
42. 3 3 3 KDDI au 4 API OD 2 32 35 KDDI P Phasel Phase2 Phase2 5 com jblend media x x O com jblend media smaf x x O SMAF com jblend media smaf phrase x x O com jblend net x O O com kddi io O O O com kddi matiuke x x O com kddi media O O O
43. L Java L3 OFT OO OH Ho oO rtb UD EJ EE OE HE Ha HEG O AOA 26 39 ava OOOOODODOOOAOADDOOOAAODODDOO EN EE TEIL SEE E CA EA 1 UM EM 6 2 tl 2ME OOOO Java DOAODOAODOAOODAAOO Ll Ll i OI Java 00 OI Java Odd
44. OOOODOAODOOODOOOODU AMIOOADFODOOOODOOODOODO OU Ll OU a 5 9 4 AppNamell 000 AppsizeO0 OAOOOOJAROODOAOOOOOOOAOODOAODOOOOI OOOOAODAAOAOOAOOODOAOOODAAODAOAODOOODADOAOAOA II 86 53 i ADF D AppN ame i 16 AppVer i 10
45. OOOOOOOUAOOOOOOODUODOOOAOOAAOOAAOOOAAOOUOI OOOOOOOOAOOOOOOUOODODODOOOOO e e DDmDnmnmun CLDOCOOOHOOO0000000000000000000000000000 5 42 3 2 pjevalang java util java io 30 0 CLDC OO javax microedition iog OOO 40 00000000000000W0000000
46. com j phone systemO O0 000000000YVY00000000000000000000 vodafone ODOOOOOOODOOOOOOOI 41 EA EI LEI Ed E HI SecurityE xception 0 0 47
47. unm PhoneData public void createE lement DataE lement element com j phone phonedata public void delete DataE lement element MailAgent public void send MailData data com j phone system public void receiveRemainder M ail Data data ClientObexConnecti on public void connect com j phone io ServerObexConnection public void accept com j phone io OBEX StorageConnection public boolean createF older com j phone io public boolean delete public java io OutputStream openOutputStream public bool ean renameTo String newN ame
48. 000 ECLDC 11 CLDC 1 10 0 CLDC10OOOOOOOOOOODOOOOOOg Float T Double OO OOOOOOOaOOOOaOaOOnOnaOn HU uut Calendar T Date Timezond 0000000 NoClassF oundErrorg QOOOOOOO000000000000g HUUUUUUUUUUUUUUO 19x000 12 322 CDCO O CLDCOOOOOODOOOOOOOOOOOPOSOOOTVOOOOOOOOO CVM 00000 2 3 Syncronization 0p 00000000 1 5 Jaag00000000000001 2M00000000000 3200000000
49. 10 CDC 1 10 00000 200000000 O 5 CDC OU J SRI Uu CDC 1 0 J SR36 2ME Connected Device Configuration CDC 1 1 J SR218 J2ME CDC 11 3 Ll OI CLDCOO CDCOOOOOOTOI EE EE EE DE EE SE EE oen Java OO DI LI OOo OO OD DO 1E 3 EI CA AE 323 0000000 Javal 0000000000000 CLDCOO OOOOODDOAOLUDOAODODOAODDUOAODDOOODDOOOLDI DOAOOAOOOOOOODADADAODOODOOAACLDE 10 CLDC 1 10 O a 13 33 2MEOOOOOODOOOOOOADOD
50. 5 Manifest 7 00 00 MIDlet NetworkYO DOOO00000000 SecurityE xception OOOOOOJAD OOOOOOOOOOOOOOOOOOOgO MiDlet Network Y OOOOODOODDDODOOOOODUDODOOOUODUDODOOOOUUUDOOOIOI 00000000 10Exception0 0 0000 MIDlet Application Security 0 0V O0OO00000000000000000000000 MIDlet Application SecurityYOGOOOUO000 48000000000000 00000 MIDle Application securityNO 000000000000 V 90
51. ezplus Emulator Control Panel e ni xi File Option MIDIet jad kjx location URL or file ExteznlusTooletToolsXToolstprojecttFactibintFact MIDlet list Run Fat Messages Clear Powered by JBlend R JBlend is a trademark of Aplix Corporation Copyright 1997 2002 Aplix Corporation All rights reserved Java is a trademark of Sun Microsystems Inc etitm BOOTED EMU tetten Loading JAD D Dek 30 ezplus Emulator Fac j D LU D 72 0 ezplus Emulator SKY Application Emulator ezplus Emulator micro Blend OOOOOOOOODOOOOO java lang OutOfMemoryError Fat GOOO0000 0 J SKY Application Emulator 00 000000 0 Application EMERGENCY termination 6 9 8 8 9
52. uU tu oo mn a r4 EJ ET Eas Ea EEE mama am mm L L OOI L L EI El EI TEI EN EN EI LI Java rtr 96 9 8
53. com nttdocomo lang com nttdocomo net O com nttdocomo system O com nttdocomo ui com nttdocomo util com nttdocomo opt device com nttdocomo opt ui com nttdocomo opt ui j3d 3D com nttdocomo opt ui j3d2 O 30 Java 000 10 Doja Doj a 1 0 Doj a 2 0 Do a 3 0 1
54. 0000 MIDPO 1506 vodafoneO J SCL CEDC MIDP JBlend 0000 MIDPO J Blend KDDI micro Blend 0000000 avaVM 00 0O vodafone D 00000 micro Blend e NotifyPaused 0 0 O Phasel 2Q 0000 MIDP O OO O NotifyPaused 0000000000000000 0 0 KDDI ava DO000000000000000000000 000 Phase sOOOOO MIDPO J2ME Wireless Tool D D JST 9 4 keyPressed keyReleased getGameAction int keyCode 7 OOH 000000 0 OgetGameAction int keyCode IlleagalArgumentE xception DO OO OO 55 e Jiu IMAP4MailConnection O PhoneConnection JOU 00000000000000 UOUCUO 4 2 7
55. public String getType public String getVersion X 509 2 public String getSigAlgN ame public long getNotB efore public long getNotAfter public String getSerial Number 2 OODDODDODODOOOOAOOODODODODOOOAOAOODODDDOOOOOOOOI OODDODODODODOOOOAOOODODODDOOOAOAOODODDDOOODOOOOOI 10000000 OODDDDODOODOOOOAOOODODODDOOOAOAOODODODDOOOOOOOOI HA BUR EHE AA AA EE EE AA AAI 20
56. uui OOOOOOAO String DOOOOAOODOAADOAOOOI 5 uui OOOI OOAOOOAOODADADAODAOAOAO String 000000 OODODOODOOOOOOODODDDOOOOAOAODOODOI Lu OO uui OODODUDOOOOOOODUDDOOOOAOODOODDOI uU i uui i000 DXOOOOIOOA 24 21 XString XString XObject java lang Object com nttdocomo lang XObject com nttdocomo lang XString public int length XString 22 XObject XObject
57. e java ang 1 U 0 0 Objet 00 00 finalize conen 000000000000 Runtime 0000000 eeOOOOOOOOOODOODOOOOOOOOOOg 11 4 java lang Hop ut ClassL oader Runti mePermission Package SecurityM anager ThreadGroup javax microedition io OO00 ET EE OO0000000000 Generic Connection Framework GCFOOOOOOOOOI Connector 0 0 00 open OOOOOOOOOOOAOAODAODAODAOOOOI
58. http www zdnet co j p mobile 0203 08 n j1 html OOOOOOODOOODOODOUODUODOOUOLU O ava http www i pa go jp security fy11 report contents virus rep java pdf OOOOOOODOODODOODOOODUODOOUOLU http www i pa go j p security fy12 contents vi rus report j ava pda pdf http www i pa go jp security fy13 report mobile security java keitai pdf 105
59. terminal id user id 22 18 PhoneBook PhoneBook java lang Object com nttdocomo system P honeB ook public static int addE ntry String name String kana String phoneN umbers String mailAddresses String groupN ame public static int addE ntry String name String kana String phoneN umbers String mailAddresses int groupl d public static int addE ntry PhoneB ookP aram param public int getl d public XString getN ame public XString getN ame int part public XString getK ana public XString getK ana int part public XString getP honeN umbers public XString getP honeN umber int index public XString getM ailAddresses int part public XString getMailAddress int index int part public XString getGroupN ame public int getGroupl d
60. public void setl odifiedSince long ifmodifiedsince f M odified Since 19 310 820 820 HOU OOO OOO OOO OOO 0o00 rd BEELD ls EERE GELET Ad OOOUUOODOOODODODOODOODOUODOOOO 81 12 ApplicationStore ApplicationStore i
61. 5 OO SDOOAAAOOOO vodafonel OO OOOOOOOAOODOAOOAOODOAAOOOOOOOOOAOODOI 335 OODODODODODOOOOAAODOUDODODODOOOOOAOAODDODODODOOAOOOO 1 OOOOOOOODOODODODOAOOAOOOODOOOOOAAAAAAOODODOODDI 20 100
62. public void setContent String content 1000 public String getContent public void setSubject String subject 100 public String getSubject public void send public long getL ength 39 0 8000000 Phonetd EZI EZOOODOOU PhoneConnection 0 O O O O Phoneto OO OOOOOOOOAAOAOOOOOI MIDP Connector open 0 O0 00000000 phoneto URLOODOD OPhoneConnecdtionO DO OOOODAOOOOAOOOAAOOOgOPhoneteg O dOOOOOOOAAOOAOOUODODOOODODODODODOOO 45 PhoneConnection PhoneConnection Phone to interface javax microedition io Connecti on interface com kddi io P honeConnecti on 090000000 Phase2 50 000000000
63. interface javax microedition io Connecti on interface javax microedition io nputConnecti on interface javax mi croediti on io OutputConnecti on interface javax microedition io StreamConnection interface javax microedition io CommConnection interface javax microedition io ContentConnection interface javax microedition io H ttpConnecti on interface javax microedition io H ttpConnecti on public Securityl nfo getSecurityl nfo public int getPort HTTPS 28 SecureConnection SecureConnecti on interface javax microedition io Connecti on interface javax microedition io nputConnecti on interface javax mi croediti on io OutputConnecti on interface javax microedition io StreamConnection interface javax microedition io SocketConnection interface javax microedition io SecureConnection public Securityl nfo getSecurityl nfo
64. 25 API 0 00 Ojavalang java utiljava iog 30 0 CLDC OO javax microedition iol OOO 40 00000000000000W0000000 200000000 1 1508859 1 UTF80 SJ IS NE E EN ED RC NR Ke EER UnsupportedE ncodingException microedition encoding DO OODODOOOODOOOMOOOOOOOOODOOODOIDOMIDP 508859 10 Do ag O 5 20000 javax microedition io OO ODOOnOaOOOOgCLDEOOOOOOOOOO DOOOOOOOUDODOOOOOUDDODOOOUUUDODODOOODDDODODOOOODLU scheme OO HTPOOOOOOOOOOOO 4 34 J2ME 00 0 0 0 0 O 0O javax microedition rms javax microedition midlet javax microedition io javax microedition lcdui OO 0000
65. e SKY Application Emulator 0000 J SKY Application Emulator O 2E O O maingQOOO0000000000000 plus Emulator 000000000000 Miplet p OU U U U JPHONE 65 J SKY Application Emulator Control Panel File Option MIDIet jad location URL or file CezplusToolsiToolsWJXToolsiprojecti amp ddibintAdd jad Md E MIDIet list Run Add Pause top Messages Clear CUAUNGY JAO J SKY Application Emulator JSCL1 1 1 Version 2 0 Copyright C 2000 2003 Zentek Technology Inc Copyright C 2000 2003 Zentek Technology Japan Inc Copyright BANDAI NETWORKS 2002 Copyright C 2002 HI Corporation All Right Reserved Copyright C 2003 YAMAHA Corporation Powered by JBlend R Copyright 1997 2002 Aplix Corporation All rights reserved JBlend is a trademark of Aplix Corporation Java is a trademark of Sun Microsystems Inc O 20 Add OO OO 2 ALERT Error verifying dass Add 1 D 0 0 0 84 arguments on stack for method call OO OOOOOOOOOOOOOOOOOOOOOO
66. 20 J AM 17 O30000000000000
67. 9 2 2 2 39 Ll OI OU L 55 5 3 8 B AABODOAE AEARAAD EF BI EPI EI ET 3 UU Ed El Ed El L 3 8 31 2 Java 2 Platfrom Java 2 Platfrom Standard Edition Java 2 Platfrom Micro Edition J ZME 300000 Java 20
68. Java OOOOOOOOOOOOOg RMI Remote Method OI OOI uu OOI OOI OI OI OU U Ll OI Ll API HEI NEA 10 unpnungggug CLDC OOOOOAAOO 2 CLDC EB BG fie ADC 1 0 ADC 1 1 java io O java lang O java lang ref x O java util O O javax microedition io O O
69. e javaioll 0 D J2SEQ OOOOOUODOUOUOUOOUOO 3 java io File FileDescriptor FilelnputStream FileOutputStream File FileDescriptor FilePermission FileReader FileWriter Filteri nputStream FilterOutputStream FilterReader FilterWriter RandomAccessF ile
70. SocketConnection interface javax microedition io Connecti on interface javax microedition io nputConnecti on interface javax mi croediti on io OutputConnecti on interface javax microedition io StreamConnection interface javax microedition io SocketConnection public void setSocketOpti on byte option int value public int getSocketOption byte option public String getLocalAddress public int getL ocalPort public String getAddress public int getPort 30 32 UDPDatagramConnection UDP DatagramConnection interface javax microedition io Connecti on interface javax microedition io DatagramConnecti on interface javax microedition io U DPDatagramConnecti on public String getLocalAddress public int getL ocalPort
71. 41 DataFolderConnection DataF olderConnection Connection interface javax microedition io Connection interface javax microedition io nputConnecti on interface javax mi croediti on io OutputConnecti on interface javax microedition io StreamConnection interface javax microedition io ContentConnection interface com kddi io DataF olderConnection public String getList public String getList int type public boolean isCopyrighted public String getName public String getType 37 50 HTTPOO 20010 70000000000 Phasel OODO EZOOOOO HTTP HTTPSI 0 OO00000 20019 120000000 Phae2Q
72. javalang javautilg 0000000000 77 435 Do a OO MIDP OOOOOOOOOOO J V Lite2 Wireless Edition OO OO OOOOOOOOOOOOOOOOOOOI 5 0O O0 com nttdocomo uif com nttdocomo util l com nttdocomo lang com nttdocomo io com nttdocomo net 50 000 Ul APIOOOO000 100 D0000 com nttdocomo ui OOOOOOOOOOOOOOOOOOODODOOOOO Graphics O0000000000000000000000001 setColor HE AE HEB ED HEM AO EE EE HEER IERE 4 6 L O 5 56 dispseQOOO00000000000 0000000000 D getimage
73. public XString getPhoneN umber XString public XString getDateString String pattern XString public java lang Boolean isSucceeded 15 MailAgent MailAgent java lang Object com nttdocomo system M ail Agent public static Mail getL astl ncoming Mail public static boolean send String subject String addresses String body public static boolean send String subject XString address String body public static boolean send M ailDraft mail 21 MessageAgent 16 MessageAgent java lang Object com nttdocomo system M essageA gent public static int size int type boolean unseen
74. EZ 0000000000000 OD dm Kkddi matiukeg OOAOOOODOOOAODAAOOO AEN di 1 OL D DOE D D D javali L OOOODUOUODOODOODOODODODOUDOUUUODODOOOOOOODOUODOOOO DataF olderConnection 334 JSCL 1 1 H LU J SCL J PHONE Specific Class Library vodafone 00 0000 vodafone 0 0 9 SCLO VOOOOOOOOOOOOOOOOOOOOOOODLDEOOOOOO MIDP MIDP O 2 vodafone OOOOOOO 40 VOOOOO
75. L L L Label Ul UO BL BL OOI oo uui LJ ooo ooo ooo Ll U OOI OI OOI OODDODODOI OO E L L L L O wo OH C magel abel Om HH 4 36 JAMI OO J V Lite2 Wireless Edition Jevat 000000 OOO APIQNOOOOOOUA10000000000 J V Lite2 Wireless Edition e OOODOUODOO ADA Application Descriptor 78 OOOO e ADFOUODUOUAUUOOOLUOU 517000000 W
76. CLDC OOOOOOOOOOOOOOOOOOOOOO OOOOO 160k OOOOO 52K000000000 16000000 3200000000 OOODOODOODOODOUUOU 9600bps OO Java 0000000000000 1 1 2 1 CLDC JSRO D CLDC 1 0 J SR30 J 2ME Connected Limited Device Configuration CLDC 1 1 J SR139 Connected Limited Device Configuration 1 1 DOOD CLDC 1 0 CLDC10Q00 J2SEQ00
77. Javal 0000000000 52 JVM 34734 JBlend 88x 25 xH 77 092288 amp 7 22 PIU 2884019 m BEHERA 6 mico Blendg D WB B UD 7 UL UL E hbttp www jblend com lineup micro02 htmi JSROOOODOOAOOOOOOOAAAOOOO MIDP 1 0 2 0 Doj a J2ME Wireless Messaging API J 2ME Mobile Media API J SCL KDDI P VSCL OOGVMO 0000000 CLDC1 0 1 1CLDC HI Oooo oO OA 4 2 2 Javall d U D U Blend O 000000000 OOOOOOOLO avaVMOOOOOOOO ELDEOOOOOOOOOOOOOOOOOO e e 53 0 e
78. Security xception 0 0 0 OOOOOOODOOAOOOOOOAOOOODOOOOOOOI 42 o O o o 48 unm DeviceControl com j phone system publicint getL atitude public int getL ongitude public String getPlaceN ame public sta tic void setM istener M ailListener listener MailListener public sta tic void setTel ephonyL istener TelephonyL istener listener TelephonyListener MailAgent com j phone system public voi d send MailData data PhoneDataConnector com j phone phonedata public static PhoneData openPhoneData String name int index StorageConnection com j phone io public java io OutputStream openOutputStream public boolean createF older public java io nputStream open nputStream public boolean delete public boolean renameTo String newN ame
79. 23 MIDP JSRO D MIDP 1 0 J 5R37 Mobile Information Device Profile for the 2ME Platform MIDP 2 0 1958118 Mobile Information Device Profile2 0 A EPI ETUR EE EA BA AAR 24 MIDP 1 0 MDP 2 0 javax microedition lcdui javax microedition lcdui game javax microedition midlet javax microedition io javax microedition pki javax microedition media javax microedition media control javax microedition rms MIDP 1 0 CLDCOOOOOOOIO MIDP 1 0 00 l 1000000 Java Od 405 MIDP 1 0
80. getDatum getU nit public String getLon getDatum getU nit public String getDatum public String getU nit 35 O 30 EZOOOOOO CMAILT F1 I LH 0000 COOOOOOOO EZOOOOOOOO OOEZOOOOOOOOOOOOOOOOOOOOOOOOOMOOOOOOO KPD au COOOOOOOOOOOOOOOOOOOOOOEZOOOOOLO EZOOOOOOOO 40 CMailConnection CMailConnection C interface javax microedition io Connection interface com kddi io B rowserConnection interface javax microedition io DatagramConnection public void setSingleM ode
81. 56 ava avac O d ass preveri fy classy jar Jar 0 t jarg java jar Mani fest 00 0 0 MAN FEST adO O00 j ad 4 XD D x0 jar OAOAOODOAOOOOOOOO e micro Blend 00000000000000 micro Blend O0O000000000000000000000000000000 Java HeloWorldjavaO 00000 HelloWorldRP javal rt 00 0000000 57 public class HelloWorldRP public HelloWorldRP for int i O0 i lt 5 i System out print n H ello World public static void main String arg HelloWorldRP hw new HelloWorldRP 8 HelloWorldRP HelloWorld O0 00 58007 7 d B B D 7 U U I 0 jar 00000000000 9 HelloWorldRP HelloWorldRP
82. e micro Blend 00000000000000 idexe OXjblendXreleasesampleApplicationsjadjar Add jar Add 14 Add 62 ceEmulator 15 Add e C jblend release sampleApplications jadjar Add jar Add 16 G Add J2SEQ 0000000 java lang VerifyE rror 25 OO 2 Error verifying dass Add 0 0 0 0 uuum gl 63 ezplus Emulator 0000 ezplus Emulator 0 DO 2SE 00 mainOOOOOOOOOOOOOOOOOOOOOO AddjavaQ
83. EROR deb Bp EP BD BET DEI J ava LET EE BED EB EP EET 52 NTOOO KOO au vodaf one Java i EZ V JAR ADF KJ X JAR J AD API
84. 5 VLIte2 Wireless Edition 000000 J V Lite2 Wireless Edition 0000 WEJO WAVE Extension for J avall 0 D H 0000 B J V Lite2 0 00000000 m Net Front Appl i cati on xim u 000000 34 JV Lite2 Wireless Edition O00 WAM WAVE Application WAVE peer UI WAVE peer WE peer WAVE WE O0 000000000 DJ V Lite2 Wireless Edition 000000 76 OODDDOOAOODODODOOOO 4 3 2 Javall D B U D D J V Lite2 Wireless Edition O 2ME OOOOLU JavaaGOO000000000000 bo JavaVM j CLDC 100 OOOOOOOOOOOOOOODOOOO OOODODOOOOI 433
85. HTTP 27 3 javax microedtion lcdui uU Du e javax microediton midlet MIDPo5 maigagaggagagugdipieognpnmaigagaagggagagagaggaanut MIDle DO MI DletStateChangeE xception DO OOOOO0U0G0000000000000000 BEL EP EP BREI javax microedition rms OOOOUOOUDOOUODOOUODOUUODOOODODOUODOAUODOUUODOUOO OOOOODOUUDOOUDODODOUDODOOUODOOUUODOUODODOUODOAUOAUUO OO MIDlet 00000 MIDlet gOOOOOOOOOO MIDlet OOOOOO MIDlet MIDlet MIDP 1000000000000 CLDC 10pgg0080 0 D jevaio d D d dud 0 MIDP 2 0 MIDP 200 000
86. J SKY Application Emulator Control Panel nl x File Option MIDIet jad location URL or file CezplusToals Tools kJXToaols project Heep bin Heep jad MIDlet list Run Heep Messages Clear j 4urz j 4613 j 4614 j 4615 j 4616 j 4617 j 4618 j 4619 j 4620 j 4621 j 4622 31 J SKY Application Emulator O Heep OO 73 4 29 micro Ll EN HEI EI OOOOOOOOOODOUOOUAAAODODODODOODDOOOII 74 43 JV Lite2 0 00000000 4 3 1 J V Lite2 00 J V Lite2 Q Sun MicrosystemsO O OO OOOOOOOOOO avaVMOOOOOOO Javad 0 VM Hl Ll I J V Litg T D BU C D B B U UU Sun Microsystems 0 TCKOOOOOOOOOOO 1
87. HttpConnection HTTP interface javax microedition io Connection interface javax microedition io nputConnecti on interface javax mi croediti on io OutputConnecti on interface javax microedition io StreamConnection interface javax microedition io ContentConnection interface com nttdocomo io H ttpConnecti on public void connect HTTP public void close public InputStream open nputStream public OutputStream openOutputStream public String getE ncoding public long getL ength public String getType public String getURL URL public void setRequestM ethod Stri ng method public void setRequestP roperty String key String value public int getResponseCode public String getResponseM essage public String getH eaderF ield String name public long getDate public long getE xpiration public long getL astM odified
88. public stati boolean addE ntry String description ScheduleDate date boolean alarm Do 3 ung OUD ung ung DOOD ung DOOD HOU BHBUDDDUUI unu uui OUD HUI
89. 400003000 2 9 8 3 Bh OOOOODOODOOAODOAAUAODOAAODODOADOAODOAOODLOVM D 95 OODODOOOOOOODODOO OOOOAOOOOOOODOOAOAAAAODODODOODDOI 5 API
90. ALERT Unable to load dass java util Locald 0O 0000000000000000 68 ezplus Emulator SKY Application Emulator 0 OO ezplus Emulator J SKY Application Emulator J2SE 0 main 10 U D D d uggagggmgaudatguutdcteabtttLocalerestjava MIDle Og j B B D UO DU OOODOODOODODOODOOOOODOODOOLU ceEmulator gt C YezplusT mulat C iblend re ceEmulator gt 25 ezplus Emulator Locale 0000000000000 00000000001 69
91. 1 2 3 1 5 1 2 OOUUUUL 000 DAdaOOAAOAAAAAAAAAAOOUOUOOOOUUOOOUOOOO Javal 0 44 OOOODODOOOOOO i000000000000000000000 APLOOOOO
92. D Web OO A1 2001 06 22 A2 NITOOOD 1100 2001 06 22 A3 NITOOOD for 5040 00000 2 200 2003 07 24 A4 NITOOOD for 504i0ij 000000000000 200 DO 2002 11 12 A5 NTT UU UO 2003 07 24 A6 20 2002 11 12 A7 2300 2003 07 24 A8 NTT UU L OiO 000000000000 foDda3 00 00000 1 0000 2003 04 17 98 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 NTT 1 H U for Dog 3530 001000 2003 04 17 NTT U H U tor Do a 300 APIOOOOOOOOD 1000 2003 04 17 NTT 1 H H 0000 1000 2003 04 17 NTT 1 H H for Do a 3 00 00000000 API 000000 1000 2003 08 06 NTTOOO Dg a 3 0API iappli Development Kit 2003 04 2
93. 1000000000 OOOOOOOUAOOODOOOODUODOOOAOOAAOOOAOOOAAOOUOI OOOODOODODODDOOODOOOOAAAODODODDODUDOOOOOOOAOO OOOOOOODUODOOOOULUOU e WAVED OOOO WAVE 00 00000 NetFron3 00000 Jv Lite200000000000000000000000000000000000 OOOOOOOUAOOOOOOODUODOOUOAOOAAOOOAOOOAAOOOI 000 3I JavaQ DOAO U xn J V Lite2 Wireless Edition O 0 0 VMOUOOOOOOOLOLO ROM0000000000 ROMOUOOOOOOOOOOOOOOAOOOOOOOOO avagdOOOOOOg OOODOODOODUODOOOOULUOU Javat D D 35 81 438 OU J V Lite2 Wireless Edition 0000000001 TCK 82 Javal CLDC OI Ll UU
94. 9 8 10000 2 uggagguggaudguggguug APIOOOOO OODDDODODODOOOOAOOOADODODODOOOOOAOOODDODDODODOOOAOO OODODDDODODOOOOAAOAOODODODDOOOOOAOODODODDODODOOOOO OODDDODOODOOOOAOOODODODODOOOAOAOODODODDOOOOOOOOI OODODDODODODOOOOAAOODODODODOOOOOAOODDODDODODOOOOO OOOOOOAODOAADOUOODU avaDODAADOAODOAOODAUDOA 97 HOA OOOO 20030 100000000000
95. SCL O O vodafone OODOOOOOI Dy ati D U UU J 2M LDC 4 Doal MIDP 2 EN EEDE EE CE ARME Hd 14 15 331 1 00 2 00 3 00 3 OOOOOOOOOOOOOUOOUOOODOODOOOOUAOOOOOOOUAOOOO
96. AllowPushBy i vTrigger AppTrace i DrawArea i GetSysl nfo i LaunchApp i LaunchByApp i AccessU serl nfo GetUtn i lletPreserve i GetUtn 0 0 terminalidQ useridO OOOOOOOOOOOOOOOOOOOOOOO 87 5 1 2 KDDI auO Uu EZO 0000 KDDI au 0 00 DI l G OOI OOOOOODODODOODODOUAAAAOOOODODUOOOAAAAOOOI
97. OOOO KDDI P OOI L API QOLDI OOI API MIDP 100 000000000 API Q D comkddi systemQ 000000001 OOOOOOOOOOOOODOOOOOOOOOOOAOAOdCLDC 10 L z v r3 Ooo E OO O a ET s EE OODDODOOOOOOAOADODDDODODOOOOO L1 OO LE
98. Blend O OD ODJAM OOOOOOOOOOOOOOOOOAOOOOODOOAOOOOg uuu 4 2 8 00000000000 1 1000 ezplus Emulator vodafone J SKY Application Emulator 9 0 O O Windows20000 00000000 Omierof Blendg CLDEOOOOOOOOOOOOOOOOOOOOOOOOO 30000000000 HOU HOU OODODOOOOOOODDODOOOAOADODOODOO javall e 2565 dassi x CLASSPATHOOOOO J2ME Wireless Toolkit DOOOOOU000U 0000000000 StackMap 0 dassi J2SE jar OOOOOO jar jarQOOO00000000000000000000 jarOOOOOOOOOOOOOOODOOOOOOOMOOOOOOODOOOOOOOg OOUODOUOOOOOUOOULOO
99. A63 A64 A65 A66 A67 A68 A69 A70 A71 A72 A73 A74 A75 Sun Microsystems O Sun Developer NE WS http sdc sun co jp news index html Sun Microsystems Sun Microsystems Wireless http sdc sun co j p java wireless index html Sun Microsystems O Sun Community Source Licensing SCSL http wwws sun com software communitysource Sun Microsystems O ava OOUO http javacenter sun co jp java sample NTT 1 H H http www nttdocomo co jp p_s imode java J ava Community Process J SR 000037 Mobile Information Device Profile MIDP Final Release http www jcp org about ava communityprocess final jsr037 J ava Community Process J SR 000118 Mobile Information Device Profile 2 0 Final Release http www jcp org about ava communityprocess final jsr118 Sun Microsystems J ava securityf http java sun com security Sun Microsystems http java sun com j2se 1 4 ja docs j a gui de security J ava Community Process O The ava Community Process http www jcp org j a home i ndex J ava Community Process O J SR 30 2ME Connected Limited Device Configuration CLDC 1 0 0 00 http www jcp org ja jsr detai id 30 J ava Community Process J SR 139 Connected Limited Device Configuration 1 1 CLDC 1 1000 http www jcp org ja jsr
100. JavaAP OO 00000000000 47 00000000000 Jaa OOOOOODOOOAOOOUODOAOOVMUUOODOAOOODDOOOI OOOODOOOODOUODOUD 413 O00000 javalang Classloader 0 0 0000
101. Personallnfo OO OOOAOOODOOOOOOOODOOOAOOOOODOOAOOOOO null I 0000 Personall nfo O 0 0 0 AddressBook 1 00000000000 38 Personall nfo Personall nfo java lang Object com kddi system Personall nfo public String getTelN public String getE mail 34 O200000000 OOOOOOOOOOOOOUODOUOOODOODOOOOUAOOOOAOOUAOOOO 39 Location Location java lang Object com kddi system L ocation public static Location getL ocati on null public String getL at
102. HTTP OOO KDPDI au vodafone O MIDP 1 0 26 25 HttpConnection HttpConnection HTTP interface javax microedition io Connection interface javax microedition io nputConnecti on interface javax mi croediti on io OutputConnecti on interface javax microedition io StreamConnection interface javax microedition io CommConnection interface javax microedition io ContentConnection interface javax mi croediti on io H ttpConnection public String getURL URL public String getP rotocol http https URL public String getHost URL public String getF ile URL public String getRef URL public String getQuery URL
103. KVM1 0 2000 7 31 Sun Microsystems Porting MIDP MIDP Reference I mplementation Version 2 0 FCS Sun Microsystems O Using MIDP MIDP Reference I mplementation Version 2 0 F CSO Sun Microsystems Wireless Toolkit Version1 0 4 Java 2 Platform Micro Edition 2002 6 O CLDC1 0O micro Blend OO OOOOOOOOAOOOOOO 2003 10 21 100 A34 A35 A36 A37 A38 A39 A40 A41 A42 A43 A44 A45 A46 A47 A48 A49 A50 ACCESS J V Lite2 Wireless Edition Ver1 O 1 LJ 0 2003 10 J ava Community Process CLDC Library API Specification 1 07 J ava Community Process CLDC 1 1 T javadoc NTT OOC Doj a 1 0 API T javadoc NTTOOO Doj a 2 0 API T javadoc NTTOOO Dg a 20 00000 API javadod Doj a 3 0 API T javadod O Dg a 3 0 7 0000 API javadod J ava Community Process MID Profile javadod J ava Community Process O Mobile Information Device Profile 2 0 T javadod Sun Microsystems J avaTM 2 Platform Standard Edition v 1 4 2 API Specification javadod vodafone CAAPI J SCL 1 0 API T javadod vodafone J SCL 1 07 API T javadoc vodafone J SCL 1 2 API T javadod OO avall 2002 12 31 KDDI Pr
104. public void setM ultipleM ode public void setNickName String nickname public void setM essage String message public String getTelNo public String getDatum public String getNickN ame public String getM essage public int getM ode public int accept public int connect public void sendTo 36 PE ODEO OOOO COTO Boe O00 EDDIE TR HELE Bl OOO 000 OOO disposition 000000 O HOU
105. Mail to 7 0O000000000000000000T 1 MIDP J Connector openQ OO 00000000 mailto 70000 URLOOOOOO 4 OMail toq 44 IMAP4MailConnection IMAPAMailConnection IMAP4 Connection interface javax microedition io Connection interface com kddi io l MAPAM ail Connection public void addTo String address To 64 public void addTo P ersonall nfo person To public String getTo public void addCc String address Cc 64 public void addCc P ersonall nfo person Cc public String getCc public void addB cc String address Bcc 64 public void addBcc Personall nfo person Bcc public String getB cc
106. com kddi system O O O KDDI au OOOODOUOOUOODOOUODOUOUOOOUOOL 36 KDDI P Phase OU OOOO Phasel Phase2 Phase2 5 1 O 2 3 CMAIL O O O 4 5 6 URL td x O O 7 Mail tof x O O 8 Phone ta x O O 9 x x O 33 mgogo 10000000000 37 AddressBook AddressB ook java lang Object com kddi system AddressB ook public static Personall nfo getE mailAddress public static Personall nfo getTelN o
107. public static String listConnections boolean available MIDlet public static String getF ilter String connection public static long registerAlarm String midlet long time e 9 86 OOOODOUODOUUOOODAUODOUUODOUOODUODOUOUODOOUODUODOUOOLU 5 OOOOUOOOOOOOOOOOUOOLUO 31 34 Certificate Certificate interface javax microedition pki Certificate public String getSubject public String getl ssuer X 509 X 509
108. O ugug O000000 LastModified M PackageU RL M 0000000 Doj a ADF AppSize M SPSize O M oooooooooo AppParam o ScreenSize O MOO 79 80 437 JV Lite20 00000 J V Lite2 Wireless Edition 00 0 000000000 Compact B e aval OUD avavM e Java 0000000000 jaa 000000000000000 Java 0000 Java 0000000000 Java 0000
109. public int getPort URL public String getRequestM ethod HEAD GET POST public void setRequestM ethod String method public String getRequestProperty String key public void setRequestM ethod String method public void setRequestP roperty String key String value public int getResponseCode public String getResponseM essage public int getPort HTTP expires public long getDate HTTP date public long getL astM odified HTTP last modifi ed public String getH eaderF ield String name HTTP named public int getH eaderF ieldl nt String name int def HTTP public long getH eaderF ieldDate String name long def HTTP public String getH eaderF ield int n HTTP public String getH eaderF ieldK ey int n
110. 00000 HTTP ATTPSO 1 D D OOOOOODOOO HU BEER DE BP BEI EE D GE EN EN Ch BEP EI AO dd HEER OOCL HOO ELOOOOOOOOOUOOOOAOOOOAOOOOOO ATTPOUCOOO Ge EE El AE li p ED EE P E E EP EP BE 300001 uU uut 42 ON HTTP J ava ON HTTP J ava HTTP OFF ava HTTP 600000000 URL EZOOOOOOOO OOOOOUIg OOO URLOOOAOOOAO httpO D BrowserConnection Connedor open 0000 5 httes 0 000000 43 BrowserConnection BrowserConnecti on URL to Connection interface javax microedition io Connecti on interface com kddi io BrowserConnection 38 07000000 0 Mail ta IMAP4MailConnection
111. 000000 OMIDlet Screen SizerjScreenSize OO MIDP OOOULOLUOOOOUUOg javax microedition midlet MIDlet O0 O getAppProperty StringO 00000 MIDlet Screen Sizd 56 EE ei SS eo 51 JV Lite2 Wireless Edition ADF Profile File Key Type u MI Dlet Version O MI Dlet J ar URL M ADF MI Dlet Name O MIDP OOOO POOOOOOO i MI Dlet ar Size M MI Dlet Data Size O ADF A Dus oooooo0000 es MI Dlet Screen Size O MIDP HUDBBDHUD AppName
112. 000001 Enterprise Edition J 2EE 0256 Sun Microsystems N zZ m uml J 8 u L OUU OOI OOI OU 1 AA EER EI El EER 9 8 OOI Jeva D 0000000000 OOI 000 39 6 2 Ee SE EI DO OOI Co L3 Og EE El EE EN El EL Ed pea EET eas 1 ENEN CA E eL E EE ea eo bey I3 EJ E EE HE SES ES El EE EI LI J2SE Q00 JavaaO 0000000
113. 0001 OOR OOR E L4 r3 OOo OO OOI UD UD OOI OOI OOI OOOODODODODOOOOOOOODOOI OO OO O E ET EE OO O A L3 OOI oo Li Li DICES CHEF ET LH OOUODODOOOOOI 000000 100000000000 El EEG EN SEN EI HY EET CA EE EE ra OOI OOI OODODODODOOOOLD N M m ADEN DOOD Java OO OD oo lho tp ha id a ie D 1 2 311 2 J2MEQ 0000000000 Sun Microsystems KVM K Virtual MachineO Blend ACCESSO O V LiteO OOOOOOOOOOO MEO KVM Blend 2
114. 0074 OOOOODOOAOOOOO ACCESS O00 JavavMQ ACCESSOOOOOOOO JavaOOOOOOOOOOOO O00 Wireless Edition 000000 HTML MIDlet i ppli NetFront Compact NetFront Plus WAVE Simplified Window System Java Enhanced Module JV Lite2 Wireless Edition Flash ROM Network RTC Driver HTTP TCP SSL Sound etc 32 JV Lite Wireless Edition http www access co jp J V Lite2 Wireless Editiond OOHOOOOO0U000000000000 e JAM Java Application Manager j avaVM amp CLDC CLDC 1 090000 JavavMg CLDCOOOOOG e MIDP Moble Information Device Profile Sun Microsystems 0000000000000 e DoaldUUUUIO 75 JV Lite2 Wireless Edition MEN Ann GEEN MIDP Doja GM M JavaVM amp CLDC 33 JV ite2 Wireless Edition 0 O JV Lite2 Wireless Edition ACCESS 0D 00000000000 0 WAVE O Window based Abstract Virtual Environment 0 000000 WAVE 5
115. 2 KDDI JVavalTM GOOOU00000 Version 1 1 2003 07 11 KDDI O Ezwe 000 Version 117 2002 5 10 KDDI OEZwebQ OO eplusQQOO00000000 Version 1 00 2002 5 10 vodafone OJ PHONE Java 7000000 Version1 2 0 2003 2 10 vodafone 10 0 2003 10 1 vodafone 1 0 09 2003 10 1 vodafone 10 0 2003 10 1 99 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 A32 A33 vodafone oO 2003 10 1 vodafone 2003 10 1 vodafone vodafone OJ PHONE Java 0000000000000 2002 05 16 vodafone J SKY Application Emulator Version1 0 19 2003 3 17 vodafone O V appli Emulator forJSCL1 00 1Q000000000 2003 10 01 Sun Microsystems Connected Limited Device Configuration DODOOODO 1 00 00000 2000 7 31 Sun Microsystems J2ME Building Blocks for Mobile Devices White Paper on KVM and the Connected Limited Device Configuration CLDC T KVM 000000000 2000 5 19 Sun Microsystems
116. E EG ei GE amd 52 4 2 IDE ertt SG N SS ed De 53 423 CLDCTSBHLI ED EE f Ebr 54 424 MIDP BI EE EGET BIET snee 54 ARS Doen EEEN Denver OR N 55 APG EE ERE EE Senden teren an ed 55 4 2 7 JAM OOO N 56 428 aT PD EER ROUTEUR 56 429 0 TENUTA 74 4 3 vols ten el En NTT s 75 43 1 J i A 75 EE AE bo PED Orte EE eR 77 4 3 SGC Fy HE TI A 77 43 4 MIDP ELA HOE A EN eni a a E 77 4 35 Dolan tp pk ees a eene entente 78 8 5 PRUE RE Pe GO ooa eie dede 78 REN EE ie ee a 81 a4 3B A 82 5 HE Javal GO OU OURO POO OO BOOB OO RT een 83 51 0 H Java m A ED tn 84 Sed NT TED EDO erai rota eee danae EE ON 86 512 KDDU zere ee 88 5d 3 vodafone F i reerde 90 52 NEE ROER THITH MIA EA DER ER 92 E ee RERO EH NOU 94 A EN N NE Ar 5 Tals Go EE 5 Se 96 x 9 JavaOOOOOOOOOODOOOOOOOODODOOOOO Sun Microsystems Inc 000000000000 Sun Sun Microsystems Iu l1 HL cH HL BB HH HL B HH B HH HD D H D Sun Microsystems Inc OOOODOUOOUUOOO
117. ER ER EL EE Er LH J NI J ava Native I nterface OUDDDUUUDDOO 39 5 Ll OI OI 3 OU 25 OUI L ugggug CLOC OODOOOOOOOODOOODOOOOIO CLDC java lang ClassLoader OO 00000000001 Ey AG i HORE EJ OUUU OODDI o EE RD ENE EEE ERE EEE EERE
118. I EE EE EE E OOOOOUOOUUOUOAUODOUODAUODAUOOUOO OUODOUODOUOODODOOUULU avaVMOODOUOOODODOODODOOOODOOUI OOODOOUDOODODOUOAOUOAUODOUUOAUODOUODOUUOOUOUI OOOOODODOODOOOOO 41 5 00000000000 OOODOOODOUDUDOOOODUDDODOOOODUDODDODOOOUUDODOOOOI OOOODOOUDOODOOUDODOUOAUODOUUOAUODOUODOUUOOUOUI OOOOODOODOOODOODOOODUODOOUOUUUODDODOUOUOOI 2SE OOOOOOOOOOOOOOOOOOOOOOOO avaOOOOOOOOOI OOODOODOODODOODOOODOODODOODOUODOOOO CLDC KVMO O OD ava Native Interface J NIT B H BHL HH BL B B B B J NI OOJava 59 8 OOOOODOODODOODOODOUODUODOOUOLU K Nativelnterfacd OOOODOOUDOODODOUUODOUODOUODOUUODAUODOUODOUUODOUOUI Java Application
119. J avaO 000000000000 HelloWorldRP dasdj 00000000 A 0 EH 00 EE OE A 0 0 0 58 C jblend release sample Applications jadjar HelloWorldrp jar HelloWorldRP 10 micro Blend ALERT Error verifying dass HelloWorldRPO OD OO OOOOOOOOOOOOOOO ezplus Emulator 0000 ezplus Emulator O00 000000 2 000000 AdseesawjavaO OOOOOOOOOOOOOOOOOOOOg OOOOOOOOOOOOOOOOOOOOOOOO jar OOOODOOUODOUDOOUUOODDOODODOODODUODDOOUODOUDOOUOOLU 59 ezplus Emulator Control Panel E ni x File Option MIDIet jad kjx location URL or file DeWxroolsterojectnoAdseesawibininaAdseesaw jad K MIDlet list Run Messages Clear Copyright C 2000 2002 Zentek Technology Japan Inc Copyright C 2000 2002 Zentek Techno
120. O JSEL 10 CA SCL 11P40 OJ SCL 1 2 P5 0 C U 46 JSCL JSAOODOO 151 101154 1 1 JSA 12 com j_phone amuse com j_phone amuse j3d com j_phone io com j_phone media com j_phone midlet com j_phone phonedata com j_phone system com j_phone ui com j_phone util com jblend graphics j3d com jblend graphics sprite com jblend io deflate late com jblend media com jblend media j peg JPEG com jblend media mng MNG com jblend media png PNG com jblend media smaf SMAF com jblend media smaf phrase com jblend media smd com jblend micro io com jblend micro l cdui a oy JSCL 12 comj_phoneio 1 00000 com j phone phonedata D D ED U 0
121. OAOOOAOOUODODOOOOOO KVMUOOODODOOOOOOOOODOOKVMD 51 42 4 2 1 JBlend 0 0 1 JavaBi B B U LI D D D Sun Microsystems 1 1 D U B B UO UU U UI DI OOOOOOOOOOOOOAOOODOOOOOOOOOOOOOCLDEC OOOOO J Blend micro j micro Blend 1 0 0 0 Java Tita hni BREEK IT vy EJU7 L712 7572w k7 x LbAMBL 0500000000 JBlendi 0000 http Avww jblend com Blend pracdtical05 htmlO micro e CLDCOODAAOAOAODOAODOAAAOAODOAOADOAAOONO OODODOOOAOODUODOAOAAAODODOO e DOOOODOO e DOOOODODODDOOOODOD gt gt
122. OO 128 BOKBO VMO OOOO uuu 412 9 3 8 3 UD pou 22 2
123. anguage locale getDisplayL anguage System out printl n L anguage locale getL anguage System out printl n DisplayName locale getDisplayN ame System out printl n Locale locale 21 LocaleTest java 22 le ppl icat ions LocaleTest src 22 25 LocaleTest class micro BlendQ OO OOOOOOOAOOAOOOAAOOOAOOAODOAOODOOOg 55 67 23 micro Blend LocaleO ODOOOOODOOOOODDOI OOO2SEG 0000000000000 LocaleTestdassg preverify Oooo EE EE EE E EE EE EE E dd EP EET c mau zd TOPPED TOPPED ca 1 24 microJ Blend LocaleTest
124. detail id 139 J ava Community Process O J SR 177 Security and Trust Services API for J 2ME http jcp org en jsr detail id 177 103 A76 A77 A78 A79 A80 A81 A82 A83 A84 A85 A86 A87 A88 NTTOOO i iMODE http www nttdocomo co jp p_s imode NTTOOO http www nttdocomo co j p mc user i j ava i ndex html vodafone vodafone Developers Support Sitel http www dp j phone com dp i J ADE iJ ADE Basic http www zentek co jp j pn products mobil e jade ijade basic index html OOOO Live http dev javalive jp VO http appget com vf pc KDDI KDDI http www kddi com KDDI au by KDDI http www au kddi com KDDI ezplus L1 1 LJ http www au kddi com ezfactor y tec spec ezpl us html J Blend http www jblend com ACCESS ACCESSO http www access co jp top html NETGENE Java 0 0 0 http www netgene co jp java index html OOO Javel30000000 http www zdnet co j p mobile 0104 25 j ava html 104 A89 A90 A91 A92 A93 uU Bu OiOOOOn avagOOOOOOOOOOOD NTTOOOOOOOOODOOOO http www zdnet co j p news 0012 27 java html O 100
125. eep java 0 Factjar Heepjar OQ OOOOOO00000000 28 micro Blend Fact 29 micro Blend Heep Factjaval J2SE c4 H B B D B D 00000 java lang StackOverflowE rror 22 Uncaught exception java lang OutOfMemoryError 00000 71 125 0000000 java lang OutofMemoryErrorQOOOOOO000000000000 OODODDDODODOOOOAOOODODODODOOOOOAOODDDUDODODOOOOO VM OOOODOOODOADOAAADAODOAODOOODOOOOVM DOOD OODODDODODOOOOAOAOODODODODOOOOOAOODDDUDODODOOOOO ezplus Emulator J SKY Application Emulator 1 00 ezplus Emulator J SKY Application Emulator 0J2SEQ 0 main Er D D U D D 4 9 4 Heepjava MIDIet 0 D LU 0 0 MIDIet 10 D D LI D
126. en n 3 00000000000 2 2 OOODOODOODOCLDCODOOD JCPOODOODOOOIO MIDP Mobile Information Device Profile OOOOOOAOOOOOOODOOOOOOAAOOOOOOODOOOO NTTOOOOOOMIDPOOO JCPOOOOOOOOOOO KDDI au vodafone 0 JCPOOOOUU MIDP 100000000000000 avaOAOOAODO OOOOAODDOAOODDOAAOODO 3 2
127. l 150 0 0 13720 INFORMATION TECHNOLOGY PROMOTION AGENCY JAPAN Dmm Jevat D 20047 40 Tar tiBGE A UE HEERS AE NEL EE Ee OE 1 eR 2 3 baanden entertain 3 3T 3 2M E EET N ER 4 3 1 1 J2ME DO M A Rm 5 SCE2 T2ME HULE BEE BERDE OP insane 6 3 1a ME DR EE ED ees ees ie Se ee ee ie eo Gee GE 7 3 2 J2MEDQDOODO000000000000000 ss es ee ee eed ee 8 321 SHPLCEBEDEIARE Sm 8 C CDE HT EN eten RT ee 13 323 m tes N LE EE N 13 33 T2ME ERE LE RE BUR EER EER ER GE Ged GE ae es 14 331 Do ad DOE ei 16 22 2 MIBP AL E SE 26 23 TI TI EE EDE Bes RE EE n staet ees 32 SL SCE EURE rene EERS GE Ee Re NUR RON 40 SO Li EE OORD Oe N 44 EED GE AE ENE BASEER SG EE OE OOR EE N OO 46 4i RVM el Er A OD Deere ie te ache Oh aes seeden 47 WEMMEL 47 4 123b DCT INE AE 47 ee 48 AFAT RP BE ETEN 48 EE EER ER NE tka AE ENE 50 BREE ANN EE 51 2 2 WB BANEN ANT SG OE oe De cue pp Dt et un Dea Od 52 ZI Blend py sk EG eti etas od SR R
128. logy Inc Powered by JBlend R Blend is a trademark of Aplix Corporation Copyright 1997 2002 Aplix Corporation All rights reserved ava is a trademark of Sun Microsystems Inc BOOTED EMU 5 acini C ALERT Error verifying class Adseesaw Ap wlication EMERGENCY termination C 11 ezplusEmulatorO OOOOOOOOOOOOOnOOOOOg ALERT Error verifying dassAdseesaw HO OOOOOO000000000000 OODDUOOOOODODOOOAAAODDOOOAAADODDOOOADOUDDOO e SKY Application Emulator 0000 J SKY Application Emulator OO OOOOOOOOOOOOOOOOOOOOOO HeloworldOOOOOOOOO MIDPOOOOOOOOOO HeloWorldjava 0 0 0 U U 0 http www zdnet co j p mobile 0203 08 n j1 2 html OO jer 00000000000000 Plus 60 J SKY Application Emulator Control Panel File Option MIDIet jad location URL or file CA PHONE SDKipatestiHelloWoridtHelloWold jad z MIDlet list Run HelloWorld Messages Clear Copyright C 2000 2003 Zentek Technology Inc Copyright C 2000 2003 Zentek Technology Japan Inc Cop
129. nket session MIDlet oneshot API 92 5700 MIDP 20000000000 2 MIiDIet Permissions MIDlet Permissions Opt 0 0 00 DOOOOOOOUDODOOOOOUDDODOOOUUUDODODOODDDODODOOOODLU OOODODOUODOUOUOUOOL 57 MIDP 2 0 MIDlet
130. ofile avadoc Document Revision 2 01 01 T javadod 2002 06 21 2 2003 09 09 101 A51 A52 A53 A54 A55 A56 A57 A58 A59 A60 A61 A62 FengYu ZhuJun 2 2002 05 11 EL 0 00 00 A00 0E EE ELT ET 0E ED OOODOODOODODOOOOOOOLU 2002 12 05 GOOOOOEWOOOOOO OOOOOOOOO J AVA D D D U LI LU 1997 08 26 uuaggugagumagunuauuaguuug DOODDOOUODAOAODOOUO TheJ ava 0000000 1997 12 25 uuamaumauuaguuumuagaguuauu OJavaa QGO00000 0 200 2001 05 25 Jon Meyer Troy Downing 1997 07 28 2003 05 01 IDGOOOO JavaWORLD 2003 10 0 2003 01 01 Sun Microsystems ava 2 Platform Micro Edition J 2 http java sun com j2me Sun Microsystems 0J2ME amp 000000000000 Jawa 000000 http sdc sun co jp java j2me index html Sun Microsystems CLDCO http java sun com products cldc Sun Microsystems Mobile Information Device Profile MIDP http java sun com products midp 102
131. yright BANDAI NETWORKS 2002 Copyright C 2002 HI Corporation All Right Reserved Copyright C 2003 YAMAHA Corporation Powered by JBlend R Copyright 1897 2002 Aplix Corporation All rights reserved Blend is a trademark of Aplix Corporation ava is a trademark of Sun Microsystems Inc pproxima ALERT Error verifying class HelloWorld EC eplication EMERGENCY termination 12 J SKY Application Emulator 0 OO DO DO OAAOOOOOOOOOOnO ALERT Error verifying class HelloWorld E CO OD ODOOODOODOOOOOOOnO OOOOOOOOAOOAOOAOOAOOAdVOAOOAOOAOOOOOOOOAOOOO OOOOOOUODOODODOODOOUUOUOUOUODUODOODODODOUODOODOOOO OOOOODOODUOOO 61 class Add public static void main String args try keisan 10 10 finally System out printl n end static void keisan int i int j 4 int ans i j System out println i j rans 13 Add java 3 o 5 e 2000010000000000 bipush 000000000000 p000 0 0000 bipushO 00000000 popO OO 200000

Download Pdf Manuals

image

Related Search

Related Contents

  User`s manual - Spector & Co  img-131145210-DocuCentre-III C3  Operating- and maintenance manual Red Dragon® 4  CE2277MO User Manual - Oriental Pacific International  グランドクロス - KONAMI  Institut scientifique de service public  FY-DRV062-W の取扱説明書を見る  DESARROLLO DE RESISTENCIA A NEMATODOS  Philips Bluetooth stereo headset SHB7000  

Copyright © All rights reserved.
Failed to retrieve file