Schepis JavaME Overview JMDF 4th Meeting

2,082 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,082
On SlideShare
0
From Embeds
0
Number of Embeds
53
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Schepis JavaME Overview JMDF 4th Meeting

  1. 1. >§JMDF Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-01-2007 ~ http: //www. jmdf. org
  2. 2. >*JMDF Edoardo Schepis Java ME Tech Lead at Funambol JMDF Founder email: edoardo. schepis@funambol. com weblogz http: //vvww. edschepis. net Java Mobile Developers Forum: http: //www. jmdf. org FL_JlJAl/ IVBQL JavaME Overview - JMDF Meeting, Bologna 29-O1~2007 < hLlp: .’; 'www. jmdf‘org
  3. 3. Java Mobile Developers Forum )§]M[)F - Knowledge Sharing - Companies, Developers, Freelancers, Students, Experts, Beginners write on http: //tech. groups. yahoo. com/ group/ jmdf/ - Official Web Site at http: //www. jmdf. org - Live Community - Meetings and conferences - Distributed Testing Lab - Applications testing and devices bugs - Open Source Projects -157 members -Since Jul 2005 -1300 messages -4 meetings JavaME Overview - JMDF Meeting, Bologna 29-O1~2007 < hLtp: .’; 'www. jmdfrorg
  4. 4. Java Is All Around Us JavaME Overview — JMDF Meeting. Bologna 29-01-2007 - http: //www. jmdf. org
  5. 5. Java ME in Wireless 3 H '-.4; l Handset Mode| s 129 JTWI; 173 MIDP 2.0; 333 M| DP1.0 Units Installed Base ll ‘A 1 Carrier Deployments Worldwide l -- 7.—} 7‘ 512 l/ llllIOn Unit Shiprrmentin ZOOS M ,2’ -7 —«. —r -r —- JavaME Overview — JMDF Meeting. Bologna 29-01-2007 - http: //www. jmdf. org
  6. 6. Java ME in Wireless )JMDF Most Popular Development Platform Primary Target Platform: Mobile Phone Developers S , Java ME (36%) 8 Percent of Mobile Phone Developers 8 Source: Evans Data Wireless Development Survey, March 2005 Survey oonslsls of 537 interviews conducted with developers I1 North America, Asia Pac. EMEA and Latin America. 60% of respondents are from companies with 100 employees or less. In the categories of lsv. SI. VAR. Corporate. OEM. Sclenullc and Others. Javal-1E Ove'view — JMDF l‘-leeLi'1q. Bologna 29-O1—2007 ~ l1'. l.p: ,". "wwwjr'1df.0rg
  7. 7. Java ME in Wireless )§]MDF Most Popular Gaming Platform 3.ooo . 2150 in Volume 2.500 . . #1 in Content Quality ofAppIlcatlons #1 in Deployment 2.250 rzmzmmcm 2.000 ‘S ‘°° 3 1-750 8° 14:: 1.500 5° 40 1-25° mn- moo 2o manner 750 -3 500 9 Score (10 = Best) 250 Number of Listed Games I I L. I L I I I Percentage of Apps Llst T4‘/ lohile U5‘ -El TM0b| |e UK‘ -IEI ¥. %'32§£g§§§§§u‘i2%§§t5§ Q as 3 3 <0 o «:1 (9 o. E J} U) 1: 2 2 an E -- 3 2- (D 2 E ; LU - Review criteria based on: _b__ Gameplay, Graphics, Sound. Value. Tilt o C, Clngl - Java ME received the only 10.0 score Source (June'05) laval-1E Overview — JMDF Meeting. Bologna 29-O1-2007 - http: i'. "wwi. -.I. jrndl. org
  8. 8. Some Interesting Statistics >§JMDF - $1.4 Billion in Carrier Revenues in 2003 which will grow to $15.5 Billion by 2008 (ARC group) - Java technology represents 3% of data revenue in 2003 and project to 12.4% in 2008 (ARC group) ~ $17 Billion will be generated in 2008 by Java based applications alone (ARC group) )avaME Overview - JMDF Meeting, Bologna 29-O1~2007 < littp: .’, "wvvw. jmdl. org
  9. 9. - DVB-MHP (Multimedia Home —~~ , ... ._~_.1 Platform) 1 j #1. 733; J‘: -""l5-l’ ‘ - OpenCab| e-OCAP (Open Cable "‘ Application Platform) ' = ~ ATSC-DASE (DTV Applications _, Software Environment) Tzw - OnRamp to OCAP
  10. 10. java Card Deployments >§jM[)F iiririoiiiritiisitomurics us Department mafia Oman ‘9 § AND of the | nteri°r u"'‘ 'I'. ''''' Qflflium Belgium 11” , Tha"a"d US Department of E‘C“lz9" Cam Natmnal '0 Card Homeland Security 0 vodcifone 0' Taiwan l§'§§i7i'Zncy ‘Pfifdliill ”"‘*'”‘ . D can, CHINA MOBILE "‘5U'a"°° W C-B Gicscckc&Dcvricnt GLDBALPLATFORM N “ I‘ M . ,i. M.. -.: M ,0 gig 5: % ‘ Al()S‘. EASTCOMPEACE " K ‘ . Mull. axolto OI-Wm EIEEEIEI 7.. °°" ‘"5 ‘“‘ Carri Sysrr-ms JavaME Overview - JMDF Meeting, Bologna 29-O1~2007 < littp: .’; 'www. jmdi. org
  11. 11. java ME Components Enterprise java 2 E5350" Standard Edition _ _ , Java 2 Micro Edition lava Platform Hotspot Classic VM K VM Memory: 10MB 4— 4. ‘IMB 500KB . (. —p 10kB Operating System: 64bit 32bit 16bit Bbit javaME Overview — JMDF Meeting. Bologna 29-01-2007 - http: //www. jmdf. org
  12. 12. Servers & Servers & enterprise personal computers computers Ophonau E Pacing. ---s J >_"__/ Option. -II R P '0|V§]'_-i-’ Java 2 i Java 2 Plaflorm. Plaflovm. Enlwrpriw Standard Edition Edition (JZEE) (J2SE) JvM"‘ JVM N JVM High-and PDAs Mobile TV set-top boxes phones 8. Embedded devices entry-level PDAs Optional Pacl-ages Personal Profile F . .- I V‘! Y ‘ I E_w_ ; Jol: on. I “yo! .4 ‘C R02‘ 74 i_ . -~“- ““ 4___4Z- foundation Promo ‘ MIOP CDC CLOC "‘-on / -—‘ Java Platform, Micro Edition(J31r. : MB Smart cards Java Card , __. _.. .. ‘Card VIA
  13. 13. D I em-. o4 so ‘ ‘: .;. ‘W. J cw". -:3‘ “I > stunt In I‘ IN | .V_ J ‘j ° 1 kg; .5“. 1.; 3 L1 s| m_E Pros: -not Prru-not I J I. A _| ‘ — or V J ‘ ~ T’ Jars usa API | . Wm, ,_. , W 'l'n| !. ':: ':: ;" ; TI , . . _. Foundatnon . ,.f§. ‘., .', , I ‘| _() 1,1 T Java Sprroh . . r ,4 Acvcnpr-c-am, W1’! 95¢ °p, ,_, _, _ ‘ P1-1-. .unu' Sm-, 1.0 1.1; °‘-""‘ ""-‘V’ 3 Fnrlmal H ” " Persona‘ 1.0 1.1 “’“"“‘°' ' i an‘ on om: +— at , F'‘'''’‘'' ‘ F2:-cg: ‘ XNLAPI Ccmentzinnclv ‘ , ) ~ ‘ A ‘ , } ' ‘I NooIoE'om: .m ‘ sufnm no r _ s”'''“ ”' V 1 Vnror Zlupr <9 , haniwr ' : m___m_“ ‘ 5 fwoou CL -5 I Com'u: c:: n:v' V‘ LDCMICO A9! . , 1 ‘ n ' Mormanon Modub ' nun Ymxrv H‘! mm: Vouptqaq ‘ . ‘Nil: lcrvicn I Wu" . ' : —:-"V I . 7 7 , v 1 _ _ _ - . < Dom: Mgr! All mu sync All ‘ , w_ M, Mobile Lafonndnon D2-vncr ~v= w;; ;n-cg _| , . , 1.0 2.0 ‘ T r 1 '2 —v—-* or C . "°°‘“"'l-' ‘I will If‘ / h. .lVl II , ‘ , ' mm mg. n -‘ -' F: . J V , -' nu- somm / vceuemn API | ”‘; ‘J‘§+j"_f, “' | sArsA i Y — / Colledlons 1 , . “ ' , _, nous-«am / Legend ‘ ' o ,7’. JTW1 7 Pny7nv: :nAPIr _ "MN”n"nw , . _ ‘ , . . “SA CLDC J ‘ ». _ ‘‘ / L .4 ‘ Sums Favmcnvupt *-_ ‘ §—_j? _;w-""’ * —: Q. MsA cpc | ‘—~. ‘ ' ma. F. -:1 Donors o'« “ A T -u 5- » , ‘ ‘Font: -: hon Muuo<. ystem~, I ‘O3:-J *": —u"; "“ °' 4
  14. 14. Java M E Echosystem CCTTJMDF on Community E 1; {ii 6'" "9 Compatibility E. JavaME Overview - JMDF Meeting, Bologna 29~O1~2007 « http: /.’www. jmdfrorg Creativity
  15. 15. >*JMDF Run Once. . . Test Everywhere - Java ME is a collection ofjava standards which are liberally interpreted by device and VM manufacturers - There are many optional aspects of the Java ME standards which don't get supported - Not all Java ME devices support MIDP - Not all devices supportjava ME - Detailed specs for devices are difficult and sometimes impossible to find JavaME Overview - JMDF Meeting, Bologna 29-O1~2007 < hLtp: .’; 'www. jmdlrorg
  16. 16. WMDF Run Once. . . Test Everywhere - Applications must be tested on every device you expect to support - Devices can be grouped into families to minimize the number of devices you need to test on - There are few reliable resources to help you group devices - Experience, Trial and Error are your best tools - On-device testing cannot be automated cheaply so plan for a person to do this lavaME Overview - JMDF Meeting, Bologna 29-O1~2007 < http: .l, "w-vwjmdlrorg
  17. 17. v-V» Opt}! Foundation L. r . irnmu Curvc Cross Palttorm Phoni. Dnla Mc1.'>§ RLlfi'. lf1I'. Sol < (1 Support l. iriu. -t P» ni: tr. mon : Jll'i(lA| l lunu: au. i' CO6 API; {nor ; ml) in CM treats t-no oomaflbn it NA Full ‘an. e Great Great Wmdo s Amazwglysrrpeiorwindows best loompiled Mob«l~ CM Duels’: NA Full an . .3:-. ‘ Great vanes by rawdset - d": P":3"hl on ‘ vr-'. e‘; '~ l_E? ‘y'. r- _j2, lE Steal for JAVA Develo rs, Great .1V.1 able JSR 75 Codel G"P. .1l G'e. sl AVV-‘V.1.'}¢'l‘B)’iE Fl. ie. hLite S Avera 9 Great Low Code) Good Ave’ 9 CCMA hurl 3:4;-Ls o" y - Ccmplu for lwe 5DéCirlC ERE‘-V ‘I-")I(. 'l“ High in J. Jan and an lable on the Ko'e. :. are-rage l’V FRFN C00 3if‘ia. l|[ 'l';1-. i". . . ‘ l : -‘ '. li- U S From httpzl/ www. sIideshare. net/ soosixty/ mobile-developments-environmenlsll1
  18. 18. >§lMDF Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-O1-2007 ~ http: //www. jmdf. org

×