Knowledge

Talk:Java Platform, Micro Edition

Source đź“ť

243: 222: 813:
kernel; Android (being sued by Oracle because Java is not open source; same issue when Sun sued Microsoft) also uses its own Java Machine to present applications' GUI. Android, like JME, also crashes often (to the point of having to remove the battery to reset.) Although JME project offers updated versions for my Sprint phone, the carrier disables versions that allow me to run apps not purchased from the Sprint online store.
319: 1006:"February 28, 2013: Number of mobile phones to exceed world population by 2014 the number of active cell phones will reach 7.3 billion by 2014. Russia, for example, has 1.8 times more active cell phone accounts than people. Currently, there are roughly 6 billion active cell phones in the world, so this leap is huge. Of the 6 billion cell phones in use, only around 1.1 billion of them are mobile-broadband devices." 191: 1206:"There are more than 2.1 billion Java ME enabled mobile phones and PDAs." I seriously doubt that it's true any more. Java.com is still available, but the page in now redirect to go.java host (that says "15 billion devices run Java", but nothing on Java ME). Yes, the lead also says Java ME is available for Android, but be default that's not used and I doubt many do. 340: 1278:
The article is not the best. Java ME stands for micro not mobile, and afaik Java ME still has some uses in micro devices. Oracle do not seem to be pushing it very much, and the only platform for micro devices I can see advertised on the website is Java Card. I am not even sure if this technology is
1212:
does use Java; what I also consider dead-end technology.. but say not, does it for sure use Java ME, and then JRE 1.3, and does that mean insecure? And anyone know if Java features are actually used much there? Is it for sure needed for any disc, for a trivial menu system (or just more advanced?).
812:
Sorry, but my experience is JME is slow, buggy, and limited by mobile phone and provider implementations. JME is implemented on "bottom dweller" cell phones e.g. cheap Motorola and Nokia and Samsung phones that I have used. JME exists as an "application presentation layer" above the hardware level
652:
I guess this is an invitation to anyone that knows what kJava is to do something. Maybe put the word on the page. Maybe change the redirect. But if you wait around long enought, I will find out on my own about kJava and then update Knowledge myself. Trust me, it is better if someone who knows what
840:
It has been nearly a decade since I started Java ME(J2ME) programming. It was a very exciting experience being the first author on this subject in India and being one of the first trainers on this subject in the whole of South Asia. After training top corporates like Reliance Communications, LG,
793:
I don't agree, there are millions maybe billions of downloads of JME apps around the world. There are more handsets with it than any other platform. It's difficult to develop for Android too because of the different versions of the OS that need to be catered for. Just because you haven't seen
708:
Seems like an abstract plan for an undefined future. Unlike iPhone, J2ME runs on a large variety of phones, some of which are quite limited in capabilities. Also SE as it currently is may not be ideal for dealing with the limited output and input capabilities of phones. ¤
871:
I have updated the link since I have shifted the contents of the book to a newer location under OpenClassWorld.org. OpenClass is about providing free and low cost high quality training to masses. I have donated the electronic version of my book to OpenClass for reading.
841:
Kyocera, Mahindra Satyam etc for big bucks now I have shared my book for free for the benefit of all Java ME (J2ME) programmers. I hope it will benefit all the readers. This book contains my experience of designing mobile games and applications. Following is the link :
969:
In the ESR section there is a phrase "300 classes API". I am not sure the original intent of that writer, but I have thought of "300 class API's" as a possible rephrase. Is that acceptable? I also thought of "300 API classes" but perhaps that has a different meaning.
1221:"It is popular in sub $ 200 devices such as Nokia's Series 40." Wait, is it? I thought they had discontinued the S40 several years ago. And even $ 100 nets you a pretty good Android smartphone these days. So I have to assume this article needs a major update. -- 1002:
Would a phone with Java ME (some of them) even count into that number as a smartphone? If not then there seems to be an awful lot of PDAs and/or feature phones with Java.. Could the three billion count feature phones only and top Android and others?
1279:
still alive. The article does not mention anything recent. I don't think modern smartphones have ever used JavaSE, even Android has its own implementation of the platform. It seems fair to say no modern smart phones are using Java ME.
153: 727:
J2ME can be further stripped down and be developed to be used for platform independent bare bone GUI and an super light weight alternative to HTML with enough features to give HTML AJAX a run for its life.
1262:
Today most mobile phones use Android, which again uses some flavor of JavaSE or Kotlin. So I think that JavaME for mobile phones is no longer so relevant. Maybe the article should be updated based on real
606:
is reasonable to be added to this article because JBenchmark database is the most complete database of Java ME devices currenlty on the web. Most developers use it for compatibility and performance checks.
648:
Searching on kJava redirects to this page -- but there is no indication what kJava might be, or how kJava might related to J2ME or CLDC. Heck, the string "kJava" doesn't even appear on the page at all.
1110: 147: 1128: 1124: 597: 909:
The Connected Limited Device Configuration (CLDC) contains a strict subset of the Java-class libraries, and is the minimum amount needed for a Java virtual machine to operate.
454:
as far as i can see, the Java 2 Micro Edition (J2ME) is now simply Java Micro Edition, or JME. that reflects Sun perception that now all Java is what was once called Java 2.
997:
I wander if they were (or are now - may be old numbers) counting Android in. Android would be a big fraction: "Smartphone Users Worldwide Will Total 1.75 Billion in 2014"
816:
Opera Mini comes on many embedded phones and often rebranded as Telco's or Handset mfg browser (see Opera OEM webpage). Hence not a user choice and often crippled by OEM.
1029: 782: 697: 1226: 610: 954: 739: 1046:
No. I just added a reference explaining it. It is similar but not identical. I only looked at the first good reference. Someone should probably verify this.
428:
This article should be renamed to Java Standard Edition, in accordance with the change in the naming convention announced at this year's JavaONE convention.
713: 656: 578: 44: 591: 301: 892: 864: 1055: 803: 1280: 819: 743: 1288: 1176: 971: 607: 827: 499: 390: 1230: 958: 795: 168: 921:
Besides, does J2ME make any modifications to the JVM specification? Or is it that any correct JVM implementation can execute J2ME software?
786: 1039: 835: 502: 135: 1308: 794:
something doesn't mean it doesn't exist. e.g. MXit has 40 million registered users, mostly on JME. Opera Mini, 100 million plus users.
701: 291: 79: 989:"There are more than 2.1 billion Java ME enabled mobile phones and PDAs." the ref does not (no longer, if it ever did) support that. 1252: 1106:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
933: 532: 998: 673: 768:
The promise of "write once, run everywhere" is not very true for any java distribution but is particularly laughable on Java ME.
754:
I have plenty of high end mobile phones, smartphones etc. I have yet to see a usable Java ME application. To me Java ME appears
684: 129: 722: 464: 412:
Does anyone else think mobile games should be added to the see also section, since a good majority of mobile games use j2me ?
1323: 1025: 778: 693: 567: 380: 85: 1272: 581: 1222: 521: 267: 125: 659: 638: 1303: 950: 979: 546: 437:
Wrong. This article should be renamed Java Micro Edition, not Java Standard Edition as described in the above paragraph.
1328: 735: 457:
so, we should have a line stating that Java 2 Micro Edition (J2ME) is now officially called Java Micro Edition, or JME.
30: 175: 888: 860: 1078: 475:
I've removed one link as it was an J2ME application, not a resource on J2ME. However I also question the following:
938: 1313: 1235: 1216: 1061: 356: 250: 227: 99: 1127:
to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
1086: 492: 1318: 918:
Java classes to run. Why should this be the case? Shouldn't a JVM be a plattform that CLDC classes can run on?
899: 104: 20: 771:
I therefore suggest a "Criticisms" heading or similar where I and others substantiate this. Would you agree?
749: 74: 141: 1171: 1070: 1019: 202: 24: 1007: 621:
targeting a non-Intel-based small device will require a vendor-supplied JVM to be available on the device.
478: 429: 943:
I would like to know what is the difference between the Java support as MIDP 2.0 and Java via Emylatore
352: 65: 1146:
If you have discovered URLs which were erroneously considered dead by the bot, you can report them with
1077:. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit 347: 324: 1181: 664: 490: 1096: 764:
difficult/impossible to develop for because of inconsistencies between mobile phone implementations.
678: 355:
on Knowledge. If you would like to participate, please visit the project page, where you can join
266:
on Knowledge. If you would like to participate, please visit the project page, where you can join
1162: 109: 1201: 1131:
before doing mass systematic removals. This message is updated dynamically through the template
1147: 423: 263: 559: 1257: 1134: 884: 856: 842: 208: 1154: 1035: 946: 876: 848: 774: 731: 689: 615: 1200:
That means Java 3, but anything less than Java 8 is unsecure and advised against by Oracle
8: 1284: 1013: 823: 551: 513:
Sun not supporting the Pocket PC is a pretty big deal. The thread complaining about it:
444:
Yes the paragraph at the top is wrong. It should not be renamed to Java Standard Edition.
190: 55: 514: 1113:, "External links modified" talk page sections are no longer generated or monitored by 975: 556:
Some mention should be made of Sun open sourcing parts of java, including this part :)
70: 1153:
If you found an error with any archives or the URLs themselves, you can fix them with
984: 1268: 577:
Is there any way to run J2ME programs on windows PCs, with an emulator or otherwise?
508: 51: 1051: 964: 929: 880: 852: 799: 710: 630: 161: 1248: 1197:"As of 2008, all Java ME platforms are currently restricted to JRE 1.3 features" 1074: 588: 572: 564: 543: 518: 1009: 670: 587:
Sun has an emulator, in it's WTK, as do most manufactuers, and some carriers.
526: 1119:. No special action is required regarding these talk page notices, other than 1297: 1240: 1087:
https://web.archive.org/web/20090106053708/http://developer.sonyericsson.com/
643: 488: 470: 461: 1264: 431: 415: 1120: 1047: 925: 635: 1244: 603: 1090: 259: 485: 255: 242: 221: 1243:
I don't know if this link would be interesting for the article. --
1209: 1097:
https://web.archive.org/web/20080521160132/http://jbenchmark.com/
993: 602:
My earlier editing was deleted, but I think an external link to
339: 318: 407: 1100: 560:
http://www.sun.com/software/opensource/java/getinvolved.jsp
484:
Does anyone else feel that they should be removed as spam?
480: 1081:
for additional information. I made the following changes:
538: 669:
A list of limitations compared to SE could be relevant -
598:
External link to Java ME device database might be added
420:
I think J2ME training institutes should also be added.
160: 515:
http://forum.java.sun.com/thread.jspa?threadID=408223
476: 843:
Book - Mobile Phone Programming using Java ME (J2ME)
351:, a collaborative effort to improve the coverage of 254:, a collaborative effort to improve the coverage of 15: 1123:using the archive tool instructions below. Editors 1295: 33:for general discussion of the article's subject. 1109:This message was posted before February 2018. 174: 992:It says: "3 Billion Mobile Phones Run Java" 1241:https://github.com/nikita36078/J2ME-Loader 1069:I have just modified 2 external links on 188: 1296: 517:has been alive and well for 3 years. 1024:...Is Android based on the Java ME? 836:External link to J2ME Book Full Text 653:they are talking about goes for it. 604:http://www.jbenchmark.com/result.jsp 345:This article is within the scope of 248:This article is within the scope of 184: 207:It is of interest to the following 23:for discussing improvements to the 13: 1091:http://developer.sonyericsson.com/ 14: 1340: 1309:Mid-importance Computing articles 1073:. Please take a moment to review 338: 317: 241: 220: 189: 45:Click here to start a new topic. 904:Currently, this article states 385:This article has been rated as 296:This article has been rated as 276:Knowledge:WikiProject Computing 1182:Java ME dead? How many in use? 914:This reads as if a "J2ME JVM" 723:Future use of J2ME source code 547:19:56, 12 September 2006 (UTC) 279:Template:WikiProject Computing 1: 1056:01:14, 22 November 2015 (UTC) 959:03:23, 26 November 2011 (UTC) 893:06:02, 6 September 2010 (UTC) 828:19:24, 25 November 2011 (UTC) 674:14:38, 15 November 2007 (UTC) 568:18:55, 15 November 2006 (UTC) 493:12:25, 30 December 2005 (UTC) 359:and see a list of open tasks. 270:and see a list of open tasks. 42:Put new text under old text. 1324:Top-importance Java articles 1289:12:23, 21 October 2021 (UTC) 1071:Java Platform, Micro Edition 980:07:34, 9 November 2012 (UTC) 744:11:58, 11 January 2009 (UTC) 660:17:55, 15 October 2007 (UTC) 582:10:02, 1 December 2006 (UTC) 503:20:55, 24 January 2006 (UTC) 25:Java Platform, Micro Edition 7: 1273:18:49, 9 October 2019 (UTC) 1253:22:57, 14 August 2019 (UTC) 934:13:44, 5 October 2010 (UTC) 522:17:59, 24 August 2006 (UTC) 50:New to Knowledge? Welcome! 10: 1345: 1304:B-Class Computing articles 1177:23:31, 19 April 2017 (UTC) 1140:(last update: 5 June 2024) 1101:http://www.jbenchmark.com/ 1066:Hello fellow Wikipedians, 702:18:48, 14 March 2008 (UTC) 683:Can someone add info from 639:09:20, 27 March 2007 (UTC) 611:21:06, 14 March 2007 (UTC) 592:19:40, 20 March 2007 (UTC) 465:21:02, 13 April 2007 (UTC) 391:project's importance scale 365:Knowledge:WikiProject Java 302:project's importance scale 1329:WikiProject Java articles 1231:10:43, 13 July 2017 (UTC) 865:15:22, 5 March 2010 (UTC) 804:07:39, 22 July 2011 (UTC) 787:14:28, 6 April 2009 (UTC) 714:15:11, 25 June 2008 (UTC) 384: 368:Template:WikiProject Java 333: 295: 236: 215: 80:Be welcoming to newcomers 1186:? How many in use?": --> 939:Java support for mobiles 1236:J2ME Loader for Android 1217:Rather outdated article 1062:External links modified 1040:01:13, 1 May 2015 (UTC) 1314:All Computing articles 985:Java ME (vs. Java) use 900:JVM dependent on J2ME? 623: 539:http://www.savaje.com/ 535:to the See Also list. 264:information technology 197:This article is rated 75:avoid personal attacks 1319:B-Class Java articles 750:Is Java ME a failure? 619: 251:WikiProject Computing 100:Neutral point of view 1121:regular verification 1020:A question please... 105:No original research 1111:After February 2018 498:Agreed and removed 1165:InternetArchiveBot 1116:InternetArchiveBot 282:Computing articles 203:content assessment 86:dispute resolution 47: 1141: 949:comment added by 896: 879:comment added by 868: 851:comment added by 777:comment added by 734:comment added by 704: 692:comment added by 665:differences to SE 405: 404: 401: 400: 397: 396: 312: 311: 308: 307: 183: 182: 66:Assume good faith 43: 1336: 1194: 1193: 1189: 1175: 1166: 1139: 1138: 1117: 1042: 961: 895: 873: 867: 845: 789: 746: 687: 679:Phasing out J2ME 631:x86 architecture 416:Training Section 373: 372: 369: 366: 363: 348:WikiProject Java 342: 335: 334: 329: 321: 314: 313: 284: 283: 280: 277: 274: 245: 238: 237: 232: 224: 217: 216: 200: 194: 193: 185: 179: 178: 164: 95:Article policies 16: 1344: 1343: 1339: 1338: 1337: 1335: 1334: 1333: 1294: 1293: 1260: 1238: 1219: 1195: 1191: 1187: 1185: 1184: 1169: 1164: 1132: 1125:have permission 1115: 1079:this simple FaQ 1064: 1033: 1026:221.221.222.155 1022: 987: 967: 944: 941: 902: 874: 846: 838: 779:213.173.176.199 772: 752: 729: 725: 694:221.128.180.134 681: 667: 646: 618: 600: 575: 554: 529: 511: 473: 426: 418: 410: 370: 367: 364: 361: 360: 327: 281: 278: 275: 272: 271: 230: 201:on Knowledge's 198: 121: 116: 115: 114: 91: 61: 12: 11: 5: 1342: 1332: 1331: 1326: 1321: 1316: 1311: 1306: 1292: 1291: 1259: 1256: 1237: 1234: 1223:177.134.133.23 1218: 1215: 1183: 1180: 1159: 1158: 1151: 1104: 1103: 1095:Added archive 1093: 1085:Added archive 1063: 1060: 1059: 1058: 1038:comment added 1021: 1018: 986: 983: 966: 963: 940: 937: 912: 911: 901: 898: 837: 834: 833: 832: 831: 830: 817: 814: 807: 806: 766: 765: 762: 759: 751: 748: 724: 721: 719: 717: 716: 680: 677: 666: 663: 645: 642: 617: 614: 599: 596: 595: 594: 574: 571: 553: 550: 531:Someone added 528: 525: 510: 507: 506: 505: 472: 469: 468: 467: 458: 455: 452: 448: 447: 446: 445: 439: 438: 425: 424:Rename Article 422: 417: 414: 409: 406: 403: 402: 399: 398: 395: 394: 387:Top-importance 383: 377: 376: 374: 357:the discussion 343: 331: 330: 328:Top‑importance 322: 310: 309: 306: 305: 298:Mid-importance 294: 288: 287: 285: 268:the discussion 246: 234: 233: 231:Mid‑importance 225: 213: 212: 206: 195: 181: 180: 118: 117: 113: 112: 107: 102: 93: 92: 90: 89: 82: 77: 68: 62: 60: 59: 48: 39: 38: 35: 34: 28: 9: 6: 4: 3: 2: 1341: 1330: 1327: 1325: 1322: 1320: 1317: 1315: 1312: 1310: 1307: 1305: 1302: 1301: 1299: 1290: 1286: 1282: 1277: 1276: 1275: 1274: 1270: 1266: 1258:Mobile Phones 1255: 1254: 1250: 1246: 1242: 1233: 1232: 1228: 1224: 1214: 1211: 1207: 1204: 1202: 1198: 1190: 1179: 1178: 1173: 1168: 1167: 1156: 1152: 1149: 1145: 1144: 1143: 1136: 1130: 1126: 1122: 1118: 1112: 1107: 1102: 1098: 1094: 1092: 1088: 1084: 1083: 1082: 1080: 1076: 1072: 1067: 1057: 1053: 1049: 1045: 1044: 1043: 1041: 1037: 1031: 1027: 1017: 1015: 1011: 1008: 1004: 1000: 999: 995: 994: 990: 982: 981: 977: 973: 962: 960: 956: 952: 951:117.204.20.25 948: 936: 935: 931: 927: 922: 919: 917: 910: 907: 906: 905: 897: 894: 890: 886: 882: 878: 869: 866: 862: 858: 854: 850: 844: 829: 825: 821: 818: 815: 811: 810: 809: 808: 805: 801: 797: 792: 791: 790: 788: 784: 780: 776: 769: 763: 760: 757: 756: 755: 747: 745: 741: 737: 733: 720: 715: 712: 707: 706: 705: 703: 699: 695: 691: 686: 676: 675: 672: 662: 661: 658: 657:192.223.163.5 654: 650: 641: 640: 637: 633: 632: 627: 622: 613: 612: 609: 605: 593: 590: 586: 585: 584: 583: 580: 579:69.85.180.142 570: 569: 566: 562: 561: 557: 549: 548: 545: 541: 540: 536: 534: 524: 523: 520: 516: 504: 501: 497: 496: 495: 494: 491: 489: 487: 482: 481: 479: 477: 466: 463: 459: 456: 453: 450: 449: 443: 442: 441: 440: 436: 435: 434: 433: 430: 421: 413: 392: 388: 382: 379: 378: 375: 371:Java articles 358: 354: 350: 349: 344: 341: 337: 336: 332: 326: 323: 320: 316: 315: 303: 299: 293: 290: 289: 286: 269: 265: 261: 257: 253: 252: 247: 244: 240: 239: 235: 229: 226: 223: 219: 218: 214: 210: 204: 196: 192: 187: 186: 177: 173: 170: 167: 163: 159: 155: 152: 149: 146: 143: 140: 137: 134: 131: 127: 124: 123:Find sources: 120: 119: 111: 110:Verifiability 108: 106: 103: 101: 98: 97: 96: 87: 83: 81: 78: 76: 72: 69: 67: 64: 63: 57: 53: 52:Learn to edit 49: 46: 41: 40: 37: 36: 32: 26: 22: 18: 17: 1261: 1239: 1220: 1208: 1205: 1199: 1196: 1163: 1160: 1135:source check 1114: 1108: 1105: 1068: 1065: 1034:— Preceding 1023: 1005: 1001: 996: 991: 988: 968: 945:— Preceding 942: 923: 920: 915: 913: 908: 903: 870: 839: 770: 767: 753: 736:61.11.19.253 726: 718: 682: 668: 655: 651: 647: 629: 625: 624: 620: 616:Intel = x86? 601: 576: 563: 558: 555: 542: 537: 530: 512: 483: 474: 427: 419: 411: 386: 346: 297: 249: 209:WikiProjects 171: 165: 157: 150: 144: 138: 132: 122: 94: 19:This is the 881:Skj.saurabh 875:—Preceding 853:Skj.saurabh 847:—Preceding 773:—Preceding 730:—Preceding 711:ehudshapira 688:—Preceding 626:Intel-based 552:Open Source 460:Regards, -- 432:aidan_walsh 148:free images 31:not a forum 1298:Categories 1172:Report bug 924:Thanks, -- 589:Mathiastck 565:Mathiastck 544:Mathiastck 519:Mathiastck 408:See also?? 1281:Bsdrevise 1155:this tool 1148:this tool 1010:comp.arch 820:Shjacks45 671:Sigmundur 509:Pocket PC 451:Dear all, 273:Computing 260:computing 256:computers 228:Computing 88:if needed 71:Be polite 21:talk page 1161:Cheers.— 972:Senobyte 965:phrasing 947:unsigned 916:requires 889:contribs 877:unsigned 861:contribs 849:unsigned 775:unsigned 732:unsigned 690:unsigned 608:Kishonti 462:Hgfernan 56:get help 29:This is 27:article. 1265:Bk1 168 1263:data.-- 1210:Blu-ray 1075:my edit 1036:undated 573:Windows 500:Brownb2 389:on the 300:on the 199:B-class 154:WP refs 142:scholar 1048:Lehasa 926:Abdull 796:Jddcef 636:Abdull 533:SaveJe 527:SavaJe 262:, and 205:scale. 126:Google 1245:Error 761:buggy 685:here? 644:kJava 471:Spam? 169:JSTOR 130:books 84:Seek 1285:talk 1269:talk 1249:talk 1227:talk 1188:edit 1052:talk 1030:talk 1014:talk 976:talk 955:talk 930:talk 885:talk 857:talk 824:talk 800:talk 783:talk 758:slow 740:talk 698:talk 634:? -- 362:Java 353:Java 325:Java 162:FENS 136:news 73:and 1129:RfC 1099:to 1089:to 1032:) 486:mlk 381:Top 292:Mid 176:TWL 1300:: 1287:) 1271:) 1251:) 1229:) 1203:? 1142:. 1137:}} 1133:{{ 1054:) 1016:) 978:) 957:) 932:) 891:) 887:• 863:) 859:• 826:) 802:) 785:) 742:) 700:) 628:= 258:, 156:) 54:; 1283:( 1267:( 1247:( 1225:( 1192:] 1174:) 1170:( 1157:. 1150:. 1050:( 1028:( 1012:( 974:( 953:( 928:( 883:( 855:( 822:( 798:( 781:( 738:( 696:( 393:. 304:. 211:: 172:· 166:· 158:· 151:· 145:· 139:· 133:· 128:( 58:.

Index

talk page
Java Platform, Micro Edition
not a forum
Click here to start a new topic.
Learn to edit
get help
Assume good faith
Be polite
avoid personal attacks
Be welcoming to newcomers
dispute resolution
Neutral point of view
No original research
Verifiability
Google
books
news
scholar
free images
WP refs
FENS
JSTOR
TWL

content assessment
WikiProjects
WikiProject icon
Computing
WikiProject icon
WikiProject Computing

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑