HTML5 Canvas, 웹의 한계를 한단계 뛰어넘는 캔버스 기능을 소개한 도서 책 출간 소식

 
반응형

2011년 2012년의 프로그래밍쪽의 화두는 스마트폰을 필두로 해서, 모바일, html5, 빅데이터, 클라우드서비스 등 다양한 분야가 각광을 받고 있는데, 그중에 모든 분야에 걸쳐서 화제의 중심이자, 커다란 변화의 바람을 일으키는것이 html5가 아닐가 싶습니다.

bigData, nosql, cloud 등의 새로운 개념들도 많이 밀려오고 있지만, 아직 실전에서는 그다지 크게 느껴지지 않지만, html5와 같은 경우에는 프로그래머, 디자이너, 앱개발자 등 많은 분야에 걸쳐서 활용되고 있고, 점점 그 쓰임새가 커지고 있는듯 합니다.

그래서 그런지 서점에 나가면 html5에 관련된 책들도 참 많이 나오고 있는데, 더불어서 javascript, ajax, css3까지 함께 큰 인기를 끌고 있고, 자바스크립트 같은 경우에는 예전에는 장난같은 프로그래밍언어에서 이제는 거의 대세의 언어로 바뀌고 있는듯 합니다.

html5관련도서는 참 많이 출간이 되었는데, 대부분 개론서이고, 자바스크립트, css 설명하는 부분들을 빼고나면 뭐 얼마되지도 않는 분량인데, 로컬저장소에 데이터를 저장하는 웹스토리지, sql database, 오프라인 응용프로그램 캐쉬, 위치정보인 Geolocation, 웹 워커, 웹소켓, 코덱이 필요없는 동영상, 오디오 재생 등 다양한 기능이 html5에서 추가가 되었는데, 그중에서 가장 돗보이는 기능중에 하나인 캔버스관련 도서들이 따로 출간이 되었습니다.

캔버스 기능은 기존에는 없던 기능으로, activeX나 플래쉬를 이용해서 구현을 하던것인데, 애플이 플래쉬가 성능이나 배터리소모에 문제가 있다면서 모바일용 사파리에서 지원을 하지 않으면서 잡스가 공개적으로 밀었던 html5...(최근에 아마존이 apple 스토어의 온라인마켓 결제 수익배분율 7:3에 반발해서 html5로 결제사이트를 구축하기도 했던데, 앞으로의 상황도 볼만한듯)


이책은 작년말에 출간된 책으로 캔버스 첫걸음을 위한 책으로 인터랙티브 게임과 애니메이션을위한 책이라고 합니다.
인터넷 서평을 보니 그리 평점은 높지 않은듯...
HTML5 캔버스 첫걸음
국내도서>컴퓨터/인터넷
저자 : 롭 호크스(Rob Hawkes) / 박진수역
출판 : 에이콘출판사 2011.12.26
상세보기


한빛미디어 o'orilly에서 나온 새로운 책입니다.
HTML5 Canvas
국내도서>컴퓨터/인터넷
저자 : 스티브 펄튼(Steve Fulton),제프 펄튼(Jeff Fulton) / 이수진,이성희역
출판 : 한빛미디어 2012.01.20
상세보기
잠깐 훌어만봐서 정확한것은 모르겠지만, 기대가 되네요~

두 책 모두 간단한 게임 제작에 대한 내용까지 다루고 있는데, html5에 자바스크립트를 이용해서 간단한 게임을 만들어보기도 한데, 아직 초창기인 요즘에 미리 배워두면 좋을듯 하기도 합니다.

http://html5games.com/

위 사이트에 가보시면 html5 캔버스 기능을 이용해서 만든 프로젝트등을 볼수 있는데, 예전에 하던 Doom, duke3d같은 게임은 물론 앵그리버드와 같은 게임도 html5로 포딩이 된듯한데, html5로 이러한 기능까지 할수 있나 참 놀랍더군요~

비단 게임분야가 아니더라도, 레포트 기능이나 화려한 그래픽 애니메이션, 배너 등 다양한 분야에서 활용이 가능할듯 한데, 아직 PC시장에서는 ie6, ie7 등 html5를 지원하지 않는 브라우저가 많아서 문제이기는 하지만, smartphone의 브라우저는 대부분 html5를 지원하기 때문에 하이브리드 앱을 만들거나 할때도 참 많은 도움이 될듯 합니다.

네이티브 앱(Native App), 모바일 웹(Mobile Web), 하이브리드앱(Hybrid App), 스마트폰 프로그램 개발 방법의 차이점 비교
Google App Engine 도서 + AppScale, 구글 앱엔진 시작하기 & GAE로 시작하는 클라우드 컴퓨팅

참고할만한 html5 사이트를 아래에 링크를 해놓으니 한번 보시면 좋을듯한데,
가급적 인터넷익스플로어보다는 firefoox, 구글 크롬등으로 보셔야 제대로 볼수 있습니다.

캔버스 튜토리얼 http://www.html5canvastutorials.com/
HTML5 문법 체크 http://html5.validator.nu/
html avi 동영상관련 http://videojs.com/ 
HTML5 지원 브라우저 http://caniuse.com/
HTML5 브라우저별 점수체크 http://html5test.com/
HTML5 코딩 http://jsfiddle.net/
 
반응형