ELM���g���ăv���O��������Ƃ́AELM�̉��z��Ԃ̒��Ŏg �p�ł���I�u�W�F�N�g������Ă������ƂɂȂ�܂��B �ŏ��̃v���O�����Ƃ��āA��Ԃ̃n���[���[���h������Ă݂܂��傤�B
�\�[�X�t�@�C����u���ꏊ�͂ǂ��ł��ǂ��̂ł����A�Ƃ肠�����A [Z:\semi\java\hello]�������HelloElm.java������ĉ������B���e�͈ȉ��� �悤�ɂ��܂��B
import ac.hiu.j314.elmve.*; public class HelloElm extends RealElm { public void hello(Request r) { sendMessage(makeReply(r,"Hello Virtual World!")); } }
ELM,VESMA�̃C���X�g�[���������Ȃ�A�R���p�C���͊ȒP�ł��B
javac HelloElm.java
HelloElm.class���ł��Ă���ΐ����ł��B
���s�́AELM��VESMA�̉��z��ԓ��ōs�Ȃ��̂ŁA�ȉ��̎菇���ӂޕK�v������܂��B
�ŏ���VESMA���N�����܂��B���̂Ƃ�VESMA���N�����鎞�̏ꏊ���d�v�ł��B HelloElm.class���u���Ă���ꏊ�ŋN�����ĉ������B�łȂ���VESMA�� HelloElm��ǂݍ��߂܂���B��̓I�ɂ�HelloElm.class���u���Ă���ꏊ�ŁA vesma2.sh�����s���ĉ������B
VESMA��HelloElm�������߂ɂ́A�܂��AVESMA�̉��z��ԓ���HelloElm�I�u �W�F�N�g�����܂��B���̃R�}���h�������ĉ������B(VESMA�̃R�}���h���C ���ŁB)
cct HelloElm touch hello 0.0 0.0
��ʒ����Ɂuhello�v�Ƃ������x���������͂��ł��B�����ŁA������ƒ��ӁB hello�Ƃ������O�̓I�u�W�F�N�g���ŁA���ۂɂ͖��O�͂Ȃ�ł��ǂ��ł��B�ŁA ����hello�I�u�W�F�N�g�̃N���X����HelloElm�Ƃ������Ƃł��B ����ŁAHelloElm���s�̏����������܂����B
ELM,VESMA��ŃI�u�W�F�N�g�삳����ɂ́A���̃I�u�W�F�N�g�Ƀ��b�Z�[ �W�𑗂�Ηǂ��ł��B�ǂ̂悤�ȃ��b�Z�[�W�ɉ������邩�́A���̃I�u�W�F�N �g�̋@�\�ɂ��܂��BHelloElm�N���X�̃I�u�W�F�N�g�́uhello�v�Ƃ������b �Z�[�W�ɉ������܂��B���̃R�}���h����͂��Ă݂ĉ������B
##hello hello
�����hello�Ƃ����I�u�W�F�N�g���̃I�u�W�F�N�g��hello�Ƃ������b�Z�[�W�� ����R�}���h�ł��B��肭�����AVESMA�N���C�A���g�̃��b�Z�[�W�\������ �uHello Virtual World!�v�Əo��͂��ł��B