Your SlideShare is downloading. ×
  • Like
  • Save
Schepis JavaME Overview JMDF 4th Meeting
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Schepis JavaME Overview JMDF 4th Meeting

  • 1,716 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,716
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. >§JMDF Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-01-2007 ~ http: //www. jmdf. org
  • 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. 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. Java Is All Around Us JavaME Overview — JMDF Meeting. Bologna 29-01-2007 - http: //www. jmdf. org
  • 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. 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. 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. 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. - 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. 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. 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. 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. 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. 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. >*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. 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. 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. >§lMDF Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-O1-2007 ~ http: //www. jmdf. org