Transcript XML Browser
XML Browser
닉스테크 교육사업부 김찬 email : [email protected]
Agenda
XML 과 XML 활용 분야 XML 이 성공하기 위한 조건 XML 브라우저란 ?
XML 브라우저의 종류
XML
이란
? (1)
문서의 논리구조와 내용을 기술 마크업 언어 서식이 아니라 구조와 의미를 설명 XML 1.0 권고안 (1998년 2월 10일) XML 1.0 Second edition (2000년 10월 6일)
XML
이란
? (1)
다양한 스타일 시트(stylesheet)을 이용 - 여러 형태의 서식으로 보여짐 XML 문서 ( 구조 , 내용 ) Web style WAP style PDF style
XML
활용 분야
전자 상거래 (B2B,EDI) CRM · KMS · EIP 전자문서처리 · 문서관리 무선 통신 e-Book, 전자 출판 분야 전자서명, 보험, 포털, 건축, 공학, 기초과학 ..
… 등등
XML
종류
(1)
Internet, Software Metadata Channel Definition Format (CDF) Open Software Description (OSD) WebDAV HTTP Distribution and Replication Protocol Wireless Application Protocol (WAP) UML eXchange Format Resource Description Framework (RDF) XML-Data Meta Content Framework (MCF) Web Interface Definition Language (WIDL) IMS Metadata Specification Encoded Archival Description (EAD) Genealogical Data in XML (GedML) Platform for Internet Content Selection (PICS)
XML
종류
(2)
Multimedia Finance, Commerce, Business Synchronized Multimedia Integration Language (SMIL) Precision Graphics Markup Language (PGML) Vector Markup Language (VML) Java Speech Markup Language (JSML) Music Markup Language (MusicML) Open Financial Exchange (OFX) XML/EDI Open Trading Protocol (OTP) Information & Content Exchange (ICE) Product Information Exchange (PIX) Open Buying on the Internet (OBI) Common Business Language (CBL)
XML
종류
(3)
Scientific Mathematical Markup Language (MathML) Chemical Markup Language (CML) Bioinformatic Sequence Markup Language (BSML) Telecommunication Interchange Markup (TIM) Education Language, Knowledge Representation Tutorial Markup Language (TML) Translation Memory eXchage (TMX) Ontology Markup Language (OML) Conceptual Knowledge Markup Language (CKML) OpenTag
XML
이 성공하기 위한 조건
1
브라우저
XML
의 활용 표준 에디터
HTML.dtd
XML
이 성공하기 위한 조건
2
IE,Netscape,… 브라우저 Internet
HTML
의 활용 Frontpage, 나모웹 ,Hotdog, … 표준 에디터
XML 브라우저
XML을 보여주기 위한 어플리케이션 특징 다양하고 독특한 콘텐츠를 제공 다른 형태의 문서로 변환해야 할 번거로움 을 없앰
Benefits
일반 사용자들은 보다 다이내믹한 화면 을 볼 수 있다.
콘텐츠제공업체(CP)는 콘텐츠를 한번만 개발 - 여러 단말기를 통해서 서비스를 제공
XML
브라우저의 종류
Internet Explorer 5.0
W3C에서 제공하는 amaya adobe에서 제공하는 svg 플러그인 CML(Chemical Markup Language)을 볼 수 있는 Jumbo x-smiles SMIL을 사용할 수 있는 Realplayer
Internet Explorer 5.x
MSXML Parser 사용 XSLT Processor 사용
Amaya (1)
W3C's Web browser and authoring tool 지원 HTML ,XHTML pages CSS style sheets MathML expressions SVG
Amaya(2)
SVG Plug-in
SVG(Scaleable Vector Graphic) 지원 Adobe에서 Plug-in 지원
Jumbo
CML(Chemical Markup Language) 지원
X-Smiles (1)
Java based XML browser 지원 XSL Transformations (XSLT) XSL Formatting Objects (XSL FO) Synchronised Multimedia Integration Language (SMIL) Scalable Vector Graphics (SVG)
X-Smiles (2)
RealPlayer
SMIL을 지원
mobilestorm (1)
브루(Brew), XVM, KVM 등에서 지원 지원 팝업창, 공지, 광고, 애니메이션 이미지 콤보 박스, 라디오 버튼, 체크 박스 기존의 웹에서 지원하는 대부분의 기능을 지원 MSMML(MobileStorm Simple Mobile Markup Langauge)
mobilestorm (2)
Download
Amaya – http://www.w3.org/Amaya/ Jumbo http://www.xml-cml.org/jumbo3/jumbo3-JS/jumbo.html
X-smiles http://www.x-smiles.org/download.html
mobilestorm http://www.mobilestorm.co.kr/ Realplayer – http://www.real.com