9.1 모바일환경에서 3 차원그래픽스기술 모바일 3D 그래픽스환경 모바일 3D 그래픽스엔진
|
|
- 신일 황
- 6 years ago
- Views:
Transcription
1 제 9 장. 모바일 3D 그래픽스기술
2 9.1 모바일환경에서 3 차원그래픽스기술 모바일 3D 그래픽스환경 모바일 3D 그래픽스엔진
3 9.1.1 모바일 3D 그래픽스환경 모바일 3D 그래픽스의활용분야 모바일콘텐츠의패러다임변화 : 2D 에서 3D 로변화 활용분야 : 3D 게임, 유무선연동 3D 채팅및아바타서비스, 3D 메세징, 3D 맵, 3D 메뉴및바탕화면 PC 수준에서가능했던 3D 콘텐츠의구현이가능해질전망 가상박물관, 가상쇼핑몰등가상현실콘텐츠서비스예상 3D 가속칩을탑재한모바일 3D 폰의본격적인보급 3D 콘텐츠의일상적인활용이가능
4 9.1.1 모바일 3D 그래픽스환경 모바일 3D 그래픽스의사용환경 모바일 Handheld 기기의제약점 low power : 32 비트정수계산만허용, 배터리사용 low memory : 프로그램메모리 50KB, 데이터는최소한도요구 low resolution : 160x120 부터 320x240 (QVGA) rapid evolving platform 데스크탑과모바일환경의비교 데스크탑 모바일 CPU 1 GHz ~ 3 GHz 100 MHz ~ 500 MHz FPU 있음 없음 전원 일반전원 배터리 메모리 512 MB 이상 100 KB ~ 128 MB 화면해상도 640x480 이상 160x120 ~ 320x240
5 9.1.1 모바일 3D 그래픽스환경 모바일 3D 그래픽의발전을위한조건 모바일전용 3D 그래픽처리엔진이필요 국내 : 리코시스 M3D, 고미드 G3, 와우포엠 NF3D 가있고, 외국 : HI Micro3D, Fathammer X-Forge, Superscape Swerve 모바일 3D 그래픽스표준 API 필요 그래픽스기능및장면그래프 (Scene Graph) 를표현하는표준 API로는 OpenGL ES 와 JSR-184가대표적 고성능, 저전력특성을갖는그래픽가속칩필요 ARM, Intel, Micro Electronics, TI, ATI, NVidia 등은모바일 3D 그래픽하드웨어가속장치개발중
6 9.1.1 모바일 3D 그래픽스환경 3D 엔진, 표준 API, 3D 콘텐츠, 하드웨어간의관계
7 9.1.2 모바일 3D 그래픽스엔진 모바일 3D 엔진의특성 꼭지점과삼각형면의집합으로구성된데이터가화면위에해당하는픽셀로나타나는과정을처리해주는프로그램 PC 의경우 OpenGL 또는 DirectX 가이역할을수행 화면 / 색상의수제한, 저전력환경, 낮은주파수의데이터버스 모바일 3D 엔진의구성 전처리, 기하변환, 래스터라이저세단계의처리과정으로구성 기하변환과래스터라이저부분은 PC 에서는전용하드웨어로구현
8 9.1.2 모바일 3D 그래픽스엔진 1 모델링및전처리과정 3D 데이터를꼭지점및삼각형면의정보형태로구성 2 기하변환과정 꼭지점들의화면상좌표를계산, 보이지않는면제거 (cull face), 광원효과를고려하여각면의색상을계산 각꼭지점에대한연산수행 모델 & 뷰잉변환 -> 조명 -> 투영 -> 클리핑 -> 스크린매핑 3 래스터라이저과정 주사선변환과정을거쳐실제그림을디스플레이하는과정 즉, 화면픽셀의색상을계산하여픽셀버퍼에저장
9 9.1.2 모바일 3D 그래픽스엔진 모바일 3D 엔진의핵심기술 휴대단말기환경에최적화된작은크기의소프트웨어엔진필요 3D 게임, 아바타, GUI 등각종 3D 콘텐츠에애니메이션이적용가능한정도의빠른렌더링기술 모바일환경에최적화된 3D 그래픽파이프라인구현기술필요 엔진의크기를얼마나작게하는가 ( 약 40K~300K 바이트 ) 얼마나빠르게하느냐 (500 폴리곤기준초당 3~30 프레임정도 ) 사용하기쉬운 API 를제공 일반 CP(Content Provider) 들이손쉽게콘텐츠개발을할수있는저작도구를제공하여개발기간을단축하도록 여러가지모바일 OS 및플랫폼지원
10 9.2 모바일 3D 그래픽스 API 표준 OpenGL ES 의소개 JSR-184(M3G) 의소개 모바일그래픽스관련표준화현황
11 9.2.1 OpenGL ES 의소개 크로노스그룹 (Khronos Group) 모바일용오디오, 비디오, 2D, 3D 그래픽 API 의표준화추진 컨소시엄형태의표준화그룹으로전세계 200 여업체참여 OpenGL ES (OpenGL for Embedded System) 특징 휴대용단말기나임베디드기기에서보다향상된 2D/3D 그래픽성능을위해제안된 Low-Level 단의경량 API S/W 애플리케이션과 H/W 혹은그래픽엔진간의 API 를제공 OpenGL 을기반으로하여사용빈도가낮거나불필요한부분을제거한 OpenGL 1.3 의 Subset
12 9.2.1 OpenGL ES 의소개 OpenGL ES 버전 버전1.0 : OpenGL 1.3에근거, 소프트웨어구현에촛점 2004 중반버전1.1 : OpenGL 1.5에근거, 하드웨어가속강조 2005 버전 2.0 : 쉐이딩과프로그램가능하드웨어지원
13 9.2.1 OpenGL ES 의소개 OpenGL ES 의장점 산업계표준, 로열티필요없다 적은메모리를요구, 전력소모최소화 S/W 렌더링에서 H/W 렌더링으로의전환이용이 확장및진화발전이가능 : 업데이트가능한 extension 제공 사용이용이 : 직관적디자인과논리적명령체계로구조화 풍부한관련자료 : OpenGL에기반, 방대한자료와샘플코드
14 9.2.2 JSR-184(M3G) 의소개 JSR-184 필요성 OpenGL 을이용할경우, MIDlet 이커지므로속도가느려진다. Java3D API 는사양이방대하여 MIDP 에적합하지않다. J2ME 환경에서실행되는상위레벨의그래픽라이브러리필요 JSR-184 의특징 JCP(Java Community Process) 의 JSR(Java Specification Request)-184 : 자바환경의 Mobile 3D Graphics (M3G) API 자바의특성을이어받아 Object 의재사용과공유를원칙 장면그래프로표현하는모드와기존 OpenGL 과호환되는모드
15 9.2.2 JSR-184(M3G) 의소개 OpenGL ES 와 JSR-184 의차이점 그래픽개념이나단계적절차는동일하나표현방식에서차이 JSR-184에서는 OpenGL ES에정의된모든기능을구현가능 절차적인방식의 OpenGL ES 에비해구조적 / 기능적개선 모바일환경에서 OpenGL ES 와 JSR-184 의역할
16 9.2.3 모바일그래픽스관련표준화현황 (1) 크로노스그룹 (Khronos Group) 의표준화현황 크로노스그룹 ( Embedded 및이동형단말기의오디오, 비디오, 2D, 3D 그래픽 API 표준화를추진하는컨소시엄형태의표준화그룹 DLabs, Discreet, Evans & Sutherland, Intel, Nvidia, SGI, ATI 등그래픽및미디어관련회사중심으로설립 현재 200 여업체참여 크로노스그룹의미디어 API 의역할
17 9.2.3 모바일그래픽스관련표준화현황 Khronos Group 의미디어 API OpenGL ES(OpenGL for Embedded Systems) 2D/3D 그래픽을위한저수준의그래픽스라이브러리제공 OpenVG(Open Vector Graphics) 모바일기기에서의벡터그래픽기능을목표로하는저수준의 API OpenMAX(Open Media Acceleration Primitives) 기본적인미디어처리기능을표준화한 API OpenSL ES(Open Sound API for Embedded System) 임베디드시스템에서하드웨어가속을지원하는오디오 API
18 9.2.3 모바일그래픽스관련표준화현황 (2) Java API JCP(Java Community Process) 1998 Sun Microsystems 설립, 자바플랫폼표준화활동지원 JSR(Java Specification Requests) JCP 회원사가제안한자바플랫폼에대한구체적인기술사양 모바일 3D 표준과관련된항목 JSR-184 : Mobile 3D Graphics API for J2ME JSR-226 : Scalable 2D Vector Graphics API for J2ME JSR-287 : Scalable 2D Vector Graphics API 2.0 for J2ME JSR-239 : JAVA Bindings for OpenGL ES - OpenGL ES 3D 그래픽라이브러리에대한자바바인딩 - 기본내용은 OpenGL ES 와동일하며, 자바에서동작하는환경제공
19 9.2.3 모바일그래픽스관련표준화현황 (3) 국내표준화현황 국내업체현황 표준화이전에 3D 서비스가먼저시작, 그후세계표준화기구의표준을따르고있는상황 Khronos 그룹에참여또는 OpenGL ES 를표준 API 로채택 모바일 3D 표준화포럼 국내에서도표준화필요성이부각되어 2004 년 4 월포럼설립 국내모바일 3D 산업의활성화와해외경쟁력확보가목표 총 47 개사의기관회원이참여산 학 연연계협력체제를구성 이동통신사, 단말기제조사, 플랫폼제작사, H/W 솔루션제작사, S/W 솔루션제작사, 콘텐츠제작사, 학교, 연구소 5 개분과 : 3D 엔진, 사운드, 응용레이어, 모바일콘텐츠, 기획
20 9.3 OpenGL ES 프로그래밍 OpenGL ES 프로그램의구성 OpenGL ES 프로그램의예
21 9.3.1 OpenGL ES 프로그램의구성 EGL(Embedded Graphics Library) 고유의플랫폼인터페이스 (Native Platform Interface) 공통적인플랫폼인터페이스레이어, 플랫폼결합함수들을정의 플랫폼이나운영체제와상관없이 OpenGL ES 의그래픽스작업을사용할수있게도와주는라이브러리 모바일 3D 어플리케이션프로그램의구성 3D 그래픽스를처리하는 OpenGL ES 함수들과시스템에종속적인부분을처리하는 EGL 및시스템함수들로구성
22 9.3.1 OpenGL ES 프로그램의구성 OpenGL ES 기능개요 ( 참고 ) 구분포함된기능 (OpenGL ES 1.0) 기하처리 (Geometry Processing) 래스터화 (Rasterization) 텍스쳐매핑 (Texture Mapping) 단편화처리 (Fragment Processing) Framebuffer Operations / Miscellaneous 꼭지점배열, 점 / 선 / 삼각형그리기, 행렬스택, 뷰포트, 깊이범위, 꼭지점광원처리, 쉐이딩모델멀티샘플링 (optional), 점 / 선및앤티앨리어싱, 다각형그리기, 다각형은면제거, 다각형채우기모드 2D 텍스쳐, Wrap repeat, edge_clamp, 압축텍스쳐, 멀티텍스쳐, TexSubImage, CopyTexImage, 픽셀포맷, 필터안개효과, 시저및알파테스트, 스텐실테스트 (optional), 깊이테스트 (optional), 블렌딩, 비트논리연산, 디더링화면초기화, 픽셀읽기, 알파테스트, 플러쉬, 종료, 힌트, 정적상태얻기
23 9.3.2 OpenGL ES 프로그램의예 설치환경 Windows CE 플랫폼의 PocketPC2003 을위한 OpenGL ES Embedded Visual C++ 4.0, Embedded Visual C Service Pack 4, Pocket PC 2003 SDK 을설치 Vincent Mobile 3D Rendering Library 를다운로드 삼각형예제프로그램 삼각형의각꼭지점에다른색상 삼각형내부는블렌딩 q 키는프로그램종료
24 9.3.2 OpenGL ES 프로그램의예 #pragma comment(lib, "libgles_cm.lib") #pragma comment(lib, "ug.lib") #include "ug.h" // OpenGL ES 메인라이브러리에링크 // Vincent 라이브러리에링크 // GLES/gl.h와 GLES/egl.h 헤더파일 GLfloat triangle[] = { // 삼각형꼭지점의좌표정의 0.25f, 0.25f, 0.0f, 0.75f, 0.25f, 0.0f, 0.5f, 0.75f, 0.0f }; GLfloat colors[] = { // 삼각형꼭지점의색상정의 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 1.0f }; void init() // 초기화에필요한과정 { glclearcolor (0.0f, 0.0f, 0.0f, 0.0f); glmatrixmode(gl_projection); glloadidentity(); glorthof(0.0f, 1.0f, 0.0f, 1.0f, -1.0f, 1.0f); glvertexpointer(3, GL_FLOAT, 0, triangle); glcolorpointer(4, GL_FLOAT, 0, colors); glenableclientstate(gl_vertex_array); glenableclientstate(gl_color_array); glshademodel(gl_smooth); }
25 9.3.2 OpenGL ES 프로그램의예 void display(ugwindow uwin) // 디스플레이함수를정의 { glclear (GL_COLOR_BUFFER_BIT); // 화면을지우고 gldrawarrays(gl_triangles, 0, 3); // 삼각형을버퍼에그린후 glflush (); // 화면에출력한다. ugswapbuffers(uwin); // 그리고버퍼를교체한다. } void keyboard(ugwindow uwin, int key, int x, int y) // 키보드처리함수를정의 { switch(key) { case 'q' : exit(0); break; // q' 가입력되면전체프로그램종료 } } int main() { UGCtx ug = uginit(); UGWindow uwin = ugcreatewindow(ug, "", "Triangle", 250, 250, 100, 100); // 생성 init(); // 초기화수행 ugdisplayfunc(uwin, display); // 디스플레이함수를지정 ugkeyboardfunc(uwin, keyboard); // 키보드처리함수를지정 ugmainloop(ug); // 메인루프함수를실행 return 0; }
26 9.4 모바일 3D 게임의구현
27 9.4 모바일 3D 게임의구현 게임엔진의개념 게임소프트웨어들이공유하는모듈로구성된라이브러리 또는 게임구현을지원하는툴의집합 서브엔진으로는렌더링및애니메이션엔진, 사운드엔진, 물리엔진, 인공지능엔진 게임개발도구로는지도 / 지형, 캐릭터, 애니메이션편집기등 Scene Graph API 로는 JSR-184 이용 low-level API 는 OpenGL ES 이용 [ 참고 ] 데스크탑용게임엔진 : Quake, Unreal
28 9.4 모바일 3D 게임의구현 모바일 3D 게임엔진및솔루션국외동향 일본 HI Corporation 사의 Mascot Capsule 게임엔진 핀란드 Fathammer 사의 X Forge 엔진 영국 Superscape 사의 Swerve 3D 게임엔진
29 9.4 모바일 3D 게임의구현 국내기술동향 고미드 G3 SDK 리코시스 M3D 엔진 와우포엠 NF3D 엔진
30 9.4 모바일 3D 게임의구현 모바일 3D 게임의핵심성공요소 Higher Quality Contents 3D 솔루션의기능을충분히이용한보다높은품질의게임컨텐츠 향상된그래픽, 3D 사운드효과, 편리한조작감지원등 신규시장의창출 기존 2D 게임에서지원하지못했던게임장르의개척 - 예, First Person Shooting, 레이싱게임등신규마켓창출 매니아위주의사용자층에서일반대중계층으로확대 일관성있는 3D 솔루션정책및 3D 컨텐츠제작환경지원 2D 게임에비해많은제작기간과인력이필요하므로이동통신사의일관성있는정책지원과의지표명필요 게임개발자를위한 3D 기술및마케팅지원확대가필요
31 9.5 모바일 3D 가속하드웨어및 3D 기술의미래 모바일 3D 가속하드웨어 모바일 3D 기술의발전방향
32 9.5.1 모바일 3D 가속하드웨어 모바일 3D 가속하드웨어의필요성 소프트웨어기반 3D 엔진의성능은최대초당 5~6 만개다각형 용도 사례 높은그래픽품질이나빠른속도감구현은곤란 3D 가속하드웨어칩셋, 초당 20~100 만폴리곤정도성능예상 다양한멀티미디어기능을위해서는범용프로세서로개발 3D 게임만을위해서는 3D 전용칩의개발 생산단가를고려하면 DSP 칩의사용을선호 SK 기가폰 : 나조미사의자바가속칩사용, 향후 DSP 칩예정 PDA 분야에서는미국 MeidaQ 사의 3D 전용칩이많이사용 휴대폰분야에서는일본산신전자의 GSHARK, 미쯔비시의 Z3D, 핀란드 bitboys 사의 Acceleon 칩이많이사용
33 9.5.1 모바일 3D 가속하드웨어 업체동향 Qualcomm Q3D / Q3Dimension MSM 6100 : Q3D 하드웨어엔진, OpenGL ES, 초당 10 만다각형 MSM 7000 : ATI 사의 Imageon 코어채택, 향후 ATI 와기술협력 ATI Imageon 년 OpenGL ES 를충족하는휴대전화용멀티미디어칩발표 CPU 가없는순수가속칩의형태 Nvidia GoForce 3D OpenGL ES 및 Direct 3D API 를충족 휴대전화용 3D 그래픽스칩코어, 저전력기술이특징 산신전자 Gshark plus 일본산신전자독자규격, CPU 가없는순수 3D 가속칩
34 9.5.2 모바일 3D 기술의발전방향 모바일 3D 가속하드웨어장치의개발및일반화 H/W 장치의과열방지기술과저전력 H/W 설계기술이중요 고성능 PC, PS2, X-Box 등에서구현이가능했던고품질 3D 콘텐츠의모바일기기상에서의구현이가능해질것 모바일기기전용의다양한사용자인터페이스기기 현재간단한버튼조작과방향키로게임조작이매우단순 아날로그방식의입력버튼, 360 도조이스틱장치등예상 최근입체디스플레이패널을장착한모바일기기가등장 3D 기술의표준화 현재는 Khronos 그룹과 JSR-184 그룹이업계표준을제정 많은업체들이이들의표준 3D API 를채택하여상품을개발 국내의경우국제표준화활동을하기에좋은조건을보유
Microsoft PowerPoint - compare [읽기 전용]
Embedded 3D API And ChipSet Aram So 국내외모바일플랫폼현황 국외 플랫폼개발언어수행방식추진사비고 Symbian C/C++ 바이너리노키아, 에릭슨, 모토로라서비스 Brew C/C++ 바이너리퀼컴서비스 J2ME 자바인터프리터 Sun Microsystems 서비스 Window Mobile C/C++ 바이너리 Microsoft - 국내 플랫폼개발언어수행방식추진사비고
More informationMicrosoft PowerPoint - NV40_Korea_KR_2.ppt
NV40의 진화 크리스 세이츠 (Chris Seitz) 그래픽의 진보 버츄어 파이터 NV1 1백만 삼각형 Wanda NV1x 2천 2백만 삼각형 Dawn NV3x 1억 3천만 삼각형 Wolfman NV2x 6천 3백만 삼각형 Nalu NV4x 2억 2천 2백만 95-98: 매핑과 Z-버퍼 CPU GPU 어플리케이션 / Geometry Stage Rasterization
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More information슬라이드 1
강력한성능! 인터넷 / 업무용데스크탑 PC NX-H Series Desktop PC NX1- H700/H800/H900 NX2- H700/H800/H900 NX1-H Series 사양 Series 제품설명 ( 모델명 ) NX1-H Series, 슬림타입 기본형모델중보급형모델고급형모델 NX1-H800:112SN NX1-H800:324SN NX1-H800:534MS
More information노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트
More informationuntitled
NV40 (Chris Seitz) NV1 1 Wanda NV1x 2 2 Wolfman NV2x 6 3 Dawn NV3x 1 3 Nalu NV4x 2 2 2 95-98: Z- CPU GPU / Geometry Stage Rasterization Unit Raster Operations Unit 2D Triangles Bus (PCI) 2D Triangles (Multitexturing)
More informationOpen GL
Graphics Basic Windows & OpenGL Programming 컴퓨터그래픽스연구실 OpenGL 관련참고사이트 OpenGL 공식사이트 http://www.opengl.org/ Khronos Group http://www.khronos.org/ Nehe Productions http://nehe.gamedev.net/ OpenGL 파일설정 압축을푼후다음경로로파일을복사
More informationMicrosoft PowerPoint - 권장 사양
Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home
More information<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >
10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절
More information비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리
ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows
More informationMicrosoft PowerPoint - Windows CE Programming_2008 [호환 모드]
Programming 고재관 Microsoft Mobile Device MVP Speaker 고재관 myaustin@korea.com Microsoft MVP 2006-2008 2008 Mobile Devices 분야 500 시간세미나 / 강의 실무경력 15 년메신저 Portable Device since 1995 집필도서 커뮤니티 http://myaustin.egloos.com
More informationŁø·ŸÕ=¤ ¬ ÇX±xÒ¸ 06 - Èpº– 1
그래픽스강의노트 06 - 조명 1 강영민 동명대학교 2015 년 2 학기 강영민 ( 동명대학교 ) 3D 그래픽스프로그래밍 2015 년 2 학기 1 / 25 음영 계산의 필요성 음영(陰影) 계산, 혹은 셰이딩(shading)은 어떤 물체의 표면에서 어두운 부분과 밝은 부분을 서로 다른 밝기로 그려내는 것 모든 면을 동일한 색으로 그리면 입체감이 없다. 2 /
More informationⅡ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte
스마트폰을 위한 A/V 신호처리기술 편집위원 : 김홍국 (광주과학기술원) 스마트폰에서의 영상처리를 위한 GPU 활용 박인규, 최호열 인하대학교 요 약 본 기고에서는 최근 스마트폰에서 요구되는 다양한 멀티미 디어 어플리케이션을 embedded GPU(Graphics Processing Unit)를 이용하여 고속 병렬처리하기 위한 GPGPU (General- Purpose
More information서현수
Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More informationWindows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고
OT S / SOFTWARE 임베디드 시스템에 최적화된 Windows Embedded Compact 2013 MDS테크놀로지 / ES사업부 SE팀 김재형 부장 / jaei@mdstec.com 또 다른 산업혁명이 도래한 시점에 아직도 자신을 떳떳이 드러내지 못하고 있는 Windows Embedded Compact를 오랫동안 지켜보면서, 필자는 여기서 그와 관련된
More information안전을 위한 주의사항 2 경고 상세내용 4 SMP 이용자 7대 안전수칙 6 불법조작금지 6 Dolby, DTS, SRS, DivX 7 사용자 설명서 가이드 10 구성품 확인 12 각 부분의 명칭과 기능 13 SMP의 올바른 사용법 14 구성품 사용안내 14 SMP 전원 켜기/끄기 16 터치스크린 사용안내 17 통신환경 설정 20 SMP 시작하기 22 홈 스크린
More information<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD>
2006 년 2 학기윈도우게임프로그래밍 제 8 강프레임속도의조절 이대현 한국산업기술대학교 오늘의학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용한다. FPS(Frame Per Sec)
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More information슬라이드 1
핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton
More information1부
PART 1 2 PART 01 _ SECTION 01 API NOTE SECTION 02 3 SECTION 02 GPL Apache2 NOTE 4 PART 01 _ SECTION 03 (Proyo) 2 2 2 1 2 2 : 2 2 Dalvik JIT(Just In Time) CPU 2~5 2~3 : (Adobe Flash) (Air) : SD : : : SECTION
More informationAGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례
모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationÆí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š
솔루션 2006 454 2006 455 2006 456 2006 457 2006 458 2006 459 2006 460 솔루션 2006 462 2006 463 2006 464 2006 465 2006 466 솔루션 2006 468 2006 469 2006 470 2006 471 2006 472 2006 473 2006 474 2006 475 2006 476
More information<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>
Black Key Region Cr R Linear Key Region θ White Key Region Cb θ Table θ Table for Chroma Suppress 1 255 0 θc θ Table for Linear Key θs θw1 θs θw2 Radius Table R Table for Chroma Suppress 1 255 0 Rc R Table
More information슬라이드 1
4. Mobile Service Technology Mobile Computing Lecture 2012. 10. 5 안병익 (biahn99@gmail.com) 강의블로그 : Mobilecom.tistory.com 2 Mobile Service in Korea 3 Mobile Service Mobility 4 Mobile Service in Korea 5 Mobile
More information<4D F736F F F696E74202D B30395FBAEDB7BBB5F95FBDBAC5D9BDC7B9F6C6DB5FB1D7B8B2C0DA2E >
블렌딩, 스텐실버퍼, 그림자 목 차 블렌딩 스텐실버퍼 그림자 블렌딩방정식 블렌딩인수 투명 알파채널만들기 스텐실버퍼 반사 거울 그림자 평면투영그림자 애니메이션및게임실습 2 블렌딩 블렌딩방정식 블렌딩 애니메이션및게임실습 4 블렌딩방정식 블렌딩 현재계산되고있는픽셀 ( 원본픽셀 ) 을앞서쓰여진픽셀값 ( 목적지픽셀 ) 과결합 후면버퍼 + 전면버퍼 그리기순서 블렌딩을이용하지않는물체그리기
More information04_오픈지엘API.key
4. API. API. API..,.. 1 ,, ISO/IEC JTC1/SC24, Working Group ISO " (Architecture) " (API, Application Program Interface) " (Metafile and Interface) " (Language Binding) " (Validation Testing and Registration)"
More information슬라이드 1
2007 년 2 학기윈도우게임프로그래밍 제 7 강프레임속도의조절 이대현 핚국산업기술대학교 학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용핚다. FPS(Frame Per Sec)
More informationKPS-19MA-1.hwp
판서모니터 사양(모델명 KPS-19MA) 모델명 KPS-19MA 화면크기 19.0 inch 해상도 1280 (H)x1024 (v) 픽셀크기 0.294 x0.294 mm 화소 16.7M (8 bits/color) 선명도 800:1 밝기 300 cd/m2 응답속도 Tr+Tf=5 ms 시야각 +80 ~80 (H), +80 ~80 (V) Tablet Specification
More informationPowerPoint 프레젠테이션
01 OpenGL 과 Modeling 01 OpenGL API 02 Rendering Pipeline 03 Modeling 01 OpenGL API 1. OpenGL API 설치및환경설정 2. OpenGL API 구조 2 01 1. OpenGL API 설치및환경설정 OpenGL API 의상대적위치 System Memory Graphics Application
More informationKDTÁ¾ÇÕ-2-07/03
CIMON-PLC CIMON-SCADA CIMON-TOUCH CIMON-Xpanel www.kdtsys.com CIMON-SCADA Total Solution for Industrial Automation Industrial Automatic Software sphere 16 Total Solution For Industrial Automation SCADA
More information슬라이드 1
한국산업기술대학교 제 4 강프레임리스너 (Frame Listener) 이대현교수 학습안내 학습목표 프레임리스너를이용하여게임루프를구현하는방법을이해한다. 오우거엔짂의키입력처리방식을이해한다. 학습내용 프레임리스너의개념프레임리스너를이용한게임캐릭터의이동캐릭터의이동속도조절 OIS 입력시스템을이용한키보드입력의처리 기본게임루프 Initialization Game Logic
More informationPowerPoint 프레젠테이션
03 모델변환과시점변환 01 기하변환 02 계층구조 Modeling 03 Camera 시점변환 기하변환 (Geometric Transformation) 1. 이동 (Translation) 2. 회전 (Rotation) 3. 크기조절 (Scale) 4. 전단 (Shear) 5. 복합변환 6. 반사변환 7. 구조변형변환 2 기하변환 (Geometric Transformation)
More informationMicrosoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc
DVR HDD PC Viewer Guide ADVR6000 / SWI5000 선운정보통신 소개 본 매뉴얼은 DVR의 하드디스크 PC 뷰워의 설명서입니다. 이 프로그램은 DVR에 장착되어 미리 포맷되고 녹화된 HDD에 저장된 영상들을 사용자의 PC에서 직접 보여줄 것입니다. DVR의 하드디스크-랙에서 분리된 하드디크스가 사용자의 PC에 연결됐다면 이 응용프로그램은
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More informationK_R9000PRO_101.pdf
GV-R9000 PRO Radeon 9000 PRO Upgrade your Life REV 101 GV-R9000 PRO - 2-2002 11 1 12 ATi Radeon 9000 PRO GPU 64MB DDR SDRAM 275MHz DirectX 81 SMARTSHADER ATI SMOOTHVISION 3D HYDRAVISION ATI CATLYST DVI-I
More informationPCServerMgmt7
Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network
More information<4D F736F F F696E74202D20C1A63034B0AD202D20C7C1B7B9C0D3B8AEBDBAB3CABFCD20B9ABB9F6C6DBC0D4B7C2>
게임엔진 제 4 강프레임리스너와 OIS 입력시스템 이대현교수 한국산업기술대학교게임공학과 학습내용 프레임리스너의개념 프레임리스너를이용한엔터티의이동 OIS 입력시스템을이용한키보드입력의처리 게임루프 Initialization Game Logic Drawing N Exit? Y Finish 실제게임루프 오우거엔진의메인렌더링루프 Root::startRendering()
More informationESP1ºÎ-04
Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.
More information먹(중반) TTA 150 작업.indd
표준 시험인증기술동향 백낙훈 1. 머리말 3차원컴퓨터그래픽스분야는 1980 년대에이미현재사용되는기술들의이론적배경이정립되었지만, 일반인들에게는그다지알려지지않았었다. 그러나 2000 년대로들어오면서 3차원게임들이활발히보급되고, 휴대폰의사용자인터페이스에뜻밖에 3차원그래픽스기술이적용되면서급속히퍼져나가고있다. 이러한 3차원컴퓨터그래픽스분야에서가장널리사용되고, 핵심적인기능을담당하는표준라이브러리로는
More information(Microsoft PowerPoint - \301\24613\260\255 - oFusion \276\300 \261\270\274\272)
게임엔진 제 13 강 ofusion 씬구성 이대현교수 한국산업기술대학교게임공학과 학습목차 Ofusion 을이용한 export Export 된씬의재현 씬노드애니메이션을이용한수동카메라트래킹 ofusion OGRE3D 엔진용 3D MAX 익스포터 http://www.ofusiontechnologies.com ofusion 의특징 Realtime Viewport 3D
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More informationMPEG-4 Visual & 응용 장의선 삼성종합기술원멀티미디어랩
MPEG-4 Visual & 응용 장의선 esjang@sait.samsung.co.kr 삼성종합기술원멀티미디어랩 MPEG? MPEG! Moving Picture Experts Group ISO/IEC JTC1/SC29/WG11 1988년 15명으로출발! 2001년 3백여명의동영상전문가집단으로성장 MPEG History 101 MPEG-1,2,4,7,21 멀티미디어압축표준
More information<C7D1B1B9C1A4BAB8BBEABEF7BFACC7D5C8B82D535720C7C3B7A7C6FB20C7D8B9FD20536F4320C0B6C7D5C0B8B7CE2DB3BBC1F62E687770>
표지 면지와 동일 SW 플랫폼 해법: SoC 융합으로 임채덕, 김선태, 정영준, 김태호, 유현규 목 차 1. 서론 1 2. 플랫폼 현주소 2 2.1. 모바일 OS 엿보기 2 2.2. SW 기업의 최신 동향 4 2.3. SoC 기업의 최신 동향 7 2.4. 시사점 11 3. SW 플랫폼 Innovative Mover 전략 13 3.1. 후발 주자의 고민 13
More informationCAN-fly Quick Manual
adc-171 Manual Ver.1.0 2011.07.01 www.adc.co.kr 2 contents Contents 1. adc-171(rn-171 Pack) 개요 2. RN-171 Feature 3. adc-171 Connector 4. adc-171 Dimension 5. Schematic 6. Bill Of Materials 7. References
More information학습목표 3 차원그래픽의기본개념에대해이해한다. OpenGL 의기본개념에대해이해한다. 간단한 OpenGL 프로그램을만들수있다.
헬로, 안드로이드 14 주차 OpenGL 의 3D 그래픽 (1) 강대기동서대학교컴퓨터정보공학부 학습목표 3 차원그래픽의기본개념에대해이해한다. OpenGL 의기본개념에대해이해한다. 간단한 OpenGL 프로그램을만들수있다. 차례 3D 그래픽이해하기 OpenGL 소개하기 OpenGL 프로그램만들기 스레드관리하기 배경화면변경및사용자이미지로변경 요약 퀴즈 연습문제 3D
More information슬라이드 1
프로세싱 광운대학교로봇학부박광현 프로세싱실행 2 C:\processing-3.2.1 폴더 창나타내기 실행 정지 3 폭 높이 600 400 도형그리기 배경칠하기 5 background(255, 255, 255); R G B background(255, 0, 0); background(255, 122, 0); 선그리기 6 background(255, 122, 0);
More informationHTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API
WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging
More information< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>
Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법
More informationPowerPoint Presentation
오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,
More information설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 4 강. 함수와라이브러리함수목차 함수오버로딩 디폴트매개변수 라이브러리함수 clock 함수 난수발생 비버퍼형문자입력 커서이동 프로그래밍문제 1 /21 4 강. 함수와라이브러리함수함수오버로딩 2 /21 함수오버로딩 동일한이름의함수를여러개만들수있음 함수프로파일이달라야함 함수프로파일
More information<4D F736F F F696E74202D204347C3E2BCAEBCF6BEF D315FC4C4C7BBC5CDB1D7B7A1C7C8BDBA20B0B3B0FC2E >
목차 1 컴퓨터그래픽스개요 2 컴퓨터그래픽스영상 3 OpenGL 프로그래밍 이병래교수 / 방송대컴퓨터과학과 컴퓨터그래픽스란? 컴퓨터그래픽스에대한다양한시각 컴퓨터그래픽스란? 교재목차 컴퓨터를이용하여그림을그리거나조작하는기술, 제작된그림 그림을그리거나조작하기위해사용되는컴퓨터기술 제1장제2장 컴퓨터그래픽스의개관 컴퓨터그래픽스소프트웨어 하드웨어기술 입출력장치, 비디오메모리,
More information슬라이드 1
마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***
More information기초에서 활용까지 윈도우즈 임베디드 CE 프로그래밍
. Microsoft,, MVP Regional Director Shu-Fen Cally. Microsoft MVP. IT,. Microsoft.NET INETA, 70 50%,. Windows Mobile..,. Windows CE 10,.., Mobile Device,. 18 Windows Embedded CE Progra mming Microsoft Mobile
More informationSpeaker MVP (Visual C++) 팁스웨어대표 tipssoft.com 개발커뮤니티운영자 한이음 IT 멘토 tipsware blog.naver.com/tipsware
김성엽 / 팁스웨어 Speaker MVP (Visual C++) 팁스웨어대표 tipssoft.com 개발커뮤니티운영자 한이음 IT 멘토 tipsware blog.naver.com/tipsware manager@tipsware.com Agenda NDK & Cross-Platform Visual Studio Emulator Android App Development
More information01이국세_ok.hwp
x264 GPU 3 a), a), a) Fast Stereoscopic 3D Broadcasting System using x264 and GPU Jung-Ah Choi a), In-Yong Shin a), and Yo-Sung Ho a) 3 2. 2 3. H.264/AVC x264. GPU(Graphics Processing Unit) CUDA API, GPU
More information<BDBAB8B6C6AEC6F95FBDC3C0E55FC8AEB4EB5FC0CCC1D6BFCF5F3230313230362E687770>
산업연구시리즈 2012년 6월 18일 제3호 스마트폰 시대, IT를 넘어 금융을 향해 산업연구시리즈 2012년 6월 18일 제3호 스마트폰 시대, IT를 넘어 금융을 향해 연구위원 이 주 완 joowanlee@hanaif.re.kr 02)2002-2683 요 약 IT 산업에 미치는 영향 프리미엄 제품 공급자 중심으로 재편 스마트폰은 단순히 기능이 추가된
More informationMicrosoft PowerPoint - CDMA Mobile ¹ÙÄÚµå½Ã½ºÅÛ ±¸Ãà¾È
, TEL:02)861-1175, FAX:02)861-1176 목 차 1. 시스템의특징 2. 시스템구성도 3. 프로그램개발범위 4. DATA FLOW 5. 프로그램개발재원 6. 업무흐름도 7. 업무 FLOW 8. 기대효과 9. 추진일정 10. 장비상세사양서 1. 장비의특징 Mobile Network Controller CDMA Card / ( 20,, ) Internet,
More information안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을
Digital Video Recorder 간편설명서 XD3316 안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을 차단하고, 전원 플러그를 동시에
More informationMicrosoft PowerPoint - 2006 4Q AMD DT channel training Nov.ppt
ctober 2006 2006 Q4 AMD 데스크탑 프로세서 소개 2006 / 11 4분기 새 소식! 이제 본격적인 AM2 시즌! 소켓 939와 소켓754는 일부재고제품으로운영후단종 Quad-core, DDR2 메모리, 가상화기술 지원- 미래형 플랫폼 최고 성능의 명예를 이어가는 FX-70, -72 & -74 출시 4X4 Platform, 2-Processor
More informationMicrosoft Word - cg07-final.doc
기말고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 성적공고시중간고사때제출한암호를사용할것임. 1. 맞으면 true, 틀리면 false를적으시오. (20점) 1) 은면제거알고리즘중페인터알고리즘
More informationMVVM 패턴의 이해
Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어
More informationMicrosoft Word - 문필주.doc
포커스 포커스 모바일 광고기능을 갖는 아이폰 애플리케이션 문필주* 이요섭** 최근의 모바일 광고 시장은 이동통신사 중심의 SMS 발송 형태에서 아이폰의 등장과 앱 스토어(App Store)의 성공에 의한 콘텐츠 내의 플랫폼(App-vertising) 형태로 변해 가고 있다. 본 고에서는 모바일 광 고 아이폰 애플리케이션을 활용할 수 있는 방법에 대해 논의하고자
More information<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>
"Seoul National University 21 세기한국의미래 서울대학교에너지자원공학과 [3] GIS 와소프트웨어 오늘의강의들여다보기 GIS 소프트웨어의구성 GIS 소프트웨어의구조및유형 상용 GIS 소프트웨어의종류 ( 시연 ) 서울시 GIS 포털 ( 시연 ) Google Earth ( 시연 )A ArcGIS 2 GIS 소프트웨어 방법 M 사람 N GIS
More informationez-md+_manual01
ez-md+ HDMI/SDI Cross Converter with Audio Mux/Demux Operation manual REVISION NUMBER: 1.0.0 DISTRIBUTION DATE: NOVEMBER. 2018 저작권 알림 Copyright 2006~2018 LUMANTEK Co., Ltd. All Rights Reserved 루먼텍 사에서
More informationchapter2.hwp
2. 그래픽스프로그래밍의소개 2.1 OpenGL 이란? 2.1.1 OpenGL 의정의 2차원또는 3차원드로잉을위한표준그래픽스라이브러리 - 그래픽스하드웨어에대한소프트웨어인터페이스 - C나 C++ 과같은프로그래밍언어는아님 - 그래픽스하드웨어에잘구현될수있음 -C언어기반라이브러리 - 상태기반아키텍쳐 - 즉시모드 (Immediate mode) 기반 그래픽스라이브러리
More information고객 카드 1588-7278
고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송
More information슬라이드 1
세모그래픽스 III. 게임프로그래밍에필요한 OpenGL Page 1 목차 1. 간단한 OBJ-C 2. IOS의 OGL VS Win32의 OGL 3. IOS개발환경설정 4. 뷰포트, 프로젝션, 모델뷰 ( 회전이먼저냐이동이먼저냐?) Page 2 세모그래픽스 간단한 OBJ-C 2011.07.16 김형석 Page 3 1. Obj-C (test2_cpp) #import
More informationMicrosoft PowerPoint - eSlim SV5-2510 [080116]
Innovation for Total Solution Provider!! eslim SV5-2510 Opteron Server 2008. 03 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2510 Server Quad-Core and Dual-Core Opteron 2000 Series 6 internal HDD bays for SAS
More informationMicrosoft PowerPoint - eSlim SV5-2410 [20080402]
Innovation for Total Solution Provider!! eslim SV5-2410 Opteron Server 2008. 3 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2410 Server Quad-Core and Dual-Core Opteron 2000 Series Max. 4 Disk Bays for SAS and
More information2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지
PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에
More information<464B4949B8AEC6F7C6AE2DC0AFBAF1C4F5C5CDBDBABBEABEF7C8AD28C3D6C1BE5FBCD5BFACB1B8BFF8BCF6C1A4292E687770>
국내 유비쿼터스 사업추진 현황 본 보고서의 내용과 관련하여 문의사항이 있으시면 아래로 연락주시기 바랍니다. TEL: 780-0204 FAX: 782-1266 E-mail: minbp@fkii.org lhj280@fkii.org 목 차 - 3 - 표/그림 목차 - 4 - - 1 - - 2 - - 3 - - 4 - 1) 유비쿼터스 컴퓨팅프론티어사업단 조위덕 단장
More information1
1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15
More information..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A
..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*
More information서피스셰이더프로그램 셰이더개발을쉽게! Thursday, April 12, 12
서피스셰이더프로그램 셰이더개발을쉽게! 유니티렌더링시스템소개 렌더링패스 셰이더랩 서피스셰이더 데모 2 유니티렌더링시스템 3 Deferred Lighting Rendering Path Dual Lightmapping Post Effect Processing Realtime Shadow LightProbe Directional Lightmapping HDR Gamma
More informationC 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12
More informationMicrosoft PowerPoint - lecture3-ch2.ppt [호환 모드]
Coordinate Systems Graphics Programming 321190 2014 년봄학기 3/14/2014 박경신 2D Cartesian Coordinate Systems 3D Cartesian Coordinate Systems Cartesian Coordination Systems -x +y y-axis x-axis +x Two axes: x-axis
More informationKEY 디바이스 드라이버
KEY 디바이스드라이버 임베디드시스템소프트웨어 I (http://et.smu.ac.kr et.smu.ac.kr) 차례 GPIO 및 Control Registers KEY 하드웨어구성 KEY Driver 프로그램 key-driver.c 시험응용프로그램 key-app.c KEY 디바이스드라이버 11-2 GPIO(General-Purpose Purpose I/O)
More information52 l /08
Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹
More information스타크래프트 II: 자유의 날개 TM 빠른 시작을 위한 안내서 시작하기 시스템 최소 요구 사항 PC운영 체제: 최신 서비스 팩과 DirectX 9.0c가 설치된 Windows XP/Windows Vista /Windows 7 CPU: 그래픽 카드: Intel Pentium 4 2.6 GHz 또는 동급의 AMD Athlon 프로세서 128 MB PCIe NVIDIA
More information슬라이드 1
한국산업기술대학교 제 10 강광원 이대현교수 학습안내 학습목표 오우거엔진의광원을이용하여 3D 공갂에서광원을구현해본다. 학습내용 평면메쉬의생성방법광원의종류및구현방법 광원의종류 : 주변광원 주변광원 (Ambient Light) 동일한밝기의빛이장면안의모든물체의표면에서일정하게반사되는것. 공갂안에존재하는빛의평균값이론적인광원 광원의종류 : 지향광원 지향광원 (Directional
More information3D 그래픽칩관련기술및산업동향, 기업소개
3D 그래픽칩관련기술및산업동향, 기업소개 3D 그래픽칩산업동향 게임산업의시장규모확대에따라 GPU(Graphics Processor Unit) 시장도꾸준하게성장하고있다. 2005 년현재 GPU 시장규모는약 2 억 5 천만개정도이고 2008 년에는 3 억 1 천만개정도로성장할전망이다. 이민영 _IT-SoC 협회마케팅지원팀장 (mylee21@itsoc.or.kr)
More informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More information서강대학교 공과대학 컴퓨터공학과 CSE4170 기초 컴퓨터 그래픽스 중간고사 (1/7) [CSE4170: 기초 컴퓨터 그래픽스] 중간고사 (담당교수: 임 인 성) 답은 연습지가 아니라 답안지에 기술할 것. 답 안지 공간이 부족할 경우, 답안지 뒷면에 기술 하고, 해당
(/7) [CSE47: 기초 컴퓨터 그래픽스] 중간고사 (담당교수: 임 인 성) 답은 연습지가 아니라 답안지에 기술할 것. 답 안지 공간이 부족할 경우, 답안지 뒷면에 기술 하고, 해당 답안지 칸에 그 사실을 명기할 것.. 2차원 아핀변환인 이동변환 T (t, t ), 크기변환 S(s, s ), 그리고 회전변환 R(θ)에 대한 3행 3열 행렬들을 고려하자.
More informationMicrosoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev
글 : 김재형팀장, MDS테크놀로지 ES사업부 SE팀 www.mdstec.com 진보된기술과화려한사용자환경, 다양한응용프로그램들로무장한 스마트폰쓰나미 가몰려오고있다. 이쓰나미의영향은단지휴대용통신기기에만미치지않고, 주저하던임베디드시스템에도막대한영향을끼치고있다. 하지만임베디드시스템개발자와사용자라면누구나이 스마트폰쓰나미 의시초가임베디드시스템이었음을인정할것이다. 수많은미래지향적아이디어들을현실화하면서새로운
More informationWindows Live Hotmail Custom Domains Korea
매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service
More information<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D39C8A35F32303131B3E220435420C0AFB8C1B1E2BCFA20B5BFC7E2>
목차(Table of Content) 1. 2011년 문화기술(CT)을 둘러싼 트렌드... 2 1.1 3D 기술의 적용범위 확대... 2 1.2 웹 브라우저 게임의 특징... 2 1.3 스마트 단말에서의 콘텐츠 소비 증가... 4 1.4 인터페이스의 진화... 5 1.5 LBS, SNS와 콘텐츠의 결합... 5 2. 2011년 10대 CT 유망기술... 7
More informationInteg
HP Integrity HP Chipset Itanium 2(Processor 9100) HP Integrity HP, Itanium. HP Integrity Blade BL860c HP Integrity Blade BL870c HP Integrity rx2660 HP Integrity rx3600 HP Integrity rx6600 2 HP Integrity
More information슬라이드 1
-Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationMicrosoft PowerPoint - lecture12-ch5.ppt [호환 모드]
Cmer Moveme Vieig 5478 7 년가을학기 //7 단국대학교박경신 OeGL 에서카메라효과를주기위하여 i 함수의시작부분에카메라의움직임에반대되는변환행렬을적용시키면된다. 예를들어 카메라를원점에서 ui 만큼 +Z 로움직이려면 or 를 - ui 만큼움직이면된다. voi i( Projeio = gm::ereive(45. ; Vie = gm::m4(.f; //
More information마영전 최적화
마영전 최적화 칡흙 소개글 목차 1 마영전 - 최적화 옵션 2015. 08. 22 (1920 x 1080 고화질. 30 ~ 60 FPS) 4 마영전 - 최적화 옵션 2015. 08. 22 (1920 x 1080 고화질. 30 ~ 60 FPS) 2015.08.22 00:38 마영전 - 최적화 옵션 2015. 08. 22 // 원본크기에 기본값이 최적화에 전부다.
More informationMicrosoft Word - cg09-final-answer.doc
기말고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 성적공고시중간고사때제출한암호를사용할것임. 1. 다음문제에답하시오. (50점) 1) 직교투영 (orthographic projection),
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationChapter_02-3_NativeApp
1 TIZEN Native App April, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 목차 2 Tizen EFL Tizen EFL 3 Tizen EFL Enlightment Foundation Libraries 타이젠핵심코어툴킷 Tizen EFL 4 Tizen
More information