早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕

Slides:



Advertisements
Similar presentations
ウィキについて 1 1040431 1 1040431 植木貴宏 植木貴宏. ウィキとは? ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 Wiki とは、ハワイ語で「速い」を意味.
Advertisements

Word で XML マニュアルを編集 し、 XML を自動組版する 1. XML の自動組版概要 2. Word での原稿入力 アンテナハウス株式会社 2004/09/03.
XML ゼミ 独習 XML ~ 第 6 章 XHTML~ 6.1 XHTML の概要 6.2 XHTML の構造 谷津 哲平.
Web アプリケーション開発 ~図書館管理システム~ 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 高橋 隼.
TCP / IP の基礎 ネットワーク管理者入門. インターネットを支える技術 ISO の 7 階層プロトコルと TCP / IP の実装 階層機能関連する TCP / IP プロ トコル アプリケーション層電子メールやファイルの転送 といった、具体的なアプリ ケーションが使用する規約 TELNET.
位置情報履歴を利用した サービス提供機構の構築 慶応大学環境情報学部 4 年 徳田研究室 土田泰徳
OWL-Sを用いたWebアプリケーションの検査と生成
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
早稲田大学大学院 理工学研究科情報科学専攻 後藤研究室 修士 焦 江霞
ZKプラグインで、Grailsの Viewをリッチに楽しく
情報基礎A 情報科学研究科 徳山 豪.
早稲田大学理工学部情報学科 後藤滋樹研究室
第1回.
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
JPAを利用した RESTful Webサービスの開発
Ibaraki Univ. Dept of Electrical & Electronic Eng.
NC-2 情報通信基礎実験 WEBデザイン基礎実験 (2日目) 担当:清水,田代 副手:浦辺,石井.
名古屋大学大学院人間情報学研究科 物質生命情報学専攻 情報処理論講座 原 崇
背景 我々の研究室で開発しているJavaプログラム解析フレ ームワークでは,解析情報はメモリ上に保持される 問題点
REST型Webサービスによる 楽曲検索システムの開発
情報爆発A01支援班 マイサーチエンジン開発環境支援グループ 中村聡史, 大島裕明, 田中克己, 喜連川優
WWW (=World Wide Web)とは
早稲田大学大学院 理工学研究科情報科学専攻 後藤滋樹研究室 1年 渡辺裕太
TRIAMデータ処理系でのJavaScope利用の取組み
XMLについて 蔡柏東.
第3章 第2節 ネットワークを活用した 情報の収集・発信 6 情報の多様な提示方法 7 構造を工夫した情報の表現方法 8 ウエブページの公開
佐賀大学 理工学部知能情報システム学科 講師 大月 美佳
Webを利用した授業支援システムの開発 北海道工業大学 電気電子工学科 H 渋谷 俊彦.
Curlの仕組み.
FM-Tokyo Oct 30, 2004 やっと見えた! FileMaker Server Avancedの全貌
第8章 データベースシステムの発展 8.1 オブジェクトリレーショナルデータベース 8.2 分散データベース 8.3 インターネットとデータベース.
NC-2 情報通信基礎実験 WEBデザイン基礎実験 (1日目) 担当:清水,田代 副手:浦辺,石井.
SGMLについて 2年8組  原口 文晃.
XMLゼミ 5.1 XML文書と表示 5.2 CSS 5.3 XMLとXSL 高橋 辰裕.
XSL-FO + MathML MathML表示、PDF生成、SVG生成
Java ソフトウェア部品検索システム SPARS-J のための リポジトリ自動更新機能の実現
1 2 ワークスタイルを変えるOffice変革 クラウド導入をサポートする Microsoft CSPプログラムのご案内
空間情報サーバ (株)パスコ.
第8章 Web技術とセキュリティ   岡本 好未.
コンピュータとネットワークの利用 国際経営学科 牧野ゼミ3年 足立龍哉.
HTTPとHTML 技術領域専攻 3回 中川 晃.
「XMLテンプレート」の利用 ~ 入力、編集、閲覧
SOAP/UDDI/WSDLによるB2Bシステムの開発
SOAP/UDDI/WSDLによるB2Bシステム構築の一事例
資料1-6 平成26年度 第1回技術委員会資料 支援ツール群整備方針
早稲田大学大学院 理工学研究科情報科学専攻 後藤研究室 修士1年 荒井 祐一
インラインスクリプトに対するデータフロー 解析を用いた XHTML 文書の構文検証
.NET Framework 3.0 概要 (旧称 : WinFX)
RTCPパケットの測定による マルチキャスト通信の品質評価
Javaによる Webアプリケーション入門 第2回
ミドルウェア”TSUNAGI”を 用いたWEBアプリケーションの構築
XMLゼミ 1.3 XML文書の表示 1.4 XMLの役割 1.5 XMLとプログラミング M2 正木 裕一.
端末およびサービス透過的な 情報共有支援システムの構築
情報スキル活用 第2週 基礎技術ー2 : Webページの基本形.
端末およびサービス透過的な 情報閲覧支援システムの構築
HTML の成り立ち 惑星物理学研究室 4年 安達 俊貴.
情報スキル活用 第4週 基礎技術-4 : その1(タグのまとめ).
2003年6月17日 早稲田大学大学院理工学研究科 情報科学専攻 修士2年 水野 宏樹
第13回 2007年7月20日 応用Java (Java/XML).
XML Schema (1) ソフトウェア特論 第3回 /
~let's take fun when you can do it~
JSFによるWebアプリケーション開発 第3回
早稲田大学大学院 基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
Spatial Linker - 空間コンテンツ融合の研究 -
資料2-2 平成26年度 第2回技術委員会資料 次年度検討テーマ案
独習XML ~第1章 XMLの基礎~ 1.1 XML文書の基礎 1.2 XMLとHTML
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
JSPの基本 J2EE I (データベース論) 第8回 /
第2回 Webサーバ.
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
Presentation transcript:

早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕 XML班 早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕

XMLとは eXtensible Markup Language の略 構造を記述する言語 電子文書の記述に用いられたSGML(Standard Generalized Markup Language)を改良 HTMLとは同じSGMLを親とする兄弟言語

XMLの背景 SGML HTML HTML4.01 XHTML XML1.0 XSL 2000.1 HTMLをXMLで再定義 webでの 情報発信 1999.12 1980~ 電子出版向け 非常に複雑 XHTML XML1.0 XSL 1998.2 各言語の反省点を取り入れた 柔軟性のある言語 2001.10 レイアウト記述言語

XMLの特徴 独自のタグを定義できる HTMLのように構造記述とスタイル記述を混在させない 可読性を保ちつつ複雑なデータ構造を構築できる 構造記述,スタイル記述について少し突っ込んで。

XMLの利用(1) XMLで記述されたデータは、Parserと呼ばれる構文解析プログラムを通すことで様々なアプリケーションから利用できる Parser (構文解析) 各種 アプリケーション XML文書 XML parser: - Sun XML parser for Java - Microsoft MSXML(IEにも内装)

XMLの利用(2) 現在では様々な場所で利用されている webコンテンツのフォーマット変換 (XML→C-HTML,MML) Webサービス (SOAPでの規定データフォーマットはXML) フォーマット変換にはXSLT(XSL Transformations)

Webコンテンツの自動生成 データはXMLで保存↓ リクエスト インターネット Web サーバ コンテンツ サーバ DB XSLT XML C-HTML MML XHTML 機種情報を含めてリクエスト ↑閲覧環境に合わせてフォーマット変換

Webサービス インターネット 購買担当者 イントラネット内の 調達用システム →各サイトを一元的に操作可能になる A社の販売サイト サイト間のメッセージ交換プロトコルにSOAP C社の販売サイト 見積もり要求 見積もり結果 →各サイトを一元的に操作可能になる

研究テーマ(1) パケット解析ツール開発作業の軽減 そのために・・・ 共通部分のモジュール開発 パケットヘッダのパラメータをXMLで記述 Javaを用いてBinaryからXMLへ XMLフォーマットを用いて透過的にアクセス

→従来の方法だと抽出モジュールをいちいち作成しないといけない 研究テーマ(2) packet (Bin format) … TCPレイヤ 抽出モジュール 解析ツール 本体 TCP IPレイヤ 抽出モジュール IP 灰色の部分が開発しなければならない部分 … … →従来の方法だと抽出モジュールをいちいち作成しないといけない

→XMLフォーマットをはさむことによって一元的に扱うことが可能 研究テーマ(3) packet (Bin format) packet (XML format) <?xml version="1.0"?> <!DOCTYPE module SYSTEM "relaxCore.dtd"> <module relaxCoreVersion="1.0"> <interface> <export label="TCP_segment"/> </interface> <elementRule role="TCP_segment"> … 解析ツール 本体 TCP IP Bin2XML module Java class mapper … … →XMLフォーマットをはさむことによって一元的に扱うことが可能