• HOME
  • 교육센터
  • 교육일정 및 수강신청

안드로이드 설계 및 응용
안드로이드 포팅 및 응용프로그램 개발 과정
2010-04-20~2010-04-22 ARM11-6410SYS
3만원(교재비포함)


 

1. 교육 소개

스마트폰 운영체제 간의 경쟁이 가속화되는 시기에 구글사가 제시한 모바일 플랫폼인 안드로이드는 리눅스 커널의 안정성과 풍부한 드라이버 지원, 오픈소스에 기반한 미들웨어, Java 기반의 응용 프로그램을 효과적으로 결합함으로써 새로운 대안을 제시하고 있습니다.

본 강좌에서는 핸드폰시장에서 애플의 iPhone에 이어 큰 반향을 불러일으키고 있는 안드로이드에 대한 포팅기술을 습득할 수 있는 과정입니다. 리눅스와 안드로이드 초보 개발자를 위한 기본 지식을 다지고 안드로이드 포팅 및 응용 프로그램 개발을 위한 준비를 목표로 합니다.

 

2. 교육 개요

- 교육주제 : 안드로이드 포팅 및 응용프로그램 개발 과정

- 교육일정 : 4월 20일(화) ~ 22일(목) 3일간 10:00 ~ 18:00

- 수강인원 : 선착순 20명

- 수강자격 : 50명 미만 소규모 사업체의 재직자에 한하여 모집

 

3. 교육 장소 : (주)휴인스 교육센터

 

4. 프로그램 등록

- 등록비 : 무료(교재비 3만원 별도), 주차료 별도

- 신청방법 : 휴인스 홈페이지를 통해 신청(아래 신청하기 버튼)

* 신청 완료 후 담당자의 이메일 확인통보 --> 통보계좌로 교재비 입금 --> 완료

 

 

5. 교육 문의

- 한국폴리텍1대학 성남캠퍼스 송천섭 교수 031-739-4113

- (주)휴인스 최석주 차장 sjchoi@huins.com / 011-272-9642

 

6. 세부 내용

※ 1일차

1-1. Embedded Linux

    - JTAG / Toolchain Setup / TFTP / NFS

1-2. Bootloader

    - Bootloader Intro/u-boot Directory & Source tree/u-boot process

- u-boot Build/u-boot Command

1-3. Linux Kernel

    - Kernel Intro. / Kernel func. / Kernel Directory & Source tree/ Kernel Compile

1-4. MMAP

    - mmap / FND / LED Driver using mmap

1-5. Device Driver

    - Android Device Driver / Module & Device Driver / FND / LED Device driver

 

 

※ 2일차

2-1. Android Introduction

    - Mobile OS / Smart Phone / OHA (Open Handset Alliance)   

- Android Intro. / Android Platform / Android Porting Process

2-2. Android File System (Android 1.6 Donut)

    - Android Versions / Development Env. Setup

- Android Source Code Download  / Source Code Build / Root File System

- init Process / Android Boot-up Sequence/Zygote

2-3. Android Kernel (Porting Issues)

    - Android Kernel Enhancement / Open Binder / Low Memory Killer             

- Power Management

2-4. Android Booting

    - Using NFS / Using SD Card

 

 

※ 3일차

3-1. Android  Application

    - Application Component / Application lifecycle / Android SDK

- Development Android Example / DDMS / Project Directory

    - Manifest File / XML Layout / App dev - TCP Socket Communication

3-2. Android  Application 2

    - User Interface / Resources and Assets / Intents and Intent Filtering

- Data Storage / Content Providers / Security and Permissions

    - Audio and Video / 2D Graphics / 3D with OpenGL

3-3. JNI (Java Native Interface)

    - JNI Intro. / NDK Intro. / JNI Development Env. Setup (Cygwin, NDK)

- ractice (JNI,LED)

 

* 교육계획 세부내용은 일부 변동될 수 있습니다