Programavimo kalba Java® buvo išleista 1995 m., o originali plėtra prasidėjo 1991 m. Kūrimo kalba turi daug pagrindinių naudojimo sričių, įskaitant internetines arba interneto programas ir programas, skirtas veikti delniniuose įrenginiuose. „Mobile Java®“ kūrimas yra programų kūrimo procesas, naudojant Java® programavimo kalbą specialiai mobiliesiems, delniniams įrenginiams, pavyzdžiui, mobiliesiems telefonams, šiuolaikiniams muzikos grotuvams ir asmeniniams organizatoriams.
Programinės įrangos dalys, sukurtos Java® programavimo kalba, gali veikti bet kurioje aparatinėje įrangoje, nes platforma arba operacinė sistema iš tikrųjų yra įtraukta į pačią kalbą. Dėl šio perkeliamumo kalba buvo parduodama kaip programinė įranga „rašyti vieną kartą, paleisti bet kur“. Programinė įranga, skirta naudoti žiniatinklio naršyklėje, yra žinoma kaip programėlė, funkcinis pavadinimas, naudojamas apibūdinti programą kaip mažą programą. Programinės įrangos paketai, sukurti naudojant mobilųjį „Java®“ kūrimą, paprastai vadinami programomis, trumpa termino programa.
Programavimo kalbos gebėjimas sukurti programinę įrangą, kuri veiks bet kurioje aparatinėje įrangoje, lėmė didelį mobilųjį Java® vystymąsi. Išmanieji telefonai ir organizatoriai, kartu su kitais daug funkcijų turinčiais mobiliaisiais telefonais, turi daug atskirų programų, skirtų konkrečioms funkcijoms. Šiuolaikiniai telefonai pasižymi galimybe atsisiųsti ir įdiegti naujas Java® programas iš internetinių parduotuvių, pavyzdžiui, Apple App Store iPhone ir aukščiausios klasės iPod įrenginiams bei Android Marketplace įrenginiams, kurie veikia su Google Android operacine sistema (OS).
Terminas mobilusis Java® kūrimas yra tik apibūdinantis Java pagrindu sukurtų programinės įrangos taikomųjų programų, specialiai sukurtų veikti mobiliojoje aparatinėje įrangoje, kūrimą. Ypatingi dalykai, į kuriuos reikia atsižvelgti programuojant mobiliųjų platformų programas, yra ekrano dydis, valdymo metodai ir integracija į įrenginių, kuriuose galima įdiegti programą, formos veiksnį. „Java®“ programų kūrimas mobiliesiems įrenginiams neapsiriboja pagrindinėmis programinės įrangos gamybos įmonėmis, nes tai taip pat suteikia platformą nepriklausomiems ir pradedantiesiems „Java®“ kūrėjams.
Mobilioji Java® plėtra paskatino vadinamųjų „miegamojo programuotojų“ atsiradimą. Programavimo kalbos naudojimas suteikia kiekvienam mėgėjui programuotojui ar kūrėjui galimybę platinti savo programinę įrangą per programų atsisiuntimo centrus. Keletas nepriklausomų programuotojų priėmė mobiliojo Java® kūrimo koncepciją kaip priemonę savo programinei įrangai ir idėjoms platinti valdomoje rinkoje. Šie mėgėjai, aktyviai kuriantys programinės įrangos programas mobiliesiems įrenginiams, greičiausiai suteiks ilgaamžiškumo aparatinei įrangai ir „Java®“ programinės įrangos programų mobiliesiems įrenginiams kūrimo koncepcijai.