Vad är mobil Java®-utveckling?

Programmeringsspråket Java® släpptes 1995 med den ursprungliga utvecklingen som påbörjades 1991. Utvecklingsspråket har många viktiga användningsområden, inklusive online- eller internetapplikationer och applikationer utformade för att köras på handhållna enheter. Mobile Java®-utveckling är processen att skapa applikationer som använder Java®-programmeringsspråket specifikt för mobila, handhållna enheter, såsom mobiltelefoner, moderna musikspelare och personliga arrangörer.

Programvara utvecklad i programmeringsspråket Java® har förmågan att köras på vilken hårdvara som helst eftersom plattformen eller operativsystemet, eftersom programvaran faktiskt ingår i själva språket. Denna portabilitet ledde till att språket marknadsfördes som ”skriv en gång, kör var som helst” programvara. Mjukvaran som är designad för att användas i en webbläsare är känd som en applet, ett funktionsnamn som används för att beskriva programmet som en liten applikation. Mjukvarupaket skapade från mobil Java®-utveckling är allmänt kända som appar, en kort form av termen applikation.

Programmeringsspråkets förmåga att skapa mjukvara som kan köras på vilken hårdvara som helst har lett till en stor ökning av mobil Java®-utveckling. Smarta telefoner och arrangörer, tillsammans med andra funktionsrika mobiltelefoner, innehåller ett stort antal individuella applikationer för specifik funktionalitet. Moderna telefoner har möjlighet att ladda ner och installera nya Java®-applikationer från onlinebutiker, till exempel Apples App Store för iPhones och avancerade iPod-enheter och Android Marketplace för enheter som använder Googles Android-operativsystem (OS).

Termen mobil Java®-utveckling är endast beskrivande för utvecklingen av Java-baserade mjukvaruapplikationer som är utformade specifikt för att köras på mobil hårdvara. Särskilda överväganden som måste tas i beaktande vid programmering av applikationer för mobila plattformar inkluderar skärmstorlek, kontrollmetoder och integrering i formfaktorn för de enheter som programmet kan installeras på. Utvecklingen av Java®-applikationer för mobila enheter är inte begränsad till stora mjukvaruproduktionshus eftersom det också tillhandahåller en plattform för oberoende och nybörjare Java®-utvecklare.

Mobile Java®-utveckling har lett till återuppkomsten av så kallade ”sovrumsprogrammerare”. Användningen av programmeringsspråket ger alla hobbyprogrammerare eller utvecklare möjlighet att distribuera sin mjukvara genom applikationsnedladdningscenter. Flera oberoende kodare har anammat konceptet med mobil Java®-utveckling som ett sätt att distribuera sin programvara och sina idéer via en hanterad marknadsplats. Dessa hobbyister, som aktivt utvecklar mjukvaruapplikationer för mobila enheter, kommer sannolikt att ge lång livslängd åt hårdvaran och konceptet att utveckla Java®-program för mobila enheter.