530 likes | 665 Views
아주대학교. 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.
E N D
아주대학교 LifecareScienceLABAndroid Seminar 1st class Android Software Development 2011/04/13 – p.m. 06:00 – 팔달관 409호
About Android • Development Environment • My First Android Application ANdroid
About Android • 안드로이드는 운영체제와 미들웨어 그리고 핵심 어플리케이션을 포함하고 있는 모바일 디바이스를 위한 소프트웨어 이다. 안드로이드SDK는 Java프로그래밍 언어를 사용하여 안드로이드 플랫폼 상의 애플리케이션을 개발하기 위해 필요한 도구들과 API를 제공한다.
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 Environment • 지원하는 운영체제 • Windows XP, Vista, 7 • Mac OS X 10.4.8 이후(x86만) • Linux (Ubuntu 6.06 LTS, Dapper Drake)
Development Environment • Java Standard Edition JDK • http://www.oracle.com/technetwork/java/javase/downloads/
Development Environment • Java 환경변수 • CLASSPATH : 실행 시 클래스 파일의 위치와 참조 파일들의 위치 지정 (기본 공용 폴더) • %classpath%;. • JAVA_HOME : 자바의 홈 Directory • C:\Program Files\Java\jdk1.6.0_24 • PATH : 실행 명령어 위치 지정 (bin) • %JAVA_HOME%\bin;
Development Environment • eclipse HELIOS • http://eclipse.org/downloads/ • 3.3 – EUROPA • 3.4 – GANYMEDE • 3.5 – GALILEO • 3.6 – HELIOS
Development Environment • 안드로이드 SDK • http://developer.android.com/sdk
My First Android Application • Hello World • 프로젝트 생성 방법 학습 • Simulator 실행