2 - KTF ME 브라우저로확인한결과. ( 주소입력시 로직접입력 ) Internet Explorer 로 확인한결과

Similar documents
SK Telecom Platform NATE

NATE CP 컨텐츠 개발규격서_V4.4_1.doc

nTOP CP 컨텐츠 개발규격서_V4.1_.doc

NATE CP 가이드 1. WML 페이지에서줄바꿈문제 개요 WML 페이지에서줄바꿈은명시적으로 <br/> 태그를사용하여야한다. 설명그림 2 의의도로제작된페이지에서 Card Styles 텍스트와 Select 박스사이에명시적인 <br/> 태그가없어, 그림 1 과같이줄바꿈이되

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

PHP & ASP

Lab1

PowerPoint 프레젠테이션

PHP & ASP

쉽게 풀어쓴 C 프로그래밍

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Week13


다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

하둡을이용한파일분산시스템 보안관리체제구현

C H A P T E R 2

Install stm32cubemx and st-link utility

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

쉽게 풀어쓴 C 프로그래밍

Microsoft Word - src.doc

Overall Process

Mstage.PDF

Voice Portal using Oracle 9i AS Wireless

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

6강.hwp

Week8-Extra

EDB 분석보고서 (04.06) ~ Exploit-DB( 에공개된별로분류한정보입니다. Directory Traversal users-x.php 4.0 -support-x.php 4.0 time-

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

<4D F736F F F696E74202D203130C0E52EBFA1B7AF20C3B3B8AE205BC8A3C8AF20B8F0B5E55D>

윈도우시스템프로그래밍

PowerPoint 프레젠테이션

한국학 온라인 디지털 자원 소개

PowerPoint 프레젠테이션

미쓰리 파워포인트

XE 스킨 제작 가이드

Orcad Capture 9.x

chapter4

4S 1차년도 평가 발표자료

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

Dialog Box 실행파일을 Web에 포함시키는 방법

TP_jsp7.PDF

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Javascript

UNIST_교원 홈페이지 관리자_Manual_V1.0

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

PowerPoint Presentation

untitled

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint 웹 연동 기술.pptx

Microsoft PowerPoint - e pptx

PowerPoint 프레젠테이션

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

쉽게 풀어쓴 C 프로그래밍

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

Javascript.pages

슬라이드 1

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])

Cookie Spoofing.hwp

쉽게 풀어쓴 C 프로그래밍

Building Mobile AR Web Applications in HTML5 - Google IO 2012

윈도우시스템프로그래밍

연번 동명 유형별 식당명 주소1 주소2 대표자 전화번호 2.6 (토) 연휴기간 운영여부 (O.X로 표기) 2.7 (일) 2.8 (월) 2.9 (화) 2.10 (수) 12 건국동 분식 피자가기가막혀 광주광역시 북구 용두동 (영암마트 맞은편 농협 건물 1 층)

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드]

슬라이드 1

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

슬라이드 1


슬라이드 1

Data Provisioning Services for mobile clients

슬라이드 1

PowerPoint 프레젠테이션

Portal_9iAS.ppt [읽기 전용]

DocsPin_Korean.pages

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

2009년 상반기 사업계획

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

제목을 입력하세요.

게시판 스팸 실시간 차단 시스템

HTML5

슬라이드 1

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

Special Theme _ e-publishing 전자책이 자체적으로 생산되기는 힘들다. 따라서 많은 전자책 사업자들은 기존 종이책 시장을 통해 질적 검증 이 완료된 저작물을 전자책화하는 것을 선호하고 있다. 기존 종이책을 전자책으로 변환하는 기술은 크게 2 가지 과

MasoJava4_Dongbin.PDF

Javascript

Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란?

SBR-100S User Manual

BEA_WebLogic.hwp

Microsoft PowerPoint 세션.ppt

Sun ONE Portal Server, Mobile Access, h 6.2 ƒe 1 Ï Û ( Ñ ) l d e ' f el d ' f f i. 2 f CPU d Šf th. l hh Š Š h h Š. l hh Š f f hšš. l hh j j l

쉽게 풀어쓴 C 프로그래밍

3장

<목 차> I. 출장 개요 1 II. 주요일정 2 III. 세부내용 3 1. 전자공증체계 3 2. 전자공증 시스템 및 서비스 절차 4 3. 전자공증서비스 현황 6 4. 기타 7 IV. 국내 전자공증제도 도입 시 검토의견 9

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD

2파트-07

Transcription:

1 - 모바일무선인터넷시뮬레이터설치가이드 <CPL-TR-09-02> 2009 년 2 월 경북대학교통신프로토콜연구실 김상태 (st.paul1978@gmail.com) 0. 개요 본문서는학부과정의 인터넷프로그래밍설계 과목의강의및실습을위한참조문서이다. 교재에서다루는모바일무선인터넷시뮬레이터의설치안내를제공한다. 본문서에서실험용으로다루는무선인터넷시뮬레이터는다음과같다. 1 KTF ME1.3b: m-html 실습용 2 Openwave 6/7: WML 1/2 실습용 3 KTF KUN 4 UP 상기시뮬레이터코드는다음경로에서받을수있다. http://protocol.knu.ac.kr/lecture/wpd/simulators Openwave 시뮬레이터를제외하면모두압축을풀어바로실행할수있게되어있다. 아래예제는상기한시뮬레이터가설치되어있는상황에서, mhtml 및 WML 문서에대한예제이다. 여기서는편의상 155.230.105.167 서버의해당폴더에서실행한문서결과를보여준다. 1. mhtml 실습 - KTF ME1.3b 시뮬레이터 ME1.3b는 mhtml을지원하는브라우저이다. ME1.3b 브라우저로아래사이트에접속하면다음과같은화면을볼수있다. http://155.230.105.167/mobile/asp/bloodtype/mhtml/index.asp 또한 mhtml 은 HTML 의부분집합이므로 Internet Explorer 로도볼수있다.

2 - KTF ME 브라우저로확인한결과. ( 주소입력시 http://site_name/mhtml/xxx.asp 로직접입력 ) Internet Explorer 로 확인한결과

3 - 위예제의소스코드이다. Response.ContentType="text/html;charset=ks_c_5601-1987" <html> <title> 혈액형별성격 </title> <body> <div><center><a href> 혈액형별성격 </a></center></div> <div><a href="#"> 혈액형으로알아보는성격.</a></div> <div><form name="form_bloodtype" method="get" action="http://155.230.105.167/mobile/asp/bloodtype/mhtml/bloodtype_result.asp"> <div><select name="bloodtype"> <option value="a" >A 형 </option> <option value="b" >B 형 </option> <option value="o" >O 형 </option> <option value="ab" >AB 형 </option> </select></div> <div><input type="submit" value=" 전송 "/></div> </form></div> <btn name=" 상위 " href="http://155.230.105.167/mobile/asp/ipl2007"> </body> </html> http://155.230.105.167/mobile/asp/bloodtype/mhtml/index.asp

4 - Response.ContentType="text/html;charset=ks_c_5601-1987" bloodtype = request("bloodtype") <html> <title> 혈액형별성격 - 결과 </title> <body> <div><center><a href> 혈액형별성격 - 결과 </a></center></div> 당신의혈액형은 <B> =bloodtype 형 </B> 입니다. if bloodtype="a" then <div>----------------</div> <div align="center"><b>a 형 </b></div> <div> 원리원칙주의자. 책임감이강함. 때로는융통성이없다는평도듣는다. 인관관계에있어서는낯가림이있는편. </div> elseif bloodtype="b" then <div>----------------</div> <div align="center"><b>b 형 </b></div> <div> 호기심이왕성한타입. 창조력넘침. 집중력이약함. 조직보다프리랜서활동이더어울림. 인정이많은친절한사람이지만때론쓸데없이참견한다는평을듣기도함 </div> elseif bloodtype="o" then <div>----------------</div> <div align="center"><b>o 형 </b></div> <div> 인간미가있고행동은목적지향적. 정열적. 로맨티스트여서항상꿈을같고사는듯하지만막상돌발적인상황에서는놀랄만큼현실적인자세를보여줌 </div> elseif bloodtype="ab" then <div>----------------</div> <div align="center"><b>ab 형 </b></div> <div> 어떤일이라도요령있게적응하며, 매사객관적으로판단해합리적인행동을하기때문에실수가적은편. 우유부단함. </div> end if <btn name=" 상위 " href="index.asp"> </body> </html> http://155.230.105.167/mobile/asp/bloodtype/mhtml/bloodtype_result.asp

5-2. WML 및 WML2 실습 - Openwave 6.2.2 / 7.0 시뮬레이터 Openwave 시뮬레이터는 WML, WML2, XHTML등을모두지원하는브라우저이다. 아래사이트로접속을하면다음과같은화면을볼수있다. http://155.230.105.167/mobile/asp/bloodtype/wml/index.asp http://155.230.105.167/mobile/asp/bloodtype/wml2/index.asp http://155.230.105.167/mobile/asp/bloodtype/xhtml/index.asp Openwave 6.2.2 시뮬레이터로확인한결과. ( 가운데오류화면은 post 방식을사용한경우 ) Openwave 6.2.2 시뮬레이터의한글설정 : Tools / Options / Device / Language 에서설정 WML 과 WML2 는코드가상당히다르다. WML2 는 xhtml 을기반으로구 WML 코드까지포함할수있도록설계되었다. 다음은위사이트의 WML 및 WML2 코드이다.

6 - < 예제 : index.asp 코드 > Response.ContentType="text/vnd.wap.wml" SU = request("su") SM = request("sm") SCPID = request("scpid") DCMF_PID = request("dcmf_pid") <!--#include file="../include/anybuilder.asp"--> <?xml version="1.0" encoding="ks_c_5601-1987"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/dtd/wml_1.1.xml"> <wml> <card id ="card1" title=" 혈액형별성격 "> <p mode="nowrap"> 혈액형으로알아보는성격.</p> <p><select name="bloodtype" multiple="false" ivalue="1"> <option value="a" >A 형 </option> <option value="b" >B 형 </option> <option value="o" >O 형 </option> <option value="ab" >AB 형 </option> </select></p> <p mode="nowrap"><do type="accept" label=" 전송 " name="submit11"><go href="http://155.230.105.167/mobile/asp/bloodtype/wml/bloodtype_result.asp?bloodtype=$(blood type)&su==su&sm==sm&scpid==scpid&dcmf_pid= =DCMF_PID" method="get"/></do></p> <do type="vnd.up" label=" 상위 "><go href="http://155.230.105.167/mobile/asp/ipl2007?su==su&sm==sm&scp ID==SCPID&DCMF_PID==DCMF_PID"/></do> </card> </wml> http://155.230.105.167/mobile/asp/bloodtype 의 WML index.asp 코드

7 - Response.ContentType="text/html" SU = request("su") SM = request("sm") SCPID = request("scpid") DCMF_PID = request("dcmf_pid") <?xml version="1.0" encoding="ks_c_5601-1987"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/dtd/wml20.dtd"> <html> <title> 혈액형별성격 </title> <link rel="stylesheet" type="text/css" href="http://picto.phome.co.kr/style.asp"/> <style type="text/css"> a {text-decoration:none;} </style> <body id ="card1" title=" 혈액형별성격 "> <div style="display:-wap-marquee;-wap-marquee-loop:infinite;"> 혈액형으로알아보는성격.</div> <div><form name="form_bloodtype" method="get" action="http://155.230.105.167/mobile/asp/bloodtype/wml2/bloodtype_result.asp"> <div><input type="radio" name="bloodtype" value="a" />A 형 </div> <div><input type="radio" name="bloodtype" value="b" />B 형 </div> <div><input type="radio" name="bloodtype" value="o" />O 형 </div> <div><input type="radio" name="bloodtype" value="ab" />AB 형 </div> <div><input type="hidden" name="su" value="=su" /></div> <div><input type="hidden" name="sm" value="=sm" /></div> <div><input type="hidden" name="scpid" value="=scpid" /></div> <div><input type="hidden" name="dcmf_pid" value="=dcmf_pid" /></div> <div><input type="submit" value=" 전송 "/></div> </form></div> <wml:do type="vnd.up" label=" 상위 "><wml:go href="http://155.230.105.167/mobile/asp/ipl2007?su==su&sm==sm&scpid= =SCPID&DCMF_PID==DCMF_PID"/></wml:do> </body> </html> http://155.230.105.167/mobile/asp/bloodtype 의 WML2 index.asp 코드

8 - < 예제 : result.asp 코드 > Response.ContentType="text/vnd.wap.wml" bloodtype = request("bloodtype") SU = request("su") SM = request("sm") SCPID = request("scpid") DCMF_PID = request("dcmf_pid") <?xml version="1.0" encoding="ks_c_5601-1987"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/dtd/wml_1.1.xml"> <wml> <card id ="card1" title=" 혈액형별성격 - 결과 "> 당신의혈액형은 <B> =bloodtype 형 </B> 입니다. if bloodtype="a" then <p>----------------</p> <p align="center" mode="wrap"><b>a 형 </b></p> <p mode="wrap"> 원리원칙주의자. 책임감이강함. 때로는융통성이없다는평도듣는다. 인관관계에있어서는낯가림이있는편. </p> elseif bloodtype="b" then <p>----------------</p> <p align="center" mode="wrap"><b>b 형 </b></p> <p mode="wrap"> 호기심이왕성한타입. 창조력넘침. 집중력이약함. 조직보다프리랜서활동이더어울림. 인정이많은친절한사람이지만때론쓸데없이참견한다는평을듣기도함 </p> elseif bloodtype="o" then <p>----------------</p> <p align="center" mode="wrap"><b>o 형 </b></p> <p mode="wrap"> 인간미가있고행동은목적지향적. 정열적. 로맨티스트여서항상꿈을같고사는듯하지만막상돌발적인상황에서는놀랄만큼현실적인자세를보여줌 </p> elseif bloodtype="ab" then <p>----------------</p> <p align="center" mode="wrap"><b>ab 형 </b></p> <p mode="wrap"> 어떤일이라도요령있게적응하며, 매사객관적으로판단해합리적인행동을하기때문에실수가적은편. 우유부단함. </p> end if <do type="vnd.up" label=" 상위 "><go href="index.asp?su==su&sm==sm&scpid==scpid&dcmf_pid= =DCMF_PID"/></do> </card> </wml> http://155.230.105.167/mobile/asp/bloodtype 의 WML bloodtype_result.asp 코드

9 - Response.ContentType="text/html" bloodtype = request("bloodtype") SU = request("su") SM = request("sm") SCPID = request("scpid") DCMF_PID = request("dcmf_pid") <?xml version="1.0" encoding="ks_c_5601-1987"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/dtd/wml20.dtd"> <html> <title> 혈액형별성격 - 결과 </title> <link rel="stylesheet" type="text/css" href="http://picto.phome.co.kr/style.asp"/> <style type="text/css"> a {text-decoration:none;} </style> <body id ="card1" title=" 혈액형별성격 - 결과 "> 당신의혈액형은 <B> =bloodtype 형 </B> 입니다. if bloodtype="a" then <hr width="100%" style="color:#000000;width:100%;"/> <div align="center"><b>a 형 </b></div> <div> 원리원칙주의자. 책임감이강함. 때로는융통성이없다는평도듣는다. 인관관계에있어서는낯가림이있는편. </div> elseif bloodtype="b" then <hr width="100%" style="color:#000000;width:100%;"/> <div align="center"><b>b 형 </b></div> <div> 호기심이왕성한타입. 창조력넘침. 집중력이약함. 조직보다프리랜서활동이더어울림. 인정이많은친절한사람이지만때론쓸데없이참견한다는평을듣기도함 </div> elseif bloodtype="o" then <hr width="100%" style="color:#000000;width:100%;"/> <div align="center"><b>o 형 </b></div> <div> 인간미가있고행동은목적지향적. 정열적. 로맨티스트여서항상꿈을같고사는듯하지만막상돌발적인상황에서는놀랄만큼현실적인자세를보여줌 </div> elseif bloodtype="ab" then <hr width="100%" style="color:#000000;width:100%;"/> <div align="center"><b>ab 형 </b></div> <div> 어떤일이라도요령있게적응하며, 매사객관적으로판단해합리적인행동을하기때문에실수가적은편. 우유부단함. </div> end if <wml:do type="vnd.up" label=" 상위 "><wml:go href="index.asp?su==su&sm==sm&scpid==scpid&dcmf_pid= =DCMF_PID"/></wml:do> </body> </html> http://155.230.105.167/mobile/asp/bloodtype 의 WML2 bloodtype_result.asp 코드

10-3. 기타시뮬레이터의실행화면 그밖에 UP.WML 을지원하는 UP 시뮬레이터와 KTF KUN 브라우저의실행화면은다음과같다. UP 시뮬레이터로확인한결과. UP 시뮬레이터한글설정 : Setting / Device Settings 메뉴의 Language, Charset 수정

11 - KTF KUN 2.1 브라우저로확인한결과. KTF KUN 브라우저 (2003 년 7 월배포판 ) 로확인한결과. ( 초기화면의옵션설정에서프락시를제거해야함.)