Egloos | Log-in


[기술트렌드 변화] WebGL, OpenCL - 무섭게 질주하는 애플 -

인터넷이라는 정보의 바다를 헤엄지면서 다양한 소식을 접하고

이를 나만의 사고방식으로 조합하는 것은 매우 재미있는 일이다.

최근 재미난 소식을 몇가지 정리해보도록 하자

1. Zune HD에서 XNA 3.1지원 : 링크클릭

 
XNA Game Studio 3.1 Zune Extensions이 공식적으로 Zune HD를 지원한단다.
자세한 내용은 직접 읽어보길 바라고,
결국 이 방침은 애플 스티브잡스의 iPod Touch는 게임기라는 발언에 대한 대항마인 셈이다.
즉 애플이 iPhone SDK로 AppStore를 통해서 오픈마켓을 만든 것처럼
MS도 XNA를 통해서 Zune App Store를 만들생각으로 보인다.

휴대용 게임기 시장에서 MS와 애플이 한판 붙으려는 모양인데, 딱히 MS에 유리해 보이지는 않는다.
일단 완벽하게 통합된 iTunes와 달리 Zune접속 SW는 말들이 많은 모양이다.
좋다는 사람, 구리다는 사람 등등

개인적으로 나는 절대강자를 싫어하는 주의라서 둘이서 치고박고 싸웠으면 좋겠다.
그래야 기술도 발전하고 가격도 내려가지. ATI vs nVidia처럼 말이다.


2. API관련 WebGL :  링크클릭

국내에서 워낙 OpenGL관련 관심이 없어서 묻혀버린 뉴스인데 브라우저에서 JavaScript로 컨트롤할수 있는 WebGL이 나왔다.
현재는 WebKit(애플 사파리, 크롬등에서 사용중인 오픈소스 브라우저엔진)에서 돌아가는 프리뷰가 제공되고 있다.


현재 전 세계적으로 무거운 클라이언트 다운로드 없이 웹에서 돌아가는 웹게임이 상당한 반향을 얻고 있는 추세다.
국내에서도 이를 위해서 많은 회사들이 암암리에 준비를 하고 있는 것으로 안다.

기존에는 오직 플래시만을 사용해서 제작해야 했지만(설마 실버라이트로 개발하는 사람은 없겠지?)
WebGL이 나온다면 얘기가 완전히 달라질 수 있을 것 같다.
일단, 수행속도가 완전히 다를테니 말이다.
하긴 뭐 플래시도 3D를 지원하고는 있지만, 이건 브라우저 표준이니깐 얘기가 달라지는 것이다.
플래시따위 깔면 되잖아! 라고 할 사람이 있을 것 같은데,
안타깝게도 아직까지 iPhone의 브라우저인 Safari가 플래시를 지원하지 않는다.
Adobe와 애플이 협력해서 개발한다는 말만 무성하지 나온게 없어서 솔직히 잘 모르겠다.


개인적으로는 방대한 3D메시 데이타, 키값, 텍스처 등등의 데이터를 어떻게 브라우저에서 관리할 것인지가 관심이다.
(이걸 한꺼번에 전송하긴 어려울테니 결국은 스트리밍 솔루션에서 결판이 나겠지?ㅋㅋ)
제발 VRML꼴이 나지 않기만을 바랄뿐이다.

그렇다고 WebGL을 들여다 볼만큼 시간은 나지 않는 잉여력 충만한 삶을 살고 있는 관계로 대략 자세한 내용은 생략한다. ㅋㅋ


3. OpenCL vs CUDA vs DX 11

OpenCL은 애플에서 스펙을 완성하고 Khronos에서 오픈표준으로 채택한 GPGPU API다.
이와 유사한 제품은 nVidia의 CUDA가 있다.
현재 MS의 DX11에서 지원예정인 Compute Shader도 유사한 제품되시겠다.
OpenCL 관련링크 : 링크1, 링크2, 링크3
CUDA 관련링크 : 링크(무려한글!)
DX11 CS 관련링크 : 링크

애플에서 이번 10.6 snow leopard OS를 발표하면서 이미 지원을 시작했다.
재밌는 것은 경쟁 솔루션이라고 할 수 있는 nVidia의 CUDA가 애플과 적극협력하고 있다는 사실이다. 응? 왜지?


가만보니 어째 모든 포스팅이 애플과 관계가 되어있군?!
MS가 표준 따위를 두려워한적은 없었지만 그만큼 애플의 움직임이 심상치 않은 것은 확실하다.

애플은 소프트웨어 업체가 결코 아니다. 옛날부터 그들은 하드웨어를 팔던 회사다.
애플2, 리자, 뉴튼, 맥, iPod, iPhone 등등...
MS가 PC를 플랫폼으로 한 SW로 성장했다면,
구글은 브라우저를 플랫폼으로 한 SW로 성장했다.

이들의 공통점은 최근 자신만의 고유한 HW 플랫폼에 목마르다는 것이다.
그에 반해서 애플은 자신만의 고유한 HW영역을 개척해 왔다.
끈질긴 생명력으로 자신만의 색깔을 분명히 하면서 거세게 도전해 오고 있는 것만은 분명하다.

아니, 그들은 이미 앱스토어를 통해서 HW와 SW, 그리고 인터페이스(iTunes)를 모두 가진자의 무시무시한 저력을 보여주고 있는 것인지도 모를 일이다.
(게다가 애플이 가진 브랜드 이미지까지한다면 사실상 사기 캐릭에 가까워진다)

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 김용준 | 2009/09/17 14:55 | 나는 프로그래머다 | 트랙백 | 덧글(1)

트랙백 주소 : http://dragonjoon.egloos.com/tb/10147875
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by ghost at 2009/09/19 03:53
재밌는 것은 경쟁 솔루션이라고 할 수 있는 nVidia의 CUDA가 애플과 적극협력하고 있다는 사실이다. 응? 왜지?

--> nvidia 의 입장에서는 CUDA를 돈 받고 파는 것도 아니고 카드만 많이 팔면 되는 것이거든요. DX11이든 OpenCL이든 GPU를 더 사용하게 하는 솔루션을 마다할 이유가 없습니다.

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶