'Java RunTime Environment' (JRE, Javaren exekuzio-ingurunea) da Java programazio-lengoaian diseinatutako softwarea exekutatu nahi duten erabiltzaileek deskargatu beharreko programaren izen osoa. Ingurune horrek badu abantaila handi bat: plataforma anitzekoa da, hau da, aplikazio berak Windowsen, Linuxen edo Macintosh-en erabil daitezke.
SuperJavak Open Office edo Azureus bezalako programa ezagunak ditu, eta berriki Sun Microsystems sortu duen enpresak software libre bihurtu du, gizartearen onurarako. Izan ere, orain arte, edozein pertsonak ikusi ahal izan zuen Javaren iturburu-kodea, baina ezin zituen aldaketak aplikatu, enpresak onartu ezean.
Keinu software libreari
Ahora,konpainia estatubatuarrak erabaki du pixkanaka GPLbaimena hartzea eta Java
kode libre bihurtzea. Mugimendu horrek aldaketa handia dakarkio ordenagailuetan ez ezik, milioika gailu elektronikotan ere erabiltzen den hizkuntzari, baita software librearen komunitateari ere, Linux-en erabiltzaileei ordenagailuetara arazorik gabe egokitzeko aukera ematen baitie.
Java askatzea (milioika gailu elektronikotan erabiltzen da) keinu bat da software libreko komunitatearentzat
Horrela, programa libreetan egiten den bezala, Sunek hainbat erkidego ezarri ditu Javaren kodearen garapenean aurrera egiteko, hala nola OpenJDK,Mobile&Embedded-a (gailu eramangarrietarako pentsatua) eta GlassFish-a enpresa-aplikazioetarako. Une honetan, JDK 6 da bertsio egonkorra, oraindik kode librekoa ez dena, eta JDK 7 bertsioan lan egiten da, baina bai irekia.
Modu horiek ikusita, erabiltzaileak doan sar zitezkeen Javarekin diseinatutako programetara. Nahikoa da jre-a kargatzea, Javaren Makina Birtuala (Java Virtual Machine) eta funtzionamendurako beharrezkoak diren liburutegiak barne. Elementuak ezinbestekoak dira Javarentzat diseinatutako programekin lan egin nahi bada.
Agur legendazko moteltasun bati
Java ere hizkuntza ospetsua da hainbat arrazoirengatik web-orriak egiteko. Lehenik eta behin, edozein sistema eragiletan funtzionatzeko zuen gaitasunari esker, oso ezaguna egin zen Interneteko lehen garaietan, edozein plataformatatik erabil daitekeen hizkuntza gisa.
Bestetik, legendazko exekuzioen moteltasuna. Horregatik egin zen txiste fazilo bat bere logotipoarekin, kafe-katilu bat. Txisteak esan nahi du orria deskargatzen zen bitartean kafe-kikara hartu dela.
Hala ere, prozesadore moderno ahaltsuekin, moteltasunaren arazoa konpondu egin da, eta erabiltzaileak ez du nabaritzen Java ingurunea funtzionatzen ari denik. Bestalde, Javak lehenespenez aktibatutako eguneratze-sistema automatiko bat du. Sistema horrek nobedadeak egiazta ditzake hilaren 20an, 10:00etan.
Open Office, Javaren gakoan
Java erabiltzen duten eta entornomultiplataforma izateaz baliatzen diren aplikazioak askotarikoak dira, baina horietako bi gailentzen dira gainerakoetatik. Alde batetik, OpenOfficeprograma ofimatikoen multzoa (“suites”), Sun-ek bultzatua eta kode librekoa.
Javak software libreko aplikazioak sortzeko aukera ematen du, erabiltzaileak sistema eragileetatik ez diskriminatzeko
Java jarduten denean arreta jarri behar zaion alderdi bat da programa ofimatikoa ez dela automatikoki aldatzen instalatutako azken bertsioa. Hori bide honetan egiazta eta alda daiteke: Tresnak/Aukerak/ eta zabaldu OpenOffice.org menua eta egin klik instalatutako JREren azken bertsioaren botoian.
Bestalde, BitTorrent,Azureusen bezeroa ere ezaguna da, sare horren barruan artxiboak partekatzeko programa osatuenetako eta berritzaileenetako bat baita.
Azureus eta Open Office dira Java erabiltzen duten eta sistema eragile ohikoenetan erabil daitezkeen software libreko aplikazio erabilgarri guztien lantza-muturra.
Gainera, ondoren aipatzen diren programek Javarekin lan egiteak dakarren alternatiba praktikoaren adibide bat osatzen dute, aukera ematen baitu software libreko aplikazioak sortzeko, erabiltzaileak sistema eragileetatik ez bereizteko.
Hori bereziki garrantzitsua da Linux-en banaketak zabaltzen hasten diren unean, eta MAC OS sistemaren erabiltzaileek Macintosh ingurunetik kanpoko programak eta aplikazioak erabili nahi dituztenean, sistema eragilea partekatzen ez duten beste ordenagailu batzuekin modu gurutzatuan komunikatu ahal izateko. Arazo hori, normalean, nabigatzaileekin eta mezularitzako bezeroekin izaten da.
Java ingurunean funtzionatzen duten software libreko aplikazio batzuk hauek dira:
Jcommander:Artxibo-kudeatzaile bat
Cooltran:Testuak hainbat hizkuntzatara itzultzeko programa, lan ireki eta talde baten bidez sortua.
Jfire: Enpresa-kudeaketarako software erabilgarria.
Kartzela:Dokumentuen kudeatzaile bat (testualak, musikalak, bisualak eta abar). ), aplikazio pertsonal eta profesionalekin.
Osteguna:Testu-editore bat.