Wat is Mobile Java®-ontwikkeling?
De programmeertaal Java® werd uitgebracht in 1995 en de oorspronkelijke ontwikkeling startte in 1991. De ontwikkeltaal heeft veel belangrijke toepassingsgebieden, waaronder online- of internettoepassingen en toepassingen die zijn ontworpen om op draagbare apparaten te worden uitgevoerd. Mobile Java®-ontwikkeling is het proces van het maken van applicaties met behulp van de Java®-programmeertaal, specifiek voor mobiele, draagbare apparaten, zoals mobiele telefoons, moderne muziekspelers en persoonlijke organisatoren.
Stukken software die in de programmeertaal Java® zijn ontwikkeld, kunnen op elke hardware worden uitgevoerd, omdat het platform of besturingssysteem de software feitelijk in de taal zelf bevat. Deze draagbaarheid leidde ertoe dat de taal op de markt werd gebracht als "eenmaal schrijven, overal uitvoeren" -software. De software die is ontworpen om te worden gebruikt in een webbrowser, wordt een applet genoemd, een functionele naam die wordt gebruikt om het programma als een kleine applicatie te beschrijven. Softwarepakketten die zijn gemaakt op basis van mobiele Java®-ontwikkeling, worden meestal apps genoemd, een korte vorm van de term applicatie .
De mogelijkheid van de programmeertaal om software te maken die op alle hardware draait, heeft geleid tot een grote toename van de ontwikkeling van mobiele Java®. Smartphones en organizers, samen met andere mobiele telefoons met veel functies, bevatten een groot aantal individuele applicaties voor specifieke functionaliteit. Moderne telefoons bieden de mogelijkheid om nieuwe Java®-applicaties van online winkels te downloaden en te installeren, bijvoorbeeld de App Store van Apple voor iPhones en high-end iPod-apparaten en de Android Marketplace voor apparaten die werken op het Android-besturingssysteem (OS) van Google.
De term mobiele Java®-ontwikkeling is louter beschrijvend voor de ontwikkeling van op Java gebaseerde softwaretoepassingen die specifiek zijn ontworpen om op mobiele hardware te worden uitgevoerd. Bijzondere overwegingen waarmee rekening moet worden gehouden bij het programmeren van applicaties voor mobiele platforms zijn onder andere schermgrootte, besturingsmethoden en integratie in de vormfactor van de apparaten waarop het programma kan worden geïnstalleerd. De ontwikkeling van Java®-applicaties voor mobiele apparaten is niet beperkt tot grote softwareproductiebedrijven, omdat het ook een platform biedt voor onafhankelijke en beginnende Java®-ontwikkelaars.
Mobile Java®-ontwikkeling heeft geleid tot het opnieuw verschijnen van zogenaamde "slaapkamerprogrammeurs". Het gebruik van de programmeertaal biedt elke hobbyist-programmeur of -ontwikkelaar de mogelijkheid om zijn software te verspreiden via downloadcentra van applicaties. Verschillende onafhankelijke codeerders hebben het concept van mobiele Java®-ontwikkeling omarmd als een middel om hun software en ideeën te verspreiden via een beheerde marktplaats. Deze hobbyisten, die actief softwaretoepassingen voor mobiele apparaten ontwikkelen, zullen waarschijnlijk een lange levensduur bieden aan de hardware en aan het concept van het ontwikkelen van Java®-softwaretoepassingen voor mobiele apparaten.