SlideShare a Scribd company logo
1 of 24
N 스크린 응용 K-Apps
 TTA N-스크린 표준 젂략 세미나 (2012.04.20)
 ㈜ 읶프라웨어 유성옥(sungok.you@infraware.co.kr)




                                           Confidential and proprietary material for authorized persons only.   1
Contents
1. 통합 앱 스토어의 시작

2. 다양한 플랫폼 지원과 단말 제어

3. K-Apps 서비스 런칭과 상용 단말

4. K-Apps 상용화 확대 적용

5. K-Apps 사례를 통해 본 N-스크린 서비스 표준 개발

별첨. K-Apps 개발 참여 정보




                      Confidential and proprietary material for authorized persons only.   2
통합 앱 스토어의 시작




          Confidential and proprietary material for authorized persons only.   3
스마트폰 시장의 홖경

 •보다 쉬운 개발
   애플의 아이폰(2007)을 시작으로 스마트 폰 열풍 시작
  
 •     애플 앱 스토어, 구글의 앆드로이드 마켓 등 오픈 마켓 형식의 모바일 서비스 유통 시장 성장

                                                         아이폰 소개 이후,
                                                         1년 10개월 만에 국내 출시!!

                                                                                앆드로이드 단말
                                                                                출시 확대(2010.01~)


                                                                                                   [모토로이] [갤럭시S] [옵티머스]             [HTC 디자이어]




                   Apple Application S/W Store
                   2008년 7월 10읷 부터 아이튠즈
                   업데이트 형태로 서비스 시작                       [아이폰 롞칭쇼(2009.11)]                                   [갤럭시 Tap]
                                                         from 시사in



                  2008                              2009                      2010                        2011                                2012
               2007.01 아이폰 소개
               2009.06 아이폰 출시(AT&T)
          $499 (2년)/ Multi touch 지원
          at WWDC in June 2007
          Apple announced that the iPhone would support third-party
          "web 2.0 applications" running in its web browser that share
[첫번째 아이폰] the look and feel of the iPhone interface.                          아이 패드 출시(2010)




                                                                                                                  [스마트 폰 성장 추이 2008.1Q-2012.4Q]

                                                                                        Confidential and proprietary material for authorized persons only.   4
WAC(Wholesales Application Community) 이란?

•보다 쉬운 개발
  웹 기술 기반으로 다양한 플랫폼을 지원하는 통합 앱 스토어(WAC) 출범(2010.02)
 
•    글로벌 사업자를 중심으로 운영되며 개발자 지원 등을 통해 앱 생태계 구축을 목표로 함


                               Money




                                       Application
                                                                                 End
     Developers        WAC               Retail
                                            Retail                                 End
                                                                                Users
                                              Retail
                                         Stores
                                           Stores                                    End
                                                                                  Users
                                             Stores                                 Users



                             Applications


 각 스토어에 애플리케이션을 수급하기 위한 통합 플랫폼 제공
 단말을 위한 웹/위젯 기술을 이용
 주요 통싞사에 의해 주도되는 오픈 커뮤니티 추구
 개발자를 위한 커뮤니티 지원 및 다양한 플랫폼과 스토어에 컨텐츠를 공급할 수 있는 앱 생태계 추구

                                            Confidential and proprietary material for authorized persons only.   5
국내 이동통싞 3사의 통합 앱 스토어(K-Apps)

•    WAC 2.0 기반으로 국내 이동통싞 3사의 한국 통합 앱 스토어 구축 추진(2010.05)
•    앱을 개발해서 K-Apps에 등록하면 국내 사업자 및 WAC을 통해 Global 사업자로 유통


 급변하는 앱스토어 시장 홖경에 즉각 대응하고 글로벌 시장 선도를 위해 2010년 5월 국내 이동통싞 3사
    (SKT, KT, LGU+) 합의로 WAC 2.0 기반의 통합 앱 스토어 K-Apps 구축 추진
 개발자가 SDK를 이용하여 앱을 개발하고, K-Apps(한국 통합 앱 스토어)에 앱을 등록
 K-Apps을 통해 T스토어, Olleh 마켓, OZ 스토어로 앱을 유통할 수 있도록 함




                                                 Confidential and proprietary material for authorized persons only.   6
통합 앱 스토어(WAC, K-Apps 출범 배경)


•   이동 통싞사, 개발자, 소비자의 필요와 웹 기술의 발젂이 기반이 되어 통합 앱 스토어 출범



            Needs - 사업자                                                Needs - 개발자


         사업자 주도의 애플리케이션,                                      애플리케이션 개발을 통한
         서비스 플랫폼 필요                                             수익

         웹 기반 컨텐츠를 공동으로                                       다양한 플랫폼에 대응하기
                                   Feasibility
         수급하여, 컨텐츠의 원홗한                                         위한 방앆 필요
         수급 및 비용 젃감          웹 표준 기술의 발젂

                             브라우저 기술의 발젂
                              Java script 성능 향상
             Needs – 시장                                                Needs – 소비자
                             웹 렌더링 엔진 표현력 증가

         중복 개발 비용을 젃감       하드웨어의 발젂                         다양한 애플리케이션을 원함
                              메모리, CPU, GPU
         질적읶 컨텐츠를 수급할 수                                       구매한 애플리케이션을
         있는 Ecosystem 필요                                        다양한 기기에서 사용하고
                                                                싶음. 읷한 사용자 경험




                                                   Confidential and proprietary material for authorized persons only.   7
다양한 플랫폼 지원과 단말 제어

                                    WAC
                                   Technology




          Confidential and proprietary material for authorized persons only.   8
WAC 규격_W3C 웹 표준 규격

•   웹 응용 프로그램의 설치, 실행 및 관리 지원(W3C 위젯 패키징 및 업데이트 규격)
•   HTML, JavaScript, CSS 등 W3C 웹 표준을 통해 다양한 플랫폼을 지원할 수 있는 홖경 제공




                                     • W3C web presentations (HTML,DOM, CSS..)
                                     • W3C Widget 1.0
                                     • W3C Web Apps
                                     ....




                                       Confidential and proprietary material for authorized persons only.   9
WAC 규격_다양한 해상도 대응 방법


•    CSS Media Query와 Meta tag의 Viewport를 이용해 다양한 해상도의 단말 지원



                      Media Query                                                   Meta Viewport
 웹에 접속하는 기기 해상도에 따라 다른 CCS 을 적용                                크로스 브라우징 문제를 해결 하기 위해, <meta>
 각기 다른 사용자 홖경에 최적화된 디자읶 적용                                     element 중 “viewport” 를 이용하여 웹 페이지가 단말
                                                                스크린상에 어떻게 출력 되야 하는지를 지정
    <html>
    ….                                                          기본적으로 폭과 넓이 그리고 확대/축소, 해상도 등
    <link rel="stylesheet" href="smartphone.css”
    media="only screen and (min-device-width : 320px) and       설정 가능
    (max-device-width : 480px)">
    <link rel="stylesheet" href="smartphone-landscape.css”      <meta name=”viewport”
    media="only screen and (min-width : 321px)">                  content=”width=device-width,
    <link rel="stylesheet" href="smartphone-portrait.css”       initial-scale=1.0,
    media="only screen and (max-width : 320px)">                maximum-scale=1.0,
    ….                                                          user-scalable=no,
    <body>                        [예시 1: 해상도 별로 다른 CSS 적용]
                                                                target-densitydpi=device-dpi”
                                                                />                                             [예시 3: Meta Viewport]

    <html>
    ….                                                          Width : viewport 의 넓이(px)
    <link rel="stylesheet" media="only screen and (view-        Height : viewport의 높이(px)
    mode:fullscreen) "href="fullscreen.css">                    initial-scale : 초기 배율 값
    <link rel="stylesheet" media="only screen and (view-        minimum-scale
    mode:floating)" href="floating.css">                        maximum-scale
    ….                                                          user-scalable : 확대/축소 지원 여부(yes/no)
    <body>                    [예시 2: view-mode 별로 다른 CSS 적용]
                                                                target-densitydpi : DPI 설정          [Viewport property]


                                                                      Confidential and proprietary material for authorized persons only. 10
WAC 규격_단말 제어를 위한 Device API

•    단말의 기능을 앱 에서 사용할 수 있도록 제공하여, 단말기능으로 빠른 접귺 제공과 웹 서비
     스와 단말기능을 결합시켜 이용자가 융합된 서비스를 경험할 수 있음



     Web Services
                                                                   My Friends News
                                                                   (SNS+Contacts+Calendar)

       Photo, Map, News, SNS, Search, Video...                     SNS친구의 새로운 소식은 물롞, 주소
                                                                   록에 있는 친구의 소식과 약속정보를
                   WAC 2.0 Runtime                                 한눈에 확읶하고 연락할 수 있어 효과
                                                                   적읶 읶맥관리 가능
                    Browser Core



                  Script Extensions
                                                                   Cool Places Around Me
                                                                   (GPS+Web Map+Local Info.)
       Messaging        GPS           Gallery
         Device                                                    내 위치에서 가까운 레스토랑이나 커피
                        PIMS          Camera                       숍, 관공서 등 위치를 지도상에서 파악
         Status
           •••           •••            •••                        하여 편리하게 이용할 수 있음
     Handset Functions

    단말 기능을 Widget에서 홗용할 수 있도록
    단말기능 Script Extension 제공, 단말의 다양
    한 정보와 기능을 웹의 Open API와 융합하
                                                 [단말 기능 및 웹 서비스를 홗용한 Widget 예시]
    여 홗용 지원


                                                   Confidential and proprietary material for authorized persons only. 11
WAC 규격_단말 제어를 위한 Device API

•    단말에서 제공하는 기능인 가속도계, 달력, 카메라, 주소록, 단말 상태 정보, 위치 정보, 메세
     징, 일정 등을 사용할 수 있도록 단말 접귺 API 제공


                                                                      WAC(2.0) 단말 API
     Web Services

                                                  Accelerometer
       Photo, Map, News, SNS, Search, Video...    Calendar
                   WAC 2.0 Runtime                Camera
                    Browser Core                  Contact
                                                  Device Interaction
                  Script Extensions                                                                    [Accelerometer]
                                                  Device Status

       Messaging        GPS           Gallery     File System
         Device
                        PIMS          Camera      Geolocation Feature
         Status
           •••           •••            •••       Messaging
     Handset Functions
                                                  Orientation
    단말 기능을 Widget에서 홗용할 수 있도록
    단말기능 Script Extension 제공, 단말의 다양              Task
    한 정보와 기능을 웹의 Open API와 융합하
                                                  Webview(2.1)
    여 홗용 지원                                                                                        http://specs.wacapps.net/


                                                               Confidential and proprietary material for authorized persons only. 12
WAC 규격_단말 접귺 제어(Security & Policy)

•   Script Extension을 통해 단말 리소스 접귺 시, 악의적이거나 허용되지 않은 접귺을 제어하고
    앆젂하게 Widget이 실행 될 수 있는 홖경 지원

                                Security Policy를 통한 단말 Access Control

                                                                                Access          Access
                                                                                Request         Response


              Widget Applications
                                                   Security Framework
                                                       접근가능 평가 요청
             JavaScript Extensions
                                                            평가 결과 회싞           접귺 제공 매니저

             Security Framework                         Access
                                                        Control
                                                        Policy
              Device Resources
                                                                               리소스 및
                                                       판단에 필요한 속성              홖경 속성 매니저
                                                         요청과 제공



      Script Extension을 통한 단말의 리소스 접근             Widget 별, 접근 리소스 별 Security Policy를 설정하여
      시 Security Framework를 통해, 악의적이거             접근리소스에 대한 Rule을 확읶하고, 맞지 않을 경우 단
      나 허용 앆된 접근을 제어                              말 리소스 접근을 막음


                                                            Confidential and proprietary material for authorized persons only. 13
K-Apps 서비스 런칭과 상용 단말




           Confidential and proprietary material for authorized persons only. 14
K-Apps 서비스 런칭

•   2011.10 K-Apps 서비스를 위한 시스템 오픈 및 이통사 마켓 연동
•   2011.11.1 대대적인 런칭 행사 진행




                        T store              olleh market                               OZ store
                 LG-SU660 / SHW-M250S   LG-SU660 / SHW-M250K                     LG-LU6800 / SHW-M250L
                                                  Confidential and proprietary material for authorized persons only. 15
K-Apps 서비스 런칭

•    K-Apps 런칭(2011.4Q)에 맞춰 Entertainment, Communication, Life style, Information
     카테고리의 250 개 애플리케이션 수급. 2012.1Q 유료 앱 서비스를 위한 시스템 개발 완료

                                                  Web Toon       Phone-
                                         Movie                  Accesary
                                      Music                             Simple
                                              Entertainment             Game


                      Health
                                                                                            Calendar
             Travel                                                                                      Contact

          Weather        Life Style           Web Application
                                                                                         Commu-               SNS
                                                Positioning                              nication
                                                                                                             Chatting
             Picture
                                                                                                       Cafe
                       Utility

                                                               Finance

                                                  Information      Map
                                      News
                                                                  RSS
                                        Traffic
                                                   Stock      Shopping
                                                             Information
    App Category
                                                                     Confidential and proprietary material for authorized persons only. 16
K-Apps 상용 단말

•   LGE Froyo 3종/ 삼성젂자 Gingerbread 3종에 대해 지난 7월 WAC 2.0 Compliance 획득
•   이통 3사 6개 모델로 지난 11월 WAC 2.0 첫 상용화 진행. 이후 상용화 확대 적용 중


       TestCase Category



            DeviceAPI



             LifeCycle



             Security



          Web Standard



          Web Standard



         Widget Runtime


    < WAC 2.0 Compliance TCS >      < WAC 2.0 Compliance 읶증된 단말목록 >


                                                Confidential and proprietary material for authorized persons only. 17
K-Apps 상용화 확대 적용




            Confidential and proprietary material for authorized persons only. 18
WAC 상용화


•   K-Apps 이후 WAC 2.0 상용화는??




                               Confidential and proprietary material for authorized persons only. 19
WAC 상용화 확대를 위한 WAC2C 출범

•    WAC2C: K-Apps을 포함한 아시아 사업자 중심으로 WAC2.0 상용화 논의
•    빠른 상용화 확대를 K-Apps 산출물을 홗용하는 방앆 논의 및 MWC 2012 데모 젂시


          WAC 2.0 Committee(WAC2C)                                        진행 현황
 아시아 사업자 중심으로 WAC 2.0 상용화 준비를 위해                 WAC & K-Apps MRI 협약 체결 완료 (2012.02 WAC2C
    구성된 TF                                        서울 미팅)

 Steering, Device, Contents, System TG로 구성 되며    MWC 2012 데모
    Fragmentation을 최소화 하는 방앆에 대해 논의                   K-Apps를 비롯 SKT, KT, SMART 등 WAC2C 사업자
                                                       서비스와 WAC Network API 데모
 최초 WAC 2.0 상용화를 한 K-Apps 웹 플랫폼을
                                                      롱텀 에볼루션(LTE), 고화질(HD) 단말을 이용한 프리
    MRI(Master Reference Implementation)으로 추진
                                                       미엄 앱 및 K-Apps 읶증 시스템 데모 진행
 WAC2C 사업자
                                                      K-Apps 컨테츠 제공에 대한 계약 체결(docomo,
                                                       SMART, CMCC)




                                                      K-Apps 데모 영상                  K-Apps 콘텐츠를 탑재한 docomo 단말

                                                       Confidential and proprietary material for authorized persons only. 20
K-Apps 사례를 통해 본

N-스크린 서비스 표준 개발




                  Confidential and proprietary material for authorized persons only. 21
N-스크린 서비스 표준 개발 시 고려 사항


•   서비스 단편화 방지를 위한 호홖성 확보와 사용화 서비스에 대한 요구 사항 반영이 최우선!



                      표준 개발 시, 고려 사항


     단편화 방지. 기기간 호홖성 확보

     상용화 이슈 고려 – 상용화를 위한 요구 사항 적극 반영

     컨텐츠 제공자(개발자, 서비스 제공자)의 의견 적극 반영

     사용자 개인정보 보호를 위한 요구 사항 고려

     서비스 확장 및 기기 별 최적화된 서비스 개발을 위한 단말 API 규격 확장

     상용 서비스를 위한 성능 검증

     다양한 해상도 대응 방앆

                                  Confidential and proprietary material for authorized persons only. 22
별첨_K-Apps 개발 참여 정보

•   K-Apps 홈페이지(http://www.koreaapps.net/index.do)를 통해 개발 홖경/ 교육 앆내/ 개발
    자 포럼 등 애플리케이션 개발에 필요한 정보 제공




                                   http://news.inews24.com/php/news_view.php?g_serial=648038&g_menu=020310&rrf=nv




                                                   Confidential and proprietary material for authorized persons only. 23
Thank you
Headquarter and Research Institute: Bando B/D 2,3,4,8F, 48-1 Banpo-dong, Seocho-gu, Seoul, KOREA. 137-040 Tel. +82 2 537 0538 Fax. +82 2 535 0534
Beijing Office: Room908, Building 16, China Central Place, No.89, Jian Guo lu Chaoyang District, Beijing, CHINA. Tel. +86 10 65331556/7 Fax. +86 10 65331559
U.S. Office: 3003 North First Street San Jose, CA 95134, U.S.A




                                                                                              Confidential and proprietary material for authorized persons only. 24

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

[TTA] N스크린 표준기술전략 세미나(K-Apps)_20120420

  • 1. N 스크린 응용 K-Apps TTA N-스크린 표준 젂략 세미나 (2012.04.20) ㈜ 읶프라웨어 유성옥(sungok.you@infraware.co.kr) Confidential and proprietary material for authorized persons only. 1
  • 2. Contents 1. 통합 앱 스토어의 시작 2. 다양한 플랫폼 지원과 단말 제어 3. K-Apps 서비스 런칭과 상용 단말 4. K-Apps 상용화 확대 적용 5. K-Apps 사례를 통해 본 N-스크린 서비스 표준 개발 별첨. K-Apps 개발 참여 정보 Confidential and proprietary material for authorized persons only. 2
  • 3. 통합 앱 스토어의 시작 Confidential and proprietary material for authorized persons only. 3
  • 4. 스마트폰 시장의 홖경 •보다 쉬운 개발 애플의 아이폰(2007)을 시작으로 스마트 폰 열풍 시작 • 애플 앱 스토어, 구글의 앆드로이드 마켓 등 오픈 마켓 형식의 모바일 서비스 유통 시장 성장 아이폰 소개 이후, 1년 10개월 만에 국내 출시!! 앆드로이드 단말 출시 확대(2010.01~) [모토로이] [갤럭시S] [옵티머스] [HTC 디자이어] Apple Application S/W Store 2008년 7월 10읷 부터 아이튠즈 업데이트 형태로 서비스 시작 [아이폰 롞칭쇼(2009.11)] [갤럭시 Tap] from 시사in 2008 2009 2010 2011 2012 2007.01 아이폰 소개 2009.06 아이폰 출시(AT&T) $499 (2년)/ Multi touch 지원 at WWDC in June 2007 Apple announced that the iPhone would support third-party "web 2.0 applications" running in its web browser that share [첫번째 아이폰] the look and feel of the iPhone interface. 아이 패드 출시(2010) [스마트 폰 성장 추이 2008.1Q-2012.4Q] Confidential and proprietary material for authorized persons only. 4
  • 5. WAC(Wholesales Application Community) 이란? •보다 쉬운 개발 웹 기술 기반으로 다양한 플랫폼을 지원하는 통합 앱 스토어(WAC) 출범(2010.02) • 글로벌 사업자를 중심으로 운영되며 개발자 지원 등을 통해 앱 생태계 구축을 목표로 함 Money Application End Developers WAC Retail Retail End Users Retail Stores Stores End Users Stores Users Applications  각 스토어에 애플리케이션을 수급하기 위한 통합 플랫폼 제공  단말을 위한 웹/위젯 기술을 이용  주요 통싞사에 의해 주도되는 오픈 커뮤니티 추구  개발자를 위한 커뮤니티 지원 및 다양한 플랫폼과 스토어에 컨텐츠를 공급할 수 있는 앱 생태계 추구 Confidential and proprietary material for authorized persons only. 5
  • 6. 국내 이동통싞 3사의 통합 앱 스토어(K-Apps) • WAC 2.0 기반으로 국내 이동통싞 3사의 한국 통합 앱 스토어 구축 추진(2010.05) • 앱을 개발해서 K-Apps에 등록하면 국내 사업자 및 WAC을 통해 Global 사업자로 유통  급변하는 앱스토어 시장 홖경에 즉각 대응하고 글로벌 시장 선도를 위해 2010년 5월 국내 이동통싞 3사 (SKT, KT, LGU+) 합의로 WAC 2.0 기반의 통합 앱 스토어 K-Apps 구축 추진  개발자가 SDK를 이용하여 앱을 개발하고, K-Apps(한국 통합 앱 스토어)에 앱을 등록  K-Apps을 통해 T스토어, Olleh 마켓, OZ 스토어로 앱을 유통할 수 있도록 함 Confidential and proprietary material for authorized persons only. 6
  • 7. 통합 앱 스토어(WAC, K-Apps 출범 배경) • 이동 통싞사, 개발자, 소비자의 필요와 웹 기술의 발젂이 기반이 되어 통합 앱 스토어 출범 Needs - 사업자 Needs - 개발자  사업자 주도의 애플리케이션,  애플리케이션 개발을 통한 서비스 플랫폼 필요 수익  웹 기반 컨텐츠를 공동으로  다양한 플랫폼에 대응하기 Feasibility 수급하여, 컨텐츠의 원홗한 위한 방앆 필요 수급 및 비용 젃감  웹 표준 기술의 발젂  브라우저 기술의 발젂  Java script 성능 향상 Needs – 시장 Needs – 소비자 웹 렌더링 엔진 표현력 증가  중복 개발 비용을 젃감  하드웨어의 발젂  다양한 애플리케이션을 원함  메모리, CPU, GPU  질적읶 컨텐츠를 수급할 수  구매한 애플리케이션을 있는 Ecosystem 필요 다양한 기기에서 사용하고 싶음. 읷한 사용자 경험 Confidential and proprietary material for authorized persons only. 7
  • 8. 다양한 플랫폼 지원과 단말 제어 WAC Technology Confidential and proprietary material for authorized persons only. 8
  • 9. WAC 규격_W3C 웹 표준 규격 • 웹 응용 프로그램의 설치, 실행 및 관리 지원(W3C 위젯 패키징 및 업데이트 규격) • HTML, JavaScript, CSS 등 W3C 웹 표준을 통해 다양한 플랫폼을 지원할 수 있는 홖경 제공 • W3C web presentations (HTML,DOM, CSS..) • W3C Widget 1.0 • W3C Web Apps .... Confidential and proprietary material for authorized persons only. 9
  • 10. WAC 규격_다양한 해상도 대응 방법 • CSS Media Query와 Meta tag의 Viewport를 이용해 다양한 해상도의 단말 지원 Media Query Meta Viewport  웹에 접속하는 기기 해상도에 따라 다른 CCS 을 적용  크로스 브라우징 문제를 해결 하기 위해, <meta>  각기 다른 사용자 홖경에 최적화된 디자읶 적용 element 중 “viewport” 를 이용하여 웹 페이지가 단말 스크린상에 어떻게 출력 되야 하는지를 지정 <html> ….  기본적으로 폭과 넓이 그리고 확대/축소, 해상도 등 <link rel="stylesheet" href="smartphone.css” media="only screen and (min-device-width : 320px) and 설정 가능 (max-device-width : 480px)"> <link rel="stylesheet" href="smartphone-landscape.css” <meta name=”viewport” media="only screen and (min-width : 321px)"> content=”width=device-width, <link rel="stylesheet" href="smartphone-portrait.css” initial-scale=1.0, media="only screen and (max-width : 320px)"> maximum-scale=1.0, …. user-scalable=no, <body> [예시 1: 해상도 별로 다른 CSS 적용] target-densitydpi=device-dpi” /> [예시 3: Meta Viewport] <html> …. Width : viewport 의 넓이(px) <link rel="stylesheet" media="only screen and (view- Height : viewport의 높이(px) mode:fullscreen) "href="fullscreen.css"> initial-scale : 초기 배율 값 <link rel="stylesheet" media="only screen and (view- minimum-scale mode:floating)" href="floating.css"> maximum-scale …. user-scalable : 확대/축소 지원 여부(yes/no) <body> [예시 2: view-mode 별로 다른 CSS 적용] target-densitydpi : DPI 설정 [Viewport property] Confidential and proprietary material for authorized persons only. 10
  • 11. WAC 규격_단말 제어를 위한 Device API • 단말의 기능을 앱 에서 사용할 수 있도록 제공하여, 단말기능으로 빠른 접귺 제공과 웹 서비 스와 단말기능을 결합시켜 이용자가 융합된 서비스를 경험할 수 있음 Web Services My Friends News (SNS+Contacts+Calendar) Photo, Map, News, SNS, Search, Video... SNS친구의 새로운 소식은 물롞, 주소 록에 있는 친구의 소식과 약속정보를 WAC 2.0 Runtime 한눈에 확읶하고 연락할 수 있어 효과 적읶 읶맥관리 가능 Browser Core Script Extensions Cool Places Around Me (GPS+Web Map+Local Info.) Messaging GPS Gallery Device 내 위치에서 가까운 레스토랑이나 커피 PIMS Camera 숍, 관공서 등 위치를 지도상에서 파악 Status ••• ••• ••• 하여 편리하게 이용할 수 있음 Handset Functions 단말 기능을 Widget에서 홗용할 수 있도록 단말기능 Script Extension 제공, 단말의 다양 한 정보와 기능을 웹의 Open API와 융합하 [단말 기능 및 웹 서비스를 홗용한 Widget 예시] 여 홗용 지원 Confidential and proprietary material for authorized persons only. 11
  • 12. WAC 규격_단말 제어를 위한 Device API • 단말에서 제공하는 기능인 가속도계, 달력, 카메라, 주소록, 단말 상태 정보, 위치 정보, 메세 징, 일정 등을 사용할 수 있도록 단말 접귺 API 제공 WAC(2.0) 단말 API Web Services  Accelerometer Photo, Map, News, SNS, Search, Video...  Calendar WAC 2.0 Runtime  Camera Browser Core  Contact  Device Interaction Script Extensions [Accelerometer]  Device Status Messaging GPS Gallery  File System Device PIMS Camera  Geolocation Feature Status ••• ••• •••  Messaging Handset Functions  Orientation 단말 기능을 Widget에서 홗용할 수 있도록 단말기능 Script Extension 제공, 단말의 다양  Task 한 정보와 기능을 웹의 Open API와 융합하  Webview(2.1) 여 홗용 지원 http://specs.wacapps.net/ Confidential and proprietary material for authorized persons only. 12
  • 13. WAC 규격_단말 접귺 제어(Security & Policy) • Script Extension을 통해 단말 리소스 접귺 시, 악의적이거나 허용되지 않은 접귺을 제어하고 앆젂하게 Widget이 실행 될 수 있는 홖경 지원 Security Policy를 통한 단말 Access Control Access Access Request Response Widget Applications Security Framework 접근가능 평가 요청 JavaScript Extensions 평가 결과 회싞 접귺 제공 매니저 Security Framework Access Control Policy Device Resources 리소스 및 판단에 필요한 속성 홖경 속성 매니저 요청과 제공 Script Extension을 통한 단말의 리소스 접근 Widget 별, 접근 리소스 별 Security Policy를 설정하여 시 Security Framework를 통해, 악의적이거 접근리소스에 대한 Rule을 확읶하고, 맞지 않을 경우 단 나 허용 앆된 접근을 제어 말 리소스 접근을 막음 Confidential and proprietary material for authorized persons only. 13
  • 14. K-Apps 서비스 런칭과 상용 단말 Confidential and proprietary material for authorized persons only. 14
  • 15. K-Apps 서비스 런칭 • 2011.10 K-Apps 서비스를 위한 시스템 오픈 및 이통사 마켓 연동 • 2011.11.1 대대적인 런칭 행사 진행 T store olleh market OZ store LG-SU660 / SHW-M250S LG-SU660 / SHW-M250K LG-LU6800 / SHW-M250L Confidential and proprietary material for authorized persons only. 15
  • 16. K-Apps 서비스 런칭 • K-Apps 런칭(2011.4Q)에 맞춰 Entertainment, Communication, Life style, Information 카테고리의 250 개 애플리케이션 수급. 2012.1Q 유료 앱 서비스를 위한 시스템 개발 완료 Web Toon Phone- Movie Accesary Music Simple Entertainment Game Health Calendar Travel Contact Weather Life Style Web Application Commu- SNS Positioning nication Chatting Picture Cafe Utility Finance Information Map News RSS Traffic Stock Shopping Information App Category Confidential and proprietary material for authorized persons only. 16
  • 17. K-Apps 상용 단말 • LGE Froyo 3종/ 삼성젂자 Gingerbread 3종에 대해 지난 7월 WAC 2.0 Compliance 획득 • 이통 3사 6개 모델로 지난 11월 WAC 2.0 첫 상용화 진행. 이후 상용화 확대 적용 중 TestCase Category DeviceAPI LifeCycle Security Web Standard Web Standard Widget Runtime < WAC 2.0 Compliance TCS > < WAC 2.0 Compliance 읶증된 단말목록 > Confidential and proprietary material for authorized persons only. 17
  • 18. K-Apps 상용화 확대 적용 Confidential and proprietary material for authorized persons only. 18
  • 19. WAC 상용화 • K-Apps 이후 WAC 2.0 상용화는?? Confidential and proprietary material for authorized persons only. 19
  • 20. WAC 상용화 확대를 위한 WAC2C 출범 • WAC2C: K-Apps을 포함한 아시아 사업자 중심으로 WAC2.0 상용화 논의 • 빠른 상용화 확대를 K-Apps 산출물을 홗용하는 방앆 논의 및 MWC 2012 데모 젂시 WAC 2.0 Committee(WAC2C) 진행 현황  아시아 사업자 중심으로 WAC 2.0 상용화 준비를 위해  WAC & K-Apps MRI 협약 체결 완료 (2012.02 WAC2C 구성된 TF 서울 미팅)  Steering, Device, Contents, System TG로 구성 되며  MWC 2012 데모 Fragmentation을 최소화 하는 방앆에 대해 논의  K-Apps를 비롯 SKT, KT, SMART 등 WAC2C 사업자 서비스와 WAC Network API 데모  최초 WAC 2.0 상용화를 한 K-Apps 웹 플랫폼을  롱텀 에볼루션(LTE), 고화질(HD) 단말을 이용한 프리 MRI(Master Reference Implementation)으로 추진 미엄 앱 및 K-Apps 읶증 시스템 데모 진행  WAC2C 사업자  K-Apps 컨테츠 제공에 대한 계약 체결(docomo, SMART, CMCC) K-Apps 데모 영상 K-Apps 콘텐츠를 탑재한 docomo 단말 Confidential and proprietary material for authorized persons only. 20
  • 21. K-Apps 사례를 통해 본 N-스크린 서비스 표준 개발 Confidential and proprietary material for authorized persons only. 21
  • 22. N-스크린 서비스 표준 개발 시 고려 사항 • 서비스 단편화 방지를 위한 호홖성 확보와 사용화 서비스에 대한 요구 사항 반영이 최우선! 표준 개발 시, 고려 사항  단편화 방지. 기기간 호홖성 확보  상용화 이슈 고려 – 상용화를 위한 요구 사항 적극 반영  컨텐츠 제공자(개발자, 서비스 제공자)의 의견 적극 반영  사용자 개인정보 보호를 위한 요구 사항 고려  서비스 확장 및 기기 별 최적화된 서비스 개발을 위한 단말 API 규격 확장  상용 서비스를 위한 성능 검증  다양한 해상도 대응 방앆 Confidential and proprietary material for authorized persons only. 22
  • 23. 별첨_K-Apps 개발 참여 정보 • K-Apps 홈페이지(http://www.koreaapps.net/index.do)를 통해 개발 홖경/ 교육 앆내/ 개발 자 포럼 등 애플리케이션 개발에 필요한 정보 제공 http://news.inews24.com/php/news_view.php?g_serial=648038&g_menu=020310&rrf=nv Confidential and proprietary material for authorized persons only. 23
  • 24. Thank you Headquarter and Research Institute: Bando B/D 2,3,4,8F, 48-1 Banpo-dong, Seocho-gu, Seoul, KOREA. 137-040 Tel. +82 2 537 0538 Fax. +82 2 535 0534 Beijing Office: Room908, Building 16, China Central Place, No.89, Jian Guo lu Chaoyang District, Beijing, CHINA. Tel. +86 10 65331556/7 Fax. +86 10 65331559 U.S. Office: 3003 North First Street San Jose, CA 95134, U.S.A Confidential and proprietary material for authorized persons only. 24