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