Your SlideShare is downloading. ×
JavaME Overview - JMDF 2007
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

JavaME Overview - JMDF 2007

635
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
635
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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. Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 2. Speaker Edoardo Schepis Java ME Tech Lead at Funambol JMDF Founder email: edoardo.schepis@funambol.com weblog: http://www.edschepis.net Java Mobile Developers Forum: http://www.jmdf.org JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 3. Java Mobile Developers Forum • 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-01-2007 - http://www.jmdf.org
  • 4. Java Is All Around Us Secure SIM Flash Cards Memory ID Cards Devices Contactless JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 5. Java ME in Wireless JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 6. Java ME in Wireless Most Popular Development Platform Primary Target Platform: Mobile Phone Developers Java ME (36%) Source: Evans Data Wireless Development Survey, March 2005 Survey consists of 537 interviews conducted with developers in North America, Asia Pac, EMEA and Latin America. 60% of respondents are from companies with 100 employees or less, in the categories of ISV, SI, VAR, Corporate, OEM, Scientific and Others. JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 7. Java ME in Wireless Most Popular Gaming Platform 3.000 2.750 #1 in Volume 2.500 #1 in Content Quality of Applications #1 in Deployment 2.250 Number of Listed Games Carrier / Region Platform Games 100% WGE Percentage of Apps Listed 2.000 WAP Cingular (US) Java 381 80% Symbian Sprint PCS (US) Java 360 1.750 Palm Verizon Wireless (US) BREW 296 60% MS Smartphone AT&T Wireless (US) Java 282 1.500 Mophun Vodafone (UK) Java 238 40% Embedded Orange (UK) Java 224 1.250 ExEn Nextel (US) Java 217 N-Gage Alltell (US) BREW 169 1.000 20% BREW T-Mobile (US) Java 156 J2ME 0% O2 (UK) Java 156 750 T-Mobile (UK) Java 148 10 9 8 500 Score (10 = Best) 250 0 Palm WAP MS SP J2ME SMS WGE MMS MS PPC Other ExEn Mophun Embedded N-Gage i-mode Symbian i-appli BREW • Review criteria based on: Gameplay, Graphics, Sound, Value, Tilt • Java ME received the only 10.0 score Source (June'05) JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 8. Some Interesting Statistics • $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) JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 9. Java ME in Digital TV Industry • DVB-MHP (Multimedia Home Platform) • OpenCable-OCAP (Open Cable Application Platform) • ATSC-DASE (DTV Applications Software Environment) • OnRamp to OCAP JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 10. Java Card Deployments US Department of the Interior Oman Belgium Thailand US Department of E-Citizen Card National ID Card Homeland Security Taiwan Macau Health Residency Insurance ID Card Taiwan 1 Billion Java Cards Deployed Worldwide Health Care Card Services JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 11. Java ME Components JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 12. Java ME Components JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 13. Java ME Components JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 14. Java ME EchoSystem Community Commerce Compatibility Creativity JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 15. Java ME Realities... Java ME Realities Run Once…Test Everywhere • Java ME is a collection of Java 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 support Java ME • Detailed specs for devices are difficult and sometimes impossible to find JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 16. Java ME Realities... Java ME Realities 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 JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 17. Analysis with competitors From http://www.slideshare.net/soosixty/mobile-developments-environments/11 JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  • 18. Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org