Dalvik | |
Fejlesztő | Dan Bornstein |
OS-család | Linux kernel |
Kernel | Java virtuális gép |
Licenc | Apache Licenc |
Weboldal | Dalvik |
A Dalvik virtuális gép a Google által létrehozott Android operációs rendszer virtuális számítógépe (VM). Ez az a szoftver, amely futtatja a programokat az Android OS-sel ellátott készülékeken. Emiatt nyugodtan mondhatjuk, hogy a Dalvik szerves részét képezi az Android OS-nek, mely leginkább a mobiltelefonokon és táblagépeken használatos. Ezen a készülékeken futó programok legtöbbször Java nyelven íródnak, és első lépésben Java bájtkódra fordulnak. Ezután a Java virtuális gép számára könnyen feldolgozható .class fájlról a Dalvik számára feldolgozható .dex fájlra konvertálódnak, még mielőtt feltelepülnének az őket futtató eszközre. A .dex (Dalvik executable) fájlformátumot úgy tervezték, hogy megfelelően fusson a korlátozott erőforrással (memória és processzor) rendelkező készülékeken is.
A Dalvik szabad szoftver. Eredetileg Dan Bornstein írta, és egy Eyjafjörður-ben található Dalvík nevű halászfaluról nevezte el, ahol a felmenői éltek.[1][2]