메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학술저널
저자정보
학문원 (공주대학교 게임디자인학과) 김재웅 (공주대학교) 채의근 (공주대학교)
저널정보
한국지식정보기술학회 한국지식정보기술학회 논문지 한국지식정보기술학회 논문지 제16권 제6호
발행연도
2021.12
수록면
1,159 - 1,170 (12page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색

초록· 키워드

오류제보하기
컴퓨터기술과 인터넷 기술의 발전에 따라, 인터넷에 대한 사람들의 의존도가 갈수록 강해지며 웹 애플리케이션(Web Application) 인터랙티브(Interactive)와 사용성에 대한 요구도 갈수록 높아지고 있다. 사용자들은 더욱 다양하고 개성적인 인터랙티브 방식을 기대한다. 다양한 요구에 대응하는 방법 중 하나로 2D 도형 기반의 직접 제어?방식을 웹 애플리케이션에 적용하기 위해서 W3C가 추진하는 HTML5 중에 Canvas를 도입하였다. Canvas를 이용하여 개발된 애플리케이션은 사용자들이 도형들을 쉽게 이해하고 직관적으로 제어할 수 있어서 새로운 유저 체험을 제공할 수 있지만 다른 문제를 직면 해야한다. 하나는 로우 레벨 과정식 드로잉 언어(Low-level procedural drawing language) 로 도형 드로잉 해야 하므로 복잡라고 코드 량도 커지게 된다.?둘째는 Canvas의 도형 객체 레벨에서 이벤트?응답 구조를 결핍하기?때문에 인터랙티브 이벤트 처리 과정이 따로 구현해야 한다. 따라서 개발 작업의 난이도를 크게 증가시켜 효율적인 작업에 ?좋지않은 영향을 준다. 이에 문제를 해결하기 위하여 본 연구에서 Fudge라는 그래픽?엔진을 제시했다.?Fudge는 ?Canvas에서 제공하는?도형 드로잉 API를 기반으로 이 기능들을 캡슐화 되고 개발자가 더 쉽게 도형 객체를 배치할 수 있다. 또한 각 도형 객체 간의 관계를 더 명확하게 하고?도형 객체 이벤트 응답을 쉽게 구현할 수 있다. 따라서 개발 난이도를 낮출 ?수 있고 로우 커플링(Low coupling) 될 수 있다. Fudge는 기존 Canvas API 캡슐화를 통해 개발자들에게 업무를 빠른 속도로 수행할 수 있도록 보류모드 API를 제공한다. 또한 JavaScript 대신 TypeScript를 사용하여 안정으로 개발하고 유지보수하도록 하며, 명시적인 방식의 코딩 기법을 통해 가독성을 높힘으로써 생산성을 크게 증가시킨다.

목차

등록된 정보가 없습니다.

참고문헌 (15)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

최근 본 자료

전체보기

댓글(0)

0