SlideShare una empresa de Scribd logo
1 de 100
return2music@gmail.com
•
Middleware Platform

           Application

  Middleware Platform (WIPI, ...)

     Native System Software

            Hardware
Mobile Platform

       Application


 Mobile Platform (Android,
        iPhone, ...)


        Hardware
Platform as Eco system

Application


Mobile OS         Business Model
                                   App Store

      SW/HW
                         SDK
      Guideline
Consum
                   er




                  Device

                 Platform

           Dev Tools   App Store
Content
                                   Third
   s
                                   party
Provider
•
Java ME (Micro Edition)
    = Java 2 Platform, Micro Edition (J2ME)
               Software Platform
“Write once, run every where”




   Java Card
Mobile Web
2010 Q2, smartphone sales, Gartner
•
Symbian
1980 Psion
1987 SIBO (SIxteen Bit Organizer) & EPOC (OS)
1993 Psion Series 3
                               PDA


1997 Psion Series 5
             EPOC 32


1998 Symbian Ltd.
             Nokia, Ericsson, Motorola, Psion
ARM chip
1978 Acorn Computers          , “the British Apple”
1983 Acorn RISC Machine project
1990 Advanced RISC Machines Ltd.
1992 ARM6
1994 Apple Newton PDA, ARM6
1998 ARM Holdings plc, NASDAQ
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
1999 iPhone.org Apple.com
2001 Mac OS X 10.0
2002 iPhone
2003.4 iTunes Music Store
2005 ROKR with Motorola
2007 iPhone
2008.3 iPhone SDK
2008.7 iPhone 3G
2009 iPhone 3Gs
2010 iPhone 4
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
• iPhone
Display


< iPhone 3Gs    iPhone 4     iPad




  320x480       640x960    1024x768
CPU & GPU

 < iPhone 3G        iPhone 3Gs      iPhone 4


412Mhz Samsung
                 600Mhz Cortex-A8
    ARM
                                    Apple A4
PowerVR MBX      PowerVR SGX535
RAM, Camera, etc.

iPhone           iPhone 3G    iPhone 3Gs       iPhone 4

128MB             128MB         256MB           512MB

                              3.0MP, 30fps,
         2.0MP                                5.0MP, flash
                                 focus
                                Digital       gyroscope,
             A-GPS, mic
                             compass, Nike+    Dual-mic
A-GPS

   GPS
   +A-GPS Server
   +Wifi hotspot
   +Cell Tower
Nike+
Digital Compass




 +Magnetometer(   )
Accelerometer
   (0, -1, 0)
Gyroscope
Device Motion
• attitude (roll, pitch, yow)

• rotationRate (x, y, z)

• gravity (x, y, z)
• userAcceleration (x, y, z)
iOS

Cocoa Touch

   Media

Core Services

  Core OS
Cocoa Touch Layer
• Address Book UI
• Event Kit UI - 4.0
• Game Kit
• iAd - 4.0
• Map Kit
• Message UI
• UI Kit
Media Layer
•   Assets Library - 4.0

•   Audio ToolBox

•   Audio Unit

•   AV Foundation

•   Core Audio

•   Core Graphics

•   Core Text

•   Core Video - 4.0

•   Image I/O - 4.0

•   Media Player

•   OpenGL ES

•   Quartz Core
Core Services Layer
•   Address Book

•   CFNetwork

•   Core Data

•   Core Location

•   Core Foundation

•   Foundation

•   Core Media - 4.0

•   Core Motion - 4.0

•   Core Telephony - 4.0

•   Event Kit - 4.0

•   Mobile Core Services

•   Quick Look - 4.0

•   Store Kit

•   System Configuration
Core OS Layer

• External Accessory
• Security
• System - 4.0
• Accelerate - 4.0
iOS history
2007.6 1.0 on iPhone

2007.9 1.1 on iPod Touch, iTunes Music Store
2008.3.6 iPhone SDK release

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
1988, 1st
 NeXT
Computer
Cocoa

Window Server

                   event
        reaction


                       Cocoa
                       Applications
nib
Main Event Loop
                     View
                  Custom    (delegate)
W
pixel   i
        n
        d    event
        o
event   w
                      Application
            drawing
        S
        e
        r
value   v
        e
        r
Application Bundle
•   Executable

•   Info.plist

•   Resources

•   MainWindow.nib

•   icon.png

•   Default.png

•   Settings.bundle
Bundled App.
2007
CNet, Best smartphones of 2007
• Android
Smartphone       Tablet        E-reader       netbook


  Droid,
Nexus One,   EeePad (ASUS), nook (Barnes &   Aspire One
 XPERIA,     LePad (Lenovo)    Noble)        D250 (Acer)
  Galaxy
Compatibility Test Suite

                     Android 3.0 Recommended Spec.
License
                                     Google Apps.
 GED (Google Experience
                               Google Apps. Source
        Device)
                                       HTC G1
                              Google Apps.
GMS (Google Mobile Service)    Google Apps. Binary
                                  HTC Hero, DROID
                                Google Apps.
       Open Source
                                 ZiiLabs ZiiEgg, OESF
Android OS

     Java SDK

Dalvik Modified JVM

 Native (C) Library

   Linux Kernel
Java SDK
•   app
•   bluetooth
•   content
•   database
•   gesture
•   graphics
•   hardware
•   location
•   media
•   net
•   opengl
•   ...
Native Library
• Media
• OpenGL
• FreeType
• SQLite
• WebKit
• Graphic
Android Runtime


• Dalvik Virtual Machine
Linux Kernel

• 2.6.29
• Device Driver
•
•
• ...
• View
• Activity
• Intent
• Content Provider
• Service
• AndroidManifest.xml
App.
lifecycle
Rapid Dev Tool
          App Inventor


                Scratch
History
2008 1.0

2009.2 Android Market


2009.10 2.0, HTML5

2010.3 2.2, Speed Improvement, Flash 10.1 support
           SD Card Application Install
2010.Q4 3.0
Google Experience




        ...
Oracle



2010 8.12




                Eric E. Schmidt
• App Store (iPhone vs Android)
iPhone App Store


    Price         Contents          Sales          App Size


                                                SimCity : 30MB
                  17% Book       20% Game
                                                Monkey Island :
Average $2.91    14% Game       14% Entertain
                                                   426MB
                11% Entertain     12% Book
                                                 Myst : 727MB
Android App Store


Refund Period                            Commission



                  Austria, France,
   48 hour      Germany, Italy, Japan,
                                            30%
 (Shareware)    Netherlands, Spain,
                     UK, US
Civilization


     vs
Tetris


  vs
252,894 active applications    over 100,000 applications
                            vs
 over 5 billion downloads      over 1 billion downloads
5         iPhone
                            over 60 Compatible Devices
3,500      iPod Touch    vs
                              +200,000 Devices a Day
+230,000 Devices a Day
90 Countries   vs   13 Countries
• Mobile Web
3.5     320x480   163 ppi

            3.2   320x480   180 ppi
G1
    S60
            2.0   240x320   167 ppi
5320

            3.5   800x480   265 ppi
  N900

            2.4   480x360   165 ppi

            3.1   320x480   186 ppi

            3.0   800x480   291 ppi
X1
Web
                           Geolocation
Flash Lite   Application
                              API
                API



Javascript    HTML5        Device API
  (Ajax)
HTML5

2007 5 HTML5 Web Forums 2.0           -
■2007 11 HTML5
■2010 1 HTML5 Last Call
■2010 12 HTML5            (Recommendation)
■2012 1 HTML5
■2012 3 HTML5           .
Application Caching,
   Offline Web App.        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

Más contenido relacionado

Destacado

Do libraries have a future?
Do libraries have a future?Do libraries have a future?
Do libraries have a future?Bethan Ruddock
 
스터디 계획
스터디 계획스터디 계획
스터디 계획Jaehyeuk Oh
 
Standards Express
Standards ExpressStandards Express
Standards ExpressJason Flom
 
Settlers of SouthEast
Settlers of SouthEastSettlers of SouthEast
Settlers of SouthEastJason Flom
 
Bt houseofgenius aug2011
Bt houseofgenius aug2011Bt houseofgenius aug2011
Bt houseofgenius aug2011Kit Seeborg
 
인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2Jaehyeuk Oh
 
Strategies and Investments to Increase Income of the Small Commercial Farmer
Strategies and Investments to Increase Income of the Small Commercial FarmerStrategies and Investments to Increase Income of the Small Commercial Farmer
Strategies and Investments to Increase Income of the Small Commercial FarmerBangladesh Food Security Investment Forum
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석Jaehyeuk Oh
 
20111201 많아지면 달라진다
20111201 많아지면 달라진다20111201 많아지면 달라진다
20111201 많아지면 달라진다Jaehyeuk Oh
 
Bt bdnt sept2011
Bt bdnt sept2011Bt bdnt sept2011
Bt bdnt sept2011Kit Seeborg
 
The Underground Railroad
The Underground RailroadThe Underground Railroad
The Underground RailroadJason Flom
 
Settlers of SouthEast
Settlers of SouthEastSettlers of SouthEast
Settlers of SouthEastJason Flom
 
CPD25 Applying To Study Library And Information Science … And Beyond: profess...
CPD25 Applying To Study Library And Information Science … And Beyond: profess...CPD25 Applying To Study Library And Information Science … And Beyond: profess...
CPD25 Applying To Study Library And Information Science … And Beyond: profess...Bethan Ruddock
 
20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복Jaehyeuk Oh
 

Destacado (20)

Do libraries have a future?
Do libraries have a future?Do libraries have a future?
Do libraries have a future?
 
Abolitionist
AbolitionistAbolitionist
Abolitionist
 
스터디 계획
스터디 계획스터디 계획
스터디 계획
 
Standards Express
Standards ExpressStandards Express
Standards Express
 
Freedomriders
FreedomridersFreedomriders
Freedomriders
 
Servidores de bajo consumo
Servidores de bajo consumoServidores de bajo consumo
Servidores de bajo consumo
 
Settlers of SouthEast
Settlers of SouthEastSettlers of SouthEast
Settlers of SouthEast
 
I phone 6
I phone 6I phone 6
I phone 6
 
Bt houseofgenius aug2011
Bt houseofgenius aug2011Bt houseofgenius aug2011
Bt houseofgenius aug2011
 
Income growth, safety nets, and public food distribution
Income growth, safety nets, and public food distributionIncome growth, safety nets, and public food distribution
Income growth, safety nets, and public food distribution
 
인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2
 
Strategies and Investments to Increase Income of the Small Commercial Farmer
Strategies and Investments to Increase Income of the Small Commercial FarmerStrategies and Investments to Increase Income of the Small Commercial Farmer
Strategies and Investments to Increase Income of the Small Commercial Farmer
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석
 
20111201 많아지면 달라진다
20111201 많아지면 달라진다20111201 많아지면 달라진다
20111201 많아지면 달라진다
 
Shopcamp
ShopcampShopcamp
Shopcamp
 
Bt bdnt sept2011
Bt bdnt sept2011Bt bdnt sept2011
Bt bdnt sept2011
 
The Underground Railroad
The Underground RailroadThe Underground Railroad
The Underground Railroad
 
Settlers of SouthEast
Settlers of SouthEastSettlers of SouthEast
Settlers of SouthEast
 
CPD25 Applying To Study Library And Information Science … And Beyond: profess...
CPD25 Applying To Study Library And Information Science … And Beyond: profess...CPD25 Applying To Study Library And Information Science … And Beyond: profess...
CPD25 Applying To Study Library And Information Science … And Beyond: profess...
 
20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복
 

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

PCTY 2012, How IBM does BYOD v. Martin Vittrup
PCTY 2012, How IBM does BYOD v. Martin VittrupPCTY 2012, How IBM does BYOD v. Martin Vittrup
PCTY 2012, How IBM does BYOD v. Martin VittrupIBM Danmark
 
Beautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBeautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBess Ho
 
History of Mobile, Mobile application development and secret to be a great de...
History of Mobile, Mobile application development and secret to be a great de...History of Mobile, Mobile application development and secret to be a great de...
History of Mobile, Mobile application development and secret to be a great de...Md Razon Hossain
 
Android v 1.1
Android v 1.1Android v 1.1
Android v 1.1Ravi Vyas
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기JungHyuk Kwon
 
HTML5 and the Mobile Web
HTML5 and the Mobile WebHTML5 and the Mobile Web
HTML5 and the Mobile WebMrJ1971
 
Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids. Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids. Maksim Golivkin
 
Android slides
Android slidesAndroid slides
Android slidesaazimmolvi
 
Meego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea GrandiMeego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea GrandiFrancesco Baldassarri
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBess Ho
 
iPhone/iPad开发讲座 第一讲 Ios开发简介
iPhone/iPad开发讲座  第一讲 Ios开发简介iPhone/iPad开发讲座  第一讲 Ios开发简介
iPhone/iPad开发讲座 第一讲 Ios开发简介Hao Peiqiang
 
COMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile ARCOMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile ARMark Billinghurst
 
Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Nate Beck
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Kai Koenig
 

Similar a 콘텐츠 플랫폼 구조 분석 (20)

PCTY 2012, How IBM does BYOD v. Martin Vittrup
PCTY 2012, How IBM does BYOD v. Martin VittrupPCTY 2012, How IBM does BYOD v. Martin Vittrup
PCTY 2012, How IBM does BYOD v. Martin Vittrup
 
iOS platform
iOS platformiOS platform
iOS platform
 
Beautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBeautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & Architecture
 
History of Mobile, Mobile application development and secret to be a great de...
History of Mobile, Mobile application development and secret to be a great de...History of Mobile, Mobile application development and secret to be a great de...
History of Mobile, Mobile application development and secret to be a great de...
 
Android v 1.1
Android v 1.1Android v 1.1
Android v 1.1
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기
 
HTML5 and the Mobile Web
HTML5 and the Mobile WebHTML5 and the Mobile Web
HTML5 and the Mobile Web
 
Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids. Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids.
 
Android slides
Android slidesAndroid slides
Android slides
 
Android slides
Android slidesAndroid slides
Android slides
 
Android slides
Android slidesAndroid slides
Android slides
 
Android slides
Android slidesAndroid slides
Android slides
 
Meego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea GrandiMeego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea Grandi
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
 
Android
AndroidAndroid
Android
 
iPhone/iPad开发讲座 第一讲 Ios开发简介
iPhone/iPad开发讲座  第一讲 Ios开发简介iPhone/iPad开发讲座  第一讲 Ios开发简介
iPhone/iPad开发讲座 第一讲 Ios开发简介
 
Android..imp google
Android..imp googleAndroid..imp google
Android..imp google
 
COMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile ARCOMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile AR
 
Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
 

Más de Jaehyeuk Oh

하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록Jaehyeuk Oh
 
Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)Jaehyeuk Oh
 
Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과Jaehyeuk Oh
 
Homosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationHomosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationJaehyeuk Oh
 
인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4Jaehyeuk Oh
 
인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1Jaehyeuk Oh
 
Tourist interaction - 정리
Tourist interaction - 정리Tourist interaction - 정리
Tourist interaction - 정리Jaehyeuk Oh
 
Tourist Interaction
Tourist InteractionTourist Interaction
Tourist InteractionJaehyeuk 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
 
Transmedia narrative
Transmedia narrativeTransmedia narrative
Transmedia narrativeJaehyeuk Oh
 
SNS Reader for the impaired
SNS Reader for the impairedSNS Reader for the impaired
SNS Reader for the impairedJaehyeuk Oh
 

Más de Jaehyeuk Oh (20)

하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
 
Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)
 
Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과
 
Homosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationHomosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalization
 
인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4
 
인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1인문공간 정보융합 Workshop #1
인문공간 정보융합 Workshop #1
 
Tourist interaction - 정리
Tourist interaction - 정리Tourist interaction - 정리
Tourist interaction - 정리
 
Tourist Interaction
Tourist InteractionTourist Interaction
Tourist Interaction
 
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
 
Transmedia narrative
Transmedia narrativeTransmedia narrative
Transmedia narrative
 
SNS Reader for the impaired
SNS Reader for the impairedSNS Reader for the impaired
SNS Reader for the impaired
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

콘텐츠 플랫폼 구조 분석

  • 2.
  • 3. Middleware Platform Application Middleware Platform (WIPI, ...) Native System Software Hardware
  • 4. Mobile Platform Application Mobile Platform (Android, iPhone, ...) Hardware
  • 5. Platform as Eco system Application Mobile OS Business Model App Store SW/HW SDK Guideline
  • 6. Consum er Device Platform Dev Tools App Store Content Third s party Provider
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Java ME (Micro Edition) = Java 2 Platform, Micro Edition (J2ME) Software Platform “Write once, run every where” Java Card
  • 13.
  • 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 PDA 1997 Psion Series 5 EPOC 32 1998 Symbian Ltd. Nokia, Ericsson, Motorola, Psion
  • 22. ARM chip 1978 Acorn Computers , “the British Apple” 1983 Acorn RISC Machine project 1990 Advanced RISC Machines Ltd. 1992 ARM6 1994 Apple Newton PDA, ARM6 1998 ARM Holdings plc, NASDAQ 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 1999 iPhone.org Apple.com 2001 Mac OS X 10.0 2002 iPhone 2003.4 iTunes Music Store 2005 ROKR with Motorola 2007 iPhone 2008.3 iPhone SDK 2008.7 iPhone 3G 2009 iPhone 3Gs 2010 iPhone 4
  • 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
  • 30.
  • 31. Display < iPhone 3Gs iPhone 4 iPad 320x480 640x960 1024x768
  • 32. CPU & GPU < iPhone 3G iPhone 3Gs iPhone 4 412Mhz Samsung 600Mhz Cortex-A8 ARM Apple A4 PowerVR MBX PowerVR SGX535
  • 33. RAM, Camera, etc. iPhone iPhone 3G iPhone 3Gs iPhone 4 128MB 128MB 256MB 512MB 3.0MP, 30fps, 2.0MP 5.0MP, flash focus Digital gyroscope, A-GPS, mic compass, Nike+ Dual-mic
  • 34. A-GPS GPS +A-GPS Server +Wifi hotspot +Cell Tower
  • 35. Nike+
  • 37. Accelerometer (0, -1, 0)
  • 39. Device Motion • attitude (roll, pitch, yow) • rotationRate (x, y, z) • gravity (x, y, z) • userAcceleration (x, y, z)
  • 40. iOS Cocoa Touch Media Core Services Core OS
  • 41. Cocoa Touch Layer • Address Book UI • Event Kit UI - 4.0 • Game Kit • iAd - 4.0 • Map Kit • Message UI • UI Kit
  • 42. Media Layer • Assets Library - 4.0 • Audio ToolBox • Audio Unit • AV Foundation • Core Audio • Core Graphics • Core Text • Core Video - 4.0 • Image I/O - 4.0 • Media Player • OpenGL ES • Quartz Core
  • 43. Core Services Layer • Address Book • CFNetwork • Core Data • Core Location • Core Foundation • Foundation • Core Media - 4.0 • Core Motion - 4.0 • Core Telephony - 4.0 • Event Kit - 4.0 • Mobile Core Services • Quick Look - 4.0 • Store Kit • System Configuration
  • 44. Core OS Layer • External Accessory • Security • System - 4.0 • Accelerate - 4.0
  • 45. iOS history 2007.6 1.0 on iPhone 2007.9 1.1 on iPod Touch, iTunes Music Store 2008.3.6 iPhone SDK release 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
  • 47. Cocoa Window Server event reaction Cocoa Applications
  • 48. nib Main Event Loop View Custom (delegate)
  • 49. W pixel i n d event o event w Application drawing S e r value v e r
  • 50. Application Bundle • Executable • Info.plist • Resources • MainWindow.nib • icon.png • Default.png • Settings.bundle
  • 54.
  • 55. Smartphone Tablet E-reader netbook Droid, Nexus One, EeePad (ASUS), nook (Barnes & Aspire One XPERIA, LePad (Lenovo) Noble) D250 (Acer) Galaxy
  • 56.
  • 57.
  • 58. Compatibility Test Suite Android 3.0 Recommended Spec.
  • 59. License Google Apps. GED (Google Experience Google Apps. Source Device) HTC G1 Google Apps. GMS (Google Mobile Service) Google Apps. Binary HTC Hero, DROID Google Apps. Open Source ZiiLabs ZiiEgg, OESF
  • 60. Android OS Java SDK Dalvik Modified JVM Native (C) Library Linux Kernel
  • 61. Java SDK • app • bluetooth • content • database • gesture • graphics • hardware • location • media • net • opengl • ...
  • 62. Native Library • Media • OpenGL • FreeType • SQLite • WebKit • Graphic
  • 63. Android Runtime • Dalvik Virtual Machine
  • 64. Linux Kernel • 2.6.29 • Device Driver • • • ...
  • 65. • View • Activity • Intent • Content Provider • Service • AndroidManifest.xml
  • 67. Rapid Dev Tool App Inventor Scratch
  • 68. History 2008 1.0 2009.2 Android Market 2009.10 2.0, HTML5 2010.3 2.2, Speed Improvement, Flash 10.1 support SD Card Application Install 2010.Q4 3.0
  • 69.
  • 71.
  • 72.
  • 73.
  • 74. Oracle 2010 8.12 Eric E. Schmidt
  • 75. • App Store (iPhone vs Android)
  • 76. iPhone App Store Price Contents Sales App Size SimCity : 30MB 17% Book 20% Game Monkey Island : Average $2.91 14% Game 14% Entertain 426MB 11% Entertain 12% Book Myst : 727MB
  • 77. Android App Store Refund Period Commission Austria, France, 48 hour Germany, Italy, Japan, 30% (Shareware) Netherlands, Spain, UK, US
  • 80.
  • 81. 252,894 active applications over 100,000 applications vs over 5 billion downloads over 1 billion downloads
  • 82. 5 iPhone over 60 Compatible Devices 3,500 iPod Touch vs +200,000 Devices a Day +230,000 Devices a Day
  • 83. 90 Countries vs 13 Countries
  • 85.
  • 86.
  • 87.
  • 88.
  • 89. 3.5 320x480 163 ppi 3.2 320x480 180 ppi G1 S60 2.0 240x320 167 ppi 5320 3.5 800x480 265 ppi N900 2.4 480x360 165 ppi 3.1 320x480 186 ppi 3.0 800x480 291 ppi X1
  • 90. Web Geolocation Flash Lite Application API API Javascript HTML5 Device API (Ajax)
  • 91. HTML5 2007 5 HTML5 Web Forums 2.0 - ■2007 11 HTML5 ■2010 1 HTML5 Last Call ■2010 12 HTML5 (Recommendation) ■2012 1 HTML5 ■2012 3 HTML5 .
  • 92. Application Caching, Offline Web App. 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

Notas del editor

  1. OS 3.1.2 &amp;#xC774;&amp;#xD6C4; iphone browser/explorer &amp;#xB4F1;&amp;#xC5D0;&amp;#xC11C; application bundle &amp;#xC9C1;&amp;#xC811; &amp;#xC811;&amp;#xADFC; &amp;#xBD88;&amp;#xAC00; 57x57 icon, &amp;#xAD11;&amp;#xD0DD;&amp;#xD6A8;&amp;#xACFC; &amp;#xC790;&amp;#xB3D9; Resources, &amp;#xB3D9;&amp;#xC77C; &amp;#xD3F4;&amp;#xB354; &amp;#xC800;&amp;#xC7A5; Local English.lproj, French.lproj, German.lproj, uk.lproj , ... &amp;#xAC01; &amp;#xC5B8;&amp;#xC5B4;&amp;#xBCC4; &amp;#xB9AC;&amp;#xC18C;&amp;#xC2A4; &amp;#xC544;&amp;#xC774;&amp;#xD3F0; &amp;#xC124;&amp;#xC815; &amp;#xC5B4;&amp;#xD50C;&amp;#xB9AC;&amp;#xCF00;&amp;#xC774;&amp;#xC158; &amp;#xC704;&amp;#xD55C; Settings.bundle, Icon-Settings. 29x29 MainWindow, &amp;#xCCAB;&amp;#xD654;&amp;#xBA74; &amp;#xCF54;&amp;#xB4DC;, &amp;#xB9AC;&amp;#xC18C;&amp;#xC2A4; 480x320 Default, MainWindow.nib loading pix