Sellepärast need keskkonnad kas juba sisaldavad komplektis mõnda JDK-versiooni, või nõuavad JDK eelinstallimist arendaja arvutisse. NetBeans IDE -- vaba integreeritud tarkvara arenduskeskkond (IDE) programmeerimiskeeltele Java, JavaFX, Ruby, Python, PHP, JavaScript, C++ jm. Keskkond NetBeans toetab vaikimisi arendust platvormide J2SE ja J2EE jaoks. Kvaliteedi ja võimaluste suhtes viimased NetBeans IDE versioonid ei jää alla parimatele kommertsintegreeritavatele raamistikele Java keele jaoks, nagu IntelliJ IDEA. Sisaldab palju võimalusi nagu refaktoring, profileerimine, värviga eraldatud süntaksilised konstruktsioonid, automaatselt täiendatavad konstrultsioonid, palju koodimalle jms http://netbeans.org/ Eclipse IDE -- vaba raamistik (framework) mitmeplatvormiliste moodulrakenduste arendamiseks. Arendatakse ja toetatakse Eclipse Foundation. Enimtuntud rakendused, mis põhinevad Eclipse Platform
Tähtis on see, mida nad uute teadmiste, oskuste ja hoiakute osas koju tõid ning kuidas see aitab kaasa ühiskondade ja üksikisikute arengule. Põhiküsimus on järgmine: mis teeb välismaal viibimise eriti väärtuslikuks pedagoogiliseks tööriistaks? Osalise vastuse sellele võib leida Piaget (2001) välja töötatud õppimisteoorias. Ta tegutseb kahe erinevat tüüpi õppimisega: assimilatiivne õpe, kus õpime uute elementide lisamisega juba välja töötatud kognitiivsetele raamistikele, ja kohanemisõpe, kus neid raamistikke muudetakse või asendatakse, kuna me puutume kokku uute nähtustega, mis ei sobi nendesse juba väljatöötatud raamistikesse. . Kohaliku õppimise kaudu „seame väljakutse oma mõtteviisidele“, „vaatame ümber oma hoiakuid“ ja „laiendame oma silmaringi“ - õpitulemusi, mida paljud peavad ühiskonna jaoks, mida iseloomustavad globaliseerumine ja muutused, eriti väärtuslikuks