�@���̂��т̓����{��k�ЂŔ�Ђ��ꂽ�F���܁A���Ƒ��Ȃ�тɊW�҂̊F���܂ɁA�S���炨��������\���グ�܂��B����̑�k�Ђł́A������Web�T�C�g�ŃA�N�Z�X�s�\��Ԃ����������̂́A�L���ɐV�����Ƃ���ł��B�ً}�������A�K�v�ȏ�����肷�邽�߂ɑ����̐l��Web�T�C�g�ɃA�N�Z�X����킯�ł����A���̂悤�Ȑ؎��ɏ�K�v�Ƃ����Ƃ��Ɍ����āA�g���t�B�b�N����ɂ��A�N�Z�X�s�\���������Ă��܂������X�����܂����B
�@�������A���̂悤�ȋً}���Ή��T�C�g��Google App Engine�i�Ȍ�AGAE�j�Ȃǂɂ���ăN���E�h�����Ă����A���̂悤�Ȗ��͉����ł����Ƃ����܂��B�N���E�h���g�p����A���[�U�[�A�N�Z�X���}���ɑ�������悤��Web�T�C�g�ł��A�A�N�Z�X�s�\��A�N�Z�X�x���̏�Ԃ������N�������ƂȂ��A����ȉ{���\��Ԃ��p���ł��܂��B
�@�Ȃ��Ȃ�AGAE�̂悤�ȁu�N���E�h�E�R���s���[�e�B���O�v���ł́A�p���̍����X�P�[���A�E�g�i�����T�[�o�\�͊g���j�@�\�������Ă��邩��ł��B���̃X�P�[���A�E�g�@�\�͐���őS���E150����ȏ���̃T�[�o���z�u����Ă���Ƃ����A���啪�U�V�X�e���ɂ���Ď�������Ă��邩��ł��B
�@�܂��AGAE�̂悤��PaaS�^�N���E�h�̓����Ƃ��Ă͊����������Ă����A�V�K�T�C�g�𗧂��グ��̂͂��̂̐����ʼn\�ł��B�V�K�ɍs���ꍇ�ł�1�`2����ɂ͗����グ�������ł��܂��i��1�j�B
��1
GAE�ł̃v���O���~���O���ݒ��N���E�h���ւ̃f�v���C�菇�ɂ��ẮA�L���uEclipse��Java��App Engine���n�߂邽�߂̊�b�m���v���Q�Ƃ��Ă��������B�܂��ُ��uGoogle App Engine for Java���H�N���E�h�E�v���O���~���O�v�i�G�a�V�X�e���j����сuGoogle App Engine ���H���t�@�����X�v�i�Z�p�]�_�Ёj�ɂ��L�ڂ���Ă��܂�
�@����ɁAGAE�́A�V�K�����グ����ʏ�^�p�܂ł̕K�v�Ȕ�p�͖����ł���A���Ȃ�̃A�N�Z�X������������悤�ɂȂ��Ďn�߂ėL�����[�h�ɂȂ�܂����A���̗����������Ƃ�����ł��傤�i��2�j�B
��2
�L�����[�h�ł̉ۋ��z����ѐݒ���@�Ȃǂɂ��ẮA�p���ł����ȉ��̃T�C�g�ɋL�ڂ���Ă��܂�
�@���̂悤�ɁAGAE�̂悤��PaaS�^�N���E�h�ً͋}���Ή��T�C�g�\�z�p�Ƃ��Ă��A�܂��ɑł��Ă��Ƃ�������ł��傤�B
�@������GAE�ł�Web�V�X�e���\�z�ɂ́A�Z�p�I�ȕǂ�����܂��B�ً}����Web�T�C�g�𗧂��グ�悤�Ƃ���u�����l���AGAE�����UKey-Value Store��Java�܂���Python���玩�R�ɑ����X�L�����������킹�Ă���Ƃ������Ƃ́A�܂ꂩ������܂���B
�@�ً}���̗����グ�ł̓X�L���K���Ŏ��Ԃ��₷���Ƃ��܂܂Ȃ�Ȃ��ł��傤�B
�@�������A�����T�[�o�T�C�h��Java��Python �̃R�[�f�B���O����؍s��Ȃ��ŁA�ȒP��JavaScript�̋L�q�����ŃN���E�h�iGAE�j��Key-Value Store�����R�ɑ����Ƃ���A���̕ӂ�̎�����傫���ς��͂��ł��BJavaScript���g�����Ƃ��ł���A���ɂ��鑽���̗L�p��Web API�̃f�[�^�������₷���A�������}�b�V���A�b�v����Web�T�C�g�𗧂��グ�邱�Ƃł��܂��B�{�A�ڂł́A�������������c�[���ugaedirect�v���Љ�����Ǝv���܂��B
�@gaedirect���g�p����A�N���E�h�����ꂽ�ً}���Ή��T�C�g��JavaScript�Őv���ɍ\�z�ł��A�A�N�Z�X�W���ɂ���ĉ{���s�\�ɂȂ��Ă��܂��悤�Ȃ��Ƃ��Ȃ��Ȃ�ł��傤�B
�@2011�N4�����݁Agaedirect�͊�{�@�\�͊������Ă��܂����A�ו��̋@�\�͂��ꂩ�������\��ƂȂ��Ă��܂��B�\�t�g�E�F�A���_�E�����[�h���Ď��ۂɎg�p���邽�߂̎菇�Ȃǂɂ��ẮA�{�A�ڂ̌㔼�ŏЉ��\��ł��B���̊���Eclipse������сA�R�}���h���C���̂ǂ���ł��A�v���O�����쐬�ƃN���E�h���ւ̃f�v���C���ł���悤�ɂȂ�\��ł��B
�@�A�ڍŏ��̍���́Agaedirect�̋@�\�T�v���Љ�܂��Bgaedirect�̋@�\�Ƃ��Ă�Google�̃f�[�^�X�g�A�iBigtable�j�ւ�CRUD�i�o�^�E�Q�ƁE�X�V�E�폜�j�����̑��ɏ��������@�\������܂����A����͊�{��CRUD�����ɏœ_�ĂďЉ�Ă��܂��B
�@����ȍ~�́uGoogle Chart API�v����сA�uGoogle Maps API�v�uOpenLayers�v�Ȃǂւ�gaedirect�K�p�Ȃǂ��Љ�Ă����\��ł��B�O���t�쐬��A�}�[�J�[�\���ł̒n�}�`��͍ЊQ�Ή��T�C�g�ł��悭�g�p�������̂ł����Agaedirect�ƃ}�b�V���A�b�v���邱�Ƃɂ���āA�ȉ��̂悤�Ȍ��S�ȃT�C�g�ɐ��܂�ς�点�邱�Ƃ��ł��܂��B
�@���y�[�W����́Agaedirect�ł́A�f�[�^��CRUD���������ׂ�jQuery���g�p����JavaScript�ł����ʐM�ōs���܂��B�����ŏЉ��T���v���ł́A���e���M���_�ł�jQuery�̍ŐV�o�[�W����1.5���g�p���Ă��܂����A�Â��o�[�W�����ł�����\�ł��B�Ⴆ�A�o�[�W����1.3.2�ł����퓮����m�F���܂����A�o�[�W����1.4�₱�ꂩ�烊���[�X�����V�����o�[�W�����ł�����\�̂͂��ł��B
�@GAE�̃f�[�^�X�g�A�uBigtable�v�́u���UKey-Value Store�v�Ƃ������̂ŁARDB�i�����[�V���i���f�[�^�x�[�X�j�Ƃ́A���Ƃ��ƍ\�����قȂ���̂ł����A�e���̖��̂�����Ă��܂��̂ŁA�ŏ��ɏЉ�Ă����܂��B
�@���UKey-Value Store��RDB�̈Ⴂ�ABigtable�ɂ��ďڂ����m�肽���ǎ҂́A�ȉ��̘A�ڂ��Q�Ƃ��Ă����Ă��������B
Copyright © ITmedia, Inc. All Rights Reserved.