lifecaresciencelab android seminar 1 st class
DESCRIPTION
아주대학교. LifecareScienceLAB Android Seminar 1 st class. Android Software Development 2011/04/13 – p.m. 06:00 – 팔달관 409 호. Contents List. About Android Development Environment My First Android Application. ANdroid. About Android. - PowerPoint PPT PresentationTRANSCRIPT
아주대학교
LifecareScienceLABAndroid Seminar 1st class
• Android• Software Development
2011/04/13 – p.m. 06:00 – 팔달관 409 호
아주대학교
Contents List
Android• About Android• Development Environment• My First Android Application
Software Development• Water-fall Model
아주대학교
ANDROID
• About Android• Development Environment• My First Android Application
About Android
안드로이드는 운영체제와 미들웨어 그리고 핵심 어플리케이션을 포함하고 있는 모바일 디바이스를 위한 소프트웨어 이다 . 안드로이드 SDK 는 Java 프로그래밍 언어를 사용하여 안드로이드 플랫폼 상의 애플리케이션을 개발하기 위해 필요한 도구들과 API 를 제공한다 .
About Android주요 특징 설명
애플리케이션 프레임워크 컴포넌트에 대한 재사용 및 가능하게 함 .
달빅 (Dalvik) 가상머신 모바일 디바이스를 위해 최적화됨 .통합 브라우저 오픈 소스 엔진 기반 .
최적화된 그래픽 자체 제작된 2D 그래픽 라이브러리와 OpenGL ES 1.0 스펙 (하드웨어 가속은 선택사항임 ) 에 기반의 3D 그래픽에 의해 강화됨
SQLite 정형화된 데이터 저장공간을 위한 것 .
미디어 지원 일반적인 오디오 , 비디오 그리고 이미지 포맷들을 지원 (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM 테크놀로지( 하드웨어 의존적 )블루투스 , EDGE, 3G 와 WiFi
카메라 , GPS, 나침반과 가속도계풍부한 개발 환경 디바이스 에뮬레이터 , 디버깅 툴 , 메모리 및 성능 프로파일링 그리고
이클립스 을 위한 플러그인 포함
About Android 2008.09.23 : 안드로이드 1.0 SDK Release 1 배포 2008.10.21 : 안드로이드 전체 소스 공개 2008.4/4분기
Localization : 문자열 , 사용자 인터페이스 , 날짜 및 숫자 표기 Support for multiple APNs SIM application toolkit(STK)
2009.1/4분기 Input method framework(IMF) Input method engines(IME)
2009.02 : 안드로이드 1.1 SDK R1 배포 2009.04 : 안드로이드 1.5 SDK R1, R2, R3 배포 2009.06 : 안드로이드 1.5 NDK R1 배포
About Android 2009.09 : 안드로이드 1.6 NDK R1 배포 2009.09 : 안드로이드 1.6 SDK R1 배포 (OpenGL ES 1.1) 2009.10 : 안드로이드 2.0 SDK R1 배포 2009.12 : 안드로이드 2.0.1 SDK R1 배포 2010.01 : 안드로이드 2.1 SDK R1 배포 2010.03 : NDK R3 배포 (OpenGL ES 2.0, Toolchain – GCC 4.4.0) 2010.05 : 안드로이드 2.2 SDK R1 배포 , NDK R4 배포 2010.06 : 안드로이드 2.2 NDK R4b 배포 2010.07 : 안드로이드 2.2 SDK R2 배포 2010.12 : 안드로이드 2.3 SDK R1 배포 , NDK R5 배포
About Android Device And Emulator
About Android Android activations visualized
from October '08 to January '11 http://
www.androidcentral.com/android-activatiQons-visualized-oct-08-jan-11
Development Environ-ment안드로이드 App. 개발
JDK(Java Development
Kit)Eclipse
통합 개발 환경안드로이드
SDK
지원하는 운영체제 Windows XP, Vista, 7 Mac OS X 10.4.8 이후 (x86 만 ) Linux (Ubuntu 6.06 LTS, Dapper Drake)
Development Environ-ment
Java Standard Edition JDK http://www.oracle.com/technetwork/
java/javase/downloads/
Development Environ-ment
Development Environ-ment
Java 환경변수 CLASSPATH : 실행 시 클래스 파일의 위치와 참조 파일들의 위치 지정 ( 기본 공용 폴더 )
%classpath%;.
JAVA_HOME : 자바의 홈 Directory C:\Program Files\Java\jdk1.6.0_24
PATH : 실행 명령어 위치 지정 (bin) %JAVA_HOME%\bin;
Development Environ-ment
eclipse HELIOS http://eclipse.org/downloads/
3.3 – EUROPA 3.4 – GANYMEDE 3.5 – GALILEO 3.6 – HELIOS
Development Environ-ment
안드로이드 SDK http://developer.android.com/sdk
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
Development Environ-ment
My First Android Applica-tion
My First Android Applica-tion
Hello World 프로젝트 생성 방법 학습 Simulator 실행
My First Android Applica-tion
My First Android Applica-tion
My First Android Applica-tion
아주대학교
SOFTWARE DEVELOP-MENT
• Waterfall Model
Waterfall Model
Requirement • 요구 정의서
Analysis • 요구 분석서
Design • 설계서Implementa-
tion • 기술문서
Test
Maintenance