멀티미디어 서비스 개발 절차 멀티미디어사업본부 플랫폼개발팀.

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

1 그리드 테스팅 제안서 스마트폰 앱 기능테스트 솔루션 TestOne Mobile 소개
For Android 이재원.  페이스북 SDK 설치  2 가지 예제 & 소스  API 사용 예제 프로젝트 만들기  Graph API  참고사항 & 사이트.
설계사를 위한 Mobile 영업지원 System 설계사를 위한 Mobile 영업 지원 System 설계사를 위한 Mobile 영업 지원 System 1 Agenda Ⅰ. Mobile Project 추진 목적 Ⅱ. Mobile 환경 분석 Ⅲ.
1 Push 알림서비스 시나리오 및 시스템 구축방안 Push 알림서비스 시나리오 및 시스템 구축방안 IBK 기업은행 신채널제휴팀 붙임 4.
㈜ 지 그 탑㈜ 지 그 탑㈜ 지 그 탑㈜ 지 그 탑 ( 주 ) JIGTOP 회사개요 2. ( 주 ) JIGTOP 회사연혁 3. 조직도 1. SOLUTION 사업부 2. 자동화 사업부 1. How to get here 2. 사업장 환경 1.S/W 검증의 필요성.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
인터넷 쇼핑몰 구축 제안서.
Embedded S/W 기초이론 및 실습.
모바일 업무 제안서
한국 IT산업의 발전방향과 과제 Core Logic Inc. May 02, 2006.
CDMA SW 구조 AIITQC 서울본원교육장 양 종 윤.
Part.I Company Introduction
사업관리 제안범위 End User Computing 재무관리 범위관리 계약관리 품질관리 의사소통관리 자원관리 위험관리 일정관리
Efl을 이용한 타이젠 네이티브 웨어러블 앱 만들기
성균관대학교 경영관4층 ㈜넥스젠커뮤니케이션 주 진 혁
Rich Internet Application -기획자 & 개발자가 함께 하는 RIA -
OSGi 번들 서비스 의존성 해결을 위한 Residential Gateway 소프트웨어 구조 설계
1. 개발 시스템 개요.
The Most Advanced ASP-EC Solution
소프트웨어와 운영체제.
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
이규헌 강병현 송영철.
KMS/Portal 에서의 효율적인 정보검색
kloseup GameMovie 서비스 제안
통합단말 UI Framework 컨설팅 - 디자인 시안 설명회
사업 목적 사업 개요 세부 내용 운영 시스템 사업 전망 추진 일정 수익 모델 옵션 사항 협력 회사 2p 3p 8p 14p 20p 23p 26p 27p 28p.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
INI STEEL 성과관리시스템 구축을 위한 SAP 제안설명회
Windows CE 시스템 개발 환경 구축.
이번 시간에는... 지난 시간까지 제 3장 모바일 기술을 통해 무선 기술과 eBusiness, 무선 액세스 기술, IMT-2000, 2.3GHz 휴대인터넷 등 모바일 서비스를 위한 데이터 액세스 기술과, 모바일 응용 프로토콜 및 모바일 보안 기술, 모바일 단말 플랫폼 기술.
제6장 FUSING.
이번 시간에는... 지난 시간에는 VM 기반 모바일 플랫폼 기술의 첫번째 시간으로, 모바일 플랫폼 및 그 현황과, GVM, XVM, WITOP, Brew 및 JavaStation 모바일 플랫폼의 특징과 구성에 대해 알아 보았습니다. 이번 시간에는 모바일 플랫폼 기술 그.
사업계획서.
EPG Rendering Service ㈜ 이 파 워 게 이 트.
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
Samsung Securities SECURITIES.
12. 데이터베이스 설계.
CDC Connected Device Configuration CLDC보다 많은 리소스를 가진 시스템을 대상으로 설정
Sookmyung Women’s Univ. PSLAB Moon, Se won
Platform연구원 Terminal개발팀
Linux를 이용한 Embedded 장비 개발
NTAS 소개 (Network Transaction Application Server)
제6장. 모바일 콘텐츠와 디지털 미디어 기술.
The next generation Windows-based Terminal
가상플랫폼을 사용한 임베디드SW 개발 (CoWare CoWare Virtual Platform Designer 사용)
무선인터넷용 애니메이션 서비스 구축 사례.
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
(Network Transaction Application Server)
Android 개발환경 설치 및 Hello World
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
21C Medical Information Business Plan
건강기능식품 T.F.T.
CUBIC WAVE Q/A팀 업무 process Cubicwave Quality Assurance
U+ Biz 그룹웨어 Mobile Office User Guide.
JCInnovation.
TinyOS Tutorial Network lab. 김인태
파피루스 사이트 웹기획서.
ERP 시스템의 구축 ERP 시스템의 구축 기업이 ERP 시스템의 도입을 검토하는 단계에서부터 실제 업무에 적용하고 사후관리에 들어가는 단계에 이르기까지 시스템을 효과적으로 사용하기 위해 필요한 모든 활동.
Cyber Shopping Mall 구축 - CD New - 안소연,박지윤,박종봉,정영은.
myfood.com 상명대 맛집 홈페이지 구축 제안서
소프트웨어 형상관리: 목차 변경 및 형상관리의 기초 개념 형상항목 확인 및 버전관리 변경관리 감사 및 감사보고 99_11
Biz Proposal [ ] business 귀하의 갈증을 풀어드립니다..
성공적인 웹사이트 구축 (2) 변화 발전하는 Site의 미래를 예측 반영해야 함.
이번 시간에는... 지난 시간까지 제 1장을 통해 모바일의 정의와 개념, 시작과 발전, 기술과 서비스 및 그 전략을 살펴봄으로써 모바일 산업에 대한 전반적인 이해를 쌓았습니다. 이번시간 부터는 제 2장 모바일 기술을 통해, 무선 인터넷을 위한 컨텐츠 제작 기술, 네트워크.
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
안드로이드 앱 분석 팀 기반의 설계 프로젝트 박민재
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
AJAX Technology for Web2.0
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Presentation transcript:

멀티미디어 서비스 개발 절차 멀티미디어사업본부 플랫폼개발팀

목 차 개요 What is BREW? 매직엔 멀티미디어 시스템 구조 Application 개발 절차 KTF BREW 기술 규격 목 차 개요 What is BREW? 매직엔 멀티미디어 시스템 구조 Application 개발 절차 KTF BREW 기술 규격 KTF BREW UI 사업 지원/관리 체계 플랫폼개발팀

개요 멀티미디어 서비스 Binary Application Download/실행 환경을 제공하는 미들웨어 플랫폼(BREW) 기반 서비스 동영상/3차원그래픽 등 멀티미디어 서비스 환경 제공 SP/CP 사업 환경 가입자가 ADS서버에서 우수한 솔루션을 선택하여 Download하는 경쟁 체제 도입 별도 비용 없이 International CDMA 서비스 지역으로 Marketing 확장 개발 절차 및 기준 BREW 표준 SDK와 KTF BREW 규격 준수 어플리케이션 인증 절차 준수 플랫폼개발팀

What is BREW? What is BREW? Binary Runtime Environment for Wireless Delivered with MSM Chip by Qualcomm Application Download/Delete/Upgrade Environment International Marketing Infrastructure Key Advantages of BREW Carrier Enables control of content allowed on handsets Provides Wireless Multimedia Service like PC Handset Manufacturer Delivered with MSM Chip from Qualcomm Shortens development cycles 3rd Party Developers Not required to learn complex handset software Increases distribution channels 플랫폼개발팀

What is BREW? BREW ™ BREW Architecture(MSM) 플랫폼개발팀 Applications BREW API and Developer: Developer uses SDK to write apps and utilize MSM/device features. Additional classes may be added on top of API. Applications Applications S/W VOD Game OEM UI App(s) Sound Player Mobile Shop PIMS App Manager API and OEM required interaction: Minimal – Display OEM Tailors BREW KTF Extension BREW ™  OEM User Interface   OEM Drivers   CORE ASIC Software Sockets Internet LaunchPad™ gpsOne™ BlueTooth CMX Etc. OEMs are never prevented from writing UI and features to MSM APIs. BREW helps make this easier! EFS CallMgr REX 플랫폼개발팀

What is BREW? BREW JAVA binary code runtime environment UI Control Light Code Size Performance > 10 Times faster than JVM  JAVA Static Compiler Bytecode interpreter environment CP/SP Pool Implementation Technology Expected Performance Comment SUN JVM 1 Original Static Compiler 8~10 Init Delay, Memory JIT Compiler 6~8 JAVA Accelerator 4~6 Special Chip JNP 20 Memory Requirement 플랫폼개발팀

Download Service System Contents Service System 매직엔 멀티미디어 시스템 구조 Download Service System Contents Service System Content Provider UAM Carrier Extranet DCN KTF Content Server PASII (Gateway) Test ADS Commercial ADS 2. Pick Apps, Set Pricing, Activate Carrier Catalog Transaction Log IDR Wireless Network(IS95A/B, 1X) Billing System (WISE) 1.Development & Certificate 3. Commercial Service 플랫폼개발팀

Application 개발 절차 Phase1 (Prototype개발) Phase II (상용 서비스 개발) PhaseIII (서비스) BREW Developer 등록 서비스 기획 - App. Demo - 서비스 가능성 판단 - 서비스 추진 및 계약(MOU) - KTF 서비스 요구사항 도출 상용 서버 등록 . 상용 Server 등록 . Pricing Plan, Descripter, part# KTF 시연 Application 기획 SDK 버전 개발 Download 상용 App. 개발 - Class 3 Certificate(Dev,KTF) Developer 등록 Class ID - Test Server 등록 - Download Test 서비스/네트웍 연동 단말기 버전 개발 - KTF : 개발툴, Test signature 제공 플랫폼개발팀

Application 개발 절차 Developer KTF Qualcomm OEM 플랫폼개발팀 Start Get developer Class 31 Get Class ID For App From KTF2 Develop App On PC Test App On PC Using Grinder Get Test Phone With Test Sig Load App on Handset using App Loader Test App On handset KTF Stop Get KTF Class 3 Certificate1 Get Class ID From Carrier Extranet2 Send App To OEM Push to ADS Build Catalog Sign App Using App Signer Test App On handset Qualcomm Get QC Class 3 Certificate1 Send App To KTF For preload Preload only Load App In UAM3 Sign App Using App Signer OEM Preload App 0n handset 1) One Time Only 2) For Every App 3) Preloaded app must be the same version on UAM & Initial Phone Certificate Process 플랫폼개발팀

Application 개발 절차 Developer Downloads BREW SDK from Qualcomm Internet Prototype Application Develop Commercial Application Upload Application to UAM Download Test Activate Application (ADS) Start Service Developer Downloads BREW SDK from Qualcomm Internet Develop SKD Version Application on PC Prepare Phon Development Environment Arm compiler, Target Phone, Serial Cable Developer Tools from KTF : Grinder, Application Loader(EFS Explorer) Test Signature from KTF Develop Test Application using Test Phone KTF Provides Developer Tools to Developers KTF Provides Test signature to Developers for Phone Version Development 플랫폼개발팀

Application 개발 절차 Developer Get KTF BREW Development Specification. Prototype Application Develop Commercial Application Upload Application to UAM Download Test Activate Application (ADS) Start Service Developer Get KTF BREW Development Specification. KTF BREW Application 개발 Guide(개발자) KTF BREW 서비스 개발 Guide(개발자) KTF BREW 단말기 규격(제조사) Developer Develop Commercial Application Class 3 Certificate from Verisign for UAM Loading Test Application by KTF(or 3rd Party) Certify Phone not crash/reset by Application, stabilization, Compliant to KTF Specification Billing and Inter-work between Applications Integrate Final Application with Class ID Forwards application to KTF KTF Provides KTF BREW Development Specification KTF Provides Class ID to Developer 플랫폼개발팀

Application 개발 절차 KTF Signs Application using Signing tool(AppSigner) Develop Prototype Application Develop Commercial Application Upload Application to UAM Download Test Download Test Activate Application (ADS) Start Service KTF Signs Application using Signing tool(AppSigner) KTF Provides Developer Information to Qualcomm(one time per developer) KTF fills out form : Part Number, Price Plan, App Developer KTF Sends Application to QC Qualcomm Verifies Application Qualcomm Activates Application Application is Loaded on UAM KTF Build Catalog 플랫폼개발팀

Application 개발 절차 Developer does Download Test from Test ADS Prototype Application Develop Commercial Application Upload Application to UAM Download Test Activate Application (ADS) Start Service Developer does Download Test from Test ADS If not OK, Go back to Development Step KTF Pushs Application to Test ADS KTF Verifies Application to Test ADS If not OK, Remove application from UAM & Test Server Inform Developer to Solve Problem If OK KTF Pushs Application to Production ADS Service Starts 플랫폼개발팀

Application 개발 절차 Class ID App : App마다 Unique하며 단말에 2개의 버전이 있을 경우 다른 ID를 사용 Library : Interface변경이 있을 경우 New ID 필요, Internal 변경만 있을 경우 동일 Class ID를 사용하고 Package ID를 변경하여 Phone의 library 가 Update 되도록 함 Qualcomm/KTF가 제공 Class 3 Certificate 기관(Developer/KTF) 마다 1번 발급 Export Compliance with Law App가 암호화 알고리즘을 가지고 있음을 서명 App마다 필요하나 향후 KTF Developer에게는 없앨 예정 Test Signature 단말기의 번호와 ESN에 연계하여 개발용 단말기별 signature를 생성 Test signature가 있는 단말기에서는 모든 App 실행 가능 AppSigner 개발이 완료된 후에 Class 3 Certificate/Class ID를 이용하여 Application별 signature를 발급 상용 BREW 단말기에서 App가 실행되기 위해서는 App별 KTF/Qualcomm의 certificate 절차에 따라 signature를 받아야 함 Grinder PC에서 App를 테스트할 수 있는 툴 플랫폼개발팀

KTF BREW 기술 규격 KTF BREW 단말기 규격(판매기획팀) 하드웨어 요구사항 : ROM( 2M이상), SRAM(300K이상), 키설정, LCD(256이상) 기본 기능 : 한글 입출력, 이미지 Decoder, ADS 선택, DNS 설정 기능, 기본 이미지 set등 KTF BREW Profile : 서비스 가입/해지 Interface, 통신 Interface, 콘텐트 Download interface, Serial Interface, SSL interface 등 Mobile Shop : application 의 download, 정지 삭제 등 BREW 제어판 : 기능 정의 및 기본 UI 정의 BREW 기본 UI : KTF BREW Appilcation 개발 Guide(사업부서) 단말기 하드웨어 환경 : 통신, LCD, 표준 키패드 BREW 확장 기능 API : 표준 BREW 확장 기능 KTF BREW Application UI Guide : KTF 표준 UI 개발 유의 사항 : Application 간 연동, Application 실행중 통화 수신 등 KTF BREW Service 개발 Guide(사업부서) 상용 서비스 Application의 과금/네트웍 연동 규격 플랫폼개발팀

KTF BREW UI 개요 1. User Interface Design이란? Good Design Aesthetics 보기에 좋다 User Interface 사용하기 편리한 기능 Good Design 2. User Interface 분류 인지성 Learnability Flexibility User support Effectiveness 인지성 Learnability Flexibility User support Effectiveness 조작성 Accessibility Force/Strength Hand fitness Control fitness 안전성 Design defects Misuse Warning 플랫폼개발팀

KTF BREW UI 개요 3. 가이드 목적 4. BREW 어플리케이션 UI ■ 본 가이드는 BREW 플랫폼의 기본 UI를 제시 함으로써 사용자들에게 편리하고 통일된 Application UI 환경을 제공하기 위함이다. 4. BREW 어플리케이션 UI BREW 란 Binary Runtime Environment for Wireless 의 약자이며 CDMA chip manufacturer인 Qualcomm이 만든 새로운 이동 단말기용 플랫폼 GSM의 Epoc, PDA의 Palm OS 혹은 Win CE와 같은 모든 어플리케이션들을 가능케 하는 Operating System 역할을 하며 이에 대한 자세한 설명은 www.qualcomm.com 참조 BREW로 인해 달라지는 휴대폰 UI 예 플랫폼개발팀

KTF BREW UI Standard Guide ◆ BREW Frame layout 14pixels Application Image 110pixels 160pixels 100pixels 17pixels 23pixels 해당 어플리케이션에 대한 main image, 최대 사이즈는 110*100 pixels , dot image, 배경 투명값 (magenta:rgb(255,0,255))을 준 8bit BMP 파일.(256 컬러 팔레트 사용) 120pixels Main Navigation 각 어플리케이션에 대한 small icon, 20*20 pixels의 원안에 dot image, 배경은 투명값(magenta:rgb(255,0,255))을 준 8bit BMP 파일(256 컬러 팔레트 사용) * 256 color 팔레트(첨부1) 플랫폼개발팀

KTF BREW UI Standard Guide ◆ Application Frame layout 14pixels 메뉴 아이콘 메뉴 명 메뉴 활성 메뉴 비활성 160pixels Menu Frame layout 공지사항 스크롤 5개 이하의 메뉴로 이루어질 경우 십자모양의 메뉴배치, 6개 이상일 경우 바둑판 모양으로 메뉴정열 120pixels 어플리케이션 UI 예 플랫폼개발팀

KTF BREW UI Standard Guide * 어플리케이션 BG Color 컬러액정 특성상 emulator에서 보여지는 color 색상과 폰에서의 색상은 많은 차이가 있다. 따라서 최종 폰에서 컬러테스트를 마친후 색상보정이 이루어져야 한다. Bg Color는 고명도, 고채도의 색상(게임, 동영상 등에는 예외일수 있다.)을 사용하여 메뉴 및 컨텐츠의 가독성에 문제가 없도록 한다. * 어플리케이션 BG Color 제한 * Text filed & Scroll bar 텍스트 필드는 해당 필드가 active될 때에 필드가 나타나며, 입체감을 주어 사용자에게 편리함을 준다. 스크롤바는 컨텐츠 영역에 최대한 영향을 미치지 않는 크기로 배치하며, 색상은 grey로 한다. * Progress bar 접속중과, 데이터를 전송 받을 시에 공통으로 쓴다. 플랫폼개발팀

KTF BREW UI Standard Guide ◆ BREW Control Flow BREW UI OK OK 이전 종료 종료 Basic UI 이전 App UI 종료 종료 OK 이전 ▶ 실행 Menu 이동 contents OK 이전 메뉴 OK OK 이전 메뉴 Pop-up menu ▶ Text Field A Text Field B 이전 플랫폼개발팀

사업 지원/관리 체계 사업구분 사업부서 연락처 지도,종교 등 사업기획 매직엔기획팀 0113, 0110 금융, 복권 M-commerce팀 0144, 0140 게임, 엔터테인먼트 엔터테인먼트 0162, 0160 포탈 신규사업2팀 0162, 0240 사업구분 부서 연락처 BREW KTF기술 규격 사업부서(플랫폼개발팀) - 신규단말기섭외 제조사(사업부서) KTF 연락처 : 02-3488-XXXX 사업구분 부서 연락처 SDK, Certificate, Developer 등록 및 제반 Q&A Qualcomm Korea 02-554-1585(대표) 02-554-4963 플랫폼개발팀