Jose Solorzano
Æß¿þ¾îÀÇ ´ëü(Firmware replacement).
Java.
GNU/Linux, Win32
À̸§¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ, TinyVMÀº Ç¥ÁØ Æß¿þ¾î¸¦ ´ëüÇϱâ À§ÇØ RCX¿¡ ÀûÀçµÇ´Â Á¤¸» ÀÛÀº Java Virtual MachineÀÔ´Ï´Ù. Java ÇÁ·Î±×·¥ÀÌ ÀÛ¼ºµÇ°í ³ª¸é PC¿¡¼ ¹ÙÀÌÆ®-ÄÄÆÄÀÏ(byte-compile)µÇ¾î RCX¿¡ ÀûÀçµË´Ï´Ù. TinyVM ÇÁ·Î±×·¥Àº Ç¥ÁØ Java ¶óÀ̺귯¸®, ¼¾¼¿Í ¸ðÅÍ Á¶Á¤À» À§ÇÑ ¶óÀ̺귯¸®, ±× ¿Ü ¸¶Àε彺Åè¿¡¼ Á¦°øÇÏ´Â µîµîÀÇ °Íµé±îÁö »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. TinyVMÀº ÀÌ¹Ì Á¦ ±â´ÉÀ» ÇÏ´Â java ÄÄÆÄÀÏ·¯¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù.
leJOS´Â °°Àº Á¦ÀÛÀÚ¿¡ ÀÇÇÑ ºñ½ÁÇÑ ÇÁ·ÎÁ§Æ®(»ç½Ç, Èí»çÇÑ ÄÚµåÀÔ´Ï´Ù.)ÀÔ´Ï´Ù. ÈξÀ Áøº¸µÈ ¼º°ú(ÇöÀç ¾à 5K »çÀÌÁî°¡ ´Ã¾ú½À´Ï´Ù.)ÀÏ »Ó ¾Æ´Ï¶ó ºÎµ¿ ¼Ò¼öÁ¡(floating point)À̳ª ¹®ÀÚ¿ »ó¼ö(String constants)ÀÇ Áö¿ø±îÁö, °¡Ä¡ÀÖ´Â ºÎ°¡±â´Éµéµµ ÀÖ½À´Ï´Ù. ´Ù¸¥ °èȹ ÁßÀΠƯ¡À¸·Î Â±â ¸ðÀ½(?, garbage collection)°ú º¹¼ö ÇÁ·Î±×·¥ ÀûÀç(multiple program loading) µîÀÌ ÀÖ½À´Ï´Ù.