Oddly, MIDP is required to support HTTP but not the lower level TCP/IP socket protocol it is based on. Some handsets support TCP/IP sockets.
CDC (Connected Device Configuration) is 2.5 meg and might be used in set top boxes. It is foundation for the Personal Basis Profile.
KVM is smaller still and is designed for use in PalmPilot type PDAs (Personal Digital Assistant pocket organisers), mobiles, watches, embedded devices with low powered CPUs and intermittent network connectivity (MP3 player, electronics in a car dashboard, etc.).
Personal Java was an earlier attempt and is now obsolete.
There are a set of APIs, starting from smallest to biggest, roughly they go: KVM (128K RAM), CLDC (160K RAM), MIDP 1.0 Profile (288K RAM), CDC (2MB RAM), MIDP 2.0 Profile, Personal Basis Profile, Personal Profile.
![]() |
recommend book⇒Beginning J2ME: From Novice to Professional, Third Edition | |
| paperback | ||
|---|---|---|
| ISBN13: | 978-1-59059-479-7 | |
| publisher: | Apress | |
| published: | 2005-04-25 | |
| by: | Jonathan Knudsen and Sing Li | |
| Includes code. Covers many topics from HTTPS to games to bluetooth to 3D. Recommended my Daryl Pierce, author of the J2ME FAQ. | ||
![]() |
recommend book⇒Java 2 Micro Edition: Professional Developer’s Guide | ||
| paperback | kindle | ||
|---|---|---|---|
| ISBN13: | 978-0-471-39065-7 | B000W7T980 | |
| publisher: | John Wiley & Sons | ||
| published: | 2000-11-17 | ||
| by: | Eric Giguère | ||
| A bit out of date. | |||
| You can get the freshest copy of this page from: | or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror) | |
| http://mindprod.com/jgloss/javame.html | J:\mindprod\jgloss\javame.html | |
![]() | ||
| Canadian Mind Products | ||
| mindprod.com IP:[65.110.21.43] | ||
| view Blog | Your face IP:[38.107.191.107] | |
| Feedback | You are visitor number 6,216. | |