SlideShare a Scribd company logo
1 of 46
Android Platform Hong, JongJin August 27, 2009 Korea Advanced Institute of Science and Technology, IT Convergence Campus
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object], / 50
1. Introduction
2010 년 모바일 시장 전망 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
모바일 기기 진화 방향 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
모바일 소프트웨어 진화 방향 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
모바일 서비스 진화 방향 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
Android  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], / 50
Android Architecture  / 50
Java VM(Dalvik virtual machine)  / 50
Android  주요기능   / 50 핸드셋 레이아웃 플랫폼은  VGA ,  2D  그래픽스   라이브러리 ,  OpenGL ES  1.0 에 기반을 둔  3D  그래픽스   라이브러리  지원 저장소 데이터 저장 목적의  SQLite   데이터베이스 소프트웨어가 사용됨 통신 안드로이드는  GSM / EDGE ,  CDMA ,  EV-DO ,  UMTS ,  블루투스 ,  와이파이 를 포함하는 커넥션 기술을 지원한다 . 메시징 SMS 와  MMS 가 가능 . 웹 브라우저 오픈 소스인  웹키트   응용 프로그램 프레임워크   기반의 브라우저 지원 . 자바 지원 자바 로 작성된 소프트웨어는  달빅 가상 머신 에서 실행 가능한 코드로 컴파일된다 .  달빅 가상 머신은 표준 자바 가상 머신은 아니지만 모바일 기기를 위해 설계된 가상 머신이다 . 미디어 지원 안드로이드는 다음의 오디오 / 비디오 / 이미지 포맷을 지원한다 :  H.263 ,  H.264  ( 3GP   또는  MP4   컨테이너 ),  MPEG-4 SP ,  AMR ,  AMR-WB  (3GP container),  AAC ,  HE-AAC  (MP4  또는   3GP container),  MP3 ,  MIDI ,  OGG Vorbis ,  WAV ,  JPEG ,  PNG ,  GIF ,  BMP . 추가 하드웨어 지원 안드로이드는 카메라 ,  터치스크린 ,  GPS ,  가속도센서 ,  나침반센서 , 트렉볼   2D  그래픽 가속 , 3D  그래픽 가속을 활용할 수 있다 . 개발 환경 기기 에뮬레이터 ,  디버깅   도구 ,  메모리와 성능 프로파일링을 포함하는  Eclipse IDE   플러그인 . 마켓 iPhone OS 의  App Store 와 유사한  안드로이드 마켓 은   PC  사용 없이 무선으로 대상 하드웨어로 다운로드 와 설치가 가능한 응용프로그램 목록을 제공 .  원래 프리웨어만 지원 되었으나   2009 년   2 월   19 일 부터 유료 애플리케이션도 제공되었다 . 멀티 터치 안드로이드는  멀티 터치 를 네이티브로 지원하지만   ( 애플의 터치스크린 기술 특허 침해를 피하기 위해 )  커널 수준에서 비활성화 되었다 .  멀티 터치를 가능하게 하는 비공식 변형이 개발되었지만 장치에 접근하기 위해  슈퍼유저 가 요구된다 .  미국 이외의 국가의 안드로이드 기기들은 멀티터치가 가능하다 ( 애플 사의 멀티터치 특허권이 미국에 한정되기 때문 .  대표적인 예로써   Droid 의 유렵향 버전인 마일스톤 (Milestone) 은 핀치 크기 조절이 가능함 ) 블루투스 블루투스를 통한 파일 전송이 버전   2.0 에 추가되었다 영상통화 안드로이드는 영상통화를 지원하지 않는다 .  하지만 ,  전화기에   UI  및 프로그램을 추가 하여 사용이 가능 하다 . HTC Evo4G  에서는   HTC 자체의   Sense UI 를 사용하여 영상통화를 지원한다 .
Android Phone & IPhone4   / 50
Android Phone  역사 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], / 50 Early Android Device(1.5 Cupcake)
Android  라이센스 ,[object Object],[object Object],[object Object],[object Object],[object Object], / 50 Early Android Device(1.5 Cupcake)
2. Android Application
Android Application  특징 ,[object Object],[object Object],[object Object],[object Object]
Android Application  특징 ,[object Object],[object Object],[object Object],[object Object],[object Object]
기존 어플 대체 기능 ,[object Object],[object Object],[object Object]
Weather Channel ,[object Object],[object Object],[object Object]
ShopSavvy ,[object Object],[object Object],[object Object],[object Object]
PicSay ,[object Object],[object Object],[object Object]
Android Packaging
Application  개발 UI Builder Eclipse  통합 개발 환경 에뮬레이터
Web Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Application Architecture OS Kerner/Device Driver OS Service(File, Media, Camera, etc) Web Runtime(Webkit) Web Applications Internet JIL/BONDI
HTML 5 ,[object Object],[object Object],[object Object]
HTML 5  주요  API ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
실제  HTML5  어플 ,[object Object]
Google Mash-up Service
Nokia Mash-up Service
Naver Book  검색 어플 Naver Book  검색 어플
다음 지도 연동 어플
Main Web Services
3. Android Market  / 50
Android Market  / 50
Android Market ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], / 50 Early Android Device(1.5 Cupcake)
Android Market 의 특징 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], / 50 Early Android Device(1.5 Cupcake)
Android Market  장단점 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], / 50 Early Android Device(1.5 Cupcake)
Beyond Phone ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4. Oracle sues Google
Java 2 Platform 09/30/10 저작권자  (c)  아로마 소프트  2001
Android & J2ME & J2SE Relation
Android Core Library
관련 기사 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
주요 내용 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object], / 50

More Related Content

What's hot

차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발Seo Jinho
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라Hyeon Cheol Pak
 
어플리케이션 및 웹 개발
어플리케이션 및 웹 개발어플리케이션 및 웹 개발
어플리케이션 및 웹 개발Leonardo Taehwan Kim
 
6. nexcore alopex runtime
6. nexcore alopex runtime6. nexcore alopex runtime
6. nexcore alopex runtimeJinKyoungHeo
 
Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1Seo Jinho
 
스마트 TV 앱 개발 맛보기
스마트 TV 앱 개발 맛보기스마트 TV 앱 개발 맛보기
스마트 TV 앱 개발 맛보기Jae Sung Park
 
하이브리드 앱_개발_개요
하이브리드 앱_개발_개요하이브리드 앱_개발_개요
하이브리드 앱_개발_개요BongSoo Jang
 
구글의 안드로이드(Android) 개요 및 전망[Iita][1]
구글의 안드로이드(Android) 개요 및 전망[Iita][1]구글의 안드로이드(Android) 개요 및 전망[Iita][1]
구글의 안드로이드(Android) 개요 및 전망[Iita][1]KT
 
C1 하이브리드 앱 어떻게 개발해야 하나
C1 하이브리드 앱 어떻게 개발해야 하나C1 하이브리드 앱 어떻게 개발해야 하나
C1 하이브리드 앱 어떻게 개발해야 하나NAVER D2
 

What's hot (9)

차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
 
어플리케이션 및 웹 개발
어플리케이션 및 웹 개발어플리케이션 및 웹 개발
어플리케이션 및 웹 개발
 
6. nexcore alopex runtime
6. nexcore alopex runtime6. nexcore alopex runtime
6. nexcore alopex runtime
 
Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1Windows Phone Apps Story Book #1
Windows Phone Apps Story Book #1
 
스마트 TV 앱 개발 맛보기
스마트 TV 앱 개발 맛보기스마트 TV 앱 개발 맛보기
스마트 TV 앱 개발 맛보기
 
하이브리드 앱_개발_개요
하이브리드 앱_개발_개요하이브리드 앱_개발_개요
하이브리드 앱_개발_개요
 
구글의 안드로이드(Android) 개요 및 전망[Iita][1]
구글의 안드로이드(Android) 개요 및 전망[Iita][1]구글의 안드로이드(Android) 개요 및 전망[Iita][1]
구글의 안드로이드(Android) 개요 및 전망[Iita][1]
 
C1 하이브리드 앱 어떻게 개발해야 하나
C1 하이브리드 앱 어떻게 개발해야 하나C1 하이브리드 앱 어떻게 개발해야 하나
C1 하이브리드 앱 어떻게 개발해야 하나
 

Similar to Android발표자료 홍종진

모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향Jong Jin Hong
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"Changhwan Yi
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Channy Yun
 
mobile platform
mobile platformmobile platform
mobile platformash84
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론Sang Seok Lim
 
모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106jSoboro
 
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)JeongHeon Lee
 
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0KTH
 
KT Show AppStore
KT Show AppStoreKT Show AppStore
KT Show AppStoreSeo Jinho
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?Chulgyu Shin
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?Chulgyu Shin
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 Devgear
 
HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향Jonathan Jeon
 
Mobile/Embedded for Silverlight
Mobile/Embedded for SilverlightMobile/Embedded for Silverlight
Mobile/Embedded for SilverlightSeo Jinho
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Jonathan Jeon
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장Devgear
 
[Did you know] 모바일 전략과 웹앱 20130703
[Did you know] 모바일 전략과 웹앱  20130703[Did you know] 모바일 전략과 웹앱  20130703
[Did you know] 모바일 전략과 웹앱 20130703doo rip choi
 
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)Sang Don Kim
 
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비NAVER D2
 

Similar to Android발표자료 홍종진 (20)

모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향모바일 웹플랫폼 기술 동향
모바일 웹플랫폼 기술 동향
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
mobile platform
mobile platformmobile platform
mobile platform
 
Webtech
WebtechWebtech
Webtech
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론
 
모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106
 
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
 
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
H3 2011 하이브리드 앱의 미래, 앱스프레소 1.0
 
KT Show AppStore
KT Show AppStoreKT Show AppStore
KT Show AppStore
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
앱이냐?웹이냐?
앱이냐?웹이냐?앱이냐?웹이냐?
앱이냐?웹이냐?
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기
 
HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향
 
Mobile/Embedded for Silverlight
Mobile/Embedded for SilverlightMobile/Embedded for Silverlight
Mobile/Embedded for Silverlight
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
 
[Did you know] 모바일 전략과 웹앱 20130703
[Did you know] 모바일 전략과 웹앱  20130703[Did you know] 모바일 전략과 웹앱  20130703
[Did you know] 모바일 전략과 웹앱 20130703
 
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
 
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
 

Android발표자료 홍종진

  • 1. Android Platform Hong, JongJin August 27, 2009 Korea Advanced Institute of Science and Technology, IT Convergence Campus
  • 2.
  • 4. 2010 년 모바일 시장 전망 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
  • 5. 모바일 기기 진화 방향 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
  • 6. 모바일 소프트웨어 진화 방향 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
  • 7. 모바일 서비스 진화 방향 모바일 아웃룩 포럼 관련 기사 참고 http://www.betanews.net/article/488928
  • 8.
  • 10. Java VM(Dalvik virtual machine) / 50
  • 11. Android 주요기능 / 50 핸드셋 레이아웃 플랫폼은 VGA , 2D 그래픽스 라이브러리 , OpenGL ES 1.0 에 기반을 둔 3D 그래픽스 라이브러리 지원 저장소 데이터 저장 목적의 SQLite 데이터베이스 소프트웨어가 사용됨 통신 안드로이드는 GSM / EDGE , CDMA , EV-DO , UMTS , 블루투스 , 와이파이 를 포함하는 커넥션 기술을 지원한다 . 메시징 SMS 와 MMS 가 가능 . 웹 브라우저 오픈 소스인 웹키트 응용 프로그램 프레임워크 기반의 브라우저 지원 . 자바 지원 자바 로 작성된 소프트웨어는 달빅 가상 머신 에서 실행 가능한 코드로 컴파일된다 . 달빅 가상 머신은 표준 자바 가상 머신은 아니지만 모바일 기기를 위해 설계된 가상 머신이다 . 미디어 지원 안드로이드는 다음의 오디오 / 비디오 / 이미지 포맷을 지원한다 : H.263 , H.264 ( 3GP 또는 MP4 컨테이너 ), MPEG-4 SP , AMR , AMR-WB (3GP container), AAC , HE-AAC (MP4 또는 3GP container), MP3 , MIDI , OGG Vorbis , WAV , JPEG , PNG , GIF , BMP . 추가 하드웨어 지원 안드로이드는 카메라 , 터치스크린 , GPS , 가속도센서 , 나침반센서 , 트렉볼 2D 그래픽 가속 , 3D 그래픽 가속을 활용할 수 있다 . 개발 환경 기기 에뮬레이터 , 디버깅 도구 , 메모리와 성능 프로파일링을 포함하는 Eclipse IDE 플러그인 . 마켓 iPhone OS 의 App Store 와 유사한 안드로이드 마켓 은 PC 사용 없이 무선으로 대상 하드웨어로 다운로드 와 설치가 가능한 응용프로그램 목록을 제공 . 원래 프리웨어만 지원 되었으나 2009 년 2 월 19 일 부터 유료 애플리케이션도 제공되었다 . 멀티 터치 안드로이드는 멀티 터치 를 네이티브로 지원하지만 ( 애플의 터치스크린 기술 특허 침해를 피하기 위해 ) 커널 수준에서 비활성화 되었다 . 멀티 터치를 가능하게 하는 비공식 변형이 개발되었지만 장치에 접근하기 위해 슈퍼유저 가 요구된다 . 미국 이외의 국가의 안드로이드 기기들은 멀티터치가 가능하다 ( 애플 사의 멀티터치 특허권이 미국에 한정되기 때문 . 대표적인 예로써 Droid 의 유렵향 버전인 마일스톤 (Milestone) 은 핀치 크기 조절이 가능함 ) 블루투스 블루투스를 통한 파일 전송이 버전 2.0 에 추가되었다 영상통화 안드로이드는 영상통화를 지원하지 않는다 . 하지만 , 전화기에 UI 및 프로그램을 추가 하여 사용이 가능 하다 . HTC Evo4G 에서는 HTC 자체의 Sense UI 를 사용하여 영상통화를 지원한다 .
  • 12. Android Phone & IPhone4 / 50
  • 13.
  • 14.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23. Application 개발 UI Builder Eclipse 통합 개발 환경 에뮬레이터
  • 24.
  • 25. Web Application Architecture OS Kerner/Device Driver OS Service(File, Media, Camera, etc) Web Runtime(Webkit) Web Applications Internet JIL/BONDI
  • 26.
  • 27.
  • 28.
  • 31. Naver Book 검색 어플 Naver Book 검색 어플
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. 4. Oracle sues Google
  • 41. Java 2 Platform 09/30/10 저작권자 (c) 아로마 소프트 2001
  • 42. Android & J2ME & J2SE Relation
  • 44.
  • 45.
  • 46.