OpenDocumentで広がる オフィススイートの可能性

Slides:



Advertisements
Similar presentations
Wiki と Web サービス API. Wiki と Web サービス API ( 1 )  Web サービス API の流行 Blog が投稿用の Web サービス API を提供 Amazon 、 Google 、 Yahoo などが各種情報 取得のための Web サービス API を提供.
Advertisements

ウィキについて 1 1040431 1 1040431 植木貴宏 植木貴宏. ウィキとは? ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 Wiki とは、ハワイ語で「速い」を意味.
Integrated Personal Page C05823 森本万里子 C05829 西山礼恵 C05899 高木華子.
XML ゼミ 独習 XML ~ 第 6 章 XHTML~ 6.1 XHTML の概要 6.2 XHTML の構造 谷津 哲平.
RSS,Atom の動向 理工学部 情報学科 3 年 片山友輝. 発表内容 ・ RSS,Atom おさらい ・なぜ Atom ができたか? ・ Atom の特徴 ・ Atom の動向 ・ Atom フィードの記述方法 ・ Atom 対応ツール ・参考文献・資料.
PowerPoint スライドの HTML 化支援ツール dcppt version 1 Yasuhiro Morikawa Copyright © 2005 GFD Dennou Club. All rights reserved. GFD Dennou Club.
2002/2/8 ASUG Conference in PAGE 2002 Mac OS X 開発環境と AppleScript MDOnline 編集長 新居雅行.
OpenOffice.org 2.3の 紹介と今後の展開について
OpenOffice.org を使ってみませんか?
応用コース:ワープロを活用する WORD2000 1回目 基礎コースの復習(第1章と付録) 2回目 文字の入力(第2章と第4章)
IIS 4.0で開発をするコツ Webアプリケーション構築.
Processing + WiiRemote
OpenOffice.org/LibreOfficeとTEX
OpenOffice.org2.0の現状と可能性 OSSAJ版
本気で導入するOpenOffice.org 3つのポイント
LibreOfficeの活動内容 Kohei Yoshida (吉田浩平)
HG/PscanServシリーズ Acrobatとなにが違うのか?
MS-Word ⇒ XML 2001/10 マウスをクリックしてください。(カーソルはどこにあっても結構です。)次ページが表示されます。
情報処理 第7回:Wordを用いた文書の作成 その2 June. 10, 2016.
第9回 2007年6月22日 応用Java (Java/XML).
第3回参考文献発表 PHP言語 岩永逸平.
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
Ubuntu 7.10の紹介 Ubuntu Japanese Team あわしろいくや
Lotus Symphony 技術詳細とアプリケーション開発
~ 企業内の情報共有のために~ 暗黙知を→形式知へ キッズウェイナレッジのご提案 2003年7月 24日 - 第1版 -
WebDAVでOpenOffice.org の文章を共有する
OpenOffice.orgで実現! 次世代オフィススイート活用法
数値モデルの出力データをどのように取り扱っているか?
Androidソースリーディング 「ツール編」
LibreOffice大作戦 特定非営利活動法人 OpenOffice.org日本ユーザー会 鎌滝雅久
名古屋大学大学院人間情報学研究科 物質生命情報学専攻 情報処理論講座 原 崇
背景 我々の研究室で開発しているJavaプログラム解析フレ ームワークでは,解析情報はメモリ上に保持される 問題点
第6回 Flashによるゲームの作成 04A2029           古賀慎也.
OpenOffice.org日本ユーザー会/鎌滝雅久
早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
Z39.50プロトコルを用いた 検索クライアントの開発
文献管理ソフトRefWorksの利用.
PHP Framework Update symfony 編 株式会社ディノ 月宮紀柳.
共同ローカリゼーション フレームワーク 井上 謙次.
空間メタデータ整備 における課題 園山 実 三菱総合研究所.
インターネット活用法 ~ブラウザ編~ 09016 上野喬.
2009/5/22 けーちゃん カンタン  Wikiで情報共有 あいさつ 2009/5/22 けーちゃん
OpenOffice.orgの日本語処理 中本 崇志.
Wordの使い方.
サイト運営者へむけて、CMS管理画面をつかって サイト運営していく方法を紹介します。
サーバー立ち上げ記 2009/5/23
基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
1 2 ワークスタイルを変えるOffice変革 クラウド導入をサポートする Microsoft CSPプログラムのご案内
SVGを用いた地震データ検索・3D表示アプリケーションの開発
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
情報処理 第8回:Wordを用いた文書の作成 その2 June. 8, 2018.
型付きアセンブリ言語を用いた安全なカーネル拡張
9.1 DOMの概要 9.2 DOMプログラミングの基礎 9.3 DOMのプログラミング例
Microsoft BizTalk Server & SAP PP モジュール 連携検証レポート概要
i-web RPGX による Web アプリケーション構築
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
すべて読む Microsoft SharePoint ニュース
データベース設計 第6回 DBMSの機能と操作方法(3) フォームとレポート
Java における 先進的リフレクション技術
Spatial Linker - 空間コンテンツ融合の研究 -
楽天広場が仕掛ける webサービスの世界 2003/6/13 楽天株式会社 田中良和.
情報処理 第7回:Wordを用いた文書の作成 その2 June. 9, 2017.
資料2-2 平成26年度 第2回技術委員会資料 次年度検討テーマ案
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
Microsoft SharePoint Online の Web サイトを カスタマイズする方法
Googleマップを活用した 生物調査データベースの構築
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
第2回 Webサーバ.
ベイジアンネットワークと クラスタリング手法を用いたWeb障害検知システムの開発
Presentation transcript:

OpenDocumentで広がる オフィススイートの可能性 可知 豊 (http://www.catch.jp/) 2006-04-14 NSUG東京セミナー

主な内容 OpenDocumentとは何か ファイル構造の解説 変換スクリプトのデモ CMSによるデモ その可能性 OpenDocumentは、OpenOffice.org1.xのファイルフォーマットを元に作られた、オフィススイートの標準ファイルフォーマットです。 ファイル構造は、XML+ZIP圧縮となっており、外部ツールから比較的簡単に操作できます。 本セッションでは、OpenDocumentの概要、ファイル構造を解説すると共に、スクリプトによる応用例を紹介します。

自己紹介 可知 豊 フリーランスのテクニカルライター NSUG幹事 OpenOffice.org日本ユーザー会 ボランティア

OpenDocumentとは何か オフィススイート用の標準ファイルフォーマット ワープロ、表計算、プレゼン、ドロー、グラ フ、数式 正式名称:OASIS OpenDocument Format for Office Applications (OpenDocument、ODF) OpenOffice.org1.0用にサンが独自開発 標準化団体OASISに提供した 機能的には、ほぼ同じもの ISO標準規格として提案中 2006年6月に投票予定

利点 オープンスタンダード つまり、ワープロや表計算などのファイル フォーマットをアプリケーションで統一でき る OpenOffice.orgにも依存しない ただし、データ形式を定義しても、表示形式は必ずしも 定義されてない OpenOffice.orgを参照実装とする場合が多い OpenOffice.orgの対応範囲は90%くらい ロイヤリティフリー

対応アプリケーション OpenOffice.org2.0、StarSuite/StarOffice8 Gmail、 Writely、KOffice1.5 一太郎2006、無償追加モジュール(予定) IBM、Workplace Managed Client(予定) ロータス Notes/Domino(予定) そのほか対応リスト:OpenDocument Fellowship  http://opendocumentfellowship.org/Applications/HomePage

ODFのファイル構造 複数のXMLファイルで構成されている それをZIP圧縮 バイナリーファイルを同梱可能

デモ:ワープロファイルを展開する 題材:ワープロ文書ファイル ZIPファイルとして展開 出てきたファイルを見る

デモ:スクリプトによるHTML化 ZIPファイルを展開すれば、XMLライブラリなどで比較的 簡単に操作できる Rubyによるスクリプト Odtファイルをhtmlファイルに変換する Ruby-based ODT to XHTML Conversion 作者:J. David Eisenberg http://www.catch.jp/openoffice/opendocument/ruby_to_xhtml.html

デモ:geeklogのODFアップ機能 CMS(コンテンツ管理システム)をODF対応に [2] CSVテキストをからCalcファイルを生成 作者:(株)グッデイ http://www.good- day.co.jp/ja/ http://openoffice.good-day.net/magazines/SD/200605/

ODFアップ機能で使用したソフトウェア Debian GNU/Linux stable Apache2.0.54 (debianパッケージ) MySQL4.0.24 (debianパッケージ) PHP4.3.10-16 (debianパッケージ) Geeklog1.4.0sr2 (Webからソースを入手) Perl5.8.4 (debianパッケージ) OpenOffice::OODoc 2.023 XML::Twig 3.23 (Webからソースを入手) その他のCPANモジュールはdebianパッケージからインストール

Perlモジュール OpenOffice::OODoc 作者:Jean-Marie Gouarne ODFおよびOpenOffice.org1.xのファイルを扱う XML::Twigを採用 XMLデータを扱う 作者:Michel Rodriguez DOMとSAXに対応 DOM:手っ取り早く開発する場合 SAX:速度・メモリ使用量共に効率的に扱う場合

宣伝:さらに詳しい解説は!! Software Design 2006-05号 OpenOffice.org 特集 「OpenDocumentで広がるオフィススィートの可能性」 技術評論社 4月18日発売予定

OpenDocumentの可能性 単なるオフィススイートファイル形式ではない OpenOffice.orgに注目している人は、 デスクトップクライアントに囚われすぎ サーバーサイドで文書をどう共有するか そこから何を引き出すか、それが重要 グループウェア・CMSの対応が増えてくるはず Web2.0的な文脈でも生き延びる可能性があ る 稼ぎ頭は、デスクトップからサーバーサイド に移る VBAの代わりに外部のスクリプトで加工

たとえば! Ajax機能で、CMS上の文書ファイルを直接編集 変更履歴管理 ODF/Doc/PDFに対応 サーバーサイドでOpenOffice.orgを動かす アクセス制御は、CMS/SNSに任せる

OpenOffice.orgの位置付けは? どんな文書ファイルでも変換できるツールになる サーバーサイドでも動作する Microsoft Officeファイル変換 PDFファイルも出力できる フリーで利用できるオフィスクライアントは、やはり欲し い。

そのとき、Microsoftは? Office2007で、同コンセプトのファイル形式を提案 ECMA Office Open XML Formats 相互変換できれば良いんじゃない?

次の一手 ただし、geeklogのソースを追加・差し替える形 グッデイの秋山氏と密談中 興味のある方は、声をかけてください。 ODF対応CMSをちゃんとした物に育てたい グッデイの秋山氏と密談中 興味のある方は、声をかけてください。

本日のまとめ OpenDocumentファイルフォーマット XML+ZIP圧縮というオフィススイートファイル形式 いくつかのデモ RubyによるHTML変換 CMSのODF対応 その可能性 「XML+ZIP圧縮というオフィススイート ファイル形式」の可能性だったかも

参考資料 OASIS Open Document TC (英語) http://www.oasis- open.org/committees/tc_home.php?wg_abbrev=office OpenDocument Fellowship (英語) http://opendocumentfellowship.org/ 未来は開かれている: OpenDocumetとは何か、 そしてなぜ気にかけるべきなのか http://www.catch.jp/openoffice/opendocument/ OpenDocument – フォーマット構造の解説 http://www.catch.jp/openoffice/opendocument/format_internals.html OOo Basic&SDK Wiki http://hermione.s41.xrea.com/pukiwiki/pukiwiki.php

Thanks! http://www.catch.jp/