SlideShare a Scribd company logo
1 of 100
모바일   플랫폼   유형및   분석 ,[object Object],[object Object]
[object Object]
Middleware Platform Hardware Middleware Platform (WIPI, ...) Application Native System Software
Mobile Platform Hardware Application Mobile Platform (Android, iPhone, ...)
Platform as Eco system Business Model Application Mobile OS SW/HW Guideline App Store SDK
Consumer Contents Provider Third party Platform Device Dev Tools App Store
[object Object]
 
 
 
 
Java ME (Micro Edition) = Java 2 Platform, Micro Edition (J2ME) Software Platform Java Card “ Write once, run every where”
 
Mobile Web 모바일 최적화 웹사이트
2010 Q2, smartphone sales, Gartner
 
 
 
 
[object Object]
Symbian 의   등장 1980 Psion  설립 1987 SIBO (SIxteen Bit Organizer) & EPOC (OS) 1993 Psion Series 3 1997 Psion Series 5 1998 Symbian Ltd. 첫번째   실질적인   PDA EPOC 32  등장 Nokia, Ericsson, Motorola, Psion
ARM chip  의   등장 1978 Acorn Computers  설립 ,  “the British Apple” 1983 Acorn RISC Machine project  시작 1990 Advanced RISC Machines Ltd.  설립 1998 ARM Holdings plc, NASDAQ  상장 1992 ARM6  등장 1994 Apple Newton PDA, ARM6  사용 2007 iPhone original, ARM11  사용
Windows Mobile 1996 CE 1.0 : handheld PC (Newton) 1997 CE 2.0 : Palm-sized PC 2000 CE 3.0 : Pocket PC 2000 (PDA) 2002 Pocket PC 2002 (Smartphone) 2006 CE 6.0 : address space 32MB  2GB (iPod)
iPhone 2001 Mac OS X 10.0 2002 iPhone  상표권   등록   시작 2005 ROKR with Motorola 2007 iPhone 2008.3 iPhone SDK 2008.7 iPhone 3G 2009 iPhone 3Gs 2010 iPhone 4 1999 iPhone.org  Apple.com 2003.4 iTunes Music Store
 
Android 1999 Danger, Inc 2003 Android, Inc 2005 Google acquired Android 2008 Android 1.0  2009 Android 2.0  2010.Q4 Android 3.0
 
2006 founded by Omar Hamoui 2009.11 acquired by Google, $750 million
[object Object]
수익원
Display < iPhone 3Gs iPhone 4 iPad 320x480 640x960 1024x768
CPU & GPU < iPhone 3G iPhone 3Gs iPhone 4 412Mhz Samsung ARM 600Mhz Cortex-A8 Apple A4 PowerVR MBX PowerVR SGX535
RAM, Camera, etc. iPhone iPhone 3G iPhone 3Gs iPhone 4 128MB 128MB 256MB 512MB 2.0MP 3.0MP, 30fps, focus 5.0MP, flash A-GPS, mic Digital compass, Nike+ gyroscope, Dual-mic
A-GPS GPS +A-GPS Server +Wifi hotspot +Cell Tower
Nike+
Digital Compass +Magnetometer( 자력계 )
Accelerometer (0, -1, 0)
Gyroscope
Device Motion ,[object Object],[object Object],[object Object],[object Object]
iOS Cocoa Touch Media Core Services Core OS
Cocoa Touch Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Media Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Core Services Layer ,[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],Core OS Layer
iOS history 2007.6 1.0 on iPhone 2007.9 1.1 on iPod Touch, iTunes Music Store 2008.7 2.0 on iPhone 3G, App Store 2009.6 3.0 on iPhone 3Gs, Bluetooth unlock, Tethering 2010.6 4.0, limited < iPod Touch 2G, Multitasking 2008.3.6 iPhone SDK release
1988, 1st NeXT Computer
Cocoa  동작   구조 Window Server Cocoa Applications event reaction
어플리케이션   동작 어플리케이션   시작 nib  파일   불러오기 Main Event Loop  시작 어플리케이션   종료 이벤트   대기열에서   이벤트   수집 View  의   이벤트   코드   실행 Custom  객체   코드   실행   (delegate) 필요하면   뷰   다시   그리기
어플리케이션   동작 W i n d o w S e r v e r Application 화면 터치 센서 pixel event value event drawing
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Application Bundle
Bundled App.
CNet, Best smartphones of 2007 Nokia N95 AT&T Tilt Motorola Q9h Palm Centro BlackBerry8320 같은   2007 년의   스마트폰들
[object Object]
수익원
하드웨어 Smartphone Tablet E-reader netbook Droid,  Nexus One, XPERIA, Galaxy EeePad (ASUS), LePad (Lenovo) nook (Barnes & Noble) Aspire One D250 (Acer)
 
 
Compatibility Test Suite ,[object Object],[object Object],[object Object],[object Object]
License  정책 GED (Google Experience Device) 모든   Google Apps.  설치 Google Apps. Source  제공 HTC G1 GMS (Google Mobile Service) Google Apps.  선택   설치   가능 Google Apps. Binary  제공 HTC Hero, DROID Open Source Google Apps.  사용   불가 ZiiLabs ZiiEgg, OESF
Android OS Linux Kernel Native (C) Library Dalvik Modified JVM Java SDK
Java SDK ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Native Library ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android Runtime ,[object Object]
Linux Kernel ,[object Object],[object Object],[object Object],[object Object],[object Object]
앱   구성요소 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
App.  lifecycle
Rapid Dev Tool  App Inventor Scratch
History 2008 1.0 2009.10 2.0, HTML5 2010.3 2.2, Speed Improvement, Flash 10.1 support SD Card Application Install 2010.Q4 3.0 2009.2 Android Market  유료   판매   시작
 
Google Experience ...
불법   복제
 
 
Oracle 2010 8.12 Eric E. Schmidt
[object Object]
iPhone App Store Price Contents Sales App Size Average $2.91 17% Book 14% Game 11% Entertain 20% Game 14% Entertain 12% Book SimCity : 30MB Monkey Island : 426MB Myst : 727MB
Android App Store Refund Period 유료   앱   등록   가능   나라 Commission 48 hour (Shareware) Austria, France, Germany, Italy, Japan, Netherlands, Spain, UK, US 30%
Civilization vs
Tetris vs
 
over 100,000 applications over 1 billion downloads 252,894 active applications over 5 billion downloads vs
over 60 Compatible Devices +200,000 Devices a Day 5 천만대의   iPhone 3,500 만대의   iPod Touch +230,000 Devices a Day vs
13 Countries 90 Countries vs
[object Object]
 
 
 
 
아이폰 3.5  인치 320x480 세로 163 ppi 안드로이드 G1 3.2 320x480 세로 180 ppi 노키아   S60 5320 2.0 240x320 세로 167 ppi 노키아   마에모   N900 3.5 800x480 가로 265 ppi 블랙베리   커브 2.4 480x360 가로 165 ppi 팜   프리 3.1 320x480 세로 186 ppi 엑스페리아   X1 3.0 800x480 가로 291 ppi
기술   요소 HTML5 Flash Lite Javascript (Ajax) Web Application API Geolocation API Device API
HTML5 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Offline Web App. Application Caching,  Web SQL Database  를 통한 오프라인 웹  App  실행 Geolocation, Device API 기기   기능을   직접   활용 Web Form 7 -> 12 종의   다양한   입력   형태 Web Socket 효율적인   서버   통신
Web Form UI, Attribute, Event Canvas 2D Draw, effect Scalable Vector Graphic 2D Vector Graphic Video/Audio Geolocation Device  지리적   위치   (iOS 3.0) Offline Web Application Application/Data Cache Web SQL Database Querying API Local Storage 쿠키   대체 ,  <Key-Value> pair  영구   저장소 Web Socket 서버와   통신   위한   API Web Worker Thread API
 
Device API
 
 
Web App Store
eyeOS
Chrome OS

More Related Content

Similar to 콘텐츠 플랫폼 구조 분석

Android 2.2 手機應用程式設計:第一章 Android 系統介紹
Android 2.2 手機應用程式設計:第一章 Android 系統介紹Android 2.2 手機應用程式設計:第一章 Android 系統介紹
Android 2.2 手機應用程式設計:第一章 Android 系統介紹Robert Chi
 
2010 06 15 SecondNug - JAVA vs NET
2010 06 15 SecondNug - JAVA vs NET2010 06 15 SecondNug - JAVA vs NET
2010 06 15 SecondNug - JAVA vs NETBruno Capuano
 
Internet degli Oggetti (lecture Elis center)
Internet degli Oggetti (lecture Elis center)Internet degli Oggetti (lecture Elis center)
Internet degli Oggetti (lecture Elis center)Leandro Agro'
 
ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010M.Ela International Srl
 
Nodejs on android
Nodejs on androidNodejs on android
Nodejs on android俊夫 森
 
Android ist anders - eine Positionsbestimmung
Android ist anders - eine PositionsbestimmungAndroid ist anders - eine Positionsbestimmung
Android ist anders - eine Positionsbestimmunginovex GmbH
 
Android Development with Flash Platform
Android Development with Flash PlatformAndroid Development with Flash Platform
Android Development with Flash Platformluca mezzalira
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeursMichael Chaize
 
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webMix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webChristophe Lauer
 
First Android Mini-party (Part I)
First Android Mini-party (Part I)First Android Mini-party (Part I)
First Android Mini-party (Part I)Alexander Shaubert
 
Genesys - 14oct2010
Genesys - 14oct2010Genesys - 14oct2010
Genesys - 14oct2010Agora Group
 
20101112 tf web_hirookun
20101112 tf web_hirookun20101112 tf web_hirookun
20101112 tf web_hirookunhirookun
 
The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010Daan Bakboord
 

Similar to 콘텐츠 플랫폼 구조 분석 (14)

Android 2.2 手機應用程式設計:第一章 Android 系統介紹
Android 2.2 手機應用程式設計:第一章 Android 系統介紹Android 2.2 手機應用程式設計:第一章 Android 系統介紹
Android 2.2 手機應用程式設計:第一章 Android 系統介紹
 
2010 06 15 SecondNug - JAVA vs NET
2010 06 15 SecondNug - JAVA vs NET2010 06 15 SecondNug - JAVA vs NET
2010 06 15 SecondNug - JAVA vs NET
 
Internet degli Oggetti (lecture Elis center)
Internet degli Oggetti (lecture Elis center)Internet degli Oggetti (lecture Elis center)
Internet degli Oggetti (lecture Elis center)
 
ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010ibm lotus software - unified communications and collaboration - italiano - 2010
ibm lotus software - unified communications and collaboration - italiano - 2010
 
Nodejs on android
Nodejs on androidNodejs on android
Nodejs on android
 
Android ist anders - eine Positionsbestimmung
Android ist anders - eine PositionsbestimmungAndroid ist anders - eine Positionsbestimmung
Android ist anders - eine Positionsbestimmung
 
Android Development with Flash Platform
Android Development with Flash PlatformAndroid Development with Flash Platform
Android Development with Flash Platform
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeurs
 
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le webMix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
Mix Paris 2007 - CLaueR - Optimisez l'impact de vos services sur le web
 
First Android Mini-party (Part I)
First Android Mini-party (Part I)First Android Mini-party (Part I)
First Android Mini-party (Part I)
 
Genesys - 14oct2010
Genesys - 14oct2010Genesys - 14oct2010
Genesys - 14oct2010
 
20101112 tf web_hirookun
20101112 tf web_hirookun20101112 tf web_hirookun
20101112 tf web_hirookun
 
The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010
 
CLR/H 55
CLR/H 55CLR/H 55
CLR/H 55
 

More from Jaehyeuk Oh

하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록Jaehyeuk Oh
 
Homosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationHomosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationJaehyeuk Oh
 
스터디 계획
스터디 계획스터디 계획
스터디 계획Jaehyeuk Oh
 
인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4Jaehyeuk Oh
 
인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2Jaehyeuk Oh
 
인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1Jaehyeuk Oh
 
Tourist interaction - 정리
Tourist interaction - 정리Tourist interaction - 정리
Tourist interaction - 정리Jaehyeuk Oh
 
20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복Jaehyeuk Oh
 
Tourist Interaction
Tourist InteractionTourist Interaction
Tourist InteractionJaehyeuk Oh
 
20111201 많아지면 달라진다
20111201 많아지면 달라진다20111201 많아지면 달라진다
20111201 많아지면 달라진다Jaehyeuk Oh
 
20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁Jaehyeuk Oh
 
20111027 연습여행기록
20111027 연습여행기록20111027 연습여행기록
20111027 연습여행기록Jaehyeuk Oh
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2Jaehyeuk Oh
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2Jaehyeuk Oh
 
20111014 여행연구계획
20111014 여행연구계획20111014 여행연구계획
20111014 여행연구계획Jaehyeuk Oh
 
20111014 시체공시소
20111014 시체공시소20111014 시체공시소
20111014 시체공시소Jaehyeuk Oh
 
20111013 시체공시소
20111013 시체공시소20111013 시체공시소
20111013 시체공시소Jaehyeuk Oh
 
20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁Jaehyeuk Oh
 
오재혁 랩미팅 발제 20110810
오재혁 랩미팅 발제 20110810오재혁 랩미팅 발제 20110810
오재혁 랩미팅 발제 20110810Jaehyeuk Oh
 

More from Jaehyeuk Oh (20)

하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
 
Homosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationHomosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalization
 
스터디 계획
스터디 계획스터디 계획
스터디 계획
 
인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4
 
인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2
 
인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1
 
Tourist interaction - 정리
Tourist interaction - 정리Tourist interaction - 정리
Tourist interaction - 정리
 
20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복
 
Tourist Interaction
Tourist InteractionTourist Interaction
Tourist Interaction
 
20111201 많아지면 달라진다
20111201 많아지면 달라진다20111201 많아지면 달라진다
20111201 많아지면 달라진다
 
20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁
 
20111027 연습여행기록
20111027 연습여행기록20111027 연습여행기록
20111027 연습여행기록
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2
 
20111014 여행연구계획
20111014 여행연구계획20111014 여행연구계획
20111014 여행연구계획
 
20111014 시체공시소
20111014 시체공시소20111014 시체공시소
20111014 시체공시소
 
20111013 시체공시소
20111013 시체공시소20111013 시체공시소
20111013 시체공시소
 
20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁
 
여행? 경험,
여행? 경험,여행? 경험,
여행? 경험,
 
오재혁 랩미팅 발제 20110810
오재혁 랩미팅 발제 20110810오재혁 랩미팅 발제 20110810
오재혁 랩미팅 발제 20110810
 

콘텐츠 플랫폼 구조 분석

  • 1.
  • 2.
  • 3. Middleware Platform Hardware Middleware Platform (WIPI, ...) Application Native System Software
  • 4. Mobile Platform Hardware Application Mobile Platform (Android, iPhone, ...)
  • 5. Platform as Eco system Business Model Application Mobile OS SW/HW Guideline App Store SDK
  • 6. Consumer Contents Provider Third party Platform Device Dev Tools App Store
  • 7.
  • 8.  
  • 9.  
  • 10.  
  • 11.  
  • 12. Java ME (Micro Edition) = Java 2 Platform, Micro Edition (J2ME) Software Platform Java Card “ Write once, run every where”
  • 13.  
  • 14. Mobile Web 모바일 최적화 웹사이트
  • 15. 2010 Q2, smartphone sales, Gartner
  • 16.  
  • 17.  
  • 18.  
  • 19.  
  • 20.
  • 21. Symbian 의 등장 1980 Psion 설립 1987 SIBO (SIxteen Bit Organizer) & EPOC (OS) 1993 Psion Series 3 1997 Psion Series 5 1998 Symbian Ltd. 첫번째 실질적인 PDA EPOC 32 등장 Nokia, Ericsson, Motorola, Psion
  • 22. ARM chip 의 등장 1978 Acorn Computers 설립 , “the British Apple” 1983 Acorn RISC Machine project 시작 1990 Advanced RISC Machines Ltd. 설립 1998 ARM Holdings plc, NASDAQ 상장 1992 ARM6 등장 1994 Apple Newton PDA, ARM6 사용 2007 iPhone original, ARM11 사용
  • 23. Windows Mobile 1996 CE 1.0 : handheld PC (Newton) 1997 CE 2.0 : Palm-sized PC 2000 CE 3.0 : Pocket PC 2000 (PDA) 2002 Pocket PC 2002 (Smartphone) 2006 CE 6.0 : address space 32MB 2GB (iPod)
  • 24. iPhone 2001 Mac OS X 10.0 2002 iPhone 상표권 등록 시작 2005 ROKR with Motorola 2007 iPhone 2008.3 iPhone SDK 2008.7 iPhone 3G 2009 iPhone 3Gs 2010 iPhone 4 1999 iPhone.org Apple.com 2003.4 iTunes Music Store
  • 25.  
  • 26. Android 1999 Danger, Inc 2003 Android, Inc 2005 Google acquired Android 2008 Android 1.0 2009 Android 2.0 2010.Q4 Android 3.0
  • 27.  
  • 28. 2006 founded by Omar Hamoui 2009.11 acquired by Google, $750 million
  • 29.
  • 31. Display < iPhone 3Gs iPhone 4 iPad 320x480 640x960 1024x768
  • 32. CPU & GPU < iPhone 3G iPhone 3Gs iPhone 4 412Mhz Samsung ARM 600Mhz Cortex-A8 Apple A4 PowerVR MBX PowerVR SGX535
  • 33. RAM, Camera, etc. iPhone iPhone 3G iPhone 3Gs iPhone 4 128MB 128MB 256MB 512MB 2.0MP 3.0MP, 30fps, focus 5.0MP, flash A-GPS, mic Digital compass, Nike+ gyroscope, Dual-mic
  • 34. A-GPS GPS +A-GPS Server +Wifi hotspot +Cell Tower
  • 35. Nike+
  • 39.
  • 40. iOS Cocoa Touch Media Core Services Core OS
  • 41.
  • 42.
  • 43.
  • 44.
  • 45. iOS history 2007.6 1.0 on iPhone 2007.9 1.1 on iPod Touch, iTunes Music Store 2008.7 2.0 on iPhone 3G, App Store 2009.6 3.0 on iPhone 3Gs, Bluetooth unlock, Tethering 2010.6 4.0, limited < iPod Touch 2G, Multitasking 2008.3.6 iPhone SDK release
  • 46. 1988, 1st NeXT Computer
  • 47. Cocoa 동작 구조 Window Server Cocoa Applications event reaction
  • 48. 어플리케이션 동작 어플리케이션 시작 nib 파일 불러오기 Main Event Loop 시작 어플리케이션 종료 이벤트 대기열에서 이벤트 수집 View 의 이벤트 코드 실행 Custom 객체 코드 실행 (delegate) 필요하면 뷰 다시 그리기
  • 49. 어플리케이션 동작 W i n d o w S e r v e r Application 화면 터치 센서 pixel event value event drawing
  • 50.
  • 52. CNet, Best smartphones of 2007 Nokia N95 AT&T Tilt Motorola Q9h Palm Centro BlackBerry8320 같은 2007 년의 스마트폰들
  • 53.
  • 55. 하드웨어 Smartphone Tablet E-reader netbook Droid, Nexus One, XPERIA, Galaxy EeePad (ASUS), LePad (Lenovo) nook (Barnes & Noble) Aspire One D250 (Acer)
  • 56.  
  • 57.  
  • 58.
  • 59. License 정책 GED (Google Experience Device) 모든 Google Apps. 설치 Google Apps. Source 제공 HTC G1 GMS (Google Mobile Service) Google Apps. 선택 설치 가능 Google Apps. Binary 제공 HTC Hero, DROID Open Source Google Apps. 사용 불가 ZiiLabs ZiiEgg, OESF
  • 60. Android OS Linux Kernel Native (C) Library Dalvik Modified JVM Java SDK
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 67. Rapid Dev Tool App Inventor Scratch
  • 68. History 2008 1.0 2009.10 2.0, HTML5 2010.3 2.2, Speed Improvement, Flash 10.1 support SD Card Application Install 2010.Q4 3.0 2009.2 Android Market 유료 판매 시작
  • 69.  
  • 71. 불법 복제
  • 72.  
  • 73.  
  • 74. Oracle 2010 8.12 Eric E. Schmidt
  • 75.
  • 76. iPhone App Store Price Contents Sales App Size Average $2.91 17% Book 14% Game 11% Entertain 20% Game 14% Entertain 12% Book SimCity : 30MB Monkey Island : 426MB Myst : 727MB
  • 77. Android App Store Refund Period 유료 앱 등록 가능 나라 Commission 48 hour (Shareware) Austria, France, Germany, Italy, Japan, Netherlands, Spain, UK, US 30%
  • 80.  
  • 81. over 100,000 applications over 1 billion downloads 252,894 active applications over 5 billion downloads vs
  • 82. over 60 Compatible Devices +200,000 Devices a Day 5 천만대의 iPhone 3,500 만대의 iPod Touch +230,000 Devices a Day vs
  • 83. 13 Countries 90 Countries vs
  • 84.
  • 85.  
  • 86.  
  • 87.  
  • 88.  
  • 89. 아이폰 3.5 인치 320x480 세로 163 ppi 안드로이드 G1 3.2 320x480 세로 180 ppi 노키아 S60 5320 2.0 240x320 세로 167 ppi 노키아 마에모 N900 3.5 800x480 가로 265 ppi 블랙베리 커브 2.4 480x360 가로 165 ppi 팜 프리 3.1 320x480 세로 186 ppi 엑스페리아 X1 3.0 800x480 가로 291 ppi
  • 90. 기술 요소 HTML5 Flash Lite Javascript (Ajax) Web Application API Geolocation API Device API
  • 91.
  • 92. Offline Web App. Application Caching, Web SQL Database 를 통한 오프라인 웹 App 실행 Geolocation, Device API 기기 기능을 직접 활용 Web Form 7 -> 12 종의 다양한 입력 형태 Web Socket 효율적인 서버 통신
  • 93. Web Form UI, Attribute, Event Canvas 2D Draw, effect Scalable Vector Graphic 2D Vector Graphic Video/Audio Geolocation Device 지리적 위치 (iOS 3.0) Offline Web Application Application/Data Cache Web SQL Database Querying API Local Storage 쿠키 대체 , <Key-Value> pair 영구 저장소 Web Socket 서버와 통신 위한 API Web Worker Thread API
  • 94.  
  • 96.  
  • 97.  
  • 99. eyeOS

Editor's Notes

  1. OS 3.1.2 이후 iphone browser/explorer 등에서 application bundle 직접 접근 불가 57x57 icon, 광택효과 자동 Resources, 동일 폴더 저장 Local English.lproj, French.lproj, German.lproj, uk.lproj , ... 각 언어별 리소스 아이폰 설정 어플리케이션 위한 Settings.bundle, Icon-Settings. 29x29 MainWindow, 첫화면 코드 , 리소스 480x320 Default, MainWindow.nib loading pix