안드로이드를 위한 Gradle: 안드로이드 스튜디오를 이용한 빌드 자동화
|
|
- 호근 기
- 6 years ago
- Views:
Transcription
1 132 안드로이드를위한 Gradle 안드로이드스튜디오를이용한빌드자동화 유동환지음
2 132 안드로이드를위한 Gradle 안드로이드스튜디오를이용한빌드자동화 유동환지음
3 표지사진김은숙이책의표지는김은숙님이보내주신풍경사진을담았습니다. 리얼타임은독자의시선을담은풍경사진을책표지로보여주고자합니다. 사진보내기 안드로이드를위한 Gradle 안드로이드스튜디오를이용한빌드자동화 초판발행 2016 년 6 월 16 일 지은이유동환 / 펴낸이김태헌펴낸곳한빛미디어 ( 주 ) / 주소서울시마포구양화로7길 83 한빛미디어 ( 주 ) IT출판부전화 / 팩스 등록 1999년 9월 30일제 호 ISBN / 정가 10,000원 총괄전태호 / 책임편집김창수 / 기획 편집정지연디자인표지강은영, 내지여동일, 조판최송실마케팅박상용, 송경석, 변지영 / 영업김형진, 김진불, 조유미 이책에대한의견이나오탈자및잘못된내용에대한수정정보는한빛미디어 ( 주 ) 의홈페이지나아래이메일로알려주십시오. 한빛미디어홈페이지 / 이메일 ask@hanbit.co.kr Published by HANBIT Media, Inc. Printed in Korea Copyright c 2016 유동환 & HANBIT Media, Inc. 이책의저작권은유동환과한빛미디어 ( 주 ) 에있습니다. 저작권법에의해보호를받는저작물이므로무단복제및무단전재를금합니다. 지금하지않으면할수없는일이있습니다. 책으로펴내고싶은아이디어나원고를메일 (ebookwriter@hanbit.co.kr) 로보내주세요. 한빛미디어 ( 주 ) 는여러분의소중한경험과지식을기다리고있습니다.
4 저자소개 지은이 _ 유동환 생각을즐기는프로그래머. 유동의브런치 ( 를운영중이며 LG전자에서안드로이드앱을개발하고있습니다. 최근에는 IoT 관련프로젝트를하며바쁜날들을보내고있습니다. 스무살때부터자바카페와 JCO ( 한국자바개발협의회 ) 커뮤니티에서수년간활동하며소심했던성격도고치고누군가에도움이되는사람이되려고노력중입니다. 사내에서는독서습관클럽을만들어운영한지일년이되어가고있습니다. 연세대학교정보대학원에서경영정보학을전공하였고 Professional Java Web Services ( 정보문화사, 2002) 를공역하였습니다.
5 저자서문 2014년어느날새로운개발팀에들어가보니낯선개발환경이눈에들어왔습니다. 첫번째는이클립스가아니라안드로이드스튜디오 Android Studio 라는인텔리제이 IntelliJ 기반의 IDE였고, 두번째는빌드도구인 Gradle이었습니다. 다른팀에서사용하지않는생소한도구때문에처음 3개월간매우불편하였지만이내익숙해졌고, 이후새로운앱을개발하면서 Gradle 덕분에십여개의다른개발팀과협업을원활하게진행하였습니다. 이런추억을되돌아보니프로그래밍언어뿐만아니라지속해서새로운개발도구를도입해야개발생산성이향상될수있음을배웠습니다. 이책은안드로이드개발자가활용하는 Gradle에대해다룹니다. 그동안 Gradle에관한책은몇권있었지만, 안드로이드개발자가바로따라해보기는어려웠습니다. 그래서필자가실무에서겪은내용을알기쉽게풀어내려고최대한노력하였습니다. 예를들어, 부서에신입사원이들어온다면어떤순서로 Gradle을설명할수있을까하고여러번자신에게되물으면서만든산출물입니다. 처음집필할때는안드로이드스튜디오가 1.4 버전이었는데, 이제는 2.0 버전을넘어 버전까지나왔습니다. 그동안많은변화가있었지만 2.0 버전부터는안정버전이라고생각해도무방합니다. 이작은책을쓰는데도많은사람의도움을잊을수없습니다. 매주일요일함께글쓰고피드백을해준친구유현석과자바카페강사준비팀 3기멤버들, 그리고투박했던초고를매끄럽게다듬어주신한빛미디어여러분 ( 특히정지연님 ), 마지막으로사랑하는아내지영에게감사의말을전합니다.
6 대상독자및참고사항 초급초중급중급중고급고급 이책은안드로이드개발경험이있는개발자중에서안드로이드스튜디오와 Gradle 의기본적인내용을빠르게학습하고자하는독자를대상으로합니다. 간단한안드로이드앱을만들어본경험이있다면누구든이책을이해하는데문제가없습니다. 책에있는예제는 Hello World와간단한버튼이있는 UI 정도입니다. Gradle의백미는멀티프로젝트의활용입니다. 현재이클립스로진행중인개발프로젝트가있다면단지 Gradle로동일하게변환하는데만족하지말고독립적인기능을별도모듈로구성하여멀티프로젝트로구성해보기를추천합니다. Gradle 내부를이해하는데큰도움이됩니다. 안드로이드스튜디오버전은 2.0을기반으로하고있습니다. 그이전버전에서는책에서언급한내용이동일하게동작하지않을수있습니다.
7 차례 chapter 1 안드로이드스튜디오와 Gradle 안드로이드스튜디오 안드로이드스튜디오의기능 안드로이드스튜디오의장점 Gradle 안드로이드를위한 Gradle의특징 016 chapter 2 첫 Gradle 프로젝트생성하기 Hello World 프로젝트생성 프로젝트 build.gradle 모듈 build.gradle 026 chapter 3 Gradle 태스크와생명주기 프로젝트빌드하고실행하기 Gradle 태스크개념잡기 태스크에서로그출력하기 태스크에그룹지정하기 태스크에설명지정하기 태스크에의존성지정하기 Gralde의생명주기 040
8 chapter 4 외부라이브러리추가 가장기본적인방법 그외다양한방법 다른모듈의소스코드참조하기 디버그모드와릴리스모드에맞게참조하기 안드로이드유닛테스트참조하기 공개라이브러리참조하기 - JAR 파일 공개라이브러리참조하기 - AAR 파일 로컬에있는 AAR 파일참조하기 so(JNI) 파일참조하기 Omni Notes 사례 050 chapter 5 멀티프로젝트활용 Android 뷰와 Project 뷰 안드로이드라이브러리모듈만들기 로컬저장소만들기 로컬저장소는언제필요한가 로컬저장소만드는방법 062 chapter 6 테스트 로컬유닛테스트 안드로이드테스트 Espresso 연동하기 로컬유닛테스트의제약사항 077
9 chapter 7 빌드변형 빌드타입 앱서명첨부하기 제품특성 제품특성생성하기 제품특성확인하기 제품특성제대로활용하기 제품특성으로특정기능활성화하기 092 chapter 8 고급활용 확장플러그인 CheckStyle 플러그인 Retrolambda 플러그인 람다표현식사용해보기 리소스줄이기 기타유용한팁 APK 생성시버전명자동기입하기 생성된 APK를특정폴더로복사하기 103 부록 A Git 콘솔에서 Gradle 활용하기 105 A.1 최신소스코드받아바로빌드하기 105 A.2 클린하고다시빌드하기 107 A.3 빌드하여타깃에바로 APK 설치하기 108 A.4 라이브러리의존성확인하기 109
10 chapter 1 안드로이드스튜디오와 Gradle 1장에서는안드로이드스튜디오라는 IDE( 통합개발환경 ) 와빌드도구인 Gradle을소개합니다. 안드로이드환경에서의 Gradle은 IDE를제외하면설명하기힘들정도로밀접하게연관되어있습니다. 또한, 기존이클립스개발환경과비교해도많은것이달라졌습니다. 안드로이드스튜디오가 Gradle과관련하여어떤편의기능을제공하는지알아보고, Gradle의개념과주요특징, 이클립스와비교하여폴더구조가어떻게달라졌는지를살펴보겠습니다. 1.1 안드로이드스튜디오 2015년구글은기존의이클립스 ADT Android Development Toolkit 지원을중단하고안드로이드스튜디오를공식 IDE로선언하였습니다 (2016년현재 ADT는구글사이트에서다운로드할수없습니다 ). 안드로이드스튜디오는 JetBrain사의인텔리제이기반 IDE로, 강력한검색기능과다양한플러그인을지원합니다. 필자는 2014년새로운개발팀에합류하면서안드로이드스튜디오 1.0을처음사용해볼수있었습니다. 그전까지는이클립스를사용하고있었는데, 말그대로너무달랐습니다. IDE의전체외관과단축키, Gradle이라는새로운빌드도구까지모든것이달라서익숙해지는데 3개월은걸렸습니다. 이제는너무잘사용하고있고이클립스로다시돌아갈일은없을것같습니다. 1 안드로이드스튜디오와 Gradle - 009
11 안드로이드스튜디오의최신버전은 2.1.2입니다. 그동안구글에서지속적으로업데이트해왔지만, Windows 용 1.2 버전까지는속도도느리고메모리도많이사용한것이사실입니다. 1.3 버전부터드라큘라 Dracula Theme 도지원하고안정성도대폭향상되어그야말로안드로이드스튜디오시대가열렸다고할수있습니다. 이책에서는 Android Studio 2.0을기준으로특징을간단히설명하겠습니다 안드로이드스튜디오의기능가장먼저눈에띄는것은 IDE의좌우와하단의다양한기능버튼으로, 이클립스보다더많은것을지원하고있습니다. 여기서는현업개발자가자주사용하는기능들을정리해보겠습니다. 그림 1-1 안드로이드스튜디오기본화면 좌측 1. Project 프로젝트에포함된파일들을다양한관점에서요약하여보여줍니다. 안드로이드개발자에게는 Android 가가장편리하며, 실제파일구조를보기 010 -
12 위해서는 Project로변경합니다. 이클립스가익숙한개발자는 Project로시작하고점차 Android를활용하면됩니다. 2. Captures 필요한스크린샷을캡처하는기능으로, 실제타깃을연결하여개발하는경우유용합니다. 이클립스와달리캡처한이미지를 IDE에서바로볼수있어편리합니다. 3. Build Variants 모듈별빌드변형 Build Variants 이표시됩니다. 이는중급이상의내용으로 7장에서상세하게다루겠습니다. 하단 1. Terminal 내장된명령창입니다. 보통 IDE만으로충분히빌드할수있지만, 실무에서는 Terminal 혹은 git console을함께띄워놓고빌드하는것이일반적입니다. 콘솔에서 IDE 없이빌드하는방법을반드시익혀야합니다. 2. Android Monitor 기존에는 Android Logcat 이라는이름이었습니다. 이클립스와는달리여러대의타깃이연결되어있어도각각편리하게로그와메모리현황등을볼수있으며, 기능이점점늘어날예정입니다 ( 더자세한내용은안드로이드스튜디오관련서적에서참고하시기바랍니다 ). 3. TODO 이클립스와마찬가지로 //TODO, //FIXME 등의목록을볼수있습니다. 4. Event Log 실행상태를표시하는창입니다. 앱실행또는 test 실행시함께띄워놓고보면좋습니다. 5. Gradle Console Gradle 태스크 Task 실행결과를표시하는곳입니다. Gradle이익숙해질때까지는자주살펴봐야하는곳입니다. 우측 1. Gradle 프로젝트와각모듈에포함된 Gradle 태스크를표시합니다. 태스크 는 android, build, install 과같이항목별로구별되어있습니다. 1 안드로이드스튜디오와 Gradle - 011
13 2. Android Model Android Studio 1.4 에서새로포함된내용입니다. Gradle 의전체내용을카테고리별로요약하여표시합니다. build tools 버 전이나타깃 SDK 버전등을알아볼수있습니다 안드로이드스튜디오의장점사용자입장에서체험한안드로이드스튜디오의눈에띄는특징은다음과같습니다. 1. 어디서나검색기능안드로이드스튜디오의검색을한마디로표현하면 [Shift + Shift] 입니다. 어떤파일을찾을때 Shift 키를두번누르면 ( 더블시프트 ) 다음과같이검색창이뜨고그아래에는최근에검색한파일과검색결과가표시됩니다. 필요한내용을빠르게찾아주는마성의기능입니다. 이클립스를오랫동안활용하여안드로이드스튜디오에익숙하지않으신분들은자주사용해보기바랍니다. 이클립스를실행했을때도무의식적으로더블시프트를누르는자신을발견할수있습니다. 그림 1-2 안드로이드스튜디오내검색 012 -
14 2. 강력한 Code Assistant Code Assistant는코드를작성할때유사한변수나메서드를추천해주는기능입니다. 이클립스의경우정확하게철자가맞을때만코드를추천했는데, 안드로이드스튜디오는일부만입력해도추천의정확도가높습니다. 이클립스는고정된검색기법을가지고있지만, 안드로이드스튜디오의 Code Assistant는매우유연합니다. 3. Gradle과완벽한통합이클립스의빌드도구는 Ant인데, 일반적인개발자에게는그활용여부가감춰져있습니다. IDE에서 Ant 태스크를실행하여빌드와앱서명 singing 등의업무를할수있다는장점도있지만, 감춰져있는만큼빌드스크립트를변경하는경우 IDE 와밀접하게통합되어있지않아불편합니다. 안드로이드스튜디오는빌드도구인 Gradle과전면적으로통합되어있습니다. [ 그림 1-1] 에서도보듯이소스코드와함께 Gradle의필수요소인 build.gradle 과 settings.gradle 파일등이별도카테고리에구별되어있고, 기본화면의좌우와하단에도 Gradle 관련사항을편리하게열람할수있는다양한기능이내장되어있습니다. 마치 Gradle을알아야안드로이드개발을할수있다는느낌을줄정도입니다. 이에관한자세한내용은뒤에서살펴보겠습니다. 4. 편리한단축키안드로이드스튜디오의단축키는이클립스의단축키보다누르기편합니다. 안드로이드스튜디오는 F3과같은키보드상단의기능키의활용을최소화하여소스코드를입력하는도중에흐름을끊기지않고단축키를누를수있습니다. 안드로이드스튜디오에서자주사용하는단축키목록은다음과같습니다. Shift + Shift 어디서나검색기능 Ctrl + B 선언부로이동 1 안드로이드스튜디오와 Gradle - 013
15 Ctrl + Alt+ B 구현부로이동 Alt + F7 함수가어디서사용되었는지검색 Shift + F6 이름바꾸기 Ctrl + Alt + <LEFT>/<RIGHT> 이전 ( 이후 ) 에사용했던커서로이동 Alt + <LEFT>/<RIGHT> 탭좌우로이동 지금까지안드로이드스튜디오에대해간단히알아보았습니다. Gradle은안드로이드스튜디오라는 IDE와밀접하게통합되어있으므로 IDE를잘아는것이무엇보다중요합니다. 가능한이클립스의기억은최대한잊고안드로이드스튜디오스타일에익숙해지기를바랍니다. 1.2 Gradle Gradle 은 Gradle 사에서만든범용빌드도구입니다. 안드로이드에서빌드란 간단하게말하면 JAR Java Archive 파일, AAR Android Archieve KAndroid Application 파일, AP Package 파일을만드는방법입니다. Gradle 은안드로이드앱뿐만아니라 Java, C/C++, Groovy 등의범용언어를모두지원합니다. 한마디로 Gradle 을한번 배워두면다른언어로개발하더라도빌드스크립트를처음부터다시작성할필요 없이재사용할수있습니다. Gradle 홈페이지에서소개한 Gradle 의주요특징은다음과같습니다. 01 Polyglot Build 1. 폴리글랏빌드 링크드인 Linkedin 은 60 개의서로다른언어 (Java, Scala, Phython, C/C++ 등 ) 를 Gradle 을사용하여빌드하고관리한다고합니다. Gradle 에서는각언어를플 러그인으로구별하는데, 예를들어, 일반 Java 는 java, Java 웹프로젝트는 war, 안드로이드앱은 com.android.application 플러그인을사용하면됩니다
16 Tool Integration 2. 도구통합 Gradle 은이클립스, 안드로이드스튜디오, IntelliJ 와같은 IDE 에서편리하게 사용할수있도록창 Window 를제공하고있고 CI Continuous Integration 도구인젠킨스 Jenkins 와도함께활용할수있습니다. 예를들어, 소스코드가 Git 에업로드되면서 버에서 CheckStyle, FindBugs 등의플러그인을활용하여소스코드가잠재적 으로가진문제를검출하여개발자에게통보하거나위험한코드를 merge 할수 없도록강제할수있습니다. 3. 외부라이브러리관리자동화 Gradle의또다른장점중하나는개발자가더는외부라이브러리를관리하지않아도된다는점입니다. 이클립스에서개발하는경우 libs 폴더에원하는외부라이브러리파일을직접복사하였지만, Gradle에서는단순히외부저장소위치와라이브러리의그룹, 이름, 버전등을지정해주면알아서다운로드하고빌드에포함시킵니다. 4. 고성능빌드 Gradle은점진적인빌드 Incremental builds, 빌드캐싱 build caching, 병렬빌드 parallelization 기능을지원하여고성능빌드를추구합니다. 하지만실제로윈도우환경에서안드로이드앱을빌드해보면 Gradle의메모리사용량이많고빌드시 CPU 점유율이높습니다. 실무에서권장하는사양은메모리 8GB와 SSD 장착입니다. 메모리 4GB에서는모듈의개수가늘어나면 Out of Memory 오류가종종발생하기도합니다. 이부분은향후개선될것으로생각합니다. 1 안드로이드스튜디오와 Gradle - 015
17 1.3 안드로이드를위한 Gradle 의특징 구글은 2014년구글 I/O에서새로운빌드시스템을발표하였습니다. 그목표는다음과같습니다. 02 코드와리소스를재활용하기쉽게한다. 다양한변형 variants 을만들수있고앱의특성 flavors 에따라단일소스에서여러 APK를만들수있게한다. 빌드절차를쉽게설정하고확장하고커스터마이즈할수있게한다. IDE와의밀접한통합을추구한다. Gradle은안드로이드의새로운빌드시스템의핵심입니다. 앞의목표를달성하기위해안드로이드애플리케이션의폴더구조가그전보다복잡하게변경되었습니다. 안드로이드스튜디오와이클립스에서각각 Hello World 프로젝트를생성하여프로젝트구조를비교하면다음과같습니다. 그림 1-3 안드로이드스튜디오프로젝트구조 vs 이클립스프로젝트구조 안드로이드스튜디오 이클립스
18 첫째, Gradle은멀티프로젝트구조입니다. 안드로이드스튜디오에서프로젝트를새로생성하면단일프로젝트가아니라멀티프로젝트로생성됩니다 ( 개발자가원하면싱글프로젝트구조로변경할수있지만권장하지는않습니다 ). [ 그림 1-3] 의왼쪽을보면 app 이라는폴더가있습니다. 이를 Gradle에서는모듈 Module 이라고부릅니다. 이클립스의프로젝트는 src 폴더를한개만가질수있다면, Gradle에서는 app 모듈뿐만아니라새로운모듈을추가하여모듈별로 src 폴더를포함하게됩니다. 둘째, src 폴더의구조가다릅니다. 이클립스에서는 src 하위에소스코드가패키지명과함께바로등장하지만 Gradle에서는소스코드가바로오지않고 src 폴더하위에 androidtest, main, test가추가됩니다. 원래 androidtest 와 main만있었지만, Anrdroid Studio 1.4로오면서 test 폴더가추가되었습니다. test 폴더는구글 I/O 2015에서소개된 Local Unit Test를지원합니다 ( 이폴더에관한자세한내용은구글문서를참고하기바랍니다 ). 03 main 폴더에는안드로이드앱소스코드가있고, androidtest에는안드로이드테스팅 ( 정확하게는 Instrumentation Testing) 소스코드가있습니다. 셋째, libs 폴더입니다. 이클립스의 libs 폴더에는빌드하는데필요한외부라이브러리파일이직접포함되어있습니다. 하지만 Gradle에서는의존성관리를 Gradle이담당하므로 libs 폴더를사용하지않아도됩니다. 필요한스크립트파일에서외부라이브러리의저장소와버전등을지정하면빌드할때알아서해당버전을다운로드하여포함합니다. 또한, + 옵션등을적용하면최신버전을자동으로다운로드할수도있습니다. 넷째, bin 폴더입니다. 기존이클립스프로젝트에서는빌드를완료한 APK가 bin 폴더에있지만, 안드로이드 Gradle에서는 build/output/apk 폴더에위 안드로이드스튜디오와 Gradle - 017
19 치합니다. 빌드의결과물은적용한플러그인에따라 APK 파일혹은 AAR 파일입니다. 이제빌드는단지 APK( 또는 AAR) 를생성하는데서벗어나점점다양한언어, 프레임워크와어우러지고자동화되어가고있습니다
URL Shortener 프로젝트로 배우는 Vert.X 프레임워크
Hanbit ebook Realtime 95 URL Shortener 프로젝트로배우는 Vert.x 프레임워크 김요한지음 URL Shortener 프로젝트로배우는 Vert.x 프레임워크 김요한지음 URL Shortener 프로젝트로배우는 Vert.X 프레임워크 초판발행 2015 년 4 월 10 일 지은이김요한 / 펴낸이김태헌펴낸곳한빛미디어 ( 주 ) / 주소서울시마포구양화로
More information슬라이드 1
Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을
More informationPowerPoint Presentation
Software Verification T4 고수창전소영이세라하지윤 Index 1 CI 2 IntelliJ IDEA 3 JUnit 4 Build Environment 5 Git 1 Continuous Integration What is CI? 소프트웨어개발에서 Build/Test 의프로세스를지속적으로수행하는것 개발자생산성향상 버그의빠른발견및해결 더빠른업데이트제공
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 informationMicrosoft 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 informationPowerPoint 프레젠테이션
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문서의 제목 나눔고딕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 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 informationvRealize Automation용 VMware Remote Console - VMware
vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation
More information안전한 웨 애플리케이션을 위한 자바스크립트 보안
119 안전한웹애플리케이션을위한 Y.E 리앙지음 / 박미정옮김 자바스크립트보안 119 안전한웹애플리케이션을위한 Y.E 리앙지음 / 박미정옮김 자바스크립트보안 이도서는 JavaScript Security(PACKT publishing) 의번역서입니다 표지사진김민국이책의표지는김민국님이보내주신풍경사진을담았습니다. 리얼타임은독자의시선을담은풍경사진을책표지로보여주고자합니다.
More information1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)
1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.
More information<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More informationMicrosoft 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 informationMicrosoft 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 informationSIGIL 완벽입문
누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS
More information아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More information을풀면된다. 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 information1. 자바프로그램기초 및개발환경 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 informationC++ Programming
C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator
More informationBY-FDP-4-70.hwp
RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,
More informationInstall 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 information4S 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[ 스프링부트, 그래들, HelloWorld]STS,Gradle 설치및 WEB MVC 심플예제 간단히 STS 및 Gradle Support Plugin 을설치하여간단히 Spring Boot, Gradle Web 응용프로그램을작성해보자. 0. STS 및 Gradle Su
[ 스프링부트, 그래들, HelloWorld]STS,Gradle 설치및 WEB MVC 심플예제 간단히 STS 및 Gradle Support Plugin 을설치하여간단히 Spring Boot, Gradle Web 응용프로그램을작성해보자. 0. STS 및 Gradle Support Plugin 설치 -. STS 는 https://spring.io/tools/sts/all
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More informationISP 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 informationPowerPoint Presentation
언리얼엔진 4 모바일개발팁 신광섭 Developer Relations Lead / Programmer 에픽게임즈코리아 목차 Unreal Plugin Language 언리얼엔진 4 프로젝트 Android Studio 사용하기 (Java 빌드 / 디버깅 ) 모바일알려진이슈와팁 UE4 모바일지원에부족한부분은?( 피드백 ) Unreal Plugin Language
More informationMicrosoft Word - 3부A windows 환경 IVF + visual studio.doc
Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration
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슬라이드 1
Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube
More information본책- 부속물
PROGRAMMING RUBY PROGRAMMING RUBY : THE PRAGMATIC PROGRAMMER S GUIDE, 2nd Ed. Copyright c 2005 Published in the original in the English language by The Pragmatic Programmers, LLC, Lewisville. All rights
More informationVisual Studio online Limited preview 간략하게살펴보기
11월의주제 Visual Studio 2013 제대로파헤쳐보기! Visual Studio online Limited preview 간략하게살펴보기 ALM, 언제어디서나 연결된 IDE Theme와 Visual Design 편집기의강화된생산성기능들성능최적화및디버깅개선 Microsoft 계정으로 IDE에서로그인가능다양한머신사이에서개발환경유지다양한디바이스에걸쳐설정을동기화개선된
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. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.
More information고객 카드 1588-7278
고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송
More informationC O N T E N T S 목 차 요약 / 1 I. 중남미화장품시장현황 / 3 Ⅱ. 주요국별시장정보 / 9 ( 트렌드 유통망 인증 ) 1. 브라질 / 9 2. 멕시코 / 콜롬비아 / 칠레 / 64 Ⅲ. 우리기업진출전략 / 79 # 첨부. 화장품관
Global Market Report 17-023 Global Market Report 중남미주요국화장품시장동향과우리기업진출전략 C O N T E N T S 목 차 요약 / 1 I. 중남미화장품시장현황 / 3 Ⅱ. 주요국별시장정보 / 9 ( 트렌드 유통망 인증 ) 1. 브라질 / 9 2. 멕시코 / 29 3. 콜롬비아 / 46 4. 칠레 / 64 Ⅲ. 우리기업진출전략
More informationSpring Boot
스프링부트 (Spring Boot) 1. 스프링부트 (Spring Boot)... 2 1-1. Spring Boot 소개... 2 1-2. Spring Boot & Maven... 2 1-3. Spring Boot & Gradle... 3 1-4. Writing the code(spring Boot main)... 4 1-5. Writing the code(commandlinerunner)...
More informationApache Ivy
JBoss User Group The Agile Dependency Manager 김병곤 fharenheit@gmail.com 20100911 v1.0 소개 JBoss User Group 대표 통신사에서분산컴퓨팅기반개인화시스템구축 Process Designer ETL, Input/Output, Mining Algorithm, 통계 Apache Hadoop/Pig/HBase/Cassandra
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표준프레임워크 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(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 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파워포인트
S O F T WA R E V E R I F I CAT I O N Junit & Eclipse 및빌드환경 TEAM 1 컴퓨터공학부 201011314 김민재 201011356 이종찬 201011376 한지승 201111329 강성길 2015.03.18 I N D E X 1 Purpose & CI 2 Eclipse 3 JUnit 4 Build Environment
More informationC++ Programming
C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout
More information슬라이드 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슬라이드 1
IntelliJ IDEA 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 도구명 IntelliJ IDEA (http://www.jetbrains.com/idea/) 라이선스 Apache 2 소개 Java 용통합개발도구 요구사항을정의하고전체개발과정에서요구사항을추적할수있도록지원. 특징 Java IDE 환경제공 모바일및엔터프라이저개발을위한프레임워크제공
More information슬라이드 1
SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle
More informationCubase AI installation guide
Steinberg Cubase AI 프로그램 및라이선스설치가이드 (2018. 1. 31) Ver. 1.0.0 1 목차 1. 계정만들기 2. Download access code 등록및 Activation Code 발급 3. Steinberg Download Assistant 다운로드및설치 4. Cubase AI 다운로드및설치 5. 라이선스활성화 (Activation)
More informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More informationMicrosoft 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슬라이드 1
모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예
More information내지(교사용) 1-3부
Chapter2 22 23 24 25 26 27 28 29 30 31 32 01 02 03 04 33 34 35 36 37 38 39 40 41 42 43 3. 함께 해보기 활 / 동 / 지 활동하고 있는 커뮤니티에 대해 유형을 나누고, 아래 빈칸에 각 커뮤니티에 대한 정보들을 적어보자. 온라인공동체의 유형 커뮤니티 유형 정보공유형 44 우리가 가꾸는 건강한
More informationPowerPoint 프레젠테이션
1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차
More informationB.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위
B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위해서설치한다. http://www.microsoft.com/ko-kr/download에접속해
More information슬라이드 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 informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More informationSDL Trados Studio 2014용 ApSIC Xbench Plugin 사용하기
SDL Trados Studio 2014 용 ApSIC Xbench Plugin 사용하기 프린트날짜 : 2016 년 4 월 13 일 Copyright 1999-2015 ApSIC S.L. 모든권리보유 이문서에서설명되는소프트웨어는 ApSIC S.L. 의소유관련정보를포함하고있으며저작권법에따라보호됩니다. 제품개발이계속이어지는관계로이정보는사전예고없이바뀔수있습니다.
More information슬라이드 1
Jenkins 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 1.1 도구정보요약 도구명 Jenkins (http://jenkins-ci.org/) 라이선스 MIT License 소개 CI ( 연속적통합 ) 도구 빌드, 배포등반복되는작업을모니터링하는도구. 특징 쉬운설치및웹기반으로된쉬운 UI 제공 여러 project 동시 Build 제공 다양한언어
More informationMicrosoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev
글 : 김재형팀장, MDS테크놀로지 ES사업부 SE팀 www.mdstec.com 진보된기술과화려한사용자환경, 다양한응용프로그램들로무장한 스마트폰쓰나미 가몰려오고있다. 이쓰나미의영향은단지휴대용통신기기에만미치지않고, 주저하던임베디드시스템에도막대한영향을끼치고있다. 하지만임베디드시스템개발자와사용자라면누구나이 스마트폰쓰나미 의시초가임베디드시스템이었음을인정할것이다. 수많은미래지향적아이디어들을현실화하면서새로운
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 informationMobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V
Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4
More informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More informationBusiness Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-
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슬라이드 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 informationwtu05_ÃÖÁ¾
한 눈에 보는 이달의 주요 글로벌 IT 트렌드 IDG World Tech Update May C o n t e n t s Cover Story 아이패드, 태블릿 컴퓨팅 시대를 열다 Monthly News Brief 이달의 주요 글로벌 IT 뉴스 IDG Insight 개발자 관점에서 본 윈도우 폰 7 vs. 아이폰 클라우드 컴퓨팅, 불만 검증 단계 돌입 기업의
More information소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기
소규모 비즈니스를 위한 YouTube 플레이북 YouTube에서 호소력 있는 동영상으로 고객과 소통하기 소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
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이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이
이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 보유한 발팀 추가 비용없이 Team Foundation Server를 활용하여 형상관리 소스
More informationSecure Programming Lecture1 : Introduction
Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$
More informationMicrosoft PowerPoint - 02처음으로만드는(Ver 1.0)
02. 처음으로만드는안드로이드응용프로그램 IT CookBook, 안드로이드프로그래밍 학습목표 안드로이드응용프로그램의기본적인작성법을익힌다. AVD 의명칭을배운다. 안드로이드프로젝트의구성을파악한다. Page 2 차례 Page 3 1. 처음만드는 [Hello Android] 프로그램 Page 4 1. 처음만드는 [Hello Android] 프로그램 [ 실습 2-1]
More informationSBR-100S User Manual
( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S
More informationIntroduction to CTIP
Introduction to CTIP 김의섭 2019-03-08 목차 CI & CTIP CTIP 장단점 CTIP 구성도 Tools Team Projects 2 CI - Continuous Integration Continuous Integration 소프트웨어개발에서 Build(Test-CTIP) 의프로세스를지속적으로수행하는것. 지속적으로개발된 Unit 코드에대한
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More informationPowerPoint 프레젠테이션
Tizen IoT 환경설정의모든것 Tizen IoT 알아보기 August 21, 2018 Tizen IoT 알아보기 Ⅰ Ⅱ Ⅲ 타이젠스튜디오설치하기 타이젠의다양한프로파일소개 타이젠 IoT 개발환경소개 Tizen Studio 설치 타이젠스튜디오다운로드 https://developer.tizen.org/ Tizen developer 사이트에접속하여타이젠스튜디오다운로드페이지에접속합니다.
More information슬라이드 1
Continuous Integration Part 2 Continuous Integration Servers 조영호카페PJT팀 2008.09.01 youngho.cho@nhncorp.com 목차 1. Continuous Integration Servers 2. CruiseControl 3. Bamboo 1. Continuous Integration Severs
More informationPowerPoint 프레젠테이션
Hello Android Jo, Heeseung Contents HelloAndroid program AVD 명칭과사용법안드로이드응용프로그램작성안드로이드프로젝트구성 2 처음만드는 [Hello Android] 프로그램 3 처음만드는 [Hello Android] 프로그램 이클립스메뉴 [File]-[New]-[Project] 를선택 [New Project] 창에서
More informationB2B 매뉴얼
오디오북 모바일앱 사용자 매뉴얼 (안드로이드) 오디언 도서관 안드로이드용 - 오디오북 모바일앱은 안드로이드 OS 버전 2.1 이상을 지원합니다. (대표 기종 : 갤럭시 S, 갤럭시 S II, 갤럭시탭, 모토로이, 넥서스원 등) - OS 버전은 홖경설정(설정) > 휴대폰정보 > 펌웨어버전(Android 버전)에서 확인하실 수 있습니다.. - 하위 버전의 OS는
More information**한빛소리02,3,4월호
No.208 http://www.hanbit1.co.kr 2014. 2~4 Hanbit C/O/N/T/E/N/T/S http://www hanbit co kr http://www hanbit co kr http://www hanbit co kr http://www hanbit co kr http://www hanbit co kr http://www
More information표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인
표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into
More informationMango-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법학박사학위논문 실손의료보험연구 2018 년 8 월 서울대학교대학원 법과대학보험법전공 박성민
저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.
More informationCSG_keynote_KO copy.key
101. 3 Shutterstock 4 Shutterstock 5 Shutterstock? 6? 10 What To Create 10 Ways to Find Trends and Inspiration 12 15 17 :. 21 24 Shutterstock 26 29 -. 31 Shutterstock : 36 " " 37! 39 41 45 46 47 49 Copyright
More information처음 시작하는 Sass: CSS의 한계를 뛰어넘는 Sass를 만나다
131 처음시작하는 Sass CSS 의한계를뛰어넘는 Sass 를만나다 김유리, 방지은, 양주희, 정대영, 홍보라지음 131 처음시작하는 Sass CSS 의한계를뛰어넘는 Sass 를만나다 김유리, 방지은, 양주희, 정대영, 홍보라지음 표지사진최현수이책의표지는최현수님이보내주신풍경사진을담았습니다. 리얼타임은독자의시선을담은풍경사진을책표지로보여주고자합니다. 사진보내기
More informationC O N T E N T 목 차 요약 / 4 Ⅰ. 서론 Ⅱ. 주요국별대형유통망현황 / Ⅲ. 시사점및진출방안 ( 첨부 ) 국가별주요수입업체
Global Market Report 13-045 2013.6.07 CIS 대형유통망현황및진출방안 C O N T E N T 목 차 요약 / 4 Ⅰ. 서론 Ⅱ. 주요국별대형유통망현황 / Ⅲ. 시사점및진출방안 ( 첨부 ) 국가별주요수입업체 C IS 대형유통망현황및진출방안 요 약 - 1 - Global Market Report 13-045 - 2 - C IS 대형유통망현황및진출방안
More informationICT03_UX Guide DIP 1605
ICT 서비스기획시리즈 01 모바일 UX 가이드라인 동준상. 넥스트플랫폼 / v1605 모바일 UX 가이드라인 ICT 서비스기획시리즈 01 2 ios 9, OS X Yosemite (SDK) ICT Product & Service Planning Essential ios 8, OS X Yosemite (SDK) ICT Product & Service Planning
More information문서의 제목 나눔명조R, 40pt
SOFTWARE VERIFICATION JUnit & IntelliJ IDEA 및빌드환경 TEAM _5 201313250 서지혁 201214262 라가영 2016. 03. 18 목차 1. CI 2. IntelliJ IDEA 3. JUnit 4. Build Enviroment 1. CI What is CI? 프로젝트에참여주인개발자들의결과물을지속적으로통합하고,
More information6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO
Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD
More informationMicrosoft Word - Armjtag_문서1.doc
ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor
More informationNX1000_Ver1.1
See the world in perfect detail 1 2 3 4 J J KL t P A S M i g s v B 5 6 t P A S M i E PASM Z g s v 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Chapter 1 25 12 11 10 9 1 2 3 4 5 6 7 8 1 t P A S M i g
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationGoogle Maps Android API v2
Google Maps API 3 조 20080388 김현철 20080748 양태욱 20091493 김이현 Google Maps? 구글에서제공하는지도서비스 걷기, 차량두가지길찾기기능제공 최근, Open API 로현지대중교통과연동하여사용 Google Maps API? 개발자에게 Google Maps 를삽입할수있도록 Google 에서제공하는 Application
More information클라우드컴퓨팅 주요법령해설서 2017. 11. 목차 3... 5 I... 15 II... 39 1. 공공분야... 41 2. 금융분야... 71 3. 의료분야... 81 4. 교육분야... 95 5. 신산업등기타분야... 101 III... 109 요약문 5, 15 3, 1 16~ 18 15 11 16 4, 16 7,,, 5 16 5, 16 7~10,,,
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저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More informationMicrosoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집
Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와
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 information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information