8.1 모바일환경에서 2D 그래픽스기술 모바일 2D 그래픽스의개념 모바일 2D 그래픽스의활용분야
|
|
- 미령 묵
- 6 years ago
- Views:
Transcription
1 제 8 장. 2D 그래픽스기술의활용
2 8.1 모바일환경에서 2D 그래픽스기술 모바일 2D 그래픽스의개념 모바일 2D 그래픽스의활용분야
3 8.1.1 모바일 2D 그래픽스의개념 하드웨어환경의발전과디스플레이화면 2 세대 2.5 세대초기 3 세대 3 세대 2 세대초창기환경 적은량의문자데이터만표시, 흑백, 화면해상도는보통 세대 WAP 환경 많은량의문자와일부데이터를표시할필요로해상도증가 ~ 크기의화면, 4 또는 8 레벨의그레이나컬러
4 8.1.1 모바일 2D 그래픽스의개념 3 세대초반멀티미디어환경 많은량의문자와이미지등데이터량및종류의증가 화면해상도는보통 , 색상은 256 내지 4096 컬러사용 최근의 3 세대비디오환경 최근화상전화, 비디오스트림, DMB 방송등 full video 화면요구 화면은 의 QCIF, 또는 의 QVGA 사양적용, 색상은보통 4096 내지 256K 컬러를사용 화면디스플레이해상도명칭 명칭화면해상도사양특징 QVGA (Quarter VGA) QCIF (Quarter Common Interchange Format) 픽셀, 262K 컬러 ~ 픽셀 QQVGA (Quarter QVGA) 픽셀 QVGA 의절반 VGA 의절반크기 262K (=256K) : 24bit 중 18bit 사용 CIF 는비디오화면의표준사양으로 PAL 의경우 , NTSC 의경우
5 8.1.1 모바일 2D 그래픽스의개념 래스터그래픽 (Raster Graphics) 래스터출력장치를위해그래픽데이터를픽셀단위로저장 저장된파일의크기는출력장치의해상도에비례 화면을확대하면화질이떨어짐 벡터그래픽 (Vector Graphics) 그래픽객체들을수학적함수로표현하여기억공간에저장 파일의크기가래스터그래픽방식으로저장한것보다작음 화면확대시에도화질의변화가없음 확대 래스터 벡터
6 8.1.1 모바일 2D 그래픽스의개념 래스터방식과벡터방식의비교 표현방식 래스터그래픽스 그래픽객체들을구성하는픽셀들의값을그대로저장 벡터그래픽스 객체를수학적함수로표현하여그래픽명령어형태로저장 그림을확대하거나회전하면화그림을확대 / 축소, 회전하여도화확대 / 축소질이떨어짐질에변화가없음 응용페인팅기능에주로사용드로잉기능에주로사용 애니메이션 3GPP 표준형식 일반사용형식 프레임별로연속된이미지를저장하여애니메이션효과표현 GIF, PNG, JPEG SIS, WBMP, NBMP, GIF, PNG, JPEG, JPEG2000 좌표의기하변환을이용하여자유롭게움직임을표현 SVG Tiny, SVG Basic VIS, Mobile Flash, SVG
7 8.1.2 모바일 2D 그래픽스의활용분야 래스터그래픽스파일형식 WBMP (Wireless BitMaP) WAP 포럼에서정의 모바일단말기의제한된메모리에서사용하기적합 SIS (Simple Image Solution) 네오엠텔에서개발하여 2000 년국내모바일솔루션으로채택 GIF, JPEG, PNG 에비하여평균 6 배이상의압축율 GIF, JPEG, PNG 기존의웹환경에서널리사용하는이미지형식 기존형식의이미지를 WBMP 또는 SIS 형식으로변환하여사용
8 8.1.2 모바일 2D 그래픽스의 활용분야 래스터 그래픽스의 활용분야 대기화면 서비스, 캐릭터 다운로드 및 모바일 아바타, 모바일 카드 및 쿠폰 서비스
9 8.1.2 모바일 2D 그래픽스의활용분야 벡터그래픽스파일형식 mobile SVG : W3C, 모바일기기용 2D 벡터그래픽스표준 Flash Lite - 매크로미디어회사에서개발한벡터그래픽스형식 기타 : VIS, Mobile Flash 벡터그래픽스의활용분야 애니메이션, 게임, 지도서비스, 전자책등단말기인터페이스
10 8.2 이미지처리기술및활용 모바일환경에서이미지데이터의형식 이미지처리기술의활용
11 8.2.1 모바일환경에서이미지데이터의형식 WAP 표준 : WBMP(Wireless BitMaP) WAP 포럼에서정의한이미지형식 모바일단말기의제한된메모리에서사용하기적합 팔레트를이용하여압축율증가 : 인덱스컬러 기존의이미지형식과변환하는다양한도구가있다. 일반이미지와 WBMP 형식의이미지
12 8.2.1 모바일환경에서이미지데이터의형식 기존의웹표준 GIF LZW(Lempel-Ziv-Welch) 알고리즘을사용 팔레트를사용하는 8 비트컬러만을지원하는압축방식 사진이미지보다그래픽이미지에더높은압축률, 애니메이션기능을추가로지원 NTT-DoCoMo 의 i-mode 표준으로사용 JPEG 특별히사진 ( 정지화상 ) 의압축을위해고안된이미지압축표준 1992 년국제표준으로확정 JPEG 은 24 비트컬러를사용하며, 압축율은약 1/10 ~ 1/50 정도 자연이미지는급격한색상의변화가드물게일어나고, 사람의눈은색상보다명암에더민감하다는사실도활용
13 8.2.1 모바일환경에서이미지데이터의형식 SIS(Simple Image Service) 형식 국내네오엠텔에서개발한모바일애니메이션포맷 2000 년 6 월국내이동통신사의통합표준으로채택함. GIF, BMP 에비해데이터압축률이 2 배이상. ( 평균 6 배 ) 객체기반압축기법 : 색상과프레임수증가할수록압축률향상 세계 CDMA 및 GS 시장의 40% 를차지함. 저작툴 (SIS Animator 2.0) 및시뮬레이터도제공
14 8.2.2 이미지처리기술의활용 (1) 카메라폰활용서비스 유무선통합형서비스 모바일인화서비스 : 사진을전송하면인화하여배달 찍은사진이나웹상의이미지를열람, 편집, 전송하는서비스 사진을스티커형태로편집하여바로출력하는서비스 MMS 연동서비스 샤메일 서비스 : 카메라폰으로찍은사진 + 이모티콘 + 메일
15 8.2.2 이미지처리기술의활용 모바일쇼핑서비스 상품의바코드인식을통해무선인터넷으로상품정보보기 잡지, 광고등의바코드를인식하여예매, 구입신청등서비스 중고차판매확인서비스 : 차량의상태를고객에게사진전송 견적서비스 : 자동차외장수리, 치과의치아진단및견적 부가정보서비스 모블로그 (Moblog) : 휴대전화로웹블로그에글 / 그림을올림 캐리커쳐 / 아바타제작 : 얼굴촬영후화상처리를통한커리커쳐
16 8.2.2 이미지처리기술의활용 (2) 카메라폰프로그래밍 : WIPI 2.0 WIPI 2.0 에서 Camera 클래스의 API java.lang.object +--org.kwis.msp.media.camera +--StillClip Camera 클래스 카메라장치를제어하기위한클래스 Camera(String type, int bufsize) StillClip 클래스 카메라디바이스에서정지영상을캡쳐하고재생하는클래스 StillClip(String type, int bufsize) JPEGCameraClip 클래스 카메라폰이 JPEG 형식을지원할때 StillClip 클래스대신에사용
17 8.2.2 이미지처리기술의활용 (3) KTF WIPI 1.1 의카메라폰프로그래밍 카메라촬영및미리보기샘플코드 1 초기화 (0 번키 ) : 버퍼등필요한자원을다음과같이할당 jpegclip = new JPEGCameraClip(6*1024); 2 촬영 (2 번키 ) : 화면에정지영상이나온후버퍼를비우고촬영 jpegclip.enableoemdisplayarea();.previewstart();.cleardata();.snapshot(this); 3 정지영상재생 (3 번키 ) : 버퍼를비우고데이터보기실행 jpegclip.cleardata();.putdata();.view(null); 4 종료 (8 번키 ) : 미리보기및버퍼지우고화면을 UI 모드로변경 jpegclip.previewstop();.cleardata();.disableoemdisplayarea();
18 8.2.2 이미지처리기술의활용 import org.kwis.msp.lcdui.*; public class CameraTest extends Jlet { Camera lastcameraclip = null; JPEGCameraClip jpegclip; byte[] jpegimage = new byte[6*1024]; // 정지영상용버퍼 int jpegimagelength = 0, viewrectx=0, viewrecty=0, viewrectw=120, viewrecth=120; ImageCard ImgCard; Display display = Display.getDisplay(null); public CameraTest(){ } protected void startapp(string args[]){ ImgCard = new ImageCard(); display.pushcard(imgcard); try{ jpegclip = new JPEGCameraClip(6*1024); jpegclip.setmode(1); }catch(nullpointerexception e){ System.out.println("Cannot Initialize jpegclip"); } } protected void destroyapp(boolean b){ System.out.println("Destroyed..."); display.removecard(imgcard); }
19 8.2.2 이미지처리기술의활용 } public class ImageCard extends Card implements PlayListener{ public ImageCard() { super(); } protected boolean keynotify(int type, int key) { if( key == EventQueue.KEY_NUM0 && type == EventQueue.KEY_RELEASED) {... } if ( key == EventQueue.KEY_NUM2 && type == EventQueue.KEY_RELEASED ) { if(lastcameraclip!=null) Player.stop(lastCameraClip); System.out.println("key 2 releases-정지영상촬영!!!\n");... }... } if ( key == EventQueue.KEY_NUM3 && type == EventQueue.KEY_RELEASED ) { System.out.println("key 3 releases- 정지영상재생!!!\n");... } if ( key == EventQueue.KEY_NUM8 && type == EventQueue.KEY_RELEASED ) { System.out.println("key 8 releases- 카메라사용종료!!!\n");... }
20 8.3 모바일벡터그래픽스표준언어 : mobile SVG 모바일벡터그래픽스기술의동향 mobile SVG 의소개 mobile SVG 문서의작성
21 8.3.1 모바일벡터그래픽스기술의동향 (1) 비표준사양 : 업체고유솔루션 Flash Lite 2003 년 Macromedia 에서 Flash4 의기능을모바일용으로개발 Flash Lite 1.0 : ActionScript 로상호작용표현, 다양한오디오지원, 텍스트입력및서버연결이가능 월 Flash Lite 1.1 출시 동일한엔진으로 mobile SVG 도지원 휴대폰의표시기능접근가능 : 배터리잔량, 신호강도, 시간등 일본 NTT DoCoMo I-mode 에최초탑재 KDDI, Motorola, Nokia, Symbian 등휴대폰 PDA 및 TV/Game 용 Set-top box 에도탑재
22 8.3.1 모바일벡터그래픽스기술의동향 활용분야 애니메이션, 메시지서비스, GIS 및 LBS 에서의도로정보, 게임, 배경화면및단말기의사용자인터페이스
23 8.3.1 모바일벡터그래픽스기술의동향 Mobile Flash 국내디지털아리아사에서 Flash 애니메이션기술을모바일에서구현 Macromedia 에서공개한 Flash 4 소스를모바일용으로개발 VIS (Vector Image Solution) 2001 년네오엠텔, 독자형식의모바일벡터그래픽솔루션 현재 Flash 5.0 및 SVG Tiny 의기능을포함하여지원 풍부한기능 : 카메라 API 연동, GPS 및 LBS 인터페이스, 변수저장기능등
24 8.3.1 모바일벡터그래픽스기술의동향 (2) W3C Mobile Web 워킹그룹표준사양 SVG (Scalable Vector Graphics) 웹문서에서 2D 벡터그래픽스를표현하기위한 W3C 표준 월버전 1.0, 월버전 1.1 XML 기반으로다른 XML 기반언어와호환 mobile SVG 월모바일인터넷용표준규격발표 핸드폰용 SVG Tiny 와 PDA 용 SVG Basic 으로구분 유무선간의콘텐츠전환이용이, 공개표준으로특정회사와무관 MMS 의필수형식으로채택하여관련서비스증가 활용서비스 GPS, 지도, LBS 관련서비스, 전자문서, MMS, 애니메이션카드, 증권정보, 예약, 교육콘텐츠, 사용자인터페이스등
25 8.3.1 모바일벡터그래픽스기술의동향 향후전망 웹에서는 사실상표준 ' 인 Flash 를채용하는휴대폰이많으나 모바일에서는 W3C 표준인 SVG 가표준기술로예상 개발사들은표준을따를것인가, 비표준을유지할것인가, 모두지원할것인가고민 모바일벡터그래픽포맷의비교 VIS mobile SVG Flash Lite 표준범위국내업체제품 W3C, 3GPP 매크로미디어사제품 저작권 콘텐츠검색 내 콘텐츠제작 플레이어구입시라이센스비용지불 공개된표준 경우에따라가능가능불가능 네오엠텔에서제공하는 VIS 유틸리티를사용 여러회사에서도구를개발하여제공 플레이어구입시라이센스비용지불 매크로미디어에서제공하는 Flash Lite 도구사용
26 8.3.2 mobile SVG 의소개 일반적인 SVG 의장점 XML 기반벡터그래픽 : 확대 / 축소자유, 작은데이터용량 공개된표준으로플랫폼에독립적, 다양한솔루션개발이용이 XML 을기반으로정의 XML 로표현된다른데이터및프로그램과호환 유선인터넷과모바일환경에서동일한형식을사용 상호작용구현, 텍스트검색및활용이용이 mobile SVG 의개요 작은메모리, 낮은전력소모, 낮은연산력등모바일장치에최적화 점진적다운로드 (Progressive Downloading) 및점진적렌더링 (Progressive Rendering) 기술을지원
27 8.3.2 mobile SVG 의소개 SVG 1.1 에서목적에따라조합하는모듈화기술적용 모듈화를적용 SVGT(Tiny) 와 SVGB(Basic) 의 profile 정의 SVGT 는 SVGB 의부분집합, SVGB 는 SVG 1.1 의부분집합 SVGB(Basic) high-level profile : PDA, 고기능폰등의기기에적합 SVGT(Tiny) low-level profile 로서적은메모리와낮은대역폭의보급형모바일기기에적합
28 8.3.2 mobile SVG 의소개 SVGT Viewer (Player) 외국의경우 캐나다 BitFlash 사의 SVGT player 스웨덴 ZOOMON 사의 SVG player ( 현재 IKIVO 사 ) 미국 TinyLine 의 SVG player, 호주 CSIRO 사의 PocketSVG viewer, 일본 KDDI Lab 의 JaMaPS 등이있다 국내의경우 자이폭에서 WIPI 용 SVG Tiny player 를개발하였으며, 이를네오엠텔에서 NeoSVG 로발전, 로코드에서는 Shock2D 개발 휴원에서 Alex VG T-player 개발
29 8.3.2 mobile SVG 의소개 SVGT Editor IKIVO 사에서개발한 mobile SVG animator MMS, 모바일웹출판, 모바일 UI, 휴대폰개인화를포함한다양한벡터그래픽애니메이션콘텐츠제작 Adobe 사디자인툴과유사한환경을제공하며데이터호환가능 휴대폰에뮬레이터에서미리보기가가능
30 8.3.2 mobile SVG 의소개 그외, mobile SVG 를지원하는편집기 Bitflash 사의 Brilliance, EvolGrafix 사의 XStudio, Beatware 사의 e-picture Pro 와 Mobile Designer 등 기존의그래픽툴의편리한인터페이스와다양한기능외에 DOM 트리나 XML 속성등의구조적인정보를보여준다.
31 8.3.3 mobile SVG 문서의작성 (1) SVG Tiny (SVGT) SVG 문서의일반적인구성 SVG 문서의루트요소는 <svg> 2차원도형의그리기요소, 텍스트그리기요소 컨테이너요소, 애니메이션및스크립트관련요소 SVGT 의주요모듈 기본구조모듈, 도형모듈등 => 다음페이지 [ 표 8-4] SVGT 에포함되지않는것 tspan, tref, 경로텍스트 그래디언트, 패턴, 클리핑, 마스킹, 필터효과, 상호대화, 스크립트, 스타일속성등
32 8.3.3 mobile SVG 문서의작성 [ 표 8-4] SVGT 의주요모듈에포함되는요소 모듈기본구조모듈도형모듈이미지모듈기본텍스트모듈기본폰트모듈하이퍼링크모듈조건처리모듈애니메이션모듈확장모듈 루트요소 <svg>, 요소명 파일관련정보를기록하는 <desc> <metadata> <title> 그룹및객체를정의하고사용하는 <defs> <g> <use> <circle> <ellipse> <line> <path> <polygon> <polyline> <rect> <image> <text> <font> <font-face> <glyph> <hkern> 등 <a> <switch> <animate> <set> <animatecolor> <animatemotion> <animatetransform> <mpath> <foreignobject>
33 8.3.3 mobile SVG 문서의작성 도형그리기예제 바탕사각형, 원, 타원 2 개 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN " <svg width="130" height="130" viewbox=" " id="svg" display="inline" version="1.1" baseprofile="tiny"> <rect x="0" y="0" width="130" height="130" fill="yellow"/> <circle cx="30" cy="30" r="20" fill="red" stroke="blue" stroke-width="4"/> <ellipse cx="90" cy="30" rx="35" ry="20" fill="red"/> <ellipse transform="translate(60 90) rotate(-20)" rx="40" ry="25" fill="none" stroke="blue" stroke-width="8" /> </svg>
34 8.3.3 mobile SVG 문서의작성 애니메이션예제 <svg width="5cm" height="3cm" viewbox=" " > <rect x="1" y="1" width="498" height="298" fill="none" stroke="blue" stroke-width="2" /> <path d="m100,250 C 100,50 400,50 400,250" fill="none" stroke="blue" stroke-width="7.06" /> <circle cx="100" cy="250" r="17.64" fill="blue" /> <circle cx="250" cy="100" r="17.64" fill="blue" /> <circle cx="400" cy="250" r="17.64" fill="blue" /> 배경경로그리기 <path d="m-25,-12.5 L25,-12.5 L 0,-87.5 z" fill="yellow" stroke="red" stroke-width="7.06" > <animatemotion begin="0" dur="6" fill="freeze" path="m100,250 C 100,50 400,50 400,250" rotate="auto"/> 삼각형객체 </path> 애니메이션 </svg>
35 8.3.3 mobile SVG 문서의작성 (2) SVG Basic (SVGB) SVGB 사양과 SVGT 사양의비교 동일한모듈 도형, 하이퍼링크, 이미지, 애니메이션, 확장모듈은동일 일부요소가추가된모듈 구조 (structure) 모듈에 <symbol> 요소추가 텍스트 / 폰트모듈에 <textpath> <tspan> <tref> 등의요소추가 전체로추가된모듈 스타일모듈, 패턴모듈, 마스크모듈, 그래디언트모듈, 뷰모듈, 칼라프로파일모듈, 스크립트모듈, 클립모듈, 필터모듈 SVG full 사양과비교할때 포함되지않는요소는약간만있으나, 속성은많은부분이간략화
36 8.3.3 mobile SVG 문서의 작성 SVGB 예제 그래디언트, 클리핑 포함 클리핑 이전상태 / 실행결과: <svg width="8cm" height="8cm" viewbox=" " > <defs> <radialgradient id="mygrad"cx="120" cy="130" r="120" fx="120" fy="130" gradientunits="userspaceonuse" > <stop offset="0.6" stop-color="#00dda0" stop-opacity="0.0" /> <stop offset="1" stop-color="#00dda0" stop-opacity="0.9" /> </radialgradient> <clippath id="myclip1"> <path d="m 120,5 L 5,91 47, , ,91 z" clip-rule="nonzero"/> </clippath> <clippath id="myclip2"> <path d="m 120,60 A 70,70 0 0,1 120,200 A 70,70 0 0,1 120,60 z" /> </clippath> </defs>
37 8.3.3 mobile SVG 문서의작성 <rect x="0" y="0" width="240" height="240" stroke="red" stroke-width="4" fill="none" /> <g clip-path="url(#myclip1)"> <rect x="0" y="0" width="240" height="240" fill="url(#mygrad)" /> <text id="text" x="120" y="55" font-family="verdana" font-size="18" textanchor="middle"> </g> Snow Flower </text> <g clip-path="url(#myclip2)" > </g> <rect x="0" y="0" width="240" height="240" fill="white" /> <image x="50" y="64" width="138" height="180" xlink:href="../image/logo1.gif" /> </svg>
38 8.4 2 차원모바일게임의소개 모바일게임의분류 차원모바일게임시장의현황
39 8.4.1 모바일게임의분류 모바일게임의정의 [ 광의 ] 모바일기기 ( 휴대폰, PDA, 휴대형게임기 ) 에서하는게임 [ 협의 ] 이동전화단말기를통하여모바일로서버에접속하여이용하는게임. 즉, 무선인터넷서비스환경 모바일게임의예 아케이드 / 퍼즐게임 : 마법의돌 시뮬레이션게임 : 여름이야기 롤플레잉 RPG 게임 : 포가튼퀘스트 전략롤플레잉게임 : 삼국지결전
40 8.4.1 모바일게임의분류 이용방식에따른분류 ( 적용기술및네트워크사용도 ) 내장형 : 단말기에내장. 간단한퍼즐부터전투형까지다양 SMS 방식 : 문자메시지를통한상호간의게임 브라우저방식 : WAP 기반, 간단한그래픽 / 애니메이션제공 멀티플레이어방식 : 여러사람이네트워크로연결하여실행 다운로드방식 : 다운로드후오프라인또는온라인으로게임 스트리밍방식 : 통신망에지속적으로연결, 실시간게임진행
41 8.4.1 모바일게임의분류 온라인게임기반기술비교 WAP 방식과 VM 방식 WAP 방식 분류스트리밍방식다운로드방식 접속및실행 특징 지속적인온라인접속상태에서실행 텍스트위주의간단한그림위주단순한애니메이션정도까지가능복잡한동작및실시간구현은곤란 VM 방식 인터넷서버에서다운로드후단말기에서실행 향상된그래픽환경편리한사용자인터페이스및보안성강화다이나믹한네트워크게임가능
42 차원모바일게임시장의현황 국내모바일게임의역사 LGT, 브라우저타입의무선인터넷서비스시작 SKT, WAP 방식게임서비스시작 모바일게임시장의동향 간단한시뮬레이션이나간단한액션게임이주류를이루어옴 게임빌, 컴투스, 신지소프트등상위 8 개업체가두각 최근에는전략 RPG 게임을위주로대형화추세 이오리스 ' 히어로즈, 아이넥스 ' 불멸의이순신 ', 컴투스 ' 늑대인간 '
43 차원모바일게임시장의현황 유무선연동게임의증가 유선인터넷고객을무선인터넷게임으로확장 자본과기술력으로선점하려는기대효과 엔씨소프트 : 온라인게임 ` 리니지 2' 를모바일화하여 ' 리니지 2 제네시스 ', 일본모바일게임업체와제휴하여 ' 리니지아덴전기 ' 그외 CCR, 넥슨, 웹젠등 게임시장의경쟁심화 인터넷포털사업자진출 : 다음, 네이버, 네오위즈등 해외게임업체의국내시장진출 : 반다이, 코코캡콤, 세가등 해외진출증가 : 웹이엔지코리아, 게임빌, 컴투스등
44 차원모바일게임시장의현황 무선인터넷게임관련기술동향 WIPI 플랫폼의등장 하나의통일된플랫폼에서어플리케이션을개발하는것이목표 망개방관련이슈 : 2006 년실시 다양한무선인터넷게임서비스가용이 무선인터넷게임사업자의수익구조개선, 질높은콘텐츠의생산 규모가작은사업자는이동통신사와제휴예상 3D 그래픽스관련기술의증가 이미지기반에서벡터및 3D 그래픽스기반으로발전 모바일 3D 엔진이탑재되어있는 3D 모바일게임폰 출시 리코시스 M3D, 고미드 G3D, HI 사의 Mascot Capsule 등 최근 3D 하드웨어가속기에대한기술이개발
쉽게 풀어쓴 C 프로그래밍
CHAPTER 13. HTML5 위치정보와드래그앤드롭 SVG SVG(Scalable Vector Graphics) 는 XML- 기반의벡터이미지포맷 웹에서벡터 - 기반의그래픽을정의하는데사용 1999 년부터 W3C 에의하여표준 SVG 의장점 SVG 그래픽은확대되거나크기가변경되어도품질이손상되지않는다. SVG 파일에서모든요소와속성은애니메이션이가능하다. SVG 이미지는어떤텍스트에디터로도생성하고편집할수있다.
More informationSVG
웹벡터그래픽 Web Vector Graphics 최윤석 Namo Interactive Inc. clotho45@namo.com 1 목차 SVG 소개 SVG 현황및활용예소개 다른포맷과의비교 향후발전방향 2 3 SVG 소개 SVG History W3C 표준 Vector Graphic Format Graphic S/W : Adobe Systems, Macromedia,
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<3132BFF93136C0CFC0DA2E687770>
1 25 51 76 79 82 84 88 2005-12-16 1 합계 음반시장 온라인음악시장 5,000 4,000 3,000 4,104 4,104 3,530 3,530 3,800 3,800 4,554 4,104 4,644 3,733 4,203 2,861 3,683 3,352 2,000 1,000 450 911 1,342 1,833 1,850 1,338 2,014
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 informationMicrosoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx
2018 학년도 1 학기 JAVA 프로그래밍 II 514760-1 2018 년봄학기 5/10/2018 박경신 Lab#1 (ImageTest) Lab#1 은영상파일 (Image) 을읽어서정보를출력 Java Tutorials Lesson: Working with Images https://docs.oracle.com/javase/tutorial/2d/images/index.html
More information디지털영상처리3
비트맵개요 BMP 파일의이해실제 BMP 파일의분석 BMP 파일을화면에출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic Device
More informationPowerPoint Presentation
Canvas and SVG(Scalable Vector Graphics) 류관희 충북대학교 HTML5 Canvas? (1/2) The HTML5 Canvas is an Immediate Mode bit-mapped area of the screen that can be manipulated with JavaScript and CSS. The HTML5
More information<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD>
2006 년 2 학기윈도우게임프로그래밍 제 8 강프레임속도의조절 이대현 한국산업기술대학교 오늘의학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용한다. FPS(Frame Per Sec)
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More information슬라이드 1
2007 년 2 학기윈도우게임프로그래밍 제 7 강프레임속도의조절 이대현 핚국산업기술대학교 학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용핚다. FPS(Frame Per Sec)
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 informationMicrosoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]
Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google
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 informationJAVA PROGRAMMING 실습 08.다형성
2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스
More informationBMP 파일 처리
BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)
More information차례 1. 모바일멀티미디어의개념 2. 모바일환경과멀티미디어 3. 모바일멀티미디어의요소기술 4. 모바일기기 5. 활용분야 2
모바일멀티미디어 1 차례 1. 모바일멀티미디어의개념 2. 모바일환경과멀티미디어 3. 모바일멀티미디어의요소기술 4. 모바일기기 5. 활용분야 2 1. 모바일멀티미디어의개념 1. 모바일개념 2. 모바일멀티미디어활용 3. 모바일멀티미디어의요소기술 4. 모바일기기 5. 모바일멀티미디어의활용 3 모바일 (Mobile) 개념 언제어디서나휴대가가능하며무선통신기기를이용하여데이터를주고받을수있는것
More information고객 카드 1588-7278
고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송
More informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More informationMstage.PDF
Wap Push June, 2001 Contents About Mstage What is the Wap Push? SMS vs. Push Wap push Operation Wap push Architecture Wap push Wap push Wap push Example Company Outline : (Mstage co., Ltd.) : : 1999.5
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 information쉽게 풀어쓴 C 프로그래밍
제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationMicrosoft PowerPoint - 04-UDP Programming.ppt
Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여
More informationPowerPoint 프레젠테이션
How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.
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 informationMicrosoft PowerPoint - ch07 - 포인터 pm0415
2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자
More informationDesign Issues
11 COMPUTER PROGRAMMING INHERIATANCE CONTENTS OVERVIEW OF INHERITANCE INHERITANCE OF MEMBER VARIABLE RESERVED WORD SUPER METHOD INHERITANCE and OVERRIDING INHERITANCE and CONSTRUCTOR 2 Overview of Inheritance
More informationÄÄÅõ½º_ÃÖÁ¾ IR00609
Investor Relations 2007 Creating Fun Games for All Platforms Creating Fun Games for All Platforms INTRODUCTION 3 Creating Fun Games for All Platforms 5 6 7 Creating Fun Games for All Platforms 9 10 Extend
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 information수출및수입액현황 (2016) 6억 1,284 만달러억 1 7,045 만달러 4억 4,240 만달러 2015 년대비 15.4 % 증가 2015 년대비 11.1 % 증가 2015 년대비 1.3 % 증가 수출액 수출입차액 수입액 지역별수출액 ( 비중 ) 일본 4,129만달러
국내캐릭터산업현황 사업체수및종사자수 사업체 종사자 2,069 개 2,213 개 30,128 명 33,323 명 2015 년 7.0 % 10.6 % 증가증가 2016년 2015년 2016 년 매출액및부가가치액 매출액 부가가치액 11 조 662 억원 4 조 3,257 억원 10 조 807 억원 3 조 9,875 억원 2015 년 9.8 % 8.5 % 증가증가 2016년
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 informationq 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2
객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가
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디지털영상처리3
비트맵 BMP 파일의 실제 BMP 파일의 BMP 파일을 화면에 개요 이해 분석 출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic
More informationPowerPoint Presentation
Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section
More information쉽게 풀어쓴 C 프로그래밍
제 11 장상속 1. 상속의개념을이해한다. 2. 상속을이용하여자식클래스를작성할수있다. 3. 상속과접근지정자와의관계를이해한다. 4. 상속시생성자와소멸자가호출되는순서를이해한다. 이번장에서만들어볼프로그램 class Circle { int x, y; int radius;... class Rect { int x, y; int width, height;... 중복 상속의개요
More information슬라이드 1
모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예
More informationadfasdfasfdasfasfadf
C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.
More informationmobile_guide_SA
네이버 모바일배너 모바일 네트워트 GUIDE AD GUIDE Version 1.0 03. 적용위치 04. Appendix 목차 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 01/03 네이버 모바일배너 개요 네이버 모바일배너는 네이버 모바일 서비스
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 informationMicrosoft PowerPoint - 2강
컴퓨터과학과 김희천교수 학습개요 Java 언어문법의기본사항, 자료형, 변수와상수선언및사용법, 각종연산자사용법, if/switch 등과같은제어문사용법등에대해설명한다. 또한 C++ 언어와선언 / 사용방법이다른 Java의배열선언및사용법에대해서설명한다. Java 언어의효과적인활용을위해서는기본문법을이해하는것이중요하다. 객체지향의기본개념에대해알아보고 Java에서어떻게객체지향적요소를적용하고있는지살펴본다.
More information< C0FCC6C4BBEABEF7B5BFC7E E687770>
한국전파진흥협회 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - Ⅰ - 25 - - 26 - - 27 -
More information<4D F736F F F696E74202D20C1A63233C0E520B1D7B7A1C7C820C7C1B7CEB1D7B7A1B9D628B0ADC0C729205BC8A3C8AF20B8F0B5E55D>
Power Java 제 23 장그래픽프로그래밍 이번장에서학습할내용 자바에서의그래픽 기초사항 기초도형그리기 색상 폰트 Java 2D Java 2D를이용한그리기 Java 2D 를이용한채우기 도형회전과평행이동 자바를이용하여서화면에그림을그려봅시다. 자바그래픽데모 자바그래픽의두가지방법 자바그래픽 AWT Java 2D AWT를사용하면기본적인도형들을쉽게그릴수있다. 어디서나잘실행된다.
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 informationez-shv manual
ez-shv+ SDI to HDMI Converter with Display and Scaler Operation manual REVISION NUMBER: 1.0.0 DISTRIBUTION DATE: NOVEMBER. 2018 저작권 알림 Copyright 2006~2018 LUMANTEK Co., Ltd. All Rights Reserved 루먼텍 사에서
More informationi-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성
i-movix 소개 2005 년설립 ( 벨기에, 몽스 ), 방송카메라제작 2005년 Sprintcam Live System 개발 2007년 Sprintcam Live V2 2009년 Sprintcam Live V3 HD 2009년 Sprintcam Vvs HD 2011년 Super Slow Motion X10 2013년 Extreme + Super Slow
More information5장.key
JAVA Programming 1 (inheritance) 2!,!! 4 3 4!!!! 5 public class Person {... public class Student extends Person { // Person Student... public class StudentWorker extends Student { // Student StudentWorker...!
More informationMicrosoft PowerPoint - HS6000 Full HD Subtitle Generator Module Presentation
HS6000 Full HD Subtitle Generator Module High-performance Network DVR Solution Preliminary Product Overview (Without notice, following described technical spec. can be changed) AddPac Technology 2010,
More informationPowerPoint Presentation
객체지향프로그래밍 인터페이스, 람다식, 패키지 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 홈네트워킹 public interface RemoteControl { public void turnon(); // 가전제품을켠다. public void turnoff(); // 가전제품을끈다. 인터페이스를구현 public class Television
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알티캐스트 소개자료
DIGITAL DATA BROADCASTING PLANNING 목차 1. 데이터방송개요 2. 데이터방송제작프로세스 3. 데이터방송기획 4. 데이터방송 CASE STUDY 5. Q&A 데이터방송개요 1. 데이터방송개요 CHANGING VIEWER BEHAVIOR 04 CHANGING MEDIA INDUSTRY 05 데이터방송제작프로세스 2. 데이터방송제작프로세스
More informationPowerPoint Presentation
Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음
More informationsehyun_brochure
SmartGeoKit Series HTML5 기반 Web/Mobile 2D GIS Engine 빠르고쉬운 2D GIS 시스템구현가능 2D GIS Engine 3D GIS Engine WebGL 기반 Web/Mobile 3D GIS Engine 3D Object 관리및편집기능 외부모델링파일연계기능 SmartGeoKit CAD View HTML5 Canvas 기반무손실
More informationPowerPoint 프레젠테이션
@ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program
More information<3132BFF93136C0CFC0DA2E687770>
2005-12-16 1 합계 음반시장 온라인음악시장 5,000 4,000 3,000 4,104 4,104 3,530 3,530 3,800 3,800 4,554 4,104 4,644 3,733 4,203 2,861 3,683 3,352 2,000 1,000 450 911 1,342 1,833 1,850 1,338 2,014 0- - - - 199797 199898
More information52 l /08
Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹
More informationMicrosoft Word - How to make a ZigBee Network_kr
1 단계 ZigBee 네트워크설정방법 이보기는 ProBee 기기를이용해 ZigBee 네트워크를설정하는방법을보여줍니다. 2 단계 이보기에서사용된 SENA 제품입니다 : ProBee ZE10 Starter Kit ProBee ZS10 ProBee ZU10 3 단계 ZigBee 네트워크입니다. SE1 SE2 SE3 ZS10 ZS10 ZS10 R4 R5 R3 R1
More information<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>
뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)
More information제8장 자바 GUI 프로그래밍 II
제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로
More information<BFACB1B8BCAD30375FB8F0B9D9C0CF322E305F33C2F75F303133302E687770>
연구서 2008-07 모바일 2.0 모바일 콘텐츠의 공급과 소비 박주연 전범수 모바일 2.0: 모바일 콘텐츠의 공급과 소비 연구서 2008-07 연구기획 유선영(한국언론재단 연구위원) 연구수행 박주연(한국외국어대학교 언론정보학부 교수) 전범수(한양대학교 신문방송학과 교수) 일본원고 김상미(일본 나고야대학교 미디어코스 교수) 보조연구 김 숙(이화여자대학교 언론홍보영상학부
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 information지상파(디지털) 방송의 재전송이 큰 목적 중 하나이므로 전세계적으로 IPTV의 보급이 더욱 촉진될 가능성이 높음 단말기 측면 전망 향후에는 거치형 TV만이 아니고 휴대전화, 휴대게임기 등에 대해서도 각종 콘 텐트 전송이 더욱 확대될 것이고 더 나아가 휴대전화 TV 휴대게임기 등 단말기 상호간의 콘텐트 전송이 더욱 증가될 것임 서비스 측면 전망 유저가 편한 시간대에
More informationSIGIL 완벽입문
누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS
More informationEclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일
Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae
More information자바로
! from Yongwoo s Park ZIP,,,,,,,??!?, 1, 1 1, 1 (Snow Ball), /,, 5,,,, 3, 3, 5, 7,,,,,,! ,, ZIP, ZIP, images/logojpg : images/imageszip :, backgroundjpg, shadowgif, fallgif, ballgif, sf1gif, sf2gif, sf3gif,
More informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More informationPowerPoint 프레젠테이션
Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi
More information2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L
HXR-NX3D1용 3D 워크플로 가이드북 2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G Lens, Exmor, InfoLITHIUM, Memory
More information01-OOPConcepts(2).PDF
Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More information<4D6963726F736F667420576F7264202D207468315F4E464320B1E2BCFAB0FA20BCADBAF1BDBAC0C720C7F6C0E7BFCD20B9CCB7A120C0FCB8C15FBCF6C1A45F>
Theme Article NFC 기술과 서비스의 현재와 미래 전망 기술개발실 단말연구센터 윤여민, 김경태 1. 서 론 NFC(Near Field Communication)는 13.56MHz를 사용하는 근거리 이동통신으로 PC 휴대폰 등의 전자 기기간 양방향 데이터를 송수신할 수 있는 기술로 보안성이 뛰어나고, 빠르고 간편하게 제공 할 수 있어 모바일 결제 등의
More information<4D F736F F F696E74202D20C1A63034B0AD202D20C7C1B7B9C0D3B8AEBDBAB3CABFCD20B9ABB9F6C6DBC0D4B7C2>
게임엔진 제 4 강프레임리스너와 OIS 입력시스템 이대현교수 한국산업기술대학교게임공학과 학습내용 프레임리스너의개념 프레임리스너를이용한엔터티의이동 OIS 입력시스템을이용한키보드입력의처리 게임루프 Initialization Game Logic Drawing N Exit? Y Finish 실제게임루프 오우거엔진의메인렌더링루프 Root::startRendering()
More information( )부록
A ppendix 1 2010 5 21 SDK 2.2. 2.1 SDK. DevGuide SDK. 2.2 Frozen Yoghurt Froyo. Donut, Cupcake, Eclair 1. Froyo (Ginger Bread) 2010. Froyo Eclair 0.1.. 2.2. UI,... 2.2. PC 850 CPU Froyo......... 2. 2.1.
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 informationMicrosoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt
변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short
More informationThisJava ..
자바언어에정확한타입을추가한 ThisJava 소개 나현익, 류석영 프로그래밍언어연구실 KAIST 2014 년 1 월 14 일 나현익, 류석영 자바언어에정확한타입을추가한 ThisJava 소개 1/29 APLAS 2013 나현익, 류석영 자바 언어에 정확한 타입을 추가한 ThisJava 소개 2/29 실제로부딪힌문제 자바스크립트프로그램분석을위한요약도메인 나현익,
More informationH3250_Wi-Fi_E.book
무선 LAN 기능으로 할 수 있는 것 2 무선 LAN 기능으로 할 수 있는 것 z q l D w 3 Wi-Fi 기능 플로우차트 z q l D 4 Wi-Fi 기능 플로우차트 w 5 본 사용 설명서의 기호 설명 6 각 장별 목차 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 목차 1 2 3 4 8 목차 5 6 7 8 9 9 목차 10 11 12
More informationgnu-lee-oop-kor-lec06-3-chap7
어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base
More information멀티미디어 콘텐츠 접속을 위한 사용자인증 시스템_교열(박세환, 2015. 8. 12).hwp
q 첨단기술정보분석 1 멀티미디어 콘텐츠 접속을 위한 사용자인증 시스템 한국과학기술정보연구원 전 문 연 구 위 원 김 홍 기 (hgkim37@reseat.re.kr) 1. 개 요 멀티미디어 콘텐츠는 공급자로부터 지속적으로 서비스되어 최종 사용 자에게 제공되는 스트리밍(streaming) 미디어이다. 미디어의 스트리밍 은 미디어 발행자가 생방송과 녹화방송 모든
More information어댑터뷰
04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결
More informationNetwork Programming
Part 5 확장된 Network Programming 기술 1. Remote Procedure Call 2. Remote Method Invocation 3. Object Request Broker 2. Java RMI
More information09-interface.key
9 Database insert(record r): boolean find(key k): Record 1 Record getkey(): Key * Record Key Database.? Key equals(key y): boolean Database insert(record r): boolean find(key k): Record * Database OK 1
More information보안공학연구회
보안공학연구논문지 (Journal of Security Engineering), 제 9권 제 4호 2012년 8월 모바일 운영체제 동향 분석 배유미 1), 정성재 2), 소우영 3) Trend analysis of Mobile Operating Systems Yu-Mi Bae 1), Sung-Jae Jung 2), Wooyoung Soh 3) 요 약 최근 모바일
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 informationAutoCAD® WS
AutoCAD WS 질문과답변 목차 1. 일반제품정보... 2 1.2 누가 AutoCAD WS를사용합니까?... 2 1.3 AutoCAD WS로무엇을할수있습니까?... 2 1.4 AutoCAD WS는 AutoCAD 사용자만을위한것입니까, 아니면어느누구라도사용할수있습니까?... 2 1.5 AutoCAD WS는어떤방식으로 AutoCAD 소프트웨어와함께작동합니까?...
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More information03장
CHAPTER3 ( ) Gallery 67 68 CHAPTER 3 Intent ACTION_PICK URI android provier MediaStore Images Media EXTERNAL_CONTENT_URI URI SD MediaStore Intent choosepictureintent = new Intent(Intent.ACTION_PICK, ë
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 informationPowerPoint 프레젠테이션
@ Lesson 1,..... @ 1 Green Project 1991 Oak Java 1995. 5 December '90 by Patrick Naughton, Mike Sheridan and James Gosling Embedded in various consumer electronic device 1992. 9. 3 Star 7 1993 www portability
More informationMicrosoft PowerPoint - Zebra ZPL 한글판 명령어 메뉴얼.ppt
Zebra Programming Language (ZPL) 제브라프로그래밍안내서 문자인쇄 예제 1 기준점 10 Cm 1Cm ZEBRA PRINTER 5 Cm 1Cm 진행방향 위와같이 10Cm X 5Cm( 가로세로 ) 크기의라벨이있고기준점으로부터 X.Y 축으로 1Cm 떨어진곳에 ZEBRA PRINTER 를인쇄하고자한다면, 보기 1 ^FO 80,80^AE 21,10^FD
More information혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가
혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가웹페이지내에뒤섞여있어서웹페이지의화면설계가점점어려워진다. - 서블릿이먼저등장하였으나, 자바내에
More informationWeek3
2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()
More informationLab10
Lab 10: Map Visualization 2015 Fall human-computer interaction + design lab. Joonhwan Lee Map Visualization Shape Shape (.shp): ESRI shp http://sgis.kostat.go.kr/html/index.html 3 d3.js SVG, GeoJSON, TopoJSON
More informationSpring Data JPA Many To Many 양방향 관계 예제
Spring Data JPA Many To Many 양방향관계예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) 엔티티매핑 (Entity Mapping) M : N 연관관계 사원 (Sawon), 취미 (Hobby) 는다 : 다관계이다. 사원은여러취미를가질수있고, 하나의취미역시여러사원에할당될수있기때문이다. 보통관계형 DB 에서는다 : 다관계는 1
More information쉽게 풀어쓴 C 프로그래밍
CHAPTER 11. 자바스크립트와캔버스로게임 만들기 캔버스 캔버스는 요소로생성 캔버스는 HTML 페이지상에서사각형태의영역 실제그림은자바스크립트를통하여코드로그려야한다. 컨텍스트객체 컨텍스트 (context) 객체 : 자바스크립트에서물감과붓의역할을한다. var canvas = document.getelementbyid("mycanvas"); var
More informationWeb Scraper in 30 Minutes 강철
Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표
More information미쓰리 파워포인트
computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 HTML 문서에서 태그기능을 프레임문서구조에서는 이대신함 일반웹페이지구조 ..
More information