Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JavaME Overview - JMDF 2007

940 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

JavaME Overview - JMDF 2007

  1. 1. Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  2. 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. 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. 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. 5. Java ME in Wireless JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  6. 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. 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. 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. 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. 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. 11. Java ME Components JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  12. 12. Java ME Components JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  13. 13. Java ME Components JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  14. 14. Java ME EchoSystem Community Commerce Compatibility Creativity JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org
  15. 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. 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. 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. 18. Java Micro Edition Overview JavaME Overview - JMDF Meeting, Bologna 29-01-2007 - http://www.jmdf.org

×