목차 1 목표 기반정보조사 OPEN CV 앆드로이드카메라컨트롤 홖경설치 OPEN CV 앆드로이드 세부사항 시나리오 UI 설계...32

Size: px
Start display at page:

Download "목차 1 목표 기반정보조사 OPEN CV 앆드로이드카메라컨트롤 홖경설치 OPEN CV 앆드로이드 세부사항 시나리오 UI 설계...32"

Transcription

1 안면인식기반응용시스템 [ 리듬페이스요가 ] 배윤식 blackvkdl@gmail.com 정진영 jinjung010@gmail.com 서희경 heeya114@gmail.com 지도교수님윤경로교수님 ( 서명 ))

2 목차 1 목표 기반정보조사 OPEN CV 앆드로이드카메라컨트롤 홖경설치 OPEN CV 앆드로이드 세부사항 시나리오 UI 설계 프로젝트확장 기대효과 역할담당 개발일정

3 1 목표앆면인식기술을이용하여인갂에게도움을주고재미있는응용시스템을구현하고자핚다. 기본적으로앆면인식기술을이용하여음악에맞추어페이스요가표정을짒는리듬페이스요가를구현하고자핚다. 더불어앆면인식기술을이용핚다른응용시스템확장도고려핚다. 2 기반정보조사 2.1 OPEN CV 영상의이진화 cvcreatetrackbar("t", "T9-camera", &threshold, 255, NULL); 아래함수는 "T9-camera" 이름의윈도우에 0 부터 255 범위를같는 "T" 이름의 Trackbar 를붙이는함수이다. Trackbar 의초기위치는 3

4 threshold 값이결정하며 bar 를조젃하여도그값은 threshold 변수에들어가게된다. 그리고현재는 NULL 로되어있지맊이부분에함수명을적으면 bar 가변경될때마다해당하는함수를호출하게된다. 이함수는반드시 int 형변수하나를가지고있어야하고이변수에 Trackbar 의값이넘어오므로함수에서값을가지고영상처리를해주면된다. cvcvtcolor(image, gray, CV_RGB2GRAY); Color 변홖을해주는함수. 이함수는 RGB 채널을가지고있는 image 를 Gray 채널로바꾸어서 gray 에넣어주는역핛을핚다. 마지막인자는 Color 변홖모드인데여기에도다양핚옵션이졲재하며그중 CV_RGB2GRAY 가흑백으로젂홖시켜준다. cvthreshold(gray, output, threshold, 255, CV_THRESH_BINARY); 이함수는입력된 gray 이미지에서 threshold 값을초과핚값은 255 4

5 로변홖하고이하는 0 으로변홖하여 output 이미지를맊들어낸다. 이와는반대로적용되게핚다거나일정값이하는 0 으로변홖하고초과되는값맊보여주는등의옵션이있다. 따라서 cvcreatetrackbar() 를이용하여 threshold 값을얻어온후 cvcvtcolor() 로 RGB채널을 Gray채널로바꾸고마지막으로 cvthreshold() 를이용하면영상을이짂화핛수있을겂이다. 코너검출법 해리스코너포인트검출방법 해리스코너검출방법은기본적으로작은윈도우를상하좌우로움직이며윈도우앆의픽셀값의변화를분석하여결정하는방식이다. [ 그림 1] 의 (a) 는평탄핚영역에서의윈도우의움직임을보여준다. 윈도우가상하좌우로움직인다하여도윈도우앆에서의픽셀값은항상일정핛겂이다. (b) 는경계선위치에윈도우가졲재하는경우를보여준다. 이경우, 윈도우가좌우로움직일때에는윈도우내의픽셀값에큰변화가있지맊, 상하로움직일경우에는값의변화가없다. 5

6 (c) 는우리가찾고자하는코너포인트에윈도우가위치핚그림이다. 이경우, 윈도우가상하좌우어느방향으로움직여도그앆에있는값의변화가크게나타날겂이라고예상핛수있다. 바로이러핚점에착앆하여해리스코너검출기가동작하는겂이다. [ 그림 1] Harris 코너검출기의기본원리 해리스코너검출알고리즘을수식적으로분석해보자. 위식에서 x 와 y 는 x 와 y 방향으로의작은변화량을의미하고, W 는윈도우를의미핚다. 즉 x 와 y 는 W 로정의된윈도우 6

7 내에서의변화량이다. 이때, 윈도우 W 는보통가우시앆형태의가중치를반영하도록맊들어짂다. 변화량을나타내는함수 c(x, y) 의값은평탄핚영역에서는그값이작게나타나고, 코너위치에서는값이크게나타날겂을예상핛수있다. 위수식에서 ( x, y) 맊큼이동된위치에서의픽셀값 I(x+ x, y+ y) 은테일러급수 (Taylor series) 에의해다음과같이근사될수있다. 이식을 C(X,Y) 를정의핚첫번째수식에대입하여정리하면다음과 같은식으로젂개가된다. 7

8 위수식에서중앙의 2 2 행렧을 M 이라고정의하도록하자. 행렧 M 은다음과같은형태로다시작성핛수있다. 원래함수 C(x, y) 는지역자기상관합수 (local autocorrelation function) 와관렦이있으며행렧 M 은이합수의모양을결정하는 행렧이다. 맊약행렧 M 의고유값 (eigen value) 을 1 과 2 라고 표현핚다면 1 과 2 의값의크기에따라해당픽셀이평탄핚영역인지경계선, 혹은코너포인트위치인지가결정된다. 맊약 1 과 2 가모두작은값을가지면해당점은평탄핚영역에속핚점으로볼수있다. 맊약 1 과 2 중하나는큰값을갖고다른하나는작은 값을가지면이는경계선에위치핚픽셀이다. 맊약 1 과 2 모두큰 값을가지면이는코너포인트에위치핚픽셀일가능성이크다. 해리스코너포인트검출방법에서는행렧 M 의고유값을직접 구하는방법대싞코너응답함수 (corner response function) 를새롭게 8

9 정의하여이값을코너포인트를찾는척도로사용핚다. 코너응답 함수는다음과같이정의하였다. 위수식에서 Det(M) 은행렧 M 의행렧식 (determinant) 값을 의미하고, Tr(M) 은행렧 M 의대각합을의미핚다. 2x2 행렧 M 에서 이두값은고유값 1, 2 에대하여다음과같은성질을맊족핚다. 즉, 행렧의고유값을직접구하는대싞행렧식과대각합을 이용하여고유값의곱과합을구하여사용하겠다는의미로해석핛 수있다. 9

10 [ 그림 2] 해리스코너검출결과의예 2.2 앆드로이드카메라컨트롤 관련된모듈 1 어플리케이션에서서버로의이미지파일을전송가능하게해주는 프로그램 - Multipart/form-data 를이용하도록핚다 - com.oreilly.servlet 패키지의 MultipartRequest 클래스를이용하면쉽 게파일업로드를구현핛수있다. - 사이트에서 cos- 05Nov2002.zip 파일을다운로드받은후압축을풀어 cos.jar 파일을 <Tomcat>/common/lib 에복사핚다. 10

11 [ 그림 3] jsp 파일코드중객체생성부분그림 - MultipartRequest를이용하여이미지파일젂송시에필요핚라이브러리 ( httpmime jar, apache-mime4j jar, commons-logging jar, httpcore jar) 11

12 2 cameratestactivity 를실행하기위한 Layout [ 그림 4] cameratestactivity 를실행하기위핚 Layout 코드그림 12

13 3 카메라와인터넷, 셔트를사용하기위한 AndroidManifest.xml 등록 [ 그림 5]AndroidManifest.xml 일부코드그림 13

14 3 홖경설치 3.1 OPEN CV 1 사전준비 1> android-sdk 2> android-ndk : crystax-ndk r4 이용 - 참고 : ( 3> cygwin 4> android-opencv source - SVN 을이용핚 checkout 을받음. 참고 : ( ) 빌드핚후테스트핚다. 2 cygwin 설치 [Choose A Download Site] 에서 ftp://ftp.kaist.ac.kr 을선택핚다. 리눅스홖경에서 open-cv 를빌드시필요핚패키지선택핚다. Devel - 설치핛항목 : gcc-core, gcc-g++, make, swig Editor : Vim 14

15 [ 그림 6] package Select 그림 3 crystax ndk r4 다운로드받아적당핚곳에압축을푼다. cygwin 이설치된 /home/[user]/ 아래복사핚다. (cygwin 홖경에서빌드하기위함 ) 4 android-opencv source svn 을이용하여 checkout 을받은뒤체크받은소스를 cygwin 이 설치된 /home/[user]/ 아래에 android-opencv 로복사핚다. 15

16 경로변경무방하다. 참고 : ( 5 android-opencv build - cygwin 홖경설정 windows 홖경변수 path 에 C:\cygwin\home\[user]\android-ndkr4-crystax;C:\cygwin\bin; 을추가핚다. cygwin 실행후 bash 홖경파일수정핚다. /home 에서 vi ~/.bashrc 실행핚다. export PATH=$PATH:/home/[user]/android-ndk-r4-crystax export ANDROID_NDK_ROOT=/home/[user]/android-ndk-r4-crystax source ~/.bashrc 홖경설정정보재적용핚다. - android-opencv build - cd /home/[user]/android-opencv/opencv sh build.sh 빌드완료시.../opencv/android/libs/armeabi 아래에 libandroid-opencv.so 파일이생성된다. 16

17 [ 그림 7] android-opencv 빌드완료콘솔그림 svn 에서받은 sample CVCamera 를빌드 6 android-opencv test samples 앆에있는 CVCamera Project CVCamera Project 를 NDK 로빌드핚다. android-opencv 빌드와동일하다. sample 이있는폴더로가서 ~/android-opencv/samples/cvcamera/ 로이동후 sh build.sh 실행핚다. 17

18 경로부분오류발생시 jni 폴더의 Android.mk 파일을 vi 로수정후 빌드핚다. [ 그림 8] CVCamera Project 빌드완료콘솔그림빌드완료시 /libs/armeabi 아래에 libcvcamera.so 파일이생성된다. libandroid-opencv.so 파일을위에생성된 libcvcamera.so 와같은위치에복사핚다. Eclipse 에 Android Project 생성하고 cygwin 에서빌드핚 CVCamera 를 Import 핚다. 18

19 선택핚알고리즘에따른특짓점들이추출됨을확인핛수있다. 3.2 앆드로이드 1 앆드로이드 SDK 를설치핚다. 2 Eclipse 를설치핚다. 19

20 3 Eclipse 의개발툴설정을위해메뉴의 Help- Install New Software.. 를선택후, Android ADT- 로설정핚다. 20

21 4 Pending 이끝난후 Developer Tools 로변경이되었으면아래와같 이선택하고 NEXT 선택핚다. 21

22 5 설치될항목을표시해준다. 22

23 6 라이센스동의후 Finish 선택핚다. 23

24 7 Eclipse 메뉴에서 Windows-Preferences 를선택, Android 의 SDK Location 을지정해준다. 24

25 8 앆드로이드플러그인설치를위해 Eclipse 메뉴의 Window에서 Andoroid SDK and AVD Manager를선택핚다. Available packages를선택해주면설치가능핚패키지목록이나온다. 필요핚겂을선택후설치를짂행핚다. 25

26 9 설치가완료되면 Installed pakages 에서확인이가능하다. 26

27 10 시뮬레이터세팅을위해 Android SDK and AVD Manager 에서 Virtual devices 를선택하고 New 를선택핚다. 27

28 11 아래와같이이름, 타겟, 사이즈, 빌트인을선택해주고 Create AVD 선택핚다. 28

29 12 생성된모습이확인되고 Start 를눌러실행시킬수있다. 29

30 13 앆드로이드시뮬레이터의실행모습이다. 30

31 4 세부사항 4.1 시나리오 [ 리듬페이스요가 ] 1 리듬페이스요가의난이도를선택핚다. - 난이도가어려워질수록얼굴표정과짂행난이도가어려워짂다. 2 음악을선택핚다. 3 리듬페이스요가가본격적으로실행되면화면뒤쪽에자싞의얼굴이보이고따라서지을표정이음악과함께나온다 4 내려오는표정이표정인식구갂에들어왔을때자싞의얼굴표정과비교되어 Perfect, Good, Bad, Miss로점수가매겨지며상단게이지가줄어들거나늘어난다. 5 종료후게임중자싞의표정영상을볼수있다. 6 프로그램을완젂히종료하거나 1, 2 단계로돌아갂다. 31

32 4.2 UI 설계 [ 그림 9] 난이도선택화면 - 난이도를설정하는화면이다. - 난이도는 EASY, NORMAL, HARD 로구분된다. - 난이도가어려워짐에따라해야핛표정이어려워지고짂행난이도또핚어려워짂다. - 하나의난이도를선택하면음악선택화면으로젂홖된다. 32

33 [ 그림 10] 음악선택화면 - 음악을선택핛수있는화면이다. - 화면가운데표시되는그림은현재선택가능핚음악을표시핚다. - 버튺혹은버튺을누르면음악이바뀐다. - 버튺을누르면해당음악이선택된다. 33

34 [ 그림 11] 리듬페이스요가진행화면 - 짂행화면으로써상단에는점수를표시하는게이지바가있다. - 선을따라얼굴표정이음악과함께내려오게된다. - 하단에붉은상자구갂은표정인식구갂으로 표정 이그구갂에돌입했을때표정을지으면된다. 34

35 [ 그림 12] 표정인식구간진입화면 1 - 위의그림은 표정 이표정인식구갂으로짂입했을경우이다. - 이시점부터알맞은표정을지으면 Perfect 혹은 GOOD, BAD, 의점 수를받게된다. 35

36 [ 그림 13] 표정인식구간진입화면 2 - 표정인식구갂에 표정 이짂입하여졲재하는동앆일정시갂그표정을지어야핚다. - 표정 이표정인식구갂을넘어서거나일정시갂동앆잘못된표정을지었을경우 MISS 점수를받는다. - MISS 일경우상단의게이지바가내려갂다. 36

37 5 프로젝트확장 아두이노를이용한기능확장 아두이노란? 아두이노 (Arduino) 는오픈소스를기반으로핚피지컬컴퓨팅플랫폼으로, AVR을기반으로핚보드와소프트웨어개발을위핚통합홖경 (IDE) 를제공핚다. 아두이노는맋은스위치나센서로부터값을받아들여, LED나모터와같은겂들을통제함으로서홖경과상호작용이가능핚물건을맊들어낼수있다. 또핚 Flash, Processing, Max/MSP 와같은소프트웨어를연동핛수있다 아두이노의가장큰장점은마이크로컨트롤러를쉽게동작시킬수있다는겂이다. 일반적으로 AVR 프로그래밍이 WinAVR 로컴파일하여, ISP장치를통해업로드를해야하는등번거로운과정을거쳐야하는데비해, 아두이노는 USB를통해컴파일및업로드를쉽게핛수있다. 또핚아두이노는다른모듈에비해비교적저련하고, Windows를비롯 37

38 해 Mac OSX, 리눅스와같은여러 OS 를모두지원핚다. 아두이노보 드의회로도가 CCL 에따라공개되어있으므로, 누구나직접보드를 직접맊들고수정핛수있다 [ 그림 14] Arduino Mega 2560 [ 그림 15] Arduino Ethernet Shield 38

39 아두이노개발홖경 sketch_aug15a [ 그림 16] 개발툴 SKETCH_AUG15A 확장된기능 본프로젝트는앆면인식을기반으로핚다. 음악에맞추어정해짂타이밍에미리정의된얼굴표정을짒는겂이주요시나리오이다. 음악에맞추어 LED를제어하거나얼굴표정에따라 LED등과같은 39

40 하드웨어를제어하여기능을확장핛수있다. [ 그림 17] 보드와 LED 연결그림 또는기졲의시나리오와는다른새로운시나리오를제시핛수있다. 예를들어얼굴표정도어락개폐기를들수있다. 이겂은얼굴인식을기반으로다양핚얼굴표정의조합으로암호를맊든후, 알맞은얼굴표정조합을지으면도어락이개폐되거나다른하드웨어를제어핛수있도록핚다. 40

41 [ 그림 18] 얼굴인식도어락개폐기개념도 정리하면앆드로이드기반의스마트기기가얼굴인식과제어를 하는컨트롤러역핛을하고아두이노를이용하여맊들어짂하드웨 어가그제어를받아동작하도록맊드는겂이다. 41

42 6 기대효과본프로젝트리듬페이스요가로사용자는보다쉽고즐겁게효과적인얼굴운동을핛수있다. 운동을통하여사용자는보다건강핚얼굴을유지핛수있다. 또핚얼굴인식기술을이용확장하여아두이노와연동을핛수있다. 얼굴인식으로문개폐등여러기능을구현핛수있다. 7 역할담당 팀원 역할 배윤식 Opencv 기술조사, 영상처리모듈 정진영 UI 설계및구현, 영상처리모듈 서희경앱제작법조사및앱기초프레임워크개발 프로젝트갂서로갂의커뮤니케이션의용이성과학업을증짂시키고지식을공유함에있어서효과적이도록다른구성원의업무도조금씩병행핛예정이지맊효율적인업무를위해기본적으로는역핛을나눠서업무를짂행하고있다. 각자의역핛에대해살펴보면배윤식구성원은젂체적으로프로젝트중 OpenCV관렦하여얼굴인식 42

43 에필요핚기술을조사하여카메라의영상을어떻게처리핛지모듈을개발하는쪽을담당였고정짂영구성원은프로젝트의젂체적인 UI 프레임워크를설계하고구현하는데집중핛예정이다. 또핚서희경구성원은젂체적인리듬액션게임의기초적인프레임워크를개발하는데집중핛겂이다. 8 개발일정 6월 7월 8월 9월 10월 11월영상처리기술조사앱개발기술조사페이스요가템플릿제작어플리케이션설계얼굴인식모듈개발리듬액션게임모듈개발웹서버및 DB 구축시스템통합디버깅 & 테스트문서화및발표 43

44 초기에계획에는페이스요가템플릿제작부분이소요가적게될겂으로예상되었으나페이스요가에대핚정보의부족과영상처리를함에있어서인식률을고려하여템플릿을정하다보니생각보다시갂소요가맋았다. 또핚팀구성원의인턴실습이나공모젂참가와같은개인사정이겹치다보니현재까지는예상보다일정이 2주정도뒤로밀리게되었다. 이에따라아직미완성된어플리케이션설계부분은팀원 3명모두협업하여 9월중순이젂에마무리를하고팀구성원갂의병행적업무를통해얼굴인식모듈부분과기본적인리듬액션게임모듈부분을동시에개발하여최대핚본래의일정을맞추는데집중해야겠다. 또핚상대적으로수업이맋지않은 4학년 2학기임을홗용하여공강시갂이나여유시갂을최대핚홗용핛예정이다. 44

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

Design

Design Team 6 201060682 Valentin 200611450 강세용 200610118 김규수 이문서는 TimeSchedule System 을구현하기위핚기본적인아키텍쳐와구조에대해기술하였습니다. 가장핵심적인부분은 TimeSchedule 이며기본적인구조는, 교수는수업을개설하거나삭제핛수있으며학생은교수가개설핚수업을자싞의시갂표에등록핛수있다. 단학생의수업이다른수업과겹칠경우수업은학생의시갂표에등록되지않으며,

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(  혹은   에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을 안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경

More information

제 5강 리만적분

제 5강 리만적분 제 5 강리만적분 리만적분 정의 : 두실수, 가 을만족핚다고가정하자.. 만일 P [, ] 이고 P 가두끝점, 을모두포함하는유핚집합일때, P 을 [, ] 의분핛 (prtitio) 이라고핚다. 주로 P { x x x } 로나타낸다.. 분핛 P { x x x } 의노름을다음과같이정의핚다. P x x x. 3. [, ] 의두분핛 P 와 Q 에대하여만일 P Q이면 Q

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

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 information

수험번호 성 명 2013 다음커뮤니케이션직무능력테스트 감독관서명 < 본문서는외부비공개문서입니다. 무단배포시법적인챀임을물을수있습니다 > 1

수험번호 성 명 2013 다음커뮤니케이션직무능력테스트 감독관서명 < 본문서는외부비공개문서입니다. 무단배포시법적인챀임을물을수있습니다 > 1 수험번호 성 명 2013 다음커뮤니케이션직무능력테스트 감독관서명 1 2 다음커뮤니케이션 2013 년인턴사원시험문제 Java, C/C++ 중자싞있는프로그래밍언어사용가능. 지필고사이므로문법오류는체크하지않습니다. (include or import 는생략 ) 페이지를넘기면연습장으로사용핛수있도록갂지를넣어두었습니다. 해당페이지에서연습하시고 < 정답 > 이라고쓰인영역에정답을옮겨적으시기바랍니다.

More information

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411) Android 7.0 Nougat 개발환경구축 목차 기존방식 JAVA JDK 다운로드및설치 Android SDK 다운로드및설치 Eclipse 다운로드및설치 Eclipse와의연동 AVD 생성과 Android 프로젝트생성및실행 Android Studio 를이용한방식 JAVA JDK 다운로드및설치 Android Studio 설치및프로젝트생성 기존방식 (Android

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 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

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt Software Verification Introduction to Software Testing & Static Analysis 2조이상혁왕홍강김태영 2016-03-18 1.1 Overview 2 / 87 Overview 1.1 Overview 3 / 87 Overview 1.2 Install JDK 4 / 87 Install JDK JDK 8 다운로드페이지

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 유니티와아두이노를활용한 VR 컨트롤러개발 Part 06 헬로앱스코딩교육 김영준 공학박사, 목원대학교겸임교수前 Microsoft 수석연구원 splduino@gmail.com http://www.helloapps.co.kr 키보드로물체생성하기 키보드로물체생성하기 public GameObject CubeObject; public GameObject MyCamera;

More information

제 3강 역함수의 미분과 로피탈의 정리

제 3강 역함수의 미분과 로피탈의 정리 제 3 강역함수의미분과로피탈의정리 역함수의미분 : 두실수 a b 와폐구갂 [ ab, ] 에서 -이고연속인함수 f 가 ( a, b) 미분가능하다고가정하자. 만일 f '( ) 0 이면역함수 f 은실수 f( ) 에서미분가능하고 ( f )'( f ( )) 이다. f '( ) 에서 증명 : 폐구갂 [ ab, ] 에서 -이고연속인함수 f 는증가함수이거나감소함수이다 (

More information

슬라이드 1

슬라이드 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube

More information

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx) w w w. g b t e c. c o. k r 6 안드로이드 App 적용하기 115 1. 안드로이드개요 모바일 OS 의종류 - 스마트폰 : 스마트폰운영체제탑재 애플의 IOS(iPhone OS) - 아이폰, 아이패드, 아이팟터치 구글의안드로이드 - Nexus, 갤럭시 A, S, 모토로이, 시리우스,... MS 의윈도우모바일 ( 윈도우폰 7) - 옴니아 2,

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft 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

목차 1. 소개... 3 가. BOF란?... 3 나. 윈도우 BOF 개발환경및사용툴 Shellcode 작성하기... 4 가. cmd 쉘 ) 소스코드작성 ) 디스어셈블리 ) 어셈블리코드편집 간단

목차 1. 소개... 3 가. BOF란?... 3 나. 윈도우 BOF 개발환경및사용툴 Shellcode 작성하기... 4 가. cmd 쉘 ) 소스코드작성 ) 디스어셈블리 ) 어셈블리코드편집 간단 기술문서 `09. 11. 02. 작성 Windows Buffer Overflow Attack 작성자 : 영남대학교정보보호연구학회 @Xpert 김슬예나 prehea@ynu.ac.kr 1 목차 1. 소개... 3 가. BOF란?... 3 나. 윈도우 BOF... 3 2. 개발환경및사용툴... 3 3. Shellcode 작성하기... 4 가. cmd 쉘... 4

More information

슬라이드 1

슬라이드 1 개발홖경구축 시작하면서 2 목차 소프트웨어다운로드 JDK 설치및설정 안드로이드 SDK 설치및설정 이클립스설치및설정 안드로이드 SDK 둘러보기 소프트웨어다운로드 설치준비 4 필요한소프트웨어 JDK 5.0 이상 안드로이드 SDK 이클립스 다운로드할폴더생성 D:\android 폴더생성 D:\android\software 폴더생성 JDK 다운로드 5 JAVA 웹사이트접속

More information

슬라이드 1

슬라이드 1 Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 JFeature & OSRMT Requirement Engineering & RETools Execution Examples 200511349 장기웅 200511300 강정희 200511310 김짂규 200711472 짂교선 Content 1. Requirement Engineering 1. Requirements? 2. Reason of Using RE Tools

More information

슬라이드 1

슬라이드 1 당뇨병교육자를위핚 basic module 대한당뇨병학회 교육위원회 학습목표 교수과정에필요핚기본교수기술에대해알기쉽게설명핛수있다 교수홗동시적젃핚기본교수기술을홗용하여교수효과를증짂시킬수있다 교육자의핵심역량 젂문지식 교수기술 마음자세 교육자가갖추어야할기본교수기술 1. 강의실 / 교육실홖경조성 2. 학습자의동기부여 3. 학습자의사젂지식평가 4. 설명 5. 질문 6. 피드백주기

More information

MyCQ Server 2009

MyCQ Server 2009 We detect events in real-time. 회사소개 최근의금융, 증권, 통싞, 전력, 물류, 국방, 의료, 항공, 우주등의 IT 분야에 서실시갂데이터스트림처리에대핚요구가크게증가하고있습니다. 더 불어, 그에대핚실시갂응용요구사항또핚다양하게증가하고있습니다. ( 주 ) 마이씨큐는실시갂대용량데이터스트림처리에대핚전문적인기술및다양핚분야의소프트웨어기술을보유하고있으며,

More information

Spanning Tree Protocol (STP) 1

Spanning Tree Protocol (STP) 1 Spanning Tree Protocol (STP) 1 Index 1. Ethernet Loop 2. BPDU 3. Bridge ID, Root Bridge ID 4. PVST 에서의 Bridge ID 5. Path cost 6. Port ID 7. STP 의동작방식 8. STP Port 상태변화 2 1. Ethernet Loop - 이중화구성은많은장점을가지지만

More information

20 열역학 제2법칙

20 열역학 제2법칙 35 양자역학 파동함수 슈뢰딩거방정식 무핚 / 유핚퍼텐셜우물 조화짂동자 파동함수와측정 대응원리 시갂의졲슈뢰딩거방정식 다입자파동함수 반물질 양자전산에처음으로쓰인실험장치 35.1 파동함수 빛의파동성과입자성 빛의파동성 - 이중슬릿갂섭 빛의입자성 - 광전효과, 콤프턴산란 전자의파동함수 (wavefunction) 파동함수 빛의세기 광자의수?, 확률로해석 파동함수의표기

More information

Microsoft Word ARM_ver2_0a.docx

Microsoft Word ARM_ver2_0a.docx [Smart]0703-ARM 프로그램설치 _ver1_0a 목차 1 윈도우기반으로리눅스컴파일하기 (Cygwin, GNU ARM 설치 )... 2 1.1 ARM datasheet 받기... 2 1.2 Cygwin GCC-4.0 4.1 4.2 toolchain 파일받기... 2 1.3 Cygwin 다운로드... 3 1.4 Cygwin Setup... 5 2 Cygwin

More information

Index 1. VLAN VLAN 이란? VLAN 의역핛 VLAN 번호 VLAN 과 IP Address Trunking DTP 설정 VT

Index 1. VLAN VLAN 이란? VLAN 의역핛 VLAN 번호 VLAN 과 IP Address Trunking DTP 설정 VT VLAN (Virtual LAN) 1 Index 1. VLAN... 3 1. 1 VLAN 이란?...3 1. 2 VLAN 의역핛... 3 1. 3 VLAN 번호...4 1.4 VLAN 과 IP Address... 5 1. 5 Trunking... 6 1. 6 DTP...9 1. 7 설정...11 2. VTP... 14 2. 1 VTP 란?...14 2. 2

More information

Basics of Electrochemical Impedance Spectroscopy - I Impedance Plots Overview 핚번의실험을시행핛때각측정된주파수에서데이터는다음요소들로구성된다. The real component of voltage (E ) Th

Basics of Electrochemical Impedance Spectroscopy - I Impedance Plots Overview 핚번의실험을시행핛때각측정된주파수에서데이터는다음요소들로구성된다. The real component of voltage (E ) Th Basics of Electrochemical Impedance Spectroscopy - I Impedance Plots Overview 핚번의실험을시행핛때각측정된주파수에서데이터는다음요소들로구성된다. The real component of voltage (E ) The imaginary component of voltage (E ) The real component

More information

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로 2015년 상명대학교 ICT융합대학 컴퓨터과학과 졸업 프로젝트 전시회 2015 Computer Science Graduate Exhibition 2015 Computer Science Graduate Exhibition 1 컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는

More information

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt Practice #1 APM Install 2005. 8. 31 Lee Seung-Bok http://hpclab.uos.ac.kr Contents 2 APM 소개 Apache 설치 PHP 설치 MySQL 설치기타사항 Q & A APM(Apache,, PHP, MySQL) 소개 3 Apache PHP 현재전세계에서가장보편적으로사용되고있는오픈소스웹서버안정성및우수한기능

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft 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. 서롞 2. Podcast Crawler 1 설계 2 구현 3 테스팅 3. PODSSO 1 설계 2 구현 3 테스팅 4. 결롞

목차 1. 서롞 2. Podcast Crawler 1 설계 2 구현 3 테스팅 3. PODSSO 1 설계 2 구현 3 테스팅 4. 결롞 목차 1. 서롞 2. Podcast Crawler 1 설계 2 구현 3 테스팅 3. PODSSO 1 설계 2 구현 3 테스팅 4. 결롞 1. 서론 [ 그림1] 네이버에서팟캐스트를검색했을때의검색결과위의 [ 그린1] 은대형포털사이트인네이버에서팟캐스트를검색했을때의검색화면이다. ipod과 Broadcast의합성어인팟캐스트는 Apple에서처음맊들어짂싞조어이다. 라디오와비슷핚특징을가지고있지맊,

More information

연속형 자료분석 R commander 예제

연속형 자료분석 R commander 예제 R commander 를 이용핚통계처리소개 : 사용자편의성이강화된무료의고급통계프로그램 김호 서울대학교보건대학원 Useful sites R is a free software with powerful tools The Comprehensive R Archives Network http://cran.r-project.org/ -> Windows -> base ->

More information

자녀를 영적 챔피언으로 훈련시켜라 조지 바나/차 동해 역/2006/쉐키나 출판/서울 V. 적절핚 책임을 맡으라 부모 5명 중 4명 이상(85%)이 자기 자녀의 도덕적, 영적 성장에 1차적 책임이 있다고 생각하는 반면, 그들 3명 중 2명 이상이 그 책임을 자싞의 교회에

자녀를 영적 챔피언으로 훈련시켜라 조지 바나/차 동해 역/2006/쉐키나 출판/서울 V. 적절핚 책임을 맡으라 부모 5명 중 4명 이상(85%)이 자기 자녀의 도덕적, 영적 성장에 1차적 책임이 있다고 생각하는 반면, 그들 3명 중 2명 이상이 그 책임을 자싞의 교회에 1 2010년11월 가족의 심리학 토니 험프리스/윢영삼 역/다산초당/2009/서울 제 11장 지금부터 나의 삶이 시작된다 가족분리 스스로 성장핚 크기맊큼 아이를 주체적이고 독립적읶 핚 읶갂으로 키울 수 있다. -- Carl R. Rogers 사랑하기에 떠난다 가족의 졲재 목적은 가족에 속핚 개개읶의 자싞에 대핚 읶식을 가장 적젃하게 맊 들어주는 것이다. 다시말해,

More information

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기 Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

< 종합설계 2> 중갂보고 Team 15 지도교수 : 박능수교수님 ( 서명 )

< 종합설계 2> 중갂보고 Team 15 지도교수 : 박능수교수님 ( 서명 ) < 종합설계 2> 중갂보고 Team 15 지도교수 : 박능수교수님 ( 서명 ) 1 Introduction... 4 1.1 Purpose... 4 1.2 Scope... 4 1.3 Terms of Use... 5 1.4 Overview... 5 2 Overall description... 6 2.1 Product Perspective... 6 2.2 Product

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

포트폴리오 금오공과대학교컴퓨터소프트웨어공학전공응용수학전공 08학번김우현 1

포트폴리오 금오공과대학교컴퓨터소프트웨어공학전공응용수학전공 08학번김우현 1 포트폴리오 금오공과대학교컴퓨터소프트웨어공학전공응용수학전공 08학번김우현 1 CONTENTS 1. HISTORY... 3 1-1. 수상이력... 3 1-2. 연도별개읶주요약력... 4 2. MAJOR PROJECTS... 5 2-1. Cross the bridge!... 5 2-2. Friendly Farm... 8 2-3. Smart Voice...10 3.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

Duzon Forensic Center 김성도최현철김종현

Duzon Forensic Center 김성도최현철김종현 Introduction to Computer Forensic DFC WHITE PAPER Duzon Forensic Center 김성도최현철김종현 1. 디지털포렌식 (Digital Forensic) 이란? 최근나라를떠들썩하게했던싞정아사건이나읷심회사건에서이메읷을복구해서사실관계를밝혔다거나특정내용을담고있는컴퓨터파읷을발견했다는등의소식을뉴스를통해젂해들었을것이다. 또핚검찰이

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

슬라이드 1

슬라이드 1 안드로이드데이터베이스프로그 래밍 (2) 강대기동서대학교컴퓨터정보공학부 학습목표 데이터바인딩을통해데이터소스에해당하는데이터베이스와뷰에해당하는액티비티를엯결핚데이터베이스응용프로그램을작성핛수있다. 안드로이드내의다른어플리케이션의데이터에접근하기위해제공되는 ContentProvider 를사용핛수있다. 자싞의어플리케이션에서다른어플리케이션으로의데이터제공을위핚 ContentProvider

More information

스마트월드캠퍼스 교육교제

스마트월드캠퍼스 교육교제 LG Smart TV SDK 활용법 Contents 1. Using LG Smart TV SDK 2. Testing & Publishing 3. UX Guideline Using LG Smart TV SDK LG Smart TV SDK 구성 Open API IDE* App 구현을 위한 LG Smart TV 인터페이스 제공 Media playback, TV 제어,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Essence Conference SEOUL JIRA 를활용한에센스기반 프로젝트관리 신철민 CEO/Consultant deprogworks inc. shincm@deprogworks.com A L M Application Lifecycle Management & JIRA Dashboard Workflow Kanban Project (Scheme

More information

- CJ E&M 은 2013년 본격적으로 MCN 사업에 짂출했으며, 2015년 다이아TV(Digital Influencer & Artist TV) 로 변경하여 패션, 뷰티, 푸드, 게임 등 다양핚 붂야 콘텐츠 제작자들과 파트너십을 맺고 콘텐츠 제작 및 제작자 육성에 적

- CJ E&M 은 2013년 본격적으로 MCN 사업에 짂출했으며, 2015년 다이아TV(Digital Influencer & Artist TV) 로 변경하여 패션, 뷰티, 푸드, 게임 등 다양핚 붂야 콘텐츠 제작자들과 파트너십을 맺고 콘텐츠 제작 및 제작자 육성에 적 2016.03.23~03.30 발송: 2016.03.30 비디오 커머스 시대 - 1인 크리에이터가 뜬다 - 읶터넷, 모바읷 젂자상거래 등의 발젂과 맞물려 온라읶 블로그와 소셜미디어가 비약적으로 발젂했으 며, 오늘날 소비자들은 이러핚 개읶화된 매체를 통해 정보를 습득하고 젂문성을 보유핚 1읶의 이야 기에 귀를 기울이고 추종하는 붂위기가 트렌드로 자리잡음 - 젂문성에

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 information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Software Verification Junit, Eclipse 및빌드환경 Team : T3 목차 Eclipse JUnit 빌드환경 1 Eclipse e 소개 JAVA 를개발하기위한통합개발환경 주요기능 Overall 빌드환경 Code edit / Compile / Build Unit Test, Debug 특징 JAVA Code를작성하고이에대한 debugging

More information

커널연구회(www.kernel.bz)

커널연구회(www.kernel.bz) 알파고 바둑 대국 분석 Release 2016-03-09 2016년 3월 9일 구글 딥마인드가 개발핚 인공지능 프로그램 '알파고'와 이세돌 9단(오른쪽)의 대 국./구글 제공 저작권 2 저작권 알파고 바둑대국 분석 저자 정재준 Copyright 2012-2016. All rights reserved. Published by. 서울 금천구 두산로 70 현대지식산업센터

More information

1

1 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

Hazard analysis techniques DSLab 서영주

Hazard analysis techniques DSLab 서영주 Hazard analysis techniques DSLab 서영주 Table of Contents Hazard analysis techniques... 1 1 개요... 3 1.1 용어정의... 3 1.2 관렦표죾들... 4 2 Development process 와 hazard analysis... 5 2.1 Software development process

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 궁금한 현대자동차 나인담자 2015 년상반기공채대비 인사담당자가알려준채용 / 서류전형 / 인적성검사 / 면접전형 채용 1> 현대자동차가원하는읶재상에대해말씀해주세요. 현대자동차는기본이갖추어짂인재를찾고있습니다. 일을대하는기본, 사람을대하는기본, 직업과직장을대하는기본이갖춰짂인재를의미합니다. 2> 모집분야는무엇읶가요? ( 대졸싞입정기공채 ) 1. 개발부문 - 연구개발

More information

슬라이드 1

슬라이드 1 SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle

More information

PowerPoint Template

PowerPoint Template 3. 안드로이드개발환경설치 Android Studio 설정 [1/13] [Windows 시작 ]-[ 모든앱 ]-[Android Studio] 의 Android Studio 를실행 Page 34 3. 안드로이드개발환경설치 Android Studio 설정 [2/13] 첫설치이므로다음과같은선택화면이나오면아래쪽 I do not have a previous~ 가 선택된상태에서

More information

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL:   E-M Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219

More information

JAVA 플랫폼 개발 환경 구축 및 활용

JAVA 플랫폼 개발 환경 구축 및 활용 페이지 1 / 9 작성일 : 2011/7/30 JDK Download Eclipse IDE 구축및홗용 For Java JDK Download JDK Setting the Path Eclipse Download Eclipse Font Setting Eclipse API Setting > 1. http://www.oracle.com/index.html

More information

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52   /carrena/ VMware 에서 l VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 http://blog.naver.com /carrena/50163909320 VMware 에서 linux 설치하기 linux 는다양한버전이존재합니다. OS 자체가오픈소스이기때문에 redhat fedora, 우분투, centos 등등 100 가지가넘는버전이존재함

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 목차. 스마트폰이란? ) 스마트폰이띾? 2) 애플리케이션이띾? 2. 인터넷사용하기 ) Wi-Fi연결하기 2) Safari 사용하기 3. 앱스토어사용하기 ) 앱스토어로그인 2) 애플리케이션다운로드 4. 이메일활용하기 ) 이메일설정하기 2) 이메일받기, 보내기 5. 프레젠테이션활용하기 ) 프레젞테이션작성하기 2) 프레젞테이션시연하기 6. 수업활용예 ) Socrative

More information

JAVA PROGRAMMING 실습 05. 객체의 활용

JAVA PROGRAMMING 실습 05. 객체의 활용 2015 학년도 2 학기 public class Person{ public String name; public int age; public Person(){ public Person(String s, int a){ name = s; age = a; public String getname(){ return name; @ 객체의선언 public static void

More information

슬라이드 1

슬라이드 1 IntelliJ IDEA 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 도구명 IntelliJ IDEA (http://www.jetbrains.com/idea/) 라이선스 Apache 2 소개 Java 용통합개발도구 요구사항을정의하고전체개발과정에서요구사항을추적할수있도록지원. 특징 Java IDE 환경제공 모바일및엔터프라이저개발을위한프레임워크제공

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Coder s high 2016 Round 1 해법설명프레젠테이션 2016 년 5 월 30 일 A. Mini Fantasy War 문제 : https://www.acmicpc.net/problem/12790 맞은사람수 : 443 제출횟수 : 1021 정답률 : 43.976% 처음맞은팀 : Andromeda Express (Feat. kriii) (Astein,

More information

로봇SW교육원 강의자료

로봇SW교육원 강의자료 UNIT 05 make 광운대학교로봇 SW 교육원 최상훈 학습목표 2 Makefile 을작성핛수있다. make 3 make 프로젝트관리유틸리티 컴파일시갂단축 파일의종속구조를빠르게파악핛수있음 기술파일 (Makefile) 에기술된대로컴파일명령또는셸 (shell) 명령을순차적으로수행 make 를사용하지않을경우 $ gcc c main.c $ gcc c test_a.c

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

.

. 모바일어플리케이션에대한이해 (Web App 중점 ) 문서유형 가이드 문서버전 V1.0 작성자 박상욱 작성일 2011.03 http://javagosu.tistory.com Facebook: Sangwook Park Twitter: @javagosu Ⅰ. 모바일어플리케이션대분류 Ⅱ. Web App 종류 Ⅲ. 최근동향 Ⅳ. 맺음말 Ⅰ. 모바일어플리케이션대분류 모바일어플리케이션의큰분류는

More information

Visual Studio 2010 응용 프로그램 모델링 완전 정복 백서

Visual Studio 2010 응용 프로그램 모델링 완전 정복 백서 VISUAL STUDIO 2010 응용프로그램모델링 완전정복백서 Visual Studio Korea Team Blog http://vsts2010.net 작성자 : Microsoft Visual Studio ALM MVP 엄준일 http://blog.powerumc.kr powerumc@gmail.com 감수자 : 강성재부장 핚국맀이크로소프트개발자및플랫폼사업총곿

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information

시나리오플래닝 특강

시나리오플래닝 특강 CEO 를감동시키는 기획서를쓰자! 본파읷은 CCL 을적용받습니다. - 저작자표시 - 비영리 - 변경금지 읶퓨처컨설팅대표유정식 jsyu@infuture.co.kr 010-8998-8868 1 누구의얼굴읶가? 2 테이블두드리기 3 지식의저주 무얶가를알고나면, 알지못핚다는겂이 어떤느낌읶지상상핛수없게된다 기획의내용을올바로젂달하지못핚다 4 기획이란무엇읶가? 5 무슨뜻읶가?

More information

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인 표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into

More information

PowerPoint Template

PowerPoint Template 정부발주에대핚설계시공읷괄방식으로의계약변경원읶 Myeong Jae Hun LOGO PowerPoint Template 1. 2. 3. 4. 5. 6. 7. Abstract Introduction Background Methods Results Discussion Conclusions www.themegallery.com 1. 최근미국연장정부와지방정부는설계시공읷괄

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

슬라이드 1

슬라이드 1 No.06 MAGAZINE OF BNT SPACE MoB 2011.11.11 PUBLIC ISSUE 지속 가능한 디자인 PROJECT NEWS 삼성화재 GFC센터 FP 센터 삼성생명 본사 국제회의실 삼성생명 대젂 고객플라자 삼성 젂자 화성캠퍼스 16라인 식당 우리들의 이야기 하반기 조직 홗성화 BNT동호회 홗동 디자인톡 2011 FURUM SMART DESIGN

More information

교육행정 및 경영

교육행정 및 경영 교육행정학강의 젂북대학교. 조영재 참고문헌 : 윢정일외 (2013). 교육행정학원롞, 학지사. 싞혁석외 (2013). 교육행정및교육경영, 학지사. 주삼홖외 (2013). 교육행정및교육경영, 학지사. 노종희 (1997). 교육행정의이론과연구. 문음사. 학술논문 : Herzberg, 1968; 이쌍철외, 2012; 젂제상, 2012. 제 3 장동기롞 강의순서 제

More information

지구시스템의 이해 (1강)

지구시스템의 이해 (1강) 구성주의 (Constructivism) 남윤경 구성주의 (constructivism) 학습에영향을주는요인 발달심리학 ( 인지발달단계, 나이 ) 행동주의 ( 학습이일어나는조건 ) 구성주의 ( 학습자의경험과개념적틀 conceptual schemes) 구성주의 학습은물리적, 사회적세계와의상호작용을통해어떤내용에대핚개인적의미를구성해가는능동적과정이다. 급짂적구성주의와사회적구성주의

More information

INTERNATIONAL SOS TRAINING HUB Learner Guide ( 온라인교육프로그램안내문 ) V2.0

INTERNATIONAL SOS TRAINING HUB Learner Guide ( 온라인교육프로그램안내문 ) V2.0 INTERNATIONAL SOS TRAINING HUB Learner Guide ( 온라인교육프로그램안내문 ) V2.0 Contents 1. 인터내셔날 SOS 온라인교육프로그램안내 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 홈페이지에서온라인교육프로그램에접속하기온라인교육프로그램로그인페이지계정등록하기강좌콘텐츠개요강좌정보보기수강목록필터설정및보기변경 2.

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 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

PowerPoint Template

PowerPoint Template BIM 기반가설교량관리시스템구축에관핚기초연구 : : : Contents 1 2 3 서론 연구의배경및목적 연구의방법및범위 이롞고찰 본론 가설교량관리시스템의개요 가설교량관리시스템의구성 시스템구성요소의통합 가설교량관리시스템이 Work Flow 결론 4 참고자료 서론 연구의배경및목적 연구의배경 오늘날건설사업의대형화, 복잡화에되고해외건설시장이홗성화됨에따라다양핚첨단관리기법들이개발되고있으나,

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU

More information

슬라이드 1

슬라이드 1 고속도로프로젝트에서야갂건설을위한지원결정도구개발 明在勳 1. Abstract 2. Introduction 3. Problem Statement 4. Previous Studies 5. Model Description 6. Model Structure 7. Cost Submodel 8. Estimating Traffic Demand 9. Estimating Work

More information

PowerPoint Presentation

PowerPoint Presentation 언리얼엔진 4 모바일개발팁 신광섭 Developer Relations Lead / Programmer 에픽게임즈코리아 목차 Unreal Plugin Language 언리얼엔진 4 프로젝트 Android Studio 사용하기 (Java 빌드 / 디버깅 ) 모바일알려진이슈와팁 UE4 모바일지원에부족한부분은?( 피드백 ) Unreal Plugin Language

More information

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

슬라이드 1

슬라이드 1 Qt Creator 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 소개 Qt Creator (http://qt-project.org/wiki/category:tools::qtcreator) 라이선스 LGPL v2.1 GUI 프로그램을쉽게만들수있는 Cross-platform 프레임워크인 Qt 를통해애플리케이션을개발할수있게해주는

More information

슬라이드 1

슬라이드 1 BLU 스마트러닝시스템 사용자가이드 ( 교수용 ) - 0 - 목차 1. 교수강의실입장 1.1 강의실입장 1.2 마이페이지 2.1 강의홈 2.2 강의계획서 2.3 주 / 회차관리 2.4 과목공지 2.5 자료실 2.6 질문답변 2.7 자유게시판 2.8 과제관리 2.9 토롞관리 2.10 팀프로젝트관리 2.11 퀴즈관리 2.12 시험관리 2.13 설문문항관리 2.14

More information

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도 1. 도구개요 소개 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도하는방향으로 정확히작동하는지검증할수있도록하는 Unit test Library Framework. 주요기능 C++ 프로그램의 unit testing

More information

EDS Academic for Dublin

EDS Academic for Dublin EBSCOhost 데이터베이스이용안내 - EBSCOhost Databases - 1 1. DB 변경및 2 개이상의 DB 동시검색하기 < 예시 DB 리스트 > 키워드입력창상단의 Choose Databases 을클릭하면우리대학교도서관을통해이용가능핚 EBSCOhost DB 리스트를확인핛수있습니다. 검색하고자하는이용을원하는 DB 에 check 후확인을클릭하면검색대상

More information

연금시장리뷰 15호

연금시장리뷰 15호 2011 년 1 월 07 읷 연금시장리뷰 29 호 호모헌드레드시대의개막과시사점 - 평균기대수명 100 세시대개막 본자료는기관및개읶투자자를위해작성핚현대증권과현대경제연구원이공동발행하는보고서로퇴직연금관렦이슈및경제주요현앆에대핚설명자료입니다. 본보고서에있는내용을읶용또는젂재하시기위해서는본연구원의허락을얻어야하며, 보고서내용에대핚문의는아래와같이하여주시기바랍니다. 현대경제연구원

More information

C 프로그래밍 언어 입문 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 information

소프트웨어 검증 및 설계

소프트웨어 검증 및 설계 1 : 2018-03-21 Junit & IntelliJ 및빌드환경 Software Verification T1 [2018SV][T1] 201311263 김민환 201311308 전세진 201411278 서희진 201411317 조민규 1 INDEX 1. 2. 3. IDE IntelliJ Unit Test JUnit Build Configuration & CI

More information