��2�� Eclipse��VE��SWT�A�v��������i�O�ҁj
���K��
2005/11/17
�Ď���i�Z�p�H�[ ��IT�����ł́A�e�N�m���W�[�E�G�o���W�F���X�g �Ď��K�������AJ2EE�̍ŐV�Z�p������܂��B�ŐV�Z�p�̒��g�����������L���b�`�A�b�v�������ǎ҂̂��߂̃R�[�i�[�ł��B
�@Eclipse��Visual Editor�i�ȉ�VE�j�́AJava�̃��[�U�[�C���^�[�t�F�C�X�p�̃p�l����ҏW���邽�߂�WYSIWYG�G�f�B�^�ł��B���Ƃ��Ƃ�IBM WebSphere Studio�̈�@�\�ł������A���݂�eclipse.org�ɂăI�[�v���\�[�X������Ă��܂��B
�@Visual Editor �́AEclipse SDK�iSoftware Development Kit�j�ɒlj�����Java�J���p�̃c�[���ł��BAWT�ASwing�ASWT��3��ނ�UI�c�[���L�b�g�ɑΉ����Ă��܂��B
�@����2��ɕ����āAVE���g����SWT�A�v���i�p�l���j���쐬����菇���Љ�܂��傤�B
SWT�Ƃ͉��� |
�@SWT�́AEclipse�̍ł��R�A�ƂȂ�E�B���h�E�E�c�[���L�b�g�ł��B�E�B���h�E�E�c�[���L�b�g�Ƃ́A�E�B���h�E�E�V�X�e���ɂ������{�I��UI���i�̃Z�b�g�ł��B
�@�E�B���h�E�E�V�X�e���͒ʏ�A�P���ɃE�B���h�E���Ǘ��E�\�����邾���̋@�\����܂��B�������A���ꂾ�����ƃE�B���h�E�́u���ɉB��Ă���E�B���h�E���N���b�N������O�ɏo��v�Ƃ����悤�Ȋ�{��������Ă���܂���B�E�B���h�E�E�A�v���P�[�V�����́A�����������������}�E�X�C�x���g�����Ȃǂ�K�ɍs�����ƂŌʂɍs��Ȃ���Ȃ�܂��A���ׂẴE�B���h�E�̕`��́A�`��p�̃O���t�B�b�NAPI�ōs��Ȃ���Ȃ�܂���B
�@�����ŁA�E�B���h�E�E�V�X�e���ɂ͂��ׂẴE�B���h�E�ɋ��ʂ̋@�\���A�h�I�����Ēlj����Ă��܂��B�Ⴆ�A�E�B���h�E�̘g���h���b�O���đ傫����ς���ꂽ��A�^�C�g���o�[���h���b�O���Ĉړ�������A�Ƃ������@�\�ł��B���̂悤�ȋ@�\�����E�B���h�E�E�V�X�e���̗v�f���u�E�B���h�E�E�}�l�[�W���v�Ƃ����܂��BWindows�̏ꍇ��Windows���g���E�B���h�E�E�}�l�[�W���[�̓��������܂��BOS/2�̏ꍇ��PM�i�v���[���e�[�V�����E�}�l�[�W���[�j�ł��BLinux�̏ꍇ�͔��ɑ����̃E�B���h�E�E�}�l�[�W���[������A���Ă���f�B�X�g���r���[�^�[�ɂ���ĈႢ�܂����AMotif�Ƃ����̂��L���ł���A�����ł�GNOME�������ł��傤���B
�@����ɁA�E�B���h�E�E�V�X�e���S�̂ŋ��ʂɎg����A��ʓI�ȓ��������E�B���h�E�̎�ށi�E�B���h�E�N���X�Ƃ����܂��j�����炩���ߗp�ӂ��āA�ė��p�ł���悤�ɂ��Ă��܂��B���̃E�B���h�E�N���X�̃Z�b�g���A��ʓI�Ɂu�E�B���h�E�E�c�[���L�b�g�v�Ƃ����܂��B��ʓI�ɁA�t���[���E�B���h�E�A�_�C�A���O�{�b�N�X�A�e�L�X�g�t�B�[���h�ށA�{�^���ށA���X�g��e�[�u���A�c���[�\���Ȃǂ̕��i���p�ӂ���Ă��܂��B
�@�����̃E�B���h�E�́A���[�U�[�E�C���^�[�t�F�C�X�iUI�j�������ǂ�\�t�g�E�F�A���i�ƍl�����邱�Ƃ���AUI�R���|�[�l���g�ƌĂт܂��B
�@Win32��OS/2��PM-API�Ȃǂ̂悤�ȃl�C�e�B�u��API�ɂ́A���炩���߃E�B���h�E�E�c�[���L�b�g������Ă��܂��BLinux�Ȃǂɍ̗p����Ă���X
Window�Ȃǂł́AX11R6���C�u������AMotif�E�B�W�F�b�g�Ƃ������c�[���L�b�g������܂��B
�@Java�ɂ͎���2�̃E�B���h�E�E�c�[���L�b�g�����炩���ߗp�ӂ���Ă��܂��B
�}1�@AWT�̕��i Java�ł́A�R�A�̃��C�u������ Abstract Window Toolkit�i�ȉ�AWT�j���p�ӂ���Ă��܂��Bjava.awt���C�u�����Ɋ܂܂�Ă��܂��B AWT�́A���ɃV���v����API�ŁA�g���̂͊ȒP�ł����A�@�\���Ⴍ�A�`��Ȃǂ̐��\���Ⴍ�A�����ڂ��ǂ��Ȃ��ȂǁA���܂荂�x�ȃE�B���h�E�E�V�X�e���ɂ͌����܂��� |
�}2�@Swing�̕��i Java2����Swing���C�u�����Ƃ����c�[���L�b�g���lj�����܂����B���C�u������javax.swing�ł��BSwing�ł́AAWT�ɂ͂Ȃ��������W�I�{�^���A�p�X���[�h�t�B�[���h�A�X���C�_�[�A�R���{�{�b�N�X�A�c���[�A�e�[�u���A�v���O���X�o�[�Ƃ��������i�������邱�ƂŁA���x�ȃE�B���h�E�E�A�v���P�[�V����������悤�ɂȂ�܂��� |
�@Java�̃E�B���h�E�E�c�[���L�b�g�Ƃ��ĕW���Œ���Ă���AWT��Swing�ł����A���ʂ̌��_������܂��B����́A�ǂ���̃E�B���h�E�E�c�[���L�b�g��PureJava�i���ׂẴE�B���h�E������Java�ōs���j�Ƃ����v�̂��ߏd���A�`������ׂ�Java��ōs���̂ŁA�����ڂ��ǂ��Ȃ��A�Ƃ������Ƃł��B
|
|
�@SWT�́AEclipse�̃x�[�X�ƂȂ�Eclipse�Ǝ��̃E�B���h�E�E�c�[���L�b�g�ł��B�@�\�́AWindows�AX-Window�̋��ʕ������o�����悤�Ȃ��̂ƂȂ��Ă��܂��B���̃c�[���L�b�g�̓����́APureJava�ł͂Ȃ��A�l�C�e�B�uAPI���g�����Ƃɂ���܂��B�Ⴆ�AWindows���SWT���g���ꍇ�AWin32�ɑ��݂���E�B���h�E���i��Win32�ɂ���ē��삵�܂��BLinux�œ��삳����ꍇ�AX-Window�i���ۂɂ́AGTK�Ƃ������C�u�����j�ɑ��݂��镔�i��GTK�ɂ���ē��삵�܂��BSWT�ɑ��݂��A�l�C�e�B�uAPI�ɑ��݂��Ȃ��E�B���h�E���i�i�Ⴆ�ALinux��ł̃c���[�\���j�́APureJava�ŃG�~�����[�g���܂��B
�@���̂悤�ȍ\�������Ă��邽�߁ASWT�̃E�B���h�E���i�̓l�C�e�B�uAPI�̕��i���̂��̂ł��̂ŁA���ɐ��\���ǂ��A�����ڂ����ꂢ�ł��BEclipse�̐����ɂ́ASWT�̑��݂��������Ȃ������Ƃ�����ł��傤�B
�@Eclipse�����\����Ă���A����SWT��Java�̃f�X�N�g�b�v�A�v���P�[�V�����i�E�B���h�E�E�V�X�e����Ŏ��s�����\�t�g�E�F�A�Ƃ����Ӗ��j�Ɏg�������Ƃ����j�[�Y�����܂�AEclipse�̍Œ���̎��s���݂̂�����Eclipse RCP�i���b�`�E�N���C�A���g�E�v���b�g�t�H�[���j���ł��܂����B����́A���b�`�N���C�A���g�A�v���P�[�V��������邽�߂ɗ��p�ł���Eclipse�̃����^�C���ł��B
Eclipse SDK��VE�̃C���X�g�[�� |
�@���̋L���̎��M���_�ł́AVE�̃o�[�W������v1.1.01���ŐV�ł��̂ŁA������g���Ď菇�Ȃǂ����Љ�܂��B�ȑO�̂��̂ɔ�ׂ�ƁA���Ȃ�g���₷���Ȃ��Ă��܂��Bv1.1.01��Eclipse 3.1��O��Ƃ��邽�߁AEclipse 3.1���g���܂��iEclipse�̍ŐV�o�[�W������Eclipse 3.1.1�j�B
�@Eclipse�̃Z�b�g�A�b�v�́A�u�A�ځFEclipse3.1���g�����v���Q�Ƃ��Ă��������B
�@VE�̍ŐV�̃r���h�́AEclipse��VE�̃T�C�g�������\�ł��B
�@VE�삳����ɂ́A�����ɂ������̃v���O�C�����C���X�g�[������K�v������܂��BVE�̃r���h�i�o�[�W�����j�ɂ���đO��ƂȂ���̂̃o�[�W�������Ⴂ�܂��̂ŁA�C��t���Ă��������B
- Java
Runtime Environment 1.4.2�ȏ�
�e�ЁiIBM�ASun�ABEA�j�������Ă���JRE�����X�g����Ă��܂��B
- Eclipse build
eclipse-SDK-3.1.1
- EMF
Build 2.1.1
- GEF
Build 3.1.1
- VE
Build 1.1.01
�@EMF�iEclipse Modeling Framework�j�́AEclipse��ł��܂��܂ȃG�f�B�^�[�����Ƃ��ɁA�G�f�B�^�[��̃��f���������L���邽�߂̋��͂ȃt���[�����[�N�ł��BVE���r�W���A���G�f�B�^�[�ƃ\�[�X�R�[�h�G�f�B�^�[�Ƃ̊Ԃʼn�ʂ̐v�������L���邽�߂ɗ��p���Ă��܂��B
�@GEF�iGraphical Editing Framework�j�́AEclipse��ŃO���t�B�J���G�f�B�^�[����邽�߂̃t���[�����[�N�ł��B�G�f�B�^�[��Ńh���b�O���h���b�v�\�ȕ��i��\�����A���Ō�������悤�ȃc�[�������菕�������܂��B
- JVM�����Eclipse�̃��W���[�����_�E�����[�h���܂�
- Java�͂��ꂼ��̃C���X�g�[���菇�ɏ]���ăC���X�g�[�����Ă�������
- �_�E�����[�h�����eZIP�t�@�C����K���ȃf�B���N�g���ɓW�J���܂�
- �W�J����ƁA���ɂ�plugin�t�H���_��features�t�H���_������܂��B���̂��ꂼ��̃t�H���_�̒��g���AEclipse�{�̂��C���X�g�[�����ꂽ�ꏊ�̓������O�̃t�H���_���ɃR�s�[���܂�
- eclipse�t�H���_�́ueclipse.exe�iWindows�̏ꍇ�j�����s����ƁAEclipse�̃��[�N�x���`���N�����܂�
�@�Ƃ���ŁAVE�́AIBM Rational Application Developer�iRAD�j�Ȃǂ̈ꕔ�̃x���_�[���i�ɂ͂��炩���߃C���X�g�[������Ă��܂��B
�@����͂����܂łł��B�����VE���g����SWT�̃p�l�����쐬���܂��B
�M�҃v���t�B�[�� |
�Ď��K���i��˂����@�䂫�Ђ��j 1987�N�ɓ��{�A�C�E�r�[�E�G�����ЁB���C���t���[��OS�A�~�h���E�F�A�̏�Q�Ή��A��Q��̓\�t�g�E�F�A�̊J���A���[�N�t���[�V�X�e���J���A�I�u�W�F�N�g�w���J���AWeb�J���Ȃǂ��o���B2000�N���A�\�t�g�E�F�A�̃e�N�m���W�[�E�G�o���W�F���X�g�Ƃ��Ċ������B �Ď���i�Z�p�H�[ �e�N�m���W�[�E�G�o���W�F���X�g�Ƃ��Ċ���Ď�������Â���AJ2EE�̍ŐV�Z�p�������Web�T�C�g�B http://www-6.ibm.com/jp/developerworks/tips/ytech/ |
Java Solution�S�L���ꗗ |
- ���^�p�̏�Q�Ή����Ԕ�r�Ɍ���A���O�Ǘ���Ղ̌��� �i2017/5/9�j
�@���O��Ղ̍\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���Č�������Ƃ��A���O�Ǘ���Ղ̗L�p�����A��Q�Ή����Ԕ�r�������ďЉ� - Chatwork�ALINE�ANetflix���i�߂郊�A�N�e�B�u�V�X�e���Ƃ͉��� �i2017/4/27�j
�@�u���A�N�e�B�u�v�Ɋ֘A�������̗p��ɂ��ĉ�����A���A�N�e�B�u�V�X�e�����������邽�߂̃��C�u�������Љ�܂� - Fluentd�{Elasticsearch�{Kibana�ō�郍�O��Ղ̊T�v�ƍ\�z���@ �i2017/4/6�j
�@���O��Ղ���������Fluentd�{Elasticsearch�{Kibana�ɂ��āA�\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���O��Ղ̍\�z�A���p���@�ɂ��� - �v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�̊�b�m�� �i2017/4/3�j
�@���S�҂��AJava������g����Android�̃X�}�z�A�v���J����ʂ��ăv���O���~���O�Ƃ͉������w�ԘA�ځB����́A�v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�Ɋւ����b�m�����������B
|
|