Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
이번 시간에는 ... PowerPoint Presentation
Download Presentation
이번 시간에는 ...

이번 시간에는 ...

225 Vues Download Presentation
Télécharger la présentation

이번 시간에는 ...

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 이번 시간에는... 지난 시간에는 무선 Markup 언어와 XHTML Mobile Profile 특징, WAP 2.0 XHTML MP의 구성과 XHTML MP에 사용되는 다양한 태그 등, WAP 2.0 XHTML 개발을 위한 기본 사항을 설명하였습니다. 이번 시간에는 2회차에 걸쳐 국내 이동통신사별 컨텐츠 제작 가이드에 대해 학습해 보도록 하겠습니다.

  2. 학습 목표 22 회차 강의에서 다루게 되는 내용은 다음과 같습니다. 국내 이통사별 컨텐츠 제작 가이드 – I SKT 컨텐츠 제작 가이드 이번 장의 학습 목표 이동통신사의 모바일 컨텐츠 제작 규격 사항에 대해 알 수 있다. SKT의 벨소리 및 캐릭터 다운로드 컨텐츠 제작에 대해 알 수 있다. SKT WAP 컨텐츠에서 제공하는 사용자 정보 및 과금 방법에 대해 알 수 있다. SKT CP 등록 온라인 사이트 및 절차에 대해 알 수 있다.

  3. 국내 이통사 모바일 컨텐츠 제작 • 국내 이동통신사별 모바일 컨텐츠 규격 • 국내 이동통신사는 자사를 통해 유통되는 휴대폰 단말기별 컨텐츠 제작 규격 정의  CP에 컨텐츠 개발 규격서 배포 • 이동통신사 컨텐츠 제작 규격 포함 사항 • 자사 지원 기능 규격 및 컨텐츠 접속 규격 • Image 및 Sound 제작 및 전송 방식 • 사용자 정보 제공 및 이용 방법 • 정보 이용료 과금 방법 • 컨텐츠 제공사 (CP) 등록 절차 • 이동통신사별 모바일 플랫폼 지원 사항 • 모바일 VM용 게임 등 마법사 프로그램 개발을 위해 각 이동통신사가 지원하는 모바일 플랫폼 • 2004년 이후, 무선 표준 플랫폼 (WIPI) 지원 단말기용 플랫폼 개발

  4. SKT 모바일 컨텐츠 제작 가이드 • SKT 모바일 컨텐츠 제작 • SKT WAP 컨텐츠 개발 규격 • SKT Nate 컨텐츠 개발 규격서 준수 요구, 컨텐츠 개발 규격서 포함 사항 : • 컨텐츠 UI 작성 규격, 컨텐츠별 문서 Size, Image Size 규격 및 처리 규격 • 컨텐츠 메뉴 및 서비스 URL 링크 규격 • CP 등록 절차 및 정보 이용료 과금 방법 • SKT 지원 Image • 모바일 컨텐츠용 Image의 제작은 일반 유선 인터넷용 이미지 제작 Tool 사용 • SIS의 경우 네오엠텔사 (http://www.neomtel.co.kr) 가 제공하는 SIS 이미지 저작 Tool 이용

  5. SKT 모바일 컨텐츠 제작 가이드 • SKT용 캐릭터 다운로드 컨텐츠 제작 • SKT는 이미지 다운로드, 벨소리 다운로드, 보안 기능 등, 각종 기능을 위한 SKT-Specific WMLScript Library 제공 • SKT 캐릭터 다운로드 서비스용 WMLScript 규격

  6. SKT 모바일 컨텐츠 제작 가이드 • SKT용 캐릭터 다운로드 컨텐츠 제작 예제 • 다음 예제는 “santa.jpg”이미지 파일을 휴대폰 대기화면으로 다운로드 하는 WML 및 WMLScript 예제로, SKT에서 제공하는 이미지 다운로드 Library인 Multimedia.setImage() 함수 사용 • SKT 캐릭터 다운로드 예제 소스 코드 <?xml version="1.0"?> <!DOCTYPE wml PUBLIC"-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="WML Examples"> <p mode="nowrap"> Image Download <br/> <img alt="jpg"src="santa.jpg"/> <br/> <do type="accept"label="save"> <go href="image.wmls#jpg_save()"/> </do> </p> </card> </wml> character.wml santa.jpg 이미지를 휴대폰 단말기 대기화면 이미지로 다운로드 extern function jpg_save(){ var a = Multimedia.setImage( "http://localhost/santa.jpg", "santa",2, 3); var b = Dialogs.alert(">"+a); } image.wmls

  7. SKT 모바일 컨텐츠 제작 가이드 • SKT용 벨소리 다운로드 컨텐츠 제작 • 일반적으로 벨소리는 Yamaha에서 제공하는 변환툴 (http://smaf.yamaha.co.jp) 을 이용하여, 일반 MIDI (*.mid) 파일을 MA2 (16화음) 또는 MA3 (40화음) 파일(*.mmf)로 변환하여 제작 • 벨소리 다운로드 및 재생은, SKT-Specific 벨소리 재생 WMLScript (Audio.Play), 벨소리 다운로드 WMLScript (Audio.DownLoad) 및 벨소리 정지 WMLScript (Audio.Stop) 이용 • SKT 벨소리 다운로드 및 재생 서비스용 WMLScript 규격

  8. SKT 모바일 컨텐츠 제작 가이드 • SKT용 벨소리 다운로드 컨텐츠 제작 예제 • SKT 벨소리 다운로드 및 재생 예제 소스 코드 – bellsori.wml <?xml version="1.0"?> <!DOCTYPE wml PUBLIC"-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="WML Melody Examples"> <card id ="melody"title="벨소리 플레이"> <onevent type="ontimer"> <go href="preplay.wmls#playgo()"> <setvar name="preva"value="melody.mmf"/> <setvar name="prevb"value="MySong"/> <setvar name="prevc"value="21"/> <!-- prevc 정의 1 poly 인 경우: value="5" 4 poly 인 경우: value="20" 16 poly/40poly 인 경우 : value="21“ --> <setvar name="prevd"value="1"/> </go> </onevent> <timer name="time"value="10"/> <!-- 페이지 접속 후 1초 후 연주시작 --> <p align="center"> 멜로디 연주 TEST </p> <do type="vnd.skmn1"label="연주멈춤"> <go href="preplay.wmls#playstop()"/> </do> <do type="vnd.skmn2"label="다운로드"> <go href="preplay.wmls#download()"/> </do> </card> </wml> MA2인 16화음 벨소리 지정 vnd.skmn1은, SKT 단말기 지원 아이콘 이미지 bellsori.wml

  9. SKT 모바일 컨텐츠 제작 가이드 • SKT용 벨소리 다운로드 컨텐츠 제작 예제 • SKT 벨소리 다운로드 및 재생 예제 소스 코드 – preplay.wmls • SKT가 제공하는 멜로디용 WMLScript Library인 Audio Library의 Play(), Stop(), DownLoad() 함수 이용 예제 extern function playgo() { var pa = WMLBrowser.getVar("preva"); var pb = WMLBrowser.getVar("prevb"); var pc = WMLBrowser.getVar("prevc"); var pd = "1"; Audio.Play(pa,pb,pc,pd); } extern function playstop() { Audio.Stop(); WMLBrowser.refresh(); } extern function download() { var pa = WMLBrowser.getVar("preva"); var pb = WMLBrowser.getVar("prevb"); var pc = WMLBrowser.getVar("prevc"); var pd = "1"; Audio.DownLoad(pa,pb,pc,pd); } pd = 1 멜로디 재생 & 다운로드 pd = 1 기본 멜로디 설정 preplay.wmls

  10. SKT 모바일 컨텐츠 제작 가이드 • SKT 모바일 컨텐츠 보안 지원 및 과금 규격 • SKT 제공 컨텐츠 보안 기능 • SKT는 WTLS 기능을 대신하여 애플리케이션 레이어에서의 인증 및 암호화 기능 지원 • SKT는 보안을 위한 서버 Module과 클라이언트 Library 제공  이를 설치하여 사용 • SKT 지원 보안 알고리즘 목록 : • Message Digest Algorithm(or Message Authentication Code) - MD5(Secure Hash Algorithm) • Symmetric Cryptography Algorithm - SEED : 국산 알고리즘, 128 Bits Stream Cipher • Asymmetric Cryptography Algorithm – RSA (Rivest Shamir Adeleman) • SKT 컨텐츠 과금 • SKT는 컨텐츠 등록 검증 시스템(CRS)을 구축하여 각 CP별 컨텐츠 과금  각 컨텐츠의 URL 끝에 서비스 ID를 포함하여 사용자가 컨텐츠 요구 시 해당 URL에 포함된 서비스 ID와 CRS에 등록된 서비스 URL을 비교하여 과금 • 서비스 ID 예 : • http://wap.music011.com/cgi/top10.cgi?SU=100021000210000&SM=11&SERVICE_ID=100011000100001 • http://wap.music011.com/pop/_S100011000100002.wml • SKT는 사용자 컨텐츠 요구 시, 각 서비스 ID를 분석하여 컨텐츠 별로 Hit 수에 따라 과금 계산 •  과금을 요구하는 컨텐츠는 각 URL에 과금용 Service ID 값을 삽입해야 함

  11. SKT 모바일 컨텐츠 제작 가이드 • SKT 모바일 컨텐츠 사용자 정보 지원 • SKT 제공 사용자 정보 • SKT WAP browser는 사용자의 컨텐츠 요구 시, CP의 컨텐츠 서버로 HTTP 헤더에 사용자 정보를 포함하여 전송 • 전송 정보 : 사용자 정보, 사용자의 단말기 정보 및 위치 정보  폰번호/무선 사업자/서비스 방식/단말기 Type/단말기 제조업체/업체별 단말기 Type/Browser Type/Version/Screen Pixel/Screen 지원 Character 수/ Color No. 지원 • SKT 제공 사용자 정보 예 • HTTP 헤더에 포함하는 사용자 정보 예 : • User-Agent:SKTXXXXXXXXXX08006020050102931117;14;2;12;124

  12. SKT 모바일 컨텐츠 제작 가이드 • SKT 모바일 플랫폼 및 SKT CP 등록 가이드 • GVM • 신지 소프트 사 (http://www.sinjisoft.com)가 제공하는 GVM 모바일 플랫폼 • C 언어 기반, GVM 개발 SDK 다운로드 후, 이를 이용하여 개발 (현재까지 가장 많은 휴대폰 단말기에 탑재되어 지원 단말기가 많은 장점) • 신지 소프트사가 제공하는 GVM Club (http://www.gvmclub.com 또는 http://www.gnexclub.com ) 사이트에서 SDK, GVM 폰 Simulator 및 관련 문서 다운로드 • XVM • XCE 사 (http://www.xce.co.kr) 제공하는 XVM (SK-VM)모바일 플랫폼 • Java 기반 VM으로, 기존 Java 개발자들에게 개발 보편성 제공  J2ME/MIDP + SKT Profile • XCE 사가 제공하는 개발 지원 사이트 (http://developer.xce.co.kr) 에서 SDK, SK-VM 폰 Simulator 및 관련 문서 다운로 • SKT CP 등록 절차 • SKT사의 OK-Nate 사이트 (http://www.ok-nate.com) 에 접속하여 Online으로 CP 및 솔루션 사업 제안 • 사업 제안 채택 시, SKT의 CRS (컨텐츠 관리 및 검증 시스템)을 통해 서비스 ID (SID) 및 컨텐츠 ID (CID)를 부여 받고, 서비스 개발 및 검증 후, 상용 서비스 시작 • 컨텐츠는 WAP 컨텐츠와 VM 기반 네이트 마법사 컨텐츠로 구분 • OK-Nate 사이트에서 SKT CP용 컨텐츠 제작 규격 및 관련 문서 다운로드 가능

  13. 요약 정리 이번 시간에 소개했던 내용을 정리해 봅시다. 이동통신사의 모바일 컨텐츠 제작 규격 사항에 대해 알아보았습니다. SKT의 벨소리 및 캐릭터 다운로드 컨텐츠 제작에 대해 학습하였습니다. SKT WAP 컨텐츠에서 제공하는 사용자 정보 및 과금 방법에 대해 알아보았스니다. SKT 지원 모바일 플랫폼 및 CP 등록 온라인 사이트 및 절차에 대해 알아 보았습니다. 다음 시간에는 국내 이통사별 컨텐츠 제작 가이드 – II에 대하여 학습하시게 될 것입니다.

  14. 평가 하기 문제1 이동통신사에서 제공하는 컨텐츠 제작 가이드에 포함되는 내용을 말해 보시오 정답은 다음과 같습니다. 자사 컨텐츠 제작 가이드, 지원 사항 및 과금 방법 해설내용: 자사 지원 기능 규격 및 컨텐츠 접속 규격, Image 및 Sound 제작 및 전송 방식, 사용자 정보 제공 및 이용 방법, 정보 이용료 과금 방법 등이 포함됩니다. 문제2 SKT WAP 브라우저가 전달하는 사용자 정보를 말해보시오 정답은 다음과 같습니다. 사용자 정보, 사용자의 단말기 정보 및 위치 정보 등 포함 해설내용: 전송 정보는 폰번호/무선 사업자/서비스 방식/단말기 Type/단말기 제조업체/업체별 단말기 Type/Browser Type/Version/Screen Pixel/Screen 지원 Character 수/ Color No. 지원사항 등이 HTTP 헤더의 User_Agent 필드에 명시됩니다.