�V�X�e���J�����܂��܂����G�����Ă������A�G���W�j�A�ɂ́A�e�N�m���W�𗝉����āA���܂��܂ȏ�ʂɓK�����I�������߂��܂��B�{�A�ڂł́AJava��.NET�̊�{�I�Ȏd�g�݂���ŐV�̌X����Z�p�Ȃǂɂ��āA����ɕ����ďЉ�܂�
�ҏW�����F�ǎ҂̋M�d�Ȃ��w�E�ɂ��ꕔ�R���e���c���폜�E���҂����Ă��������܂����B���e�ɕs�������������Ƃ����l�ѐ\���グ�܂��i2010�N7��8���j
�@��1��u�v���O���}���m���Ă�������Java��.NET�̈Ⴂ�v�ł́AJava��.NET���ꂼ����v���b�g�t�H�[���̓�����\���A�g�p����Ă����v���O���~���O�������J�����ɂ��ĉ�����APC��ŃA�v���P�[�V�����E�\�t�g�E�F�A�Ȃǂ̃v���O�������ǂ̂悤�Ȏd�g�݂Ŏ��s����Ă��邩���Љ�܂����B
�@����̓N���C�A���g�Z�p�A���̒��ł��N���C�A���g�A�v���P�[�V��������邤���ŏd�v�ȁAUI�i���[�U�[�C���^�[�t�F�C�X���쐬���邽�߂̊J�����@��AWeb�A�v���P�[�V�������J�����邽�߂̎�v�ȋZ�p���A�t���[�����[�N���f�[�^�A�N�Z�X�Z�p�Ȃǂ������Ȃ��炲�Љ�܂��B
�@Java�̋Z�p��GUI�A�v���P�[�V���������s���邽�߂̎��s���A���W���[���Ƃ���Java�A�v���b�g������܂��B�l�b�g���[�N��ʂ��Ď��Web�u���E�U�Ƀ_�E�����[�h����A���s�����Java�A�v���P�[�V������1�ł��B
�@Java�A�v���b�g�́A����܂ł̃e�L�X�g�x�[�X��Web�ł͂Ȃ��AWeb�u���E�U��ɃC���[�W��}�`��`��ł���Z�p�Ƃ��ēo�ꂵ�܂����BJava�A�v���b�g�̗��_�Ƃ���Java���z�}�V���iJVM�j�̃T���h�{�b�N�X���Ŏ��s����邽�߁A�C���^�[�l�b�g�Ŕz�z���\�ł��B�������Z�L�����e�B�����������ʁA���[�J���t�@�C���ɃA�N�Z�X���ł��Ȃ��Ȃǐ������݂����Ă��܂����B
�@����ɁAWeb�����y���o��������ł�����A�����̃R���s���[�^�͉�����x���x���A���\�[�X���\���ł͂���܂���ł����B���̂��߁AJava���z�}�V���̓��삪�x���AJava�A�v���b�g���g�ݍ��܂�Ă���Web�T�C�g�͕��y���܂���ł����B
�@���݂́AJava���z�}�V���̐��\���P�������x�̌���ɂ��AJava�A�v���b�g���o�ꂵ���������͖�肪��������Ă��܂��B���p�V�F�A�͑傫���Ȃ��ł����A�g�ы@��Ȃǂ�GUI����CG�̃A�j���[�V�����A�Q�[���ȂǂŌ��݂����p����Ă��܂��B
�@�܂�Java�A�v���b�g�́A���s����Web�u���E�U�ɑg�ݍ��܂�Ă���Java�̃o�[�W�����ɍ��E����Ă��܂����B�����ŁA���̖����������邽�߂ɁuJava Plug-in�v�Ƃ���Java�̎��s����Web�u���E�U�̃v���O�C���`���ɂ������̂����܂�܂����B�v���O�C���`���Œ��邱�ƂŁA�K�ł��ŐV�̃o�[�W������Java���z�}�V���𗘗p�ł��܂��B
�@�܂�Java SE 6u10�ł́A�u������Java Plug-in�v�Ƃ����A���܂܂łƂ܂������Ⴄ�@�\�̃v���O�C�������ڂ���܂����BInternet Explorer 6�ȍ~�AFirefox 3�ȍ~���g�p���Ă���ꍇ�́A���̃v���O�C�����g�p�ł��܂��B���̃v���O�C���ɂ͉��L�̂悤�ȓ���������܂��B
�@�ق��ɂ��������V�@�\������܂����A���̃����[�X�ɂ��Java�A�v���b�g�̋@�\���A�M���������Ɍ��サ�܂����B
�@JNLP�iJava Network Launch Protocol�j�Ƃ́A�A�v���P�[�V�����̋N�����@��XML�`���ŋL�q�����t�@�C���̂��Ƃł��B��q����uJava Web Start�v�́A���̃t�@�C����ǂݍ���ŁA�����ɋL�q����Ă��鏇���ɏ]��Java�A�v���P�[�V�������N�����܂��B
�@�ȑO��Java Plug-in�́AJava Web Start������Java�A�v���P�[�V�������N�����邽�߂�JNLP�t�@�C�����g�p���Ă��܂����B
�@�V�����v���O�C���ł�JNLP���T�|�[�g����AJNLP�t�@�C�����璼�ڃA�v���b�g���N���ł��܂��B����ɂ��A���Ƃ��Ƃ�Java Web Start�A�v���P�[�V�����p�̋@�\�ł������A��q����uJavaFX�v�̎��s�����C�u������AOpenGL���g�p����3D�O���t�B�b�N�X�̃T�|�[�g�Ȃǂ̊g���@�\���A�v���b�g�ōė��p�ł���悤�ɂȂ�܂����B
�@Java�A�v���b�g�𗘗p�������b�`�N���C�A���g�^RIA����������uApache Pivot�v�Ƃ����t���[�����[�N������܂��BApache Pivot�́AApache Software Foundation�ɂ��J������Ă���Java�̃t���[�����[�N�ł��B����RIA�̋Z�p�ł��A��q����JavaFX�͓Ǝ��̃X�N���v�g����ŊJ�����܂����AApache Pivot�͂��ׂĂ�Java��XML�ō쐬���܂��B
�@Java��GUI���T�|�[�g����Z�p�́A�ق��Ɉȉ��̂悤�Ȃ��̂�����܂��B
�@GUI�A�v���P�[�V�������쐬���邽�߂̃c�[���L�b�g�ł��BAWT�̓V���v���Ōy��GUI�A�v���P�[�V�������쐬�ł��܂����AOS�̃O���t�B�b�N�X�@�\����ɓ��삵�Ă���̂ŁA�v���b�g�t�H�[���Ɉˑ����Ă��܂��B
�@Swing�́AAWT�̏㕔�ɍ쐬���ꂽ�N���X���C�u�����ŁAAWT���g�������@�\����������܂��B���݂́uJFC�iJava Foundation Classes�j�v�ƌĂ��GUI�A�v���P�[�V������Java�ŊJ�����邽�߂̃t���[�����[�N�Ɋ܂܂�Ă��܂��BSwing�́A�ǂ̂悤��OS�ł����b�N�E�A���h�E�t�B�[���������I�Ɏ����Ƃ��ł��܂��BAWT��OS�̃E�B���h�E�V�X�e�����x�[�X�ɂ����f�U�C���ɂȂ�̂ɑ��ASwing��Java�v���O�������GUI��`��ł��邽�߁A�_��ȊJ�����\�ł��B
�@�����āASwing���g�p����GUI�A�v���P�[�V���������ȒP�ɍ쐬���邽�߂̃t���[�����[�N�Ƃ��āuSwing Application Framework�v�Ƃ������̂��J������Ă��܂��B���̃t���[�����[�N�̓A�v���P�[�V�����J���̂ЂȌ^����Ă���܂��BJCP�iJava Community Process�j�ɂ�����JSR-296�Ƃ��Ďd�l�����肳��Ă��܂��B
�@SWT�́AEclipse Foundation�����Ă���GUI�A�v���P�[�V�������쐬���邽�߂̃c�[���L�b�g�ł��B���Ƃ��ƕăA�C�E�r�[�E�G����Eclipse�p��GUI�R���|�[�l���g�Ƃ��ĊJ�����܂����BSWT�̑傫�ȓ����Ƃ��ĊeOS��GUI�̃��C�u������JNI�iJava Native Interface�j�o�R�ŗ��p���Ă��邱�Ƃ��������܂��B
�@����ɂ��A�����ȓ�����������Ă��܂��BJNI�𗘗p���Ă���̂Ńv���b�g�t�H�[�����Ƃ�SWT�̃��C�u�������K�v�ɂȂ�܂��B���̂��߁A���S�ȃ}���`�v���b�g�t�H�[���ł͂���܂���B�������ASWT���g�p���Ă��Ă�Java�ŋL�q�����R�[�h��OS�Ɉˑ����܂���B
Copyright © ITmedia, Inc. All Rights Reserved.