2009년 상반기 사업계획

Size: px
Start display at page:

Download "2009년 상반기 사업계획"

Transcription

1 안드로이드 안드로이드 프로그래밍 정복(Android Programming Complete Guide)

2 Contents 학습목표 모바일 운영체제의 일반적인 특징과 새롭게 등장한 안드로이드의 주요 특징 및 전체적인 아키텍처를 알아본다. 안드로이드 학습을 위한 개발 환경을 설치하고 원활한 실습을 위한 환경 설정 방법을 알아본다. 내용 모바일 개발 안드로이드 학습 가이드 개발 환경 구축 2/61

3 1. 모바일 개발 모바일 환경 모바일, 디지털 생활의 중심 기존 핸드폰과의 차이(스마트폰 vs 핸드폰) 기존의 핸드폰은 통화 기능만 제공함. 스마트폰은 MP3, 동영상 감상, DMB, 카메라, GPS 등의 첨단 기능을 제공함. 3/61

4 1. 모바일 개발 모바일 환경 모바일의 발달 배경 작은 부피로도 많은 데이터의 저장이 가능한 메모리. 프로세서 파워의 향상. 배터리 효율의 향상. 모바일 운영체제(노말폰 vs 스마트폰) 모바일 운영체제 모바일에서 실행되는 운영체제. 모바일 하드웨어 자원을 직접 제어하고 관리하는 시스템 소프트웨어. 데스크톱 운영체제에 비해 부피가 작고 상대적으로 쉽게 개발 가능함. 노말폰(Nomal Phone)의 특징 별도의 운영체제가 없고 통화 기능만 제공. 제조사에서 미리 설치해 놓은 프로그램만 사용 가능. 제한적인 기능만 제공. 잔 고장이 없으나 소프트웨어 추가 설치가 거의 불가. 4/61

5 1. 모바일 개발 모바일 운영체제(노말폰 vs 스마트폰) 스마트폰의 특징 필요에 따라 프로그램의 추가 설치 가능. 폰에 별도의 운영체제가 필요. 다양한 기능 제공. 잔 고장이 많지만 소프트웨어 추가 설치가 가능. 모바일 운영체제의 종류 Palm RIM 윈도우 모바일 심비안 iphone OS 5/61

6 1. 모바일 개발 모바일 운영체제(노말폰 vs 스마트폰) 2009년 2분기에 조사된 모바일 운영체제 점유율과 2012년 예상치 심비안이 과반 이상의 점유율을 차지하고 있지만 점점 쇠퇴해가고 있는 중이라 앞으로는 크게 영향 력을 행사하지 못할 것임. 모바일 운영체제들은 구조가 완전히 달라 프로그램끼리 서로 호환되지 않으며, 고유한 장단점을 가 지고 있음. 6/61

7 1. 모바일 개발 안드로이드의 History 개발 2005년 7월, 개발 시작 2007년 11월, 안드로이드 첫 버전 릴리즈 2008년 10월, 최초의 상용 안드로이드 폰 출시(HTC사의 G1) 정식버전이 발표된지 3년이 되지 않은 젊은 운영체제 안드로이드 SKD 구글이 2008년 부터 SDK와 문서를 배포하고 주지적으로 업그레이드 하고 있음. 7/61

8 1. 모바일 개발 안드로이드의 History 진저 브레드 2011년 2월 최신 버전 2.3 안드로이드의 SDK 명명 전통에 따라 Froyo 다음 버전인 G로 시작하는 Genger Bread(생강빵)로 명명 됨 이후 HoneyComb, Icecream, Sandwich, Jellybean 등으로 명명 완료되어 있음 [ 추가된 주요 기능 ] - 인터넷 기반의 전화 프로토콜이 기본 탑재 - 근거리 무선 통신(NFCNear Field Communication)을 지원 - 게임 개발을 위한 기능 확장 및 추가, 텍스트 입력 방식 개선 - 활용 범위의 확대로 초대형 화면(xlarge)과 초고밀도(xhdpi)를 지원 - 다운로드 관리자 시스템 서비스 공개 - 장비에 장착된 모든 카메라 사용 가능 - 메인 스레드의 네트워크, 디스크 입출력을 감시 및 보고하는 스트릭스 모드(StrictMode) 추가 - 이퀄라이저, 베이스 부스터, 헤드폰 가상화 등의 오디오 효과 지원 - UI 향상 및 버튼의 보안 향상 8/61

9 1. 모바일 개발 안드로이드의 등장 안드로이드는 새로 등장한 모바일 운영체제 개발 주체는 OHA(Open Handset Alliance) 컨소시엄으로 되어 있지만, 실질적인 리더는 인 터넷 검색 업체인 구글(Google)임 안드로이드 운영체제의 특징 비독점 개방 플랫폼을 지향 개방 플랫폼 vs 비개방 플랫폼 [개방 플랫폼] - 라이선스 비용이 없음. - 개발이 자유로움. - 개발툴들의 성능이 낮고 문제 발생 시, 기술 지원을 받을 수 없음. [비개방 플랫폼] - 라이선스 비용 지불. - 개발 환경이 잘 구축되어 있음. - 문제 발생 시, 기술 지원이 가능. 9/61

10 1. 모바일 개발 안드로이드의 특징 운영체제의 핵심이라고 할 수 있는 커널은 공개 운영체제인 리눅스 기반 안드로이드 개발에 공식적으로 자바 언어를 사용 검증된 많은 라이브러리들을 대거 포함하고 있어 웬만한 기능은 별도의 외부 라이브러리 를 사용할 필요 없음 플랫폼에 내장된 빌트인 프로그램과 사용자가 만든 프로그램이 동일한 API를 사용하므로 모든 프로그램은 평등함 개방된 환경인만큼 개발툴과 관련 문서들이 모두 무료로 제공 안드로이드의 단점 오래되지 않은 만큼 숙련된 개발자가 많지 않으며, 관련 자료도 부족함 공식 문서가 아직 완비되지 않은 상태 SDK도 너무 자주 업그레이드되어 안정적이지 못하며 개발툴의 사소한 버그들도 상당히 많은 편 파편화(Fragmentation) : 개방된 환경 하에 통제 불가능한 변종의 출현 명확한 지원을 기대할 수 없음 10/61

11 1. 모바일 개발 안드로이드의 아키텍처 효율적이고 안정적인 자원 관리를 위해 계층을 구성하였다. 하위에서는 저수준 지원 요소들이 있고 상위로 올라갈수록 응용 요소들이 있다. 추상화와 보안을 위한 인접한 계층끼리만 통신할 수 있다 [ 안드로이드 아키텍처 ] 11/61

12 1. 모바일 개발 안드로이드의 아키텍처 1 : 리눅스 커널 백그라운드 스레드, 메모리 관리, 보안, 디바이스 드라이버 등의 저수준 관리 기능을 담당함. 디바이스 드라이버의 지원이 광범위함. 2 : 라이브러리 라이브러리는 장비의 전반적인 속도를 결정하는 중요한 요소임. 공직 언어인 자바가 아니라 C로 작성되어 있음. 안드로이드 라이브러리 종류 - BSD 파생 libc 라이브러리 - 2D 그래픽을 위한 서피스 관리자 및 SGL - 3D 그래픽을 위한 OpenGL - 벡터 폰트 출력을 위한 FreeType - 오디오, 비디오 재생을 위한 미디어 지원 - 데이터베이스 지원을 위한 SQLite - 인터넷 브라우징을 위한 SSL과 크롬, 사파리에 채용된 WebKit 12/61

13 1. 모바일 개발 안드로이드의 아키텍처 3 : 런타임 달빅 가상 머신과 자바 코어 라이브러리로 구성되어 있음. 안드로이드는 자바 가상 머신을 직접 사용하지 않으며 모바일 환경에 최적화한 달빅(Dalvik) 가상 머신을 사용함. 각 프로세스별로 별도의 달빅 가상 머신이 할당되므로 안정성이 높고 메모리 사용량을 줄여 복수개 의 가상 머신도 효율적으로 동작하도록 설계되었음. 4 : 프레임워크 안드로이드의 API. 응용 프로그램들은 하위의 커널이나 시스템 라이브러리를 직접적으로 호출할 수 없으며 API를 통 해서 기능을 요청해야 함. API는 하드웨어 액세스를 추상화하며 UI 제작에 필요한 위젯을 정의하고 시스템 라이브러리와 통 신할 수 있는 래퍼를 제고함. 5 : 응용프로그램 인터넷 브라우저, 바탕화면, 주소록 등 플랫폼과 함께 설치되는 애플릿들은 물론이고 마켓에서 다운 받아 설치하는 게임, 유틸리티 등도 모두 이 수준에서 실행됨. 13/61

14 1. 모바일 개발 안드로이드 실행 안드로이드 실행 파일은 전통적인 실행 파일과 다름 전통적인 실행 파일 실행 파일에는 프로그램을 구성하는 코드와 데이터가 들어 있음. 실행 파일이 메모리상으로 올라와 실행을 시작하면 프로세스가 됨. 실행 파일과 프로세스가 1:1로 대응되며 응용 프로그램끼리는 서로 독립적임. 안드로이드의 실행 파일 실행 파일은 같은 패키지에 속한 자바 클래스와 리소스의 집합일 뿐이며 프로세스와 반드시 대등되 지 않음. 응용 프로그램끼리 서로의 기능을 공유할 수 있음. 다른 프로그램의 구성 요소를 불러와 같은 주소 공간에서 실행할 수 있음. (윈도우의 COM이나 OMG의 CORBA 등과 개념적으로 유사함) 안드로이드 응용 프로그램은 적절한 권한만 있으면 누구든지 인스턴스화할 수 있는 4개의 컴포넌트 로 구성됨. main 같은 유일한 진입점이 따로 14/61

15 1. 모바일 개발 안드로이드 실행 안드로이드의 응용 프로그램 안드로이드 응용 프로그램은 적절한 권한만 있으면 누구든지 인스턴스화할 수 있는 4개의 컴포넌트 로 구성 main 같은 유일한 진입점이 따로 없으며 처음으로 생성되는 인스턴스의 생성자가 실직적인 진입점 이 됨 인스턴화할 수 있는 4개의 컴포넌트 : 액티비티, 서비스, 방송 수신자, 콘텐트 제공자 [액티비티] - 사용자 인터페이스를 구성하는 기본 단위다. 눈에 보이는 화면 하나가 액티비티이며 여러개의 뷰들로 구성 - 응용 프로그램은 필요한 만큼의 액티비티를 가질 수 있으며 그 중 어떤 것을 먼저 띄울지를 지정 [서비스 ] - UI가 없어 사용자 눈에 직접적으로 보이지 않으며 백그라운드에서 무한히 실행되는 컴포넌트 - 전형적인 예로 미디어 플레이어를 들 수 있는데 비활성화된 상태라도 노래는 계속 재생되어야 함 - UI가 없으므로 사용자의 명령을 받아들일 수 있는 액티비티와 연결해서 사용됨 15/61

16 1. 모바일 개발 인스턴화할 수 있는 4개의 컴포넌트 [방송수신자(Broadcast Receiver) ] - 시스템으로부터 전달되는 방송을 대기하고 신호 전달 시 수신하는 역할 - 예를 들어 배터리가 떨어졌다거나 사진을 찍었다거나 네트워크 전송이 완료 되었다는 등의 신호를 받음 - 신호만 대기할 뿐 UI를 따로 가지지는 않으므로 방송 수신 시 방송의 의미를 해석하고 적절한 액티비티를 띄우는 역 할 [콘텐트 제공자(Content Provider)] - 다른 응용 프로그램을 위해 자신의 데이터를 제공 - 안드로이드는 보안이 엄격하여 다른 응용 프로그램의 데이터를 함부로 액세스 하지 못함 - 응용 프로그램 간에 데이터를 공유할 수 있는 합법적인 유일한 장치가 바로 콘텐트 제공자 응용 프로그램은 액티비티, 서비스, 방송 수신자, 콘텐트 제공자 중 일부만을 가질 수도 있 고 여러 개를 가질 수도 있음 16/61

17 2. 안드로이드 학습 가이드 안드로이드 학습 모바일 환경은 일반 데스크톱 환경에 비해 많은 제약 사항이 존재하므로 모바일 플랫폼과 모바일 환경 자체에 대해서도 어느 정도의 상식이 있어야 함 안드로이드 개발을 위한 선수 과목 자바 안드로이드의 SDK가 자바로 제공되며 기본 언어가 자바이므로 자바 언어에 대한 문법적 이해가 필 수적 XML 문서 안드로이드는 레이아웃 배치와 리소스 정의, 응용 프로그램 설정 구성 등에 XML 문서를 광범위하 게 사용 이클립스 공식 개발툴인 이클립스의 사용법도 잘 알아야 함 17/61

18 2. 안드로이드 학습 가이드 안드로이드 학습 준비 안드로이드가 리눅스 커널에 기반을 두지만 리눅스를 잘 몰라도 상관없음 윈도우 환경에서 학습 및 개발을 한다면 리눅스를 직접 다룰 필요는 없음 학습을 위해 하드웨어를 따로 준비할 필요는 없고 컴퓨터만 있으면 됨 에뮬레이터가 잘 구비되어 있으므로 폰을 따로 준비하지 않아도 됨 풍부한 모바일 사용 경험. 모바일 사용 경험이 풍부해야 사용자를 배려하는 좋은 프로그램을 만들 수 있음 안드로이드 자체의 난이도가 높지는 않지만 플랫폼 자체에 대한 경험은 상당히 중요함 18/61

19 안드로이드 개발 환경의 특징 통합된 개발 환경을 한 회사에서 주도적으로 만든 것이 아니어서 이것저것 설치해야 하고 순서를 잘 지켜야 함 사용할 버전이나 운영체제에 따라 약간씩 달라지는 부분이 있고 사소한 버그도 있어 충분 한 주의가 필요함 안드로이드 개발 관련 프로그램 설치 순서 JDK 1.6 업데이트 18 이클립스 3.5 ADT 플러그인 안드로이드 SDK 2.1 AVD 생성 및 옵션 조정 JDK 설치 안드로이드의 기본 개발 언어가 자바이므로 JDK를 먼저 설치 JDK에 JRE가 포함되어 있으므로 JRE만 따로 설치할 필요 없음 JDK는 사용 목적에 따라 SE(Standard Edition), EE(Enterprise Edition), ME(Mobile Edition) 등 세 가지로 제공되는데 안드로이드 개발에는 SE나 EE를 사용 19/61

20 JDK 설치 JDK는 가급적 최신 버전으로 설치 JDK 다운 ( ) 원래 자바는 Sun의 소유였으나, 오라클로 인수되면서 자바 다운로드 사이트의 주소가 변경됨 20/61

21 JDK 설치 다운받은 설치 파일을 실행하면 라이선스, 동의창이 나타나고 설치할 기능을 확인함 디폴트로 전부 선택되어 있으며 목록의 아이콘을 클릭해 제외시킬 수 있지만 웬만하면 다 설치하는 것이 좋음 설치 경로는 디폴트인 Program Files로 하고 [Next] 버튼을 눌러 설치 시작 설치 완료 대화상자에서 [Finish] 버튼을 누르면 설치 종료 21/61

22 JDK 설치 확인 설치 확인 코드 Hello.java class Hello { public static void main(string args[]) { System.out.println("First Java Program"); } } Hello.java 파일을 bin 폴더에 저장 후, 명령행에서 다음과 같이 컴파일 및 실행 명령행에 문자열이 출력되면 JDK가 제대로 설치된 것임 22/61

23 이클립스 안드로이드 응용 프로그램 개발에는 주로 이클립스를 사용 이클립스는 통합 개발 환경을 제공 이클립스 다운 ( ) 23/61

24 이클립스 홈페이지 상단 메뉴의 Downloads를 클릭하면 이클립스의 여러 가지 버전을 다운받을 수 있는 링크들이 나타남 이클립스는 유로파(3.3.x), 가니메데(3.4.x), 갈릴레오(3.5.x)식으로 목성의 위성 이름을 붙 여 릴리즈하며 언어나 플랫폼에 따라 여러 가지 버전이 제공되는데 안드로이드 개발용으 로는 클래식 버전이나 엔터프라이즈 버전이 적합함 Eclipse IDE for Java EE Developer 오른쪽의 Windows 32bit 링크를 눌러 윈도우 버전을 다운 eclipse-java-helios-sr1-win32.zip(99.5m) 압축 파일 안에 eclipse 폴더가 있는데 이 폴더를 C:\Program Files 폴더에 압축을 푼다. 물론 시스템 상황에 따라 다른 폴더에 압축을 풀어도 상관없음 eclipse 폴더 안의 eclipse.exe가 주 실행 파일. JRE만 제대로 설치되어 있다면 별 문제없이 실행됨 24/61

25 이클립스 최초 실행 시, 워크 스페이스를 확인함 이후 C:\AndroidExam 폴더 아래에 실습 프로젝트를 생성 실무를 할 때는 이클립스 메뉴의 [File-Switch workspace] 명령으로 워크스페이스를 언제든 지 변경 가능 25/61

26 이클립스 [workbench]를 클릭 개발 환경으로 들어감 26/61

27 이클립스 테스트 마법사 선택 대화상자에서 [Java-Java Project]를 선택 새 프로젝트 생성 대화상자 프로젝트 이름에 FirstEclipse 를 입력, 나머지 옵션은 디폴트 27/61

28 이클립스 테스트 (참고) 사용 중인 이클립스 버전에 따라 다음과 같은 대화상자가 나타날 수도 있음 자바 프로젝트는 Java 퍼스펙티브가 접합하므로 변경하겠느냐는 질문 디버그 모드로 진입할 때도 동일한 질문을 하는데, 메시지를 잘 읽어 보고 [Yes] 버튼을 클릭 28/61

29 이클립스 테스트 소소 파일 추가 메뉴에서 [File-New-Class] 명령 선택, Name란에 프로젝트명과 똑같은 이름을 설정 주 소스는 main 메서드도 같이 생성해야 하므로 public static void main(string[] args) 옵션을 선택 29/61

30 소소 파일 추가 main 메소드 안쪽에 다음 코드를 작성 ( 문자열을 출력하는 간단한 출력문 ) 소스 컴파일 [File-Save( + )] 명령을 선택하면 소스가 저장되면서 자동으로 컴파일 됨 - 이클립스의 디폴트 옵션이 저장시 컴파일 로 되어 있어서 저장만 하면 컴파일 됨 - 소스에 오타가 있다면 아래쪽의 Problems창에 에러가 발생한 곳과 에러 원인이 출력되는데 수정 후 다시 저 장하면 됨 에러가 없으면 Problems에 아무 것도 나타나지 않으며 0 items 라고 표시됨 30/61

31 소소 파일 실행 저장 및 컴파일 되었으면 [Run-Run( + )] 명령으로 실행 명령창이 따로 열리지 않고 아래쪽의 Console창에 실행 결과가 나타남 - 문자열이 출력되면 모든 것이 정상적으로 잘 설치된 것임 프로젝트 폴더의 구조 프로젝트 폴더의 구조는 아주 단순 src 폴더에 소스 파일이 저장되고 bin 폴더에 컴파일 된 실행 파일이 저장되며 프로젝트 루트 폴더에 는 두 개의 설정 파일이 생성 31/61

32 플러그인 플러그인은 이클립스와 안드로이드를 연결하는 설정 이클립스는 플러그인이라는 장치를 통해 임의의 플랫폼에 대한 개발툴을 추가 설치할 수 있도록 지원하며 구글은 이클립스에 플러그인 되는 안드로이드 개발 킷을 제공 안드로이드 개발 킷을 ADT(Android Development Tool)라 함 ADT 패킷 안드로이드 프로젝트 생성 마법사 XML 레이아웃 편집기 패키지 제작툴 이클립스에 통합된 DDMS 이클립스의 [Help-Install New Software] 명령 선택 업데 이트 대화상자 [ 업데이트 대화 상자 ] 32/61

33 플러그인 대화상자에서 [Add] 버튼 ADT가 있는 위치를 가르쳐 줌 ADT는 사이트를 통해 배포된다. 접속 프로토콜이 보안이 적용된 https 네트워크 상황에 따라 방화벽이나 보안 문제로 인해 접속이 안 되는 경우가 종종 있는데 이 경우 https를 http로 바꿔 주면 됨 33/61

34 플러그인 접속 사이트에서 제공하는 플러그인의 목록이 표시되는데 중앙의 목록에 Developer Tools 라는 항목이 나타남 ADT와DDMS 두 개의 플러그인이 포함되어 있는데 루트의 Developer Tools 항목을 클릭해 전체 선 택하고 [Next] 버튼 이클립스가 이 소프트웨어를 다운받고 설치까지 자동으로 수행 34/61

35 플러그인 플러그인 설치 운영체제에 따라 서명이 누락된 소프트웨어라는 보안 경고가 뜨는 경우도 있으나 무시해도 됨 ADT 설치가 완료되면 이클립스를 재시작하라는 메시지 박스가 나타남 - 새로 추가된 기능에 의해 이클립스의 기능이 완전히 바뀔 수 있으므로 가급적이면 재시작하는 것이 좋음 이클립스가 자동 종료되었다가 재시작 되면ADT 설치가 완료된 것임 35/61

36 안드로이드 SDK SDK(Software Development Kit) 특정한 소프트웨어 꾸러미, 소프트웨어 프레임워크, 하드웨어 플랫폼, 컴퓨터 시스템, 게임기, 운영 체제 등을 위한 응용 프로그램을 만들 수 있게 하는 개발 도구의 집합 안드로이드를 위한 SDK 안드로이드 개발 라이브러리, 도움말 문서, 개발 보조 툴 등을 포함하므로 용량이 방대함 개발 목적에 따라 필요한 SDK목록이 틀리고 업데이트 빈도가 잦기 때문에 꼭 필요한 부분만 선택적 으로 설치 및 업데이트할 수 있음 개발에 필요한 파일은SDK를 통해 배포되며 ADT는 이클립스와 SDK를 연결 안드로이드 SDK 사이트 36/61

37 안드로이드 SDK 안드로이드 SDK 설치 안드로이드 SDK 사이트 윈도우용, 매킨토시용, 리눅스용 SDK가 각각 제공되는데 윈도우 환경에서 실습을 진행하므로 윈도 우용을 다운 installer_r8-windows.exe(31.2m) 37/61

38 안드로이드 SDK 설치 라이브러리와 문서들로 구성되어 있으므로 따로 설치할 필요는 없고 압축만 풀어 두면 됨 아무 곳에나 풀어도 상관없지만 Program Files 폴더 안에 둠 SDK 설정 ADT에게 SDK가 어디에 있는지 위치를 설정 이클립트의 [Window-Preference] 메뉴를 선택하고 왼쪽 메뉴에서 Android를 클릭한 후 SDK 폴더의 위치를 지정한다. 앞에서 다운 받아 압축을 풀어둔 폴더를 지정 단순한 디렉토리에 불과하므로 여러 개의 SDK를 설치해 놓고 번갈아 가며 사용하는 것도 가능하며 워크스페이스별로 각각 다른 버전 의SDK를 사용할 수 있음 38/61

39 안드로이드 SDK 추가 설치 SDK의 위치를 지정했다면 다음은 추가로 더 필요한 SDK 요소들을 다운받는다. 이클립스의 메뉴에서 [Window-Android SDK and AVD Manager] 명령 선택 다음 대화상자가 열림 Available Packages 탭에는 설치 가능한 목록들이 나열되는데 이전 버전의 SDK도 모두 같이 설치 최신 버전만 설치하는 것도 가능하지만 이전 버전으로 작성된 예제들도 있으므로 하드 디스크 공간 이 부족하지 않다면 모두 설치하는 것이 좋음 39/61

40 안드로이드 SDK 안드로이드 SDK 설치 파일 : 문서, 샘플, 개발툴 문서 docs 폴더에는 안드로이드 개발 관련 문서들이 제공 HTML 포맷이므로 웹 브라우저를 통해 읽을 수 있음 샘플 platforms 폴더 안에 많지는 않지만 몇 가지 샘플 프로젝트가 제공 각 버전별로 디렉토리가 구성되어 있으며 버전이 높을수록 예제의 개수도 늘어남 예제를 통해 안드로이드의 기능을 둘러 볼 수 있으며 기본적인 코딩 기법을 배울 수 있음 개발툴 tools 폴더에는 컴파일러, 디버거, 에뮬레이터 등 개발에 꼭 필요한 프로그램들이 제공 대부분 명령행에서 동작하는 것들인데 다행히 이클립스가 적절한 때 호출해 주므로 직접적으로 사 용해야 하는 것은 별로 없음 40/61

41 AVD 생성 모바일 개발을 할 때는 통상 에뮬레이터에서 테스트를 수행하는데 안드로이드폰 에뮬레 이터를 AVD(Android Virtual Device)라 부름 AVD는 소프트웨어적으로 만든 가상의 장비이지만 진짜 안드로이드폰과 기능이 동일함 1.1 버전까지는 에뮬레이터가 기본 제공되어 간편하기는 했지만 다양한 테스트를 하기에는 여러 가 지 문제가 있었음 1.5 버전부터는 AVD를 필요한 만큼 만들어 두고 번갈아 가면서 사용할 수 있도록 바뀜 기본 에뮬레이터가 없어 최소한 한 대 이상의 AVD를 직접 생성해야 함 이클립스의 메뉴에서 [Window-Android SDK and AVD Manager] 명령 선택 목록에서 Virtual Devices 페이지를 선택 41/61

42 AVD 생성 새로운 AVD를 생성하기 위해 New 버튼을 누른 후 다음과 같이 입력 이름은 가상 장비간의 구분을 위한 명칭으로 중복 되지만 않으면 아무렇게나 주어도 상관없음 짧게 avd9라고 이름 붙임 타깃은 Android 2.3 또는 Google APIs(Google Inc)선 택하고 가상의 메모리 카드인 SD Card는 32MB로 설정 스킨은 화면의 해상도를 선택하는데 HVGA가 안 드로이드의 표준이므로 디폴트대로 둠 그 외 하드웨어 장치 옵션들도 선택 가능 가상 장비의 옵션을 적당히 편집한 후 아래쪽의 Create AVD 버튼을 누름 42/61

43 AVD 생성 AVD 설정 AVD는 C:\User\사용자계정명\.android\avd 폴더 안에 저장되며 가상 장비의 메모리, 구성 등의 정 보가 기록되어 있음 똑같은 절차를 거쳐 각각 다른 이름과 다른 설정으로 여러 대의AVD를 미리 생성해 놓을 수 있음 43/61

44 AVD 생성 AVD 확인 AVD가 제대로 생성되었는지 Start 버튼을 눌러 기동 44/61

45 AVD 생성 AVD가 기동되지 않을 때 대처방법 : 버그 수정 에뮬레이터가 제대로 실행되면 다행이나 한글 윈도우에서는 약간의 문제가 발생할 수 있음 AVD 생성 후 첫 기동했을 때 에뮬레이터가 뜨지 않고 다음과 같은 에러 메시지가 나타나는 경우가 있음 AVD가 저장되는 경로에 영문이 아닌 문자가 있으면 이클립스가 에뮬레이터 제대로 기동 못함 SDK 업데이트 속도가 워낙 빠르다 보니 구글이 동양권의 운영체제까지 충분하게 테스트하지 못해 발생한 일종의 버그 45/61

46 AVD가 기동되지 않을 때 대처방법 : 버그 수정 해결방법은 AVD를 한글이 포함되지 않는 경로로 옮김 AVD의 경로는 GUI 상에서 편집할 수 없으므로 명령행에서 편집 [버그 수정 1] 명령창을 열고 AVD가 저장되어 있는 C:\User\사용자계정 \.android\avd 폴더로 이동한 후 다음 명령 으로AVD를 적당한 곳으로 이동 android move avd -n avd9 -p c:\windows\avd9.avd <scv라는 이름의 AVD를 C:\Windows 아래의 scv.avd 폴더로 이동시키라는 명령> 루트를 깔끔하게 유지하기 위해 Windows 폴더 아래로 옮겼는데 Program Files 아래에 둘 수도 있고 C:\Avd 식으로 별도의 폴더를 만들어도 상관없음 (경로에 한글만 포함되지 않으면 됨) 이 명령이 제대로 동작하려면 java와 안드로이드 SDK에 대해 Path 지정이 되어 있어야 함 대상 폴더의 부모 폴더는 존재해야 하며 마지막 폴더인 avd9.avd는 직접 생성하므로 존재해서는 안 됨 46/61

47 AVD가 기동되지 않을 때 대처방법 : 버그 수정 [버그 수정 2] 탐색기로AVD 폴더를 원하는 곳으로 이동시키고 정보 파일의 경로만 수정 C:\User\사용자계정 \.android\avd 폴더 안에 생성되어 있는 avd9.avd를 잘라내서 C:\Windows 폴더에 붙여 넣음 메모장으로 avd 폴더에 남아 있는 avd9.ini 파일을 열어 path를 이동한 경로명으로 수정 target=google Inc.:Google APIs:9 path=c:\windows\avd9.avd 47/61

48 옵션 설정 실습과 한글 호환성 확보를 위해 몇 가지 옵션 조정 워크스페이스의 문자셋을 UTF-8로 변경 한글로 주석을 달기 위해서는 UTF-8 인코딩을 사용하는 것이 유리하며 배포되는 예제들도 대부분 UTF-8 인코딩을 사용하므로 예제를 제대로 보기 위해서라도 조정하는 것이 좋음 Preference 창에서 [General-Workspace]의 Text file encoding을 [Other-UTF-8]로 변경 - 이 옵션을 조정하지 않으면 예제의 한글 주석이 깨져 보이는 문제 발생 48/61

49 옵션 설정 [General-Editors-TextEditors-Spelling-Enable spell checking] 옵션 해제 주석의 맞춤법 검사를 해 주는 기능인데 컴파일러에게는 너무 사치스러운데다 편집 속도를 떨어뜨 리므로 사용하지 않는 것이 좋음 한글을 제대로 인식하지 못해 영문 단어와 한글 조사가 붙어 있으면 무조건 오타 처리되어 보기 싫 은 밑줄이 그어지는 문제가 존재함 49/61

50 옵션 설정 [Java-Code Style-Organize Imports] 페이지의 Number of imports needed for.* 옵션을 1로 변경 이클립스는 import문을 자동으로 정리해 주는 편리한 기능을 제공하는데 매 클래스마다 import문이 작성되어 소스가 너무 길어짐 이 값을 1로 바꿔 놓으면 패키지의 모든 클래스를 한꺼번에 임포트해 주므로 실습할 때 편리하고 결 과 소스가 짧아지는 효과가 있음 50/61

51 옵션 설정 [Java-Compiler-Errors-Warings-Unnecessary code]의 모든 옵션들을 Ignore로 변경 이 옵션을 바꾸지 않으면 실습 중에 수많은 경고가 발생 51/61

52 옵션 설정 세팅의 [Android/DDMS] 페이지에서 ADB connection time out(ms)의 값을 재설정 재컴파일된 프로그램을 에뮬레이터에 재설치하기 위한 시간으로 너무 짧을 경우 타임아웃에 걸림 52/61

53 설치 확인 시스템에 어떤 파일들이 생성되었는지, 적재적소에 제대로 배치되어 있는지 탐색기로 살 펴보고 점검 다음과 같은 폴더들이 생성되어 있다면 제대로 설치가 완료된 것임 53/61

54 업그레이드 SDK가 변경된 경우 다시 설치할 필요 없이 추가된 구성요소만 다운받아 설치함 ADT는 SDK와 별도로 주기적으로 업데이트되므로 새로운 버전이 나올 때마다 업그레이드 하는 것 이 좋음 이클립스의 [ Help Install New software ] 명령 선택 Work with 콤보박스에서 android ADT 선택 54/61

55 업그레이드 SDK 업그레이드 이클립스의 [ Window/Android SDK and AVD Manager ] 메뉴 선택 관리자를 불러냄 왼쪽 목록에서 Available Packages 선택 설치 가능한 목록 확인 55/61

56 업그레이드 SDK 업그레이드 추가된 2.3 버전의 API와 문서는 필수적으로 선택 - Add-ons도 같이 선택하는 것이 좋음 설치할 패키지를 고른 후 [Install Selected] 버튼 56/61

57 리눅스에서 구축 JDK 설치 우분투의 패키지 관리자를 사용하면JDK는 아주 쉽게 설치할 수 있음 터미널을 열고 다음 명령을 실행 sudo apt-get install sun-java6-bin 우분투의 패키지 관리자가 최신 버전을 찾아 다운 및 설치를 자동으로 수행 57/61

58 리눅스에서 구축 이클립스 설치 가서 Elclipse IDE for Java EE Developers의 Linux 32bit 버전을 다운받아 저장 압축을 해제한 후 홈 디렉토리로 이동시키는 것이 좋음 홈 디렉토리로 이동한 후 다음 명령으로 이클립스를 실행 cd ~/eclipse./eclipse 이후의 실행 과정은 윈도우와 동일 58/61

59 리눅스에서 구축 메뉴에 등록 윈도우의 바로 가기 생성과 동일한 작업 - 좌상단의 프로그램 에서 오른쪽 마우스 버튼 팝업 메뉴 메뉴 편집 항목 선택 - 프로그램/개발 항목을 선택 [새항목] 버튼 메뉴에 표시될 이름과 경로 지정 59/61

60 리눅스에서 구축 리눅스용 안드로이드 SDK 설치 안드로이드 홈 페이지에서 리눅스용 SDK를 다운받은 후 터미널에서 압축을 해제하고 홈 디렉토리 로 옮김 명령행에서 작업하려면.bashrc를 편집해 tools 디렉토리를 패스로 지정해 놓는 것이 좋으나 이클립 스를 사용할 것이라면 굳이 필요치 않음 ADT 설치 ADT 플러그인 설치 AVD 생성은 윈도우에서의 설치와 동일 60/61

61 Thank You.

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

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

Setting up Android Development Environment

Setting up Android Development Environment Setting up Android Development Environment Bok, Jong Soon Jongsoon.bok@gmail.com www.javaexpert.co.kr Order 1. Check System Requirements 2. JDK 1.7.0_04 3. Eclipse Indigo Classic 3.7.2 4. Android SDK (the

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

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

2009년 상반기 사업계획

2009년 상반기 사업계획 안드로이드소개 2/56 Contents 학습목표 모바일운영체제의일반적인특징과새롭게등장한안드로이드의주요특징및전체적인아키텍처를알아본다. 안드로이드학습을위한개발환경을설치하고원활한실습을위한환경설정방법을알아본다. 내용 모바일개발 안드로이드학습가이드 개발환경구축 3/56 1. 모바일개발 모바일환경 모바일, 디지털생활의중심 기존핸드폰과의차이 ( 스마트폰 vs 핸드폰 )

More information

Windows 8에서 BioStar 1 설치하기

Windows 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 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

을풀면된다. 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

(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 - chap02-C프로그램시작하기.pptx

Microsoft 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

( )부록

( )부록 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

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

슬라이드 1

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

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

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

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

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

PowerPoint Template

PowerPoint Template 01. 안드로이드개요와 개발환경구축 01 안드로이드의개요 02 안드로이드의개발환경 03 안드로이드의개발환경구축 1. 안드로이드개요 스마트폰개요 스마트폰 통화기능 + 컴퓨터 + 다양한기능내장 (MP3, 카메라, DMB, GPS 등 ) 스마트폰역사 1992년 IBM사의사이먼 ( 최초 ) 1996년노키아 9000 2002년마이크로소프트포켓PC 2007년아이폰 2008년안드로이드폰

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

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

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

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드] 리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual

More information

SQL 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 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

Microsoft PowerPoint App Fundamentals[Part1].pptx

Microsoft PowerPoint App Fundamentals[Part1].pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 2 HangulKeyboard.apkapk 파일을다운로드 안드로이드 SDK 의 tools 경로아래에복사한후, 도스상에서다음과같이 adb 명령어수행 adb install HangulKeyboard.apk 이클립스에서에뮬레이터를구동 에뮬레이터메인화면에서다음과같이이동 메뉴버튼 설정 언어및키보드

More information

학습내용 1. SDK, JDK, 이클립스, AVD의개념 2. 프로그래밍환경수립및설정 3. 예제프로그램수행방법 4. 액티비티생명주기

학습내용 1. SDK, JDK, 이클립스, AVD의개념 2. 프로그래밍환경수립및설정 3. 예제프로그램수행방법 4. 액티비티생명주기 4 주차 안드로이드프로그래밍환경 학습내용 1. SDK, JDK, 이클립스, AVD의개념 2. 프로그래밍환경수립및설정 3. 예제프로그램수행방법 4. 액티비티생명주기 JDK, SDK, 이클립스, AVD 의개념 JDK 개념 - Java SE Development Kit의약자로자바어플리케이션개발을위한컴파일러와가상머신, 기타툴킷을포함 JDK 개념 - 안드로이드의기본개발언어가자바이며이클립스또한자바실행환경을지원하므로먼저자바

More information

Microsoft PowerPoint - 02처음으로만드는(Ver 1.0)

Microsoft PowerPoint - 02처음으로만드는(Ver 1.0) 02. 처음으로만드는안드로이드응용프로그램 IT CookBook, 안드로이드프로그래밍 학습목표 안드로이드응용프로그램의기본적인작성법을익힌다. AVD 의명칭을배운다. 안드로이드프로젝트의구성을파악한다. Page 2 차례 Page 3 1. 처음만드는 [Hello Android] 프로그램 Page 4 1. 처음만드는 [Hello Android] 프로그램 [ 실습 2-1]

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

윈도 모바일 6.1을 OS로 사용하는 스마트폰(옴니아2 등)에서의 Tcl/Tk의 사용

윈도 모바일 6.1을 OS로 사용하는 스마트폰(옴니아2 등)에서의 Tcl/Tk의 사용 일, 12/27/2009-18:11 bonkora 첨부 파일 1.png [1] 2.png [2] 3.png [3] 4.png [4] 5.png [5] 6.png [6] 7.png [7] 8.png [8] 9.png [9] 10.png [10] 11.png [11] study4etcl.zip [12] 파일 크기 11.91 KB 19.69 KB 21.67 KB

More information

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

B.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 간의연결을위 B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위해서설치한다. http://www.microsoft.com/ko-kr/download에접속해

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

ThinkVantage Fingerprint Software

ThinkVantage Fingerprint Software ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:

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

슬라이드 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

슬라이드 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

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Hello Android Jo, Heeseung Contents HelloAndroid program AVD 명칭과사용법안드로이드응용프로그램작성안드로이드프로젝트구성 2 처음만드는 [Hello Android] 프로그램 3 처음만드는 [Hello Android] 프로그램 이클립스메뉴 [File]-[New]-[Project] 를선택 [New Project] 창에서

More information

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집 Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와

More information

SH100_V1.4

SH100_V1.4 User Manual VLUU SH100 1 2 3 4 5 6 m m 7 8 9 10 11 12 13 15 16 17 x y 18 19 1 4 z x 20 2 o 5 o 6 3 7 10 11 21 8 12 o 9 o 22 1 m 2 3 2 1 3 23 24 o 25 1 2 o 1 2 3 26 1 2 1 2 27 1 28 2 1 3 29 2 4 30 1 m

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

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필

LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필 LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필요가 있다. 서지 관리 프로그램(Reference management software, citation

More information

그림으로 쉽게 설명하는 안드로이드 프로그래밍 초판발행 2012년 8월 20일 제3판2쇄 2016년 1월 15일 지은이 천인국 펴낸이 김승기 펴낸곳 (주)생능출판사 / 주소 경기도 파주시 광인사길 143 출판사 등록일 2005년 1월 21일 / 신고번호 제406-2005

그림으로 쉽게 설명하는 안드로이드 프로그래밍 초판발행 2012년 8월 20일 제3판2쇄 2016년 1월 15일 지은이 천인국 펴낸이 김승기 펴낸곳 (주)생능출판사 / 주소 경기도 파주시 광인사길 143 출판사 등록일 2005년 1월 21일 / 신고번호 제406-2005 그림으로 쉽게 설명하는 안드로이드 프로그래밍 초판발행 2012년 8월 20일 제3판2쇄 2016년 1월 15일 지은이 천인국 펴낸이 김승기 펴낸곳 (주)생능출판사 / 주소 경기도 파주시 광인사길 143 출판사 등록일 2005년 1월 21일 / 신고번호 제406-2005-000002호 대표전화 (031)955-0761 / 팩스 (031)955-0768 홈페이지

More information

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc DVR HDD PC Viewer Guide ADVR6000 / SWI5000 선운정보통신 소개 본 매뉴얼은 DVR의 하드디스크 PC 뷰워의 설명서입니다. 이 프로그램은 DVR에 장착되어 미리 포맷되고 녹화된 HDD에 저장된 영상들을 사용자의 PC에서 직접 보여줄 것입니다. DVR의 하드디스크-랙에서 분리된 하드디크스가 사용자의 PC에 연결됐다면 이 응용프로그램은

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

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 information

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android

More information

Microsoft Word - 안드로이드_개발_매뉴얼1.docx

Microsoft Word - 안드로이드_개발_매뉴얼1.docx 안드로이드개발매뉴얼 2009/11/18 모비젠 TI연구소 MA연구팀허광남 kenu@mobigen.com From: http://www.android.com/goodies/ 목차 들어가며... 1 안드로이드개요... 1 안드로이드 SDK... 5 이클립스설치... 8 Hello Android 프로젝트만들기... 10 안드로이드프로젝트실행... 12 맺으며...

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

슬라이드 1

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

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

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

디지털 공학

디지털 공학 캡스톤디자인 App Inventor 디지털전자정보계열 앱 인벤터란? MIT 대학 미디어 랩 연구실에서 만든 안드로 이드용 스마트폰 앱 제작하는 블록 프로그래 밍 기법의 비주얼 프로그래밍 도구이다. 스마트폰의 화면을 디자인하고 블록들을 조 립하면 우리가 원하는 앱을 만들 수 있다. 인터넷이 연결된 곳에서는 어디서라도 접속 하여 앱 화면을 직접 디자인하고 프로그래밍

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770>

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770> 여 48.6% 남 51.4% 40대 10.7% 50대 이 상 6.0% 10대 0.9% 20대 34.5% 30대 47.9% 초등졸 이하 대학원생 이 0.6% 중졸 이하 상 0.7% 2.7% 고졸 이하 34.2% 대졸 이하 61.9% 직장 1.9% e-mail 주소 2.8% 핸드폰 번호 8.2% 전화번호 4.5% 학교 0.9% 주소 2.0% 기타 0.4% 이름

More information

슬라이드 1

슬라이드 1 Android Mobile Application Development Part 1 Agenda Part 1 About Android Build Develop Environment Create new Project Composition of Project Simulate Application Part 2 User Interface Activity Toast Preference

More information

Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의 깊게 읽을 것 을 권합니다. Freecom T

Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의 깊게 읽을 것 을 권합니다. Freecom T 사용자 설명서 MOBILE DRIVE XXS EXTERNAL MOBILE HARD DRIVE / 2.5" / USB 2.0 Rev. 907 Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

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

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 안드로이드정의및아키텍처 안드로이드커널접근 애플리케이션기초및컴포넌트 2 안드로이드는운영체제 (operating system), 미들웨어 (middleware), 핵심애플리케이션들 (key applications) 을포함하고있는모바일디바이스를위한소프트웨어스택 (software stack)

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

슬라이드 1

슬라이드 1 NetBeans 1. 도구 개요 2. 설치 및 실행 3. 주요 기능 4. 활용 예제 1. 도구 개요 1.1 도구 정보 요약 도구명 소개 특징 주요기능 NetBeans 라이선스 CDDL, GPLv2 (http://trac.edgewall.org/) 통합 개발 환경(IDE : integrated development environment)으로써, 프로그래머가 프로그램을

More information

CODESYS 런타임 설치과정

CODESYS 런타임 설치과정 CODESYS 런타임설치과정 CODESYS Control RTE / SoftMotion RTE Setup Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 목 차 CODESYS 런타임 - Control RTE, SoftMotion RTE... 2 다운로드및설치과정... 2 CODESYS EtherCAT

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Tizen IoT 환경설정의모든것 Tizen IoT 알아보기 August 21, 2018 Tizen IoT 알아보기 Ⅰ Ⅱ Ⅲ 타이젠스튜디오설치하기 타이젠의다양한프로파일소개 타이젠 IoT 개발환경소개 Tizen Studio 설치 타이젠스튜디오다운로드 https://developer.tizen.org/ Tizen developer 사이트에접속하여타이젠스튜디오다운로드페이지에접속합니다.

More information

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E. ASF(Atmel Software Framework) 환경을이용한프로그램개발 1. New Project Template 만들기 A. STK600 Board Template를이용한 Project 만들기 i. New Project -> Installed(C/C++) -> GCC C ASF Board Project를선택하고, 1. Name: 창에 Project Name(

More information

H3250_Wi-Fi_E.book

H3250_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 information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭 사운드 문제해결 1. 볼륨 조절 관련 문제가 발생했을 때 음악은 재생이 되는데 소리가 들리지 않는 경우가 있습니다. 이때는 먼저 스피커 연결 부위가 잘 연 결되었는지, 볼륨 조정은 올바르게 되었는지 확인해야 합니다. 1) 스피커 확인 및 볼륨 조절하기 1> 컴퓨터 본체 뒷면에 스피커로 연결되는 부분에 올바르게 잭이 꽂혀 있고, 꽉 끼워져 있는지 확인합 니다.

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

안전을 위한 주의사항 2 경고 상세내용 4 SMP 이용자 7대 안전수칙 6 불법조작금지 6 Dolby, DTS, SRS, DivX 7 사용자 설명서 가이드 10 구성품 확인 12 각 부분의 명칭과 기능 13 SMP의 올바른 사용법 14 구성품 사용안내 14 SMP 전원 켜기/끄기 16 터치스크린 사용안내 17 통신환경 설정 20 SMP 시작하기 22 홈 스크린

More information

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

Xcovery 사용설명서

Xcovery 사용설명서 ㄱ 센티리온 프리미엄 사용설명서 목 차 Chapter 1 프로그램 소개 및 기본개념 1) 시스템 복구 2) 시스템백업 3) 시스템 백업 및 시스템 복구 활용하기 4) 폴더보호 Chapter 2 프로그램 설치하기 1) 프로그램 설치 방법 2) Centillion 설치 소프트웨어 사용권 계약서 3) 제품 인증 키 입력 4) Centillion 폴더보호 5) Windows

More information

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.

More information

PowerPoint Presentation

PowerPoint 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

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More 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부 PART 1 2 PART 01 _ SECTION 01 API NOTE SECTION 02 3 SECTION 02 GPL Apache2 NOTE 4 PART 01 _ SECTION 03 (Proyo) 2 2 2 1 2 2 : 2 2 Dalvik JIT(Just In Time) CPU 2~5 2~3 : (Adobe Flash) (Air) : SD : : : SECTION

More 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

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

B2B 매뉴얼

B2B 매뉴얼 오디오북 모바일앱 사용자 매뉴얼 (안드로이드) 오디언 도서관 안드로이드용 - 오디오북 모바일앱은 안드로이드 OS 버전 2.1 이상을 지원합니다. (대표 기종 : 갤럭시 S, 갤럭시 S II, 갤럭시탭, 모토로이, 넥서스원 등) - OS 버전은 홖경설정(설정) > 휴대폰정보 > 펌웨어버전(Android 버전)에서 확인하실 수 있습니다.. - 하위 버전의 OS는

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

Secure Programming Lecture1 : Introduction

Secure 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 information

메인 메뉴 윗쪽 패널에 있는 프로그램 메뉴나 위치 메뉴를 메인 메뉴라고 부릅니다. -프로그램 메뉴: 현재 자신의 리눅스에 설치된 프로그램을 볼 수 있습니다. 오픈오피스나 메신저, DVD보기 프로그램 같은 것들이 등록되며 시스템에 설치된 코덱이나 라이브러리까지 보시려면

메인 메뉴 윗쪽 패널에 있는 프로그램 메뉴나 위치 메뉴를 메인 메뉴라고 부릅니다. -프로그램 메뉴: 현재 자신의 리눅스에 설치된 프로그램을 볼 수 있습니다. 오픈오피스나 메신저, DVD보기 프로그램 같은 것들이 등록되며 시스템에 설치된 코덱이나 라이브러리까지 보시려면 2장 데스크탑 꾸미기 편 다이나리눅스의 사용자 인터페이스 로그인 화면 리눅스에서는 위 그림과 같은 로그인 화면을 GDM화면이라고 합니다. 로그인 화면이 한가지로 정해져 있는 Windows와는 달리 리눅스는 사용자가 인터넷에서 자유롭게 GDM화면을 다운받아 설치할 수 있습니다. 개인적으로 다운받은 GDM을 리눅스에 설치하는 작업이나 GDM을 변경하는 작업은 모두

More information

Nero StartSmart 설명서

Nero StartSmart 설명서 설명서 Nero AG 페이지 저작권 및 상표 정보 설명서 및 관련된 모든 내용은 저작권으로 보호되며 Nero AG 의 재산입니다. All rights reserved. 이 설명서에는 국제 저작권법의 보호를 받는 자료가 들어 있습니다. 이 설명서의 어떠한 부분도 Nero AG 의 명시적인 서면 승인 없이 복제하거나 전송하거나 복사할 수 없습니다. Nero AG

More information

NX1000_Ver1.1

NX1000_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 information

gnu-lee-oop-kor-lec06-3-chap7

gnu-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

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사 IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부

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

PowerPoint Presentation

PowerPoint Presentation Package Class 1 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

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1 디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP

More information

01장

01장 뇌를자극하는 Windows Server 2012 R2 부록 NAS4Free 의설치와환경설정 네트워크상에서저장공간이제공되는 NAS(Network Attached Storage) 환경을 VMware에서구성해야한다. 이책에서는그중 Unix 계열의운영체제이며무료로사용할수있는 NAS4Free 운영체제를설치하고사용할것이다. 결국지금설치하는 NAS4Free는쿼럼디스크와클러스터디스크를제공하는것이목적이다.

More information

Spring Boot

Spring 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 information

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Microsoft 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

문서의 제목 나눔고딕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

Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성

Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성 Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성 목 차 schoolbox Elecboard 언어가 영어로 변경 되었습니다. schoolbox Elecboard에서 터치가 안 됩니다. schoolbox 버그 아닌가요? 전자칠판에 판서 할 경우 터치하는 부분과 판서되는 위치가 다릅니다. schoolbox

More information