android_training_course_for_app_developer_by_kandroid.xls

Size: px
Start display at page:

Download "android_training_course_for_app_developer_by_kandroid.xls"

Transcription

1 Android Training Course : App. Developer (제1기 수강생 모집) - 주최 : - 교육 프로그램 개요 일시 장소 수용인원 준비물 H/W 준비물 S/W 강사 대상 수강료 연락처 2009년 4월 20일(월) ~ 4월 24일(금), 오전 9시 ~ 오후 4시 JSCampus (역삼역 1번 출구 신웅타워 15층) 30명 노트북 (만약 개인 노트북이 없으신 분들은, 노트북을 임대받아서 사용하실 수 있습 니다. 노트북 임대비용은 55,000원(임대기간 5일, 수량 1대 기준, VAT 포함)이 며, 수강신청하기의 결제화면에서 노트북임대를 선택하시면 교육장에 비치된 노트북을 사용하실 수 있습니다. 하지만, 가급적 본인이 사용하시던 노트북을 가져오셔서 교육을 받을 것을 권장드립니다.) Android SDK, JDK 5 or 6, Eclipse Classic 3.4.1, ADT, Eclipse SVN Plug-in 운영자, 양정수 (닉네임:들풀) 안드로이드 애플리케이션 개발자 550,000원 (부가세포함/강의자료집제공/중식제공) 양정수 (yangjeongsoo@gmail.com, Tel : , Fax : ) 교육 프로그램 내용 일자 오전(3시간) 오후(3시간) 월 4월20일 Android Basic Application Fundamentals 화 4월21일 User Interface 수 4월22일 목 4월23일 금 4월24일 Data Storage Content Providers Security and Permissions 2D Graphics 3D with OpenGL AIDL Publishing Best Practices Resources and Assets Intents and Intent Filtering AndroidManifest.xml Audio and Video Location Development Android Source Code Review 교육 후기 발표 및 저녁식사

2 제1강. Android Basic 안드로이드 교육과정 이해를 위한 준비 Java에 대해서 알아야 할 몇 가지 기초지식 안드로이드 SDK 사용법 개요 Eclipse 개발 툴 사용법 안드로이드 에뮬레이터 내부 안드로이드 히스토리 안드로이드에 대한 정의 주요 특징들 아키텍쳐 애플리케이션 프레임워크 라이브러리 안드로이드 런타임 달빅 가상머신 코아 라이브러리 리눅스 커널 안드로이드 구동 메커니즘 이해 리눅스 구동 안드로이드 구동 자이고트(Zygote) 초기 프로세스 초기 프로세스 분류 애플리케이션 프로세스 시스템 서버 퍼시스턴트(Persistent) 애플리케이션 최초의 액티비티 Intent.CATEGORY_HOME Intent.ACTION_BOOT_COMPLETED 애플리케이션 프로세스 내부 안드로이드 소스코드 빌드 및 테스트 리눅스 우분투 패키지 설치 안드로이드 소스 코드 빌드 환경 설정 소스코드 다운로드, git 와 repo 안드로이드 빌드, toolchain 과 빌드 script 안드로이드 기반 리눅스 커널 빌드 안드로이드 빌드 테스트

3 제2강. Application Fundamentals 애플리케이션 컴포넌트 안드로이드 애플리케이션 개발 프로세스 에뮬레이터 내부 애플리케이션 개요 애플리케이션 빌딩 블록 인텐트 액티비티, 프로세스,태스크 애플리케이션 구성요소 안드로이드 매니페스트 액티비티 개념 및 스켈레톤 서비스 개념 및 스켈레톤 브로드캐스트 리시버 개념 및 스켈레톤 컨텐트 프로바이더 개념 및 스켈레톤 컴포넌트 활성화 및 종료 인텐트 개념 및 스켈레톤 컴포넌트 종료 안드로이드 매니페스트 재고찰 엘리먼트 계층구조 인텐트 필터 액티비티,태스크,쓰레드,프로세스,생명주기 액티비티,태스크,쓰레드,프로세스 개념 정의 액티비티와 태스크간의 상관관계 프로세스에 대한 이해 쓰레드에 대한 이해 리모트(remote) 프로시저 호출 쓰레드 세이프(Thread-safe) 메쏘드(method) 생명주기 액티비티 생명주기 서비스 생명주기 브로드캐스트 리시버 생명주기 컨텐트 프로바이더 생명주기 프로세스와 생명주기 및 우선순위 프로세스 생명주기와 리눅스 커널간의 관계

4 제3강 - User Interface 뷰 계층구조 이해 뷰에 대한 이해 뷰 그룹에 대한 이해 위젯에 대한 이해 레이아웃 정의 방법 XML 기반의 UI 엘리먼트를 통한 정의 런타임에서 레이아웃 엘리먼트의 생성 레이아웃(layout) XML XML 작성법 XML 리소스와 코드와의 결합 ID 애트리뷰트 개념 레이아웃 파마메터 애트리뷰트 레이아웃 포지션 개념 메뉴 사용법 옵션 메뉴 아이콘 매뉴 확장 메뉴 컨텍스트 메뉴 서브 메뉴 일반적 레이아웃 오브젝트 프레임(Frame) 레이아웃 리니어(Linear) 레이아웃 테이블(Table) 레이아웃 앱솔루트(Absolute) 레이아웃 랠러티브(Relative) 레이아웃 갤러리(Gallery) 그리드뷰(GridView) 리스트뷰(ListView) 스크롤뷰(ScrollView) 스피너(Spinner) 서피스뷰(SurfaceView) 탭호스트(TabHost) 뷰플리퍼(ViewFlipper) 뷰스위쳐(ViewSwitcher) 어댑터뷰(AdapterView)와 데이터 바인딩 레이아웃과 동적데이타 추가 어탭터에 대한 이해 및 어탭터 오브젝트들 리스트뷰(ListView) 예제 리트스뷰와 어레이(Array) 데이터 리스트뷰와 열(Row) 리스트뷰와 아이템 선택 이벤트 처리 사용자 이벤트 제어 사용자 이벤트 개요 사용자 이벤트 종류 스타일과 테마 사용하기 스타일 사용법 테마 사용법 뷰 컴포넌트 제작방법 기본적 접근법 완전하게 커스터마이즈된 컴포넌트 조합된 컨트롤들 이미 존재하는 뷰타입 수정하기 안드로이드 내부의 뷰 드로잉 메커니즘

5 제4강 - Resources, Assets, Intent (Filtering) 리소스와 에셋 리소스와 에셋 기본 개념 및 차이 리소스와 다국어 처리 리소스 하위폴더 이해 애니메이션(animation) tween, frame 드로어블(drawable) bitmap, color, shape, 9-patch 레이아웃(layout) 값(values) array, color, dimens, strings, styles XML(xml) 메뉴(menu) 원시리소스(raw) 리소스 사용법 코드내에서 리소스 호출법 리소스들간의 참조 리소스 선택구조 지원을 위한 설정 언어,지역,스크린방향,스크린픽셀 밀도, 터치유형,키보드입력상태, 텍스트입력방식, 터치스크린 이외의 네비게이션 방식, 스크린 해상도 리소스 선택구조 지원시 매칭 방식 인텐트와 인텐트 필터 애플리케이션 컴포넌트 호출방법들 인텐트 오브젝트의 구성 컴포넌트명 Action Data Category Extra Flag 인텐트 확정 인텐트 종류(명시적,암시적) 암시적 인턴트와 인텐트 오브젝트간 연관성 암시적 인텐트 확정과 인턴트 필터 인턴트 필터와 Category 테스트 인텐트 필터와 Action 테스트 인텐트 필터와 Data 테스트 인텐트 확정 규칙 인텐트 필터 사용에 대한 일반적 예시 인턴트 매칭 사용법 인텐트 사용가능유무 체크방법

6 제5강 - Data Stroage, Content Providers, Security and Permissions 데이터 저장공간 데이터 저장공간 개요 설정정보 저장 파일시스템 데이타베이스 네트워크 컨텐트 프로바이더 컨텐트 프로바이더와 컨텐트 리졸버(Resolver) 컨텐트 프로바이더 개요 데이터 모델 URI 컨텐트 리졸버(Resolver) 질의(Query) 이해 질의 생성 질의 및 결과반환 결과 데이터 읽어오기 데이터 수정하기 신규 레코드 생성 기존 레코드에 신규 값 추가 기존 레코드에 대한 배치 업테이트 레코드 삭제 컨텐트 프로바이더 컨텐트 프로바이더 생성 컨텐트 프로바이더 선언 컨텐트 URI 구조 정리 보안 및 퍼미션 보안 및 퍼미션 구조 개요 보안 아케텍쳐 애플리케이션 사인닝(Signing) User ID와 파일 접근권한 퍼미션 사용법 퍼미션 선언 및 강제 퍼미션 프로텍션(protection) 레벨 컴포넌트별 퍼미션 설정 액티비티 퍼미션 서비스 퍼미션 브로드캐스트 리시버 퍼미션 컨텐트 프로바이더 퍼미션 기타 퍼미션 강제방식 URI 퍼미션

7 제6강 - AndroidManifest.xml 매니페스트 개요 매니페스트 파일 구조 이해 매니페스트 파일 작성 규약 엘리먼트 규약 애트리뷰트 규약 클래스명 선언 다중 값 지정 규약 리소스 값 지정 규약 스트링 값 지정 규약 매니페스트 파일 특징 엘리먼트 상세 설명 manifest 엘리먼트 퍼미션 선언 및 사용법 uses-permission 엘리먼트 permission 엘리먼트 permission-group 엘리먼트 permission-tree 엘리먼트 애플리이션 테스트 및 벤치마킹 방법 instrumentation엘리먼트 라이브러리 작성 및 사용법 uses-library 엘리먼트 안드로이드 SDK 버전 의존성 uses-sdk 엘리먼트 안드로이드 애플리케이션 정의 application 엘리먼트 activity 엘리먼트 receiver 엘리먼트 service 엘리먼트 intent-filter 엘리먼트 action 엘리먼트 category 엘리먼트 data 엘리먼트 provider 엘리먼트 grant-uri-permission 엘리먼트 meta-data 엘리먼트

8 제7강 - Graphics, 2D and 3D with OpenGL 그래픽 일반 안드로이드 그래픽 개요 2D 그랙픽을 표현하는 두가지 방법 레이아웃의 뷰 오브젝트를 사용하기 캔버스에 직접 그리기 뷰에서 사용가능한 그래픽 표현 캔버스에 그리기 캔버스에 대한 정의 뷰(View)와 서피스뷰(SurfaceView)에 대한 이해 뷰를 이용한 그리기 방법 서피스뷰를 이용한 그리기 방법 2D 그래픽 안드로이드 2D 그래픽 라이브러리 개요 드로어블(Drawables) 리소스 이미지 사용법 XML 파일 사용법 클래스 생성자 사용법 쉐이프 드로어블(ShapeDrawable) 9-패치 드로어블(NinePatchDrawable) 트윈(Tween) 애니메이션 프레임(Frame) 애니메이션 OpenGL 기반 3D OpenGL ES 개요 안드로이드 OpenGL ES 표준 준수 개요 3D 그래픽 일반적 기초 안드로이드 3D 그래픽 기초 Surface, SurfaceView, Canvas, SurfaceHolder, SurfaceHolder.Callback, Thread, Canvas OpenGL ES 예제 스켈레톤 서피스뷰 기반 액티비티 생성 서피스홀더 콜백 메쏘드 구현 서피스뷰 전용 쓰레드 생성 쓰레드 관리 3D 모델 생성 빛,카메라 등등 모델 움직임 처리 텍스처 적용 투명처리 등 기타.

9 제8강 - Audio & Video, Location, Dev. Tools 오디오와 비디오 안드로이드 오디오와 비디오 특성 개요 안드로이드 미디어 지원 포맷 T-모바일 G1 미디어 추가 지원 포맷 오디오 및 비디오 재생 원시 리소스 파일 재생 파일 또는 스트림 재생 오디오 및 비디오 캡쳐 오디오 캡쳐 비디오 캡쳐 안드로이드 미디어 프레임워크 위치기반 서비스 기본적 패키지 android.location com.google.android.maps android.location 패키지 시스템 서비스 기초 로케이션 매니저 서비스 로케이션 프로바이더 위치기반 서비스 시뮬레이션 DDMS를 통한 모의 실험 위도/경도 설정 방법 GPX 파일 사용법 KML 파일 사용법 geo 명령어를 통한 모의 실험 위도/경도 설정방법 NMEA 사용법 com.google.android.maps 패키지 MapView 와 Overlay 소개 구글 Map API 키 애플리케이션 사인닝(Signing) 기타 센서 시뮬레이션 개발도구 Eclipse, ADT, SDK 사용법 안드로이드 애플리케이션 작성법 라이브러리 제작 및 사용법 애플리케이션 설치 및 실행, 실행 환경 설정 SDK 제작 방법 타켓 디바이스용 개발 사용가능한 타켓 디바이스 T-모바일 G1, 안드로이드 Dev Phone 1 개발을 위한 타켓 디바이스 설정 자체제작된 타켓 디바이스 사용법 디버깅 및 도구들 DDMS,logcat, Android Log, TraceView 디버깅과 테스트 설정 디버깅 팁들 SDK에 포함된 제반 도구들

10 제9강 - AIDL, Publishing, Best Practices AIDL AIDL을 사용하여 리모트(Remote) 인터페이스 디자인 개요 AIDL을 사용한 IPC의 구현.aidl(IPC) 클래스 호출 IPC 서버 : AIDL을 사용한 IPC 구현 상세.aidl 파일 생성.aidl 파일의.java 파일로의 변환 인터페이스 메쏘드들의 구현 클라이언트에게 해당 인터페이스의 제시 파세러블(Paracelable)을 이용한 파라메타 전달 IPC 클라이언트 : IPC 메쏘드 호출.aidl 파일 생성 ServiceConnection 구현 Context.bindService() 호출 ServiceConnection.onServiceConnected() Callback 구현 IPC 메쏘드 호출 Context.unbindService() 애플리케이션 배포 애플리케이션 사인닝(Signing) 사인시 고려사항 사인 유틸리티를 위한 환경설정 디버그 모드 사인닝 공식 배포를 위한 사인닝 주의 : 개인키 관리 보안 애플리케이션 버전관리 애플리케이션 버전 설정 최소 시스템 API 버전 명시 애플리케이션 배포 준비 배포전 일반적 고려사항 애플리케이션 최종빌드전 고려사항 최종 빌드 후 확인사항 애플리케이션 배포 안드로이드 마켓을 통한 배포 안드로이드 마켓상에서의 애플리케이션 업그레이드 우수 사례 성능 향상을 위한 설계 성능 향상을 위한 2가지 기본 규칙 주요 고려사항 : 11가지 주요 고려사항별 성능비교 응답성 향상을 위한 설계 ANR 발생 이유 ANR 회피 방법 응답성 보강방법 무결절성 확보를 위한 설계 주요 고려사항 : 10가지

11 제10강 - Android PDK, NDK, Applications, Providers 안드로이드 플랫폼 개발 키드(PDK) 디바이스 요구사항 안드로이드 시스템 빌드 안드로이드 빌드 시스템 이해 안드로이드 플랫폼 빌드 안드로이드 커널 빌드 안드로이드 디바이스의 기본적 구동 새로운 디바이스를 위한 빌드 구동하기 키맵과 키보드 디스플레이 드라이버들 멀티미디어 오디오 카메라 전원관리 네트워킹 Wi-Fi GPS 블루투스 텔레포니 RIL: Radio Interface Layer 테스트 Instrumentation 테스트 안드로이드 C/C++ 애플리케이션 개발 키드(NDK) 안드로이드 툴체인 기초 C 애플리케이션 제작 C++ 애플리케이션 제작 shared 라이브러리 제작 및 사용법 static 라이브러지 제작 및 사용법 JNI 지원을 위한 shared 라이브러리 제작 및 사용법 안드로이드 기본 애플리케이션들 AlarmClock / Browser / Calculator / Camera / Contacts / GoogleSearch / HTMLViewer / IM / Launcher Mms / Music / PackageInstaller / Phone / Settings SoundRecorder / Stk / Sync / Updater / VoiceDialer 안드로이드 기본 컨텐트 프로바이더들 CalendarProvider ContactsProvider DownloadProvider DrmProvider GoogleContactsProvider GoogleSubscribedFeedsProvider ImProvider MediaProvider TelephonyProvider

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

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

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

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

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이 모바일웹 플랫폼과 Device API 표준 이강찬 TTA 유비쿼터스 웹 응용 실무반(WG6052)의장, ETRI 선임연구원 1. 머리말 현재 소개되어 이용되는 모바일 플랫폼은 아이폰, 윈 도 모바일, 안드로이드, 심비안, 모조, 리모, 팜 WebOS, 바다 등이 있으며, 플랫폼별로 버전을 고려하면 그 수 를 열거하기 힘들 정도로 다양하게 이용되고 있다. 이

More information

Microsoft PowerPoint App Fundamentals[Part2].pptx

Microsoft PowerPoint App Fundamentals[Part2].pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 Part 1 애플리케이션컴포넌트 액티비티와태스크 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 태스크는명시적으로정의 / 선언하는것이아니라, 주어진목적을위해 현재수행되고있는액티비티들의스택이다. 예를들어, 어떤액티비티가특정위치상의시가지지도를보여주고자한다하자. 해당액티비티는안드로이드에이미존재하는맵뷰어액티비티를실행

More information

LU8300_(Rev1.0)_1020.indd

LU8300_(Rev1.0)_1020.indd LG-LU8300 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66

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

서현수

서현수 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

(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

안전을 위한 주의사항 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

고객 카드 1588-7278

고객 카드 1588-7278 고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송

More information

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp 과 업 지 시 서 사 업 명 지리산권 스마트폰 기반 3D 지도서비스 2011. 7 한 국 관 광 공 사 목 차 Ⅰ. 사업개요 3 Ⅱ. 3D 등산 전자지도 개발 5 Ⅲ. 스마트폰용 등산지도 서비스 개발 8 Ⅳ. 웹사이트용 지도 서비스 개발 12 I. 사업 개요 가. 사업명 : 지리산권 스마트폰 기반 3D 지도서비스 나. 사업기간 : 2011년 7월 ~ 2012년

More information

THE TITLE

THE TITLE Android System & Launcher Team 8 목차 Android 1) Android Feature 2) Android Architecture 3) Android 개발방법 4) Android Booting Process Dalvik 1) Dalvik VM 2) Dalvik VM Instance Application 1) Application Package

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

안드로이드 서비스

안드로이드 서비스 Android Service Team 4 20100031 강혜주 20100220 김소라 20100357 김진용 Contents Android Service 01 안드로이드서비스 02 사용이유 03 안드로이드서비스예 04 안드로이드서비스분류 Application Service 05 애플리케이션서비스 06 두가지방법 07 서비스생명주기 08 애플리케이션서비스분류

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

F120S_(Rev1.0)_1130.indd

F120S_(Rev1.0)_1130.indd 01 02 03 04 05 06 07 08 09 10 11 12 기본 구성품 구입 시 박스 안에 들어있는 구성품입니다. 구성품을 확인하세요. 누락된 구성품이 있을 경우, 또는 추가로 기본 구성품 구입을 원할 경우, LG전자 상담실 (T.1544-7777)로 문의하세요. 실제 제품과 그림이 다를 수 있으며 사정에 따라 일부 품목이 사전 통보 없이 변경될 수 있습니다.

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

07(876-880) CPLV12-35.hwp

07(876-880) CPLV12-35.hwp 876 정보과학회논문지 : 컴퓨팅의 실제 및 레터 제 18 권 제 12 호(2012.12) 안드로이드 애플리케이션의 UI 단위 테스트 방법 (Unit Test Method for UI of Android Applications) 윤 상 필 서 용 진 (Sangpil Yun) (Yongjin Seo) 고 민 혁 김 현 수 (Minhyuk Ko) (Hyeon Soo

More information

슬라이드 1

슬라이드 1 10. 위치기반서비스 시작하면서 2 목차 위치정보출력 요구기준에의한위치정보조회 지오코딩 MapView와 MapActivity Maps API 키발급 위치정보출력 위치정보출력 4 위치정보제공 GPS 무선 LAN 이동통신망 위치기반서비스 android.location 패키지 휴대단말의위치를얻기위한클래스를포함 위치정보는지리적좌표 ( 위도와경도 ) 사용 위치정보와주소정보를변환하는

More information

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 UI 이벤트 Event listener Touch mode Focus handling Notification Basic toast notification Customized toast notification Status bar notification 2 사용자가인터랙션하는특정 View

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

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

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

목차 1. 안드로이드란무엇인가? 1.1. 주요특징 1.2. 안드로이드아키텍처 1.3. 애플리케이션 1.4. 애플리케이션프레임워크 1.5. 라이브러리 1.6. 안드로이드런타임 1.7. 리눅스커널 2. 애플리케이션기초 2.1. 애플리케이션컴포넌트 2.2. 액티비티와태스크

목차 1. 안드로이드란무엇인가? 1.1. 주요특징 1.2. 안드로이드아키텍처 1.3. 애플리케이션 1.4. 애플리케이션프레임워크 1.5. 라이브러리 1.6. 안드로이드런타임 1.7. 리눅스커널 2. 애플리케이션기초 2.1. 애플리케이션컴포넌트 2.2. 액티비티와태스크 안드로이드베이직 & 클래식안드로이드입문서 www.kandroid.org 운영자들풀양정수운영진김은영 김남국공동번역 목차 1. 안드로이드란무엇인가? 1.1. 주요특징 1.2. 안드로이드아키텍처 1.3. 애플리케이션 1.4. 애플리케이션프레임워크 1.5. 라이브러리 1.6. 안드로이드런타임 1.7. 리눅스커널 2. 애플리케이션기초 2.1. 애플리케이션컴포넌트 2.2.

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

Windows Live Hotmail Custom Domains Korea

Windows Live Hotmail Custom Domains Korea 매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service

More information

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

1) 리눅스커널 메모리관리, 프로세스관리, 파일시스템관리, 네트워크스택등하드웨어지원 2) Native 라이브러리 (C, C++) 안드로이드프레임워크에서필요한 C 와 C++ 라이브러리 3) 안드로이드런타임 코어라이브러리지원, Dalvik Virtual Machine 으로

1) 리눅스커널 메모리관리, 프로세스관리, 파일시스템관리, 네트워크스택등하드웨어지원 2) Native 라이브러리 (C, C++) 안드로이드프레임워크에서필요한 C 와 C++ 라이브러리 3) 안드로이드런타임 코어라이브러리지원, Dalvik Virtual Machine 으로 1. 안드로이드란무엇인가? 안드로이드는구글을중심으로한 OHA(Open Handset Alliance) 컨소시엄에서만든최초의오픈소 스모바일애플리케이션플랫폼 리눅스커널을기반으로한운영체제, 풍부한 UI(user Interface), 다양한애플리케이션, 라이브러리, 애플리케이션프레임워크, 멀티미디어지원등의구성요소들을포함하며휴대전화기능도포함 되어있다. 운영체제와연관된컴포넌트들은

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

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 PowerPoint - kandroid_for_sec_ _final [호환 모드]

Microsoft PowerPoint - kandroid_for_sec_ _final [호환 모드] Android Technology & Business Strategy 2009. 2. 2. www.kandroid.org 관리자 : 양정수 (yangjeongsoo@gmail.com), 닉네임 : 들풀 목 차 시작하며 : 기술, 비즈니스, 그리고전략안드로이드란무엇인가? 모바일플랫폼스택안드로이드가추구하는바는? Open Access 안드로이드담론의질서? SDK

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

SBR-100S User Manual

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

More information

슬라이드 1

슬라이드 1 모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예

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

160322_ADOP 상품 소개서_1.0

160322_ADOP 상품 소개서_1.0 상품 소개서 March, 2016 INTRODUCTION WHO WE ARE WHAT WE DO ADOP PRODUCTS : PLATON SEO SOULTION ( ) OUT-STREAM - FOR MOBILE ADOP MARKET ( ) 2. ADOP PRODUCTS WHO WE ARE ADOP,. 2. ADOP PRODUCTS WHAT WE DO ADOP,.

More information

Google Maps Android API v2

Google Maps Android API v2 Google Maps API 3 조 20080388 김현철 20080748 양태욱 20091493 김이현 Google Maps? 구글에서제공하는지도서비스 걷기, 차량두가지길찾기기능제공 최근, Open API 로현지대중교통과연동하여사용 Google Maps API? 개발자에게 Google Maps 를삽입할수있도록 Google 에서제공하는 Application

More information

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

LG-LU6200_ICS_UG_V1.0_ indd

LG-LU6200_ICS_UG_V1.0_ indd 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

사용하기 전에 2

사용하기 전에 2 SM-T255S 사용 설명서 www.samsung.com/sec 사용하기 전에 2 표기된 기호 설명 저작권 등록상표권 애플리케이션 호환 안내 3 4 시작하기 6 8 8 9 13 14 16 18 18 19 19 19 기본 기능 익히기 20 21 24 25 26 28 29 31 32 33 34 34 34 37 38 38 39 차례 보기 40 42 소통하기 43

More information

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

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

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

496 찾아보기 선언적레이아웃 61 싱글턴구성 30, 212 싱글턴뷰 431 ㅇ 아이패드 239 안드로이드설치 47 애플리케이션아키텍처 31 액티비티 140 액티비티연결 63 에뮬레이터구성 54 엔터티 35, 112, 330 오브젝티브-C 240 웹요청 72 윈도우생성

496 찾아보기 선언적레이아웃 61 싱글턴구성 30, 212 싱글턴뷰 431 ㅇ 아이패드 239 안드로이드설치 47 애플리케이션아키텍처 31 액티비티 140 액티비티연결 63 에뮬레이터구성 54 엔터티 35, 112, 330 오브젝티브-C 240 웹요청 72 윈도우생성 ㄱ 그룹화뷰 278 기능명세서 26 ㄴ 내비게이터 28 내비게이터컨트롤러 176 네이티브이름 114 네임스페이스 146, 254, 368 ㅁ 매니페스트 140 메뉴액션 204 메모리관리 245 메서드 252 메서드호출 242 메시지상자 265 메타데이터 33 모노터치 4, 473 ㄷ 더보기버튼 435 더보기표시 435 데이터베이스 153 동기화 27 ㄹ 로그온

More information

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

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

More information

Microsoft Word - 문필주.doc

Microsoft Word - 문필주.doc 포커스 포커스 모바일 광고기능을 갖는 아이폰 애플리케이션 문필주* 이요섭** 최근의 모바일 광고 시장은 이동통신사 중심의 SMS 발송 형태에서 아이폰의 등장과 앱 스토어(App Store)의 성공에 의한 콘텐츠 내의 플랫폼(App-vertising) 형태로 변해 가고 있다. 본 고에서는 모바일 광 고 아이폰 애플리케이션을 활용할 수 있는 방법에 대해 논의하고자

More information

슬라이드 1

슬라이드 1 Java Based Enterprise C/S Platform. Sales Dept./ General Manager KilSik, Lee Mobile: 010-4374-8860 E-mail: ben@ari-system.com TM Client First Better than the Best We Deliver Agility Reliability Intelligence

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

Microsoft PowerPoint UI-Layout.Menu.pptx

Microsoft PowerPoint UI-Layout.Menu.pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 User Interface 개요 Declaring Layout Creating Menus 2 View: user interface 의기본단위 사각형 (rectangle) 영역을차지하며, 그리기및이벤트처리의기본단위이다. Widget 을생성하기위한기본클래스이다. 예 : 버튼, 텍스트창,

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

모바일 안드로이드 아키텍처

모바일 안드로이드 아키텍처 2017( 제 10 회 ) 한국소프트웨어아키텍트대회 2017. 7. 20. 티온소프트김수현 shkim.hi@gmail.com 목차 1 Android OS Layer Architecture 2 Android Technical Architecture 3 Android Multimedia Architecture 2 Android OS Layer Architecture

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

Microsoft PowerPoint - 15주차(최종).pptx

Microsoft PowerPoint - 15주차(최종).pptx 15주차 15주차. 통지, 통지 그리고 안드로이드 마켓 안 켓 학습 내용 1. 백그라운드 알림 2. 통지 출력 3. 커 커스텀 텀 통지 뷰 4. 안드로이드 마켓 백그라운드 알림 사용자와의 통신 - 프로그램의 상태나 특정 사건이 발생했음을 사용자에게 통지하고 다음 동작에 대한 질문을 하거나, 사용자에게 작업 지시를 받을 수 있는 기능이 필요함 - 활성화된 프로그램의

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

제11장 프로세스와 쓰레드

제11장 프로세스와 쓰레드 제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드

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

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

More information

강연자소개 대외활동 동호회설립및운영자 (2004 년 12 월설립 ) 운영진 고현철, 김재훈, 유형목, 와함께국내에몇개남지않은임베디드리눅스를전문으로하는 community. 현재가입자수약만 4 천여명

강연자소개 대외활동   동호회설립및운영자 (2004 년 12 월설립 ) 운영진 고현철, 김재훈, 유형목,   와함께국내에몇개남지않은임베디드리눅스를전문으로하는 community. 현재가입자수약만 4 천여명 고성능어플리케이션개발을위한안드로이드시스템의이해 2011. 12. 19. ghcstop@insignal.co.kr 고현철 강연자소개 대외활동 http://www.aesop.or.kr 동호회설립및운영자 (2004 년 12 월설립 ) 운영진 고현철, 김재훈, 유형목, http://kelp.or.kr 와함께국내에몇개남지않은임베디드리눅스를전문으로하는 community.

More information

<BED5BACEBCD32E696E6464>

<BED5BACEBCD32E696E6464> www booksr co kr 3 4 2012 7 01 1. 스마트폰 16 2. 안드로이드란? 20 3. 안드로이드의특징 22 4. 안드로이드의구조 26 5. 애플리케이션의기초개념 28 6. 인텐트 35 7. 매니페스트파일 37 8. 안드로이드의미래 39 02 1. 개발과정의개요 42 2. 안드로이드개발도구 43 3. JDK 44 4. 이클립스 46 5. 안드로이드

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

. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요

. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요 . 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요소로써안드로이드시스템에서는 Activities, Services, Content Providers,

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

Microsoft PowerPoint - 양정수-Android_View_and_Window_System.ppt [호환 모드]

Microsoft PowerPoint - 양정수-Android_View_and_Window_System.ppt [호환 모드] 2009 제 4 회 Korea Android 세미나 Android Window and View System 2009. 10. 23. www.kandroid.org org 운영자 : 양정수 (yangjeongsoo@gmail.com) 목차 Overview Basic Advancedd Architecture Overview : Android Platform Stack

More information

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. Deep-Dive into Syrup Store Syrup Store I What is Syrup Store? Open API Syrup Order II Syrup Store Component III Open API I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. 가맹점이 특정 고객을 Targeting하여

More information

라우터

라우터 네트워크 라우터 네트워크연결 라우터의 포지셔닝 맵 예전에는 소규모 환경에서도 스위치 무선 액세스 포인트 가속 어플라이언스 등 다양한 디바이스를 설치해야만 했습니다 은 이런 여러 디바이스에서 제공되는 네트워크 서비스를 하나의 플랫폼에 통합할 수 있는 슈퍼 라우터 입니다 이런 라우터들은 여러 서비스를 통합할 수 있을 뿐 아니라 라이선스 활성화 및 또는 확장 모듈

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

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

ICT03_UX Guide DIP 1605

ICT03_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

Microsoft Word - src.doc

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

PowerPoint Presentation

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

More information

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx Mobile S/W Platform 및 Service 동향 서상범상무, Ph. D. System SW Lab. SW Platform Team SW Center Samsung Electronics 2011. 12.27 Contents 1. Smartphone Market 2. Mobile S/W Platform 3. Mobile Service 4. Conclusion

More information

WindowManager 100% 활용하기 안드로이드만의독특한서비스만들기 CTO 곽근봉 (kwak.keunbong@nbt.com) 1 인개발자 오늘의이야기 100 명조직 그래서! 오늘의주제는 기술과제품 이야기 feat. WindowManager 제품개발방법 Top-Down Approach 시장정의문제정의솔루션정의요구사항도출제품기획제품개발제품출시 vs 새로운기술의발견기술의습득만들어보고싶은거만들기그제품으로풀수있는문제를정의문제를더잘풀기위한개선패키징제품출시

More information

PowerPoint Presentation

PowerPoint Presentation Samsung Gear S Application Development SeogHyun Kang Software R&D Center Samsung Electronics Self Introduction 강석현 Engineer, SW Platform Team Software R&D Center Samsung Electronics 주요업무 Tizen Web Application

More information

PowerPoint 프레젠테이션

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

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

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

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

DoItAndroidAppProgramming

DoItAndroidAppProgramming Do It! 안드로이드앱프로그래밍 첫째맀당 - Chapter 04 안드로이드프로젝트와개발도구 Jun. 2013 이번장에서는무엇을다룰까요? 한번만들어보긴했지만안드로이드프로젝트에대해더알고싶어요. 안드로이드최근버젂의주요특징을알아볼까요? 이클립스에서만든프로젝트구성요소에대해알아볼까요? 애플리케이션프레임워크에대해자세히살펴볼까요? 안드로이드개발도구에는어떤것들이있는지알아볼까요?

More information

슬라이드 1

슬라이드 1 2 조곽철용이현우김지혜 service 설명 Binder 설명 Service 에 Activity Binding Background 작업자 Thread 이용 예제 참고사이트 1 Service = Deamon = Background Program Ex) 휴대폰에문자를보내면서배경음악이나온다면문자를보내기위해사용자에게제공되는 Activity 이외에보이지않지만 MediaPlayer

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

슬라이드 1

슬라이드 1 Android App 개발기초 & Activity, Intent 세미나 2012. 03. 26 ING 팀여상권, 이용균, 최상욱, 권지해 목차 프로젝트생성과정설명 안드로이드동작, 구조설명 Activity 설명 Intent 설명 질문 1 프로젝트생성과정설명 1. Eclipse의메뉴바에서 File 선택 2. New선택후 Android Project 선택 3. Project

More information

PowerPoint Presentation

PowerPoint Presentation Ubiquitous United Network http://www.ubiu.net 2010 년제 1 회유비유넷세미나 2010 년 4 월 10 일 윤훈주유비유넷대표운영자 firehj@hanmail.net http://www.yhj.pe.kr http://twitter.com/firehj 들어가며 맛있는먹거리가있고동물들이뛰어노는곳, 2010 년유비유넷세미나 (http://www.ubiu.net)

More information

고객카드 1588-7278 i 목차 1. 기본 경고및주의...1-2 제품의주요특징...1-4 각부의명칭및기능...1-5 처음시작할때...1-8 2. AV 조작에대하여 FM/AM 모드...2-2 DMB 모드...2-4 미디어모드...2-7 3. 블루투스전화조작에대하여 사용하기전에...3-2 블루투스연결...3-3 블루투스전화...3-5 4. 내비게이션 기본기능...4-2

More information

디지털 공학

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

More information

Facebook API

Facebook API Facebook API 2조 20071069 임덕규 20070452 류호건 20071299 최석주 20100167 김민영 목차 Facebook API 설명 Android App 생성 Facebook developers App 등록 Android App Facebook SDK 추가 예제 Error 사항정리 Facebook API Social Plugin Facebook

More information

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현 Software Modeling < < OOAD Stage 1000 200611460 김정태 200611521 최정명 200611499 이낙원 200611481 송준현 Activity. 1001 Name?? Act 1001 Name?? Smart DJ Coffee Maker! Act 1001 Turn Table!! 연속적으로

More information

歯Phone

歯Phone UI (User Interface) Specification for Mobile Phone Version 1.1.1 2003116 a j k e f y p t u v w 2 n Contrast Zoom In Out Kang

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

슬라이드 1

슬라이드 1 CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe

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

파워포인트

파워포인트 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

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다.

학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다. 헬로, 안드로이드 4 주차 사용자인터페이스디자인하기 (2) 강대기동서대학교컴퓨터정보공학부 학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다. 차례 메뉴추가하기 Settings 추가하기 새게임시작하기

More information

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx 1 OpenWebOS Development Environment May, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 1. webos 개발환경구축 webos TV App 개발프로세스 webos TV SDK webos TV SDK 설치 webos 개발환경구축 webos

More information

사용하기 전에 2

사용하기 전에 2 SHV-E330K 사용 설명서 www.samsung.com/sec 사용하기 전에 2 표기된 기호 설명 저작권 등록상표권 3 애플리케이션 호환 안내 LTE 서비스 안내 네트워크 자동 전환 서비스 통화 서비스 4 기타 서비스 5 6 시작하기 8 10 11 12 16 19 21 23 24 24 24 24 기본 기능 익히기 25 26 29 32 33 36 36 37

More information

¨ìÃÊÁ¡2

¨ìÃÊÁ¡2 2 Worldwide Converged Mobile Device Shipment Share by Operating System, 2005 and 2010 Paim OS (3.6%) BiackBerry OS (7.5%) 2005 Other (0.3%) Linux (21.8%) Symbian OS (60.7%) Windows Mobile (6.1%) Total=56.52M

More information

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile Adobe Experience Manager Mobile 앱 제작을 넘어 고객, 파트너 및 직원과의 유대 관계 형성 매년 모바일 디바이스에서 읽고 듣고 교류하는 사람들이 증가하고 있습니다. 미디어 및 엔터테인먼트 조직은 모바일 디바이스를 통해 고객, 직원, 파트너 및 광고주와 직접 교류할 수 있는 새로운 기회를 얻을 수 있는데, 이 기회를 민첩하게 활용하는

More information