�������ЂƂ̘A�g�́gAR�u���E�U�h�ւ̑�1���\�\KDDI�u����ԓ����P�[�^�C�v�̖����F�Z�J�C�J�����ɂƂǂ܂�Ȃ��u�Z�J�C�J����ZOOM�v�i1/2 �y�[�W�j
» 2010�N04��08�� 00��00�� ���J
�@������Ԃɓd�q�����d�ˍ��킹��AR�i�g�������j�̋Z�p�́A2009�N�㔼���납�炳�܂��܂ȃ��f�B�A�Ɏ��グ���A���ڂ��W�߂Ă���B�u�Z�J�C�J�����v��uLayar�v�ȂǁA�X�}�[�g�t�H����GPS��6���Z���T�[�i�n���C�Z���T�[�{�����x�Z���T�[�j�����p���āA�ʒu�����������R���e���c����������������Ԃɕ�����ł���悤�Ɍ�����AR�T�[�r�X���A�b��ɉ�t�����B
au�[������AR�A�v���u�Z�J�C�J����ZOOM�v
�@���������̒��A�X�}�[�g�t�H���ł͂Ȃ����{�́g�P�[�^�C�h�ɑ��āA�ʐM�L�����A�Ƃ��ĐϋɓI��AR�T�[�r�X����Ă����̂�KDDI���B���Ђ�KDDI�������̊J������AR�A�v���u����ԓ����P�[�^�C�i���Łj�v��2009�N6���Ɍ��J���A�ʐ^�����̏�ɓ��e����T�[�r�X��A���͂̊ό�����\������T�[�r�X�����[�U�[�ɒ��Ă����B������2010�N�A���Ђ̓Z�J�C�J�����̊J�����ł���ڒq�h�b�g��AR���ƂŘA�g���A�Z�J�C�J�����̃R���e���c��au�P�[�^�C�ʼn{���ł���A�v���u�Z�J�C�J����ZOOM�v��6���ɒ���Ɣ��\�����B���Ԍ���Œ�������I�ȃA�v���ł���AKDDI�͓��A�v���̐��ʂ܂��č����AR���Ƃ��������Ă����l�����B�]�����Ă������ŃA�v���̓T�[�r�X���~���A�Z�J�C�J�����u�����h�̐V�A�v���ɃR���e���c����������W��i�D�ɂȂ�B
�@�uKDDI��AR�̓Z�J�C�J�����ɋz�������̂��v�\�\�����v���l�����邩������Ȃ����A�����ł͂Ȃ��B�Z�J�C�J����ZOOM�́A����ԓ����P�[�^�C�̖ڎw���u���݉^�p���̂���AR���E�v�̍\�z�Ɍ�������1���ł���A�A�v���̒��ł͎���ԓ����P�[�^�C�̃G���W���������Ă���B�܂�A����ԓ����P�[�^�C�̓A�v���Ƃ������A���̉��œ����G���W���ł���A���Ђ�AR�v���b�g�t�H�[���S�̂��w���u�����h���Ȃ̂��B���̃v���b�g�t�H�[���́A�Z�J�C�J�����ɂƂǂ܂炸�A���܂��܂�AR�T�[�r�X�̃R���e���c�������ʼn{���ł���g�u���E�U�h�Ƃ��Ă̖�����ڎw���Ă���B���Ђ̓Z�J�C�J����ZOOM�̌��J�Ɠ������ɁA�A�v���ɃR���e���c��\�����邽�߂�SDK�����J���A���܂��܂�CP�i�R���e���c�v���o�C�_�[�j�̎Q������l�����B
���ш��ߎ�
�@�u�ڒq�h�b�g����̃Z�J�C�J������A�h�R������������i�r�ȂǁA�����ȃT�[�r�X�ƃv���~�e�B�u�ȃ��C���[�ő��ݘA�g�����Ȃ��Ǝs�ꂪ�炽�Ȃ��Ɗ����A���s�̋@���T���Ă��܂����v�\�\KDDI�������Ŏ���ԓ����P�[�^�C�̊J����S�����鏬�ш��ߎ��͂������B�����͂��˂Ă���AR�R���e���c�̑��݉^�p�����d�v�����A���ЂƂ̘A�g�ɐϋɓI�Ȏp���������Ă����i�Q�l�L��1�j�i�Q�l�L��2�j�B
�@����AKDDI�̃R���e���c�r�W�l�X�̌�������ł́A�R���e���c��z�M�����ʂ����邽�߂̃��f�B�A�Ƃ���AR�ɒ��ڂ��Ă���A�����Android�[���̊��J���̕���ł́A�X�}�[�g�t�H���Ȃ�ł͂̐V�����R�~���j�P�[�V�����c�[���̒ɊS���Ă����B�����������Ɛ헪�I�Ȕw�i�Ə��ю��̎v���Ƃ��d�Ȃ荇���Ď��������̂��A���[�U�[�Q���^AR�Ƃ��đ傫�ȋ��S�͂����Z�J�C�J�����Ƃ̘A�g�������B
�@�Z�J�C�J����ZOOM�́A����ԓ����P�[�^�C�̓Ǝ��@�\��y���ȓ��쐫�ƁA�Z�J�C�J�����̖L�x�ȃR���e���c�Ɛ������ꂽ�f�U�C�����Z�������A�g�����Ƃ����h�̃A�v���Ƃ�����B�@�\�ʂ́A2009�N��CEATEC�Ō��J���ꂽ����ԓ����P�[�^�C�̊J�����ɋ߂��A������Ԃ̈ʒu������ƘA������CG�}�b�v��ɃR���e���c���ׂ�u�������[�h�v�ƁA�J�����f���ɃR���e���c���d�˂�u���C�u�r���[�E���[�h�v�Ƃ���2��ނ̉�ʃ��[�h���p�ӂ���Ă���B�������[�h�ł͉����̃R���e���c��\������Y�[���@�\�𓋍ڂ���ق��A�R���e���c�̖��W�x�ɉ����ĉ�ʂ̕\���͈͂������Œ��߂���ȂǁA����܂�KDDI���������|���Ă���AR�̃m�E�n�E�����̂܂ܐ����Ă���B�A�v���̊J���͕x�R������w�Ƌ�����2010�N�ɓ����Ă���J�n�BAndroid�[���̔��\��œW�������J�����́A�킸��2�J�����ō�肠�����Ƃ����B
CG�}�b�v�Ōy���ɓ����u�������[�h�v�i�ʐ^�����j�B�A�C�R���ȂǂɃZ�J�C�J�����Ƌ��ʂ̃f�U�C�����̗p����Ă���i�ʐ^�������A�E�j
�@���A�v���́A�Z�J�C�J�����̃f�[�^�x�[�X�ɃA�N�Z�X���A�u�G�A�^�O�v�ƌĂ��Z�J�C�J�����̃R���e���c����ʂɕ\������B�܂��A���R�Ȃ���Z�J�C�J����ZOOM��œ��e�����G�A�^�O�͓ڒq�h�b�g�̃Z�J�C�J�����ɂ����f����A�R���e���c�̑��݉^�p�����m�ۂ���Ă���B
�@����ɁAKDDI�͓Ǝ��ɃG�A�^�O�p�́uKDDI�G�A�^�O�T�[�o�v�������A������KDDI���������ƂŊW��z���Ă���CP�̃R���e���c��AEC�ւ̓����A���邢�͍L���Ȃǂ��ڂ��A�Z�J�C�J����ZOOM�ɕ\������l�����B��������KDDI���̃G�A�^�O�́A�ڒq�h�b�g�����J����API�ɂ���ăZ�J�C�J�����ɂ����f���邱�Ƃ��ł���B
�]���̎���ԓ����P�[�^�C�̃V�X�e���\���}�i�ʐ^�����j�ƁA�Z�J�C�J����ZOOM���̗p�������Ƃ̃V�X�e���\���}�i�ʐ^���E�j�B�s���葽���̃T�[�o�ɃA�N�Z�X�ł���̂�����ԓ����P�[�^�C�̏d�v�ȃe�[�}��
�@�\�������X���G�����A���Ђ̊W��[�I�Ɍ����ƁAKDDI�ɂƂ��ēڒq�h�b�g�͖L�x��CGM�R���e���c�̒��ł���A�Z�J�C�J�����Ƃ������S�͂̂���u�����h��AR�𐄐i����p�[�g�i�[�Ƃ������ƂɂȂ�B����A�ڒq�h�b�g�ɂƂ���KDDI�́A���{�ň��|�I�Ȑ����߂�g�P�[�^�C���[�U�[�h�ւ̃��[�`���菕�����Ă���鑶�݂ł���AAPI��ʂ��ăR���e���c��z�M����CP��1�ł�����B
Copyright © ITmedia, Inc. All Rights Reserved.
';
e_dlv.innerHTML = html;
adRequest({position:dlv_pos,dom:true});
}else if(ad_type === 'gam'){
var html = '
';
e_dlv.innerHTML = html;
refreshGam('InArtSpecialLink');
}else if(ad_type === 'logly'){
var html = '
';
e_dlv.innerHTML = html;
loglySet(g_id);
}else if(ad_type === 'google'){
var html = '
';
e_dlv.innerHTML = html;
googletag.cmd.push(function(){
var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
googletag.display('div-gpt-ad-1551176482959-0');
googletag.pubads().refresh([slot8]);
});
}
};
var insert_ok = function(_target,_str){
var clearfix = d.createElement('div');
clearfix.className = 'colBoxClear';
if(ad_float_fix){
e_body.insertBefore(e_dlv,_target);
e_body.insertBefore(clearfix,_target.nextElementSibling);
}else{
e_body.insertBefore(e_dlv,_target);
}
set_dlv();
};
var insert_ng = function(_str){
e_dlv.style.display = 'none';
};
var main = function(){
var e_nodes = e_body.childNodes; // BODY �����q�v�f
var e_tags = []; // BODY �����^�O
var p_num = []; // BODY ���� P �^�O�ʒu
var p_target_num; // �g�}����ʒu
var o_float = {}; // ��荞�ݗv�f
var o_this = {}; // �A�N�e�B�u�^�O
var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O
var flag_insert = 0; // �}���t���O
// ��荞�ݗv�f�`�F�b�N
var check_float = function(_e){
var e = 0;
if(_e.id.match(/^col\d{3}(l|r)$/)){
e = _e;
}
return e;
};
// �v�f�� Y ���W�ƍ����̍��v�l
var get_element_y = function(_e){
var ey = 0;
var eh = _e.offsetHeight;
while(_e){
ey += _e.offsetTop;
_e = _e.offsetParent;
}
return ey + eh;
};
var check_ptag = function(_e){
var e = 0;
if(_e.tagName && _e.tagName === 'P'){
e = _e;
}
return e;
};
var try_insert = function(){
p_target_num = Math.floor(p_num.length / 2) - 1;
if(p_target_num >= _maxrange) p_target_num = _maxrange;
if(dis_con) p_target_num = 0;
for(var i = p_num[p_target_num]; i < e_tags.length; i++){
o_this.e = check_ptag(e_tags[i]);
if(o_this.e){
o_next.e = check_ptag(e_tags[i + 1]);
if(o_next.e){
if(!o_float.e || check_float(e_tags[i - 1])){
o_float.e = check_float(e_tags[i - 1]);
o_float.n = i - 1;
}
if(o_float.e && o_float.n < i + 1){
o_float.y = get_element_y(o_float.e);
o_this.y = get_element_y(o_this.e);
set_line(o_float.y,'red');
set_line(o_this.y,'blue');
if(o_float.y < o_this.y){
flag_insert = 1;
insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���');
break;
}
}else{
flag_insert = 1;
insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�');
break;
}
}
}else{
o_float = {};
}
}
if(!flag_insert){
insert_ng('�}���ʒu�Ȃ�');
}
};
// �S�q�v�f����^�O�̂ݔz��ɓ����
for(var i = 0; i < e_nodes.length; i++){
if(e_nodes[i].tagName){
e_tags.push(e_nodes[i]);
}
}
// �S�^�O���� P �^�O�ʒu��z��ɓ����
for(var i = 0; i < e_tags.length; i++){
if(e_tags[i].tagName === 'P') p_num.push(i);
// �ŏ��̉�荞�ݗv�f���i�[
if(!o_float.e){
o_float.e = check_float(e_tags[i]);
o_float.y = get_element_y(o_float.e);
o_float.n = i;
}
}
if(p_num.length >= _threshold){
try_insert();
}else{
insert_ng('P �^�O ' + _threshold + ' �ȉ�');
}
};
if(e_body){
main();
}else{
insert_ng('�L���{���Ȃ�');
}
})(document,4,5);