OpenDocument ( ODF )               Makoto Takizawa       foral@OpenShip.ivory.ne.jp
アジェンダ●    OpenDocument Format(ODF)    ●      特徴    ●      構造    ●      歴史    ●      誰がどこで定義しているの?●    ODF Plugfest    ●   ...
ODF の特徴●    オープンな標準    ●      利用、使用自由 / ロイヤリティフリー●    だれでも仕様書が入手可能●    多数の実装 / マルチプラットフォーム    ●      Windows, MacOS, Linux...
ODF の構造●    拡張子       ●                ワープロ .odt/ 表計算 .ods/ プレゼンテーション .odp       ●                図形 .odg/ データーベース .odb●  ...
ODF の歴史●       ODF 1.0       ●         2005: OASIS ODF 1.0       ●         2006: ISO/IEC 26300:2006       ●         2007: ...
ODF の歴史●    1.2     ●       数式の規程             =SUM()             =DATEDIF()             =LENB()       電子署名の規程       ●     ...
言葉の定義って重要ですよね?13 2   24   Fairytern.org   7
オープンな標準13 2   24   Fairytern.org   8
オープンな標準   2007 年 3 月に各府省情報化統括責任者 (CIO) 連絡会議が   発行した「情報システムに係る政府調達の基本指針」   原則として、    ●      (1) 開かれた参画プロセスの下で合意され、        具...
ODF って誰が、どこで策定しているの ?13 2   24   Fairytern.org   10
OASIS       OASIS は、グローバルな情報社会のオープン標準を開発、       統合および採用を推進する非営利国際コンソーシアムです。●    開かれた参画プロセス ?    ●      誰でも参加できる ( 個人でも OK)...
OASIS Open Document Format for OfficeApplications (OpenDocument) TC●    IPR member                               ●        ...
あなたの製品でサポートしませんか?13 2   24   Fairytern.org   13
ODF 対応ライブラリ●    QT●    lpOD●    jOpenDocumenthttp://www.opendocsociety.org/tools/odf-toolshttp://opendocumentfellowship.co...
ODF 対応製品●    IBM WebSphere Portal /IBM Lotus Domino    IBM Lotus Notes●    SAP●    Inkscape●    eZ publish: CMS●    phpMyA...
ODF 対応製品●    Microsoft Office●    Corel WordPerfect Office●    JUST Suite●    Google ドライブ (Google Docs)●    Zoho●    Calli...
Microsoft Office●    Office 2007 Service Pack 2    ●       OASIS ODF 1.1●    Office 2010    ●       OASIS ODF 1.1●    Offi...
とある相互運用性試験結果       ※2008 年 ODF1.1(?)       http://papers.ssrn.com/sol3/papers.cfm?       abstract_id=120170813 2   24     ...
相互運用性はバッチリ!自由の世界がやってきた!13 2   24   Fairytern.org   19
世の中 そんなに甘くない。13 2   24   Fairytern.org   20
どこまで実装しているの?そもそも、本当にちゃんと実装できてる?13 2   24   Fairytern.org   21
ぶっ挿してみましょう。試してみましょう。13 2   24     Fairytern.org   22
Towards Real World InteroperabilitODF Plugfest●       ベンダーニュートラルなイベント●       過去 9 回開催●       オランダ政府が始めた        ●          ...
シナリオテスト1 :OASIS ODF 1.2  規定された数式が正しく動作するか確認してみましょう。    ●          サイトにあるプレゼンテーションを読んでください。プレゼンには          YEARFRAC 数式のバックグ...
Microsoft Office 2011 for Mac13 2   24         Fairytern.org   25
Gnumeric13 2   24   Fairytern.org   26
Kspread(Calligra Tables)13 2   24          Fairytern.org   27
SkyDrive(Excel Web App)13 2   24        Fairytern.org   28
Google Drive(Google スプレッドシート )13 2   24      Fairytern.org     29
Zoho13 2   24   Fairytern.org   30
Apache OpenOffice13 2   24       Fairytern.org   31
LibreOffice13 2   24     Fairytern.org   32
シナリオテスト1 :OASIS ODF 1.2規定された数式が正しく動作するか確認してみましょう。6.20.2 ASCSummary: Converts full-width to half-width ASCII andkatakana ch...
シナリオテスト1 :OASIS ODF 1.2規定された数式が正しく動作するか確認してみましょう。6.20.11 JISSummary: Converts half-width to full-width ASCII andkatakana c...
シナリオテスト1 :OASIS ODF 1.2規定された数式が正しく動作するか確認してみましょう。6.7.4 LENBSummary: Returns the length of given text in unitscompatible wi...
シナリオテスト 2:OASIS ODF 1.2好きな製品で ODF1.2 のファイルを作成し他のオフィスソフトで開いてみましょう。●    テストデータを作りましょう    ●      LibreOffice を開く    ●      Li...
LibreOffice の対応状況●    未実装数式 :       ●                6.7.3 LEFTB       ●                6.7.4 LENB       ●                ...
ODF Plugfest in Japan一緒にやりませんか?●    ファイルについて話しましょう。●    ファイルに関係ない部分はほどほどに●    ODF 対応製品を持っていれば、作っていれば    シェアしませんか?●    テストし...
Upcoming SlideShare
Loading in...5
×

OpenDocument interoperability test workshop

1,524

Published on

OpenDocument interoperability test workshop
in Meisei University , Japan at 23/Feb/2013.
I describe OpenDocument , ODF Plugfest and explain interoperability test.

see detail:
http://blog.fairytern.org/2013/02/opendocument-interoperability-test.html

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,524
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenDocument interoperability test workshop

  1. 1. OpenDocument ( ODF ) Makoto Takizawa foral@OpenShip.ivory.ne.jp
  2. 2. アジェンダ● OpenDocument Format(ODF) ● 特徴 ● 構造 ● 歴史 ● 誰がどこで定義しているの?● ODF Plugfest ● WorkShop13 2 24 Fairytern.org 2
  3. 3. ODF の特徴● オープンな標準 ● 利用、使用自由 / ロイヤリティフリー● だれでも仕様書が入手可能● 多数の実装 / マルチプラットフォーム ● Windows, MacOS, Linux, .... ● 商用ソフト / 非商用ソフト13 2 24 Fairytern.org 3
  4. 4. ODF の構造● 拡張子 ● ワープロ .odt/ 表計算 .ods/ プレゼンテーション .odp ● 図形 .odg/ データーベース .odb● Zip で圧縮されたファイル ● content.xml :文書内容 ● meta.xml : メタ情報 (version や作成プログラムなど ) ● settings.xml : 設定情報 ● styles.xml : WEB でいう CSS 相当の見た目情報 ● meta-inf/manifest.xml :XML ファイルの構造13 2 24 Fairytern.org 4
  5. 5. ODF の歴史● ODF 1.0 ● 2005: OASIS ODF 1.0 ● 2006: ISO/IEC 26300:2006 ● 2007: KS X ISO IEC 26300 ● 2008: ABNT NBR ISO/IEC 26300 ● 2009: SANS 26300 ● 2010: JIS X 4401:2010● ODF 1.1 ● 2007 : OASIS ODF1.1 ● 2012 : ISO/IEC 26300:2006/Amd 1:2012● ODF 1.2 ● 2011: OASIS ODF1.213 2 24 Fairytern.org 5
  6. 6. ODF の歴史● 1.2 ● 数式の規程 =SUM() =DATEDIF() =LENB() 電子署名の規程 ● ..etc● 1.3( 現在策定中 ) ● スプレッドシートにおける セルの中央揃え ● シートタブの色付け ● プレゼンにコメントを ..etc13 2 24 Fairytern.org 6
  7. 7. 言葉の定義って重要ですよね?13 2 24 Fairytern.org 7
  8. 8. オープンな標準13 2 24 Fairytern.org 8
  9. 9. オープンな標準 2007 年 3 月に各府省情報化統括責任者 (CIO) 連絡会議が 発行した「情報システムに係る政府調達の基本指針」 原則として、 ● (1) 開かれた参画プロセスの下で合意され、 具体的仕様が実装可能なレベルで公開されていること、 ● (2) 誰もが採用可能であること、 ● (3) 技術標準が実現された製品が市場に複数あること、 の全てを満たしている技術標準をいう。13 2 24 Fairytern.org 9
  10. 10. ODF って誰が、どこで策定しているの ?13 2 24 Fairytern.org 10
  11. 11. OASIS OASIS は、グローバルな情報社会のオープン標準を開発、 統合および採用を推進する非営利国際コンソーシアムです。● 開かれた参画プロセス ? ● 誰でも参加できる ( 個人でも OK) – 個人年会費は、 310USD ● プロセスは明確に規定されている ● さらにパブリックレビュー ( 最低 30 日 ) もある。 – テクニカルなコメントが有る人は以下のコメント ML へ – https://www.oasis-open.org/committees/comments/index.php? wg_abbrev=office13 2 24 Fairytern.org 11
  12. 12. OASIS Open Document Format for OfficeApplications (OpenDocument) TC● IPR member ● スポンサー 1. Adobe ● IBM 2. Duke University 3. Google ● Microsoft 4. IBM 5. Intel ● Nokia Corporation 6. ISO/IEC JTC1/SC34 ● Novell 7. Justsystems 8. KDE e.V. ● Oracle 9. Microsoft 10.Nokia ● Red Hat 11.Novell 12.Oracle ● The Boeing Company 13.Redhat 14.The Document Foundation ...etc https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office https://www.oasis-open.org/committees/office/obligation.php13 2 24 Fairytern.org 12
  13. 13. あなたの製品でサポートしませんか?13 2 24 Fairytern.org 13
  14. 14. ODF 対応ライブラリ● QT● lpOD● jOpenDocumenthttp://www.opendocsociety.org/tools/odf-toolshttp://opendocumentfellowship.com/applications13 2 24 Fairytern.org 14
  15. 15. ODF 対応製品● IBM WebSphere Portal /IBM Lotus Domino IBM Lotus Notes● SAP● Inkscape● eZ publish: CMS● phpMyAdmin: データベース管理● OmegaT : 翻訳支援ソフト● WebODF : ビューワー● Evince : 統合ビューワー● Windows ワードパッド ...etc13 2 24 Fairytern.org 15
  16. 16. ODF 対応製品● Microsoft Office● Corel WordPerfect Office● JUST Suite● Google ドライブ (Google Docs)● Zoho● Calligra Suite(KOffice)● Gnome Office● LibreOffice● Apache OpenOffice ...etc13 2 24 Fairytern.org 16
  17. 17. Microsoft Office● Office 2007 Service Pack 2 ● OASIS ODF 1.1● Office 2010 ● OASIS ODF 1.1● Office 2013 ● OASIS ODF 1.213 2 24 Fairytern.org 17
  18. 18. とある相互運用性試験結果 ※2008 年 ODF1.1(?) http://papers.ssrn.com/sol3/papers.cfm? abstract_id=120170813 2 24 Fairytern.org 18
  19. 19. 相互運用性はバッチリ!自由の世界がやってきた!13 2 24 Fairytern.org 19
  20. 20. 世の中 そんなに甘くない。13 2 24 Fairytern.org 20
  21. 21. どこまで実装しているの?そもそも、本当にちゃんと実装できてる?13 2 24 Fairytern.org 21
  22. 22. ぶっ挿してみましょう。試してみましょう。13 2 24 Fairytern.org 22
  23. 23. Towards Real World InteroperabilitODF Plugfest● ベンダーニュートラルなイベント● 過去 9 回開催● オランダ政府が始めた ● NoiV プログラム Supported by Fedict, OFE, OpenDoc Society● 技術パート ● ODF 相互運用● 一般情報 ● 市場にどんなのがあるの?13 2 24 Fairytern.org 23
  24. 24. シナリオテスト1 :OASIS ODF 1.2 規定された数式が正しく動作するか確認してみましょう。 ● サイトにあるプレゼンテーションを読んでください。プレゼンには YEARFRAC 数式のバックグラウドなどが書いてあります。(英語 ) ● ODF 1.2 の読み込みをサポートしている場合は、添付の ODS ファイル形 式を読み込んでください。 (xls も用意されています ) ● セルの A と B にテストデータが表示されます。 ● セル C に YEARRAC 数式が埋め込まれています。 ● セル D が直接入力した期待される結果です。 ● セル E が C=D の比較結果です。 True もしくは 1 です。 ※ 表示は Boolean 値をどのように表現するか、あなたの実装次第で す。 ● セル F に説明が書いてあります。Rob Weir@University of Granada (Spain) 2010-04-09http://plugtest.opendocsociety.org/doku.php?id=scenarios:20100415:yearfrac 13 2 24 Fairytern.org 24
  25. 25. Microsoft Office 2011 for Mac13 2 24 Fairytern.org 25
  26. 26. Gnumeric13 2 24 Fairytern.org 26
  27. 27. Kspread(Calligra Tables)13 2 24 Fairytern.org 27
  28. 28. SkyDrive(Excel Web App)13 2 24 Fairytern.org 28
  29. 29. Google Drive(Google スプレッドシート )13 2 24 Fairytern.org 29
  30. 30. Zoho13 2 24 Fairytern.org 30
  31. 31. Apache OpenOffice13 2 24 Fairytern.org 31
  32. 32. LibreOffice13 2 24 Fairytern.org 32
  33. 33. シナリオテスト1 :OASIS ODF 1.2規定された数式が正しく動作するか確認してみましょう。6.20.2 ASCSummary: Converts full-width to half-width ASCII andkatakana characters.Syntax: ASC( Text T )Returns: TextConstraints: NoneSemantics: Conversion is done for full-width ASCII and[UNICODE] katakana characters, some characters areconverted in a special way, see table below. Othercharacters are copied from T to the result. This is thecomplementary function to JIS.The percent sign % in the conversion table belowdenotes the modulo operation. A followed by means thata character is converted to two consecutive characters.13 2 24 Fairytern.org 33
  34. 34. シナリオテスト1 :OASIS ODF 1.2規定された数式が正しく動作するか確認してみましょう。6.20.11 JISSummary: Converts half-width to full-width ASCII andkatakana characters. Syntax: JIS( Text T )Returns: TextConstraints: NoneSemantics: Conversion is done for half-width ASCII and[UNICODE] katakana characters, some characters areconverted in a special way, see table below. Othercharacters are copied from T to the result. This is thecomplementary function to ASC.A followed by means that there are two consecutivecharacters to convert from.13 2 24 Fairytern.org 34
  35. 35. シナリオテスト1 :OASIS ODF 1.2規定された数式が正しく動作するか確認してみましょう。6.7.4 LENBSummary: Returns the length of given text in unitscompatible with byte positions Syntax: LENB( Text T )Returns: ByteLengthConstraints: None.Semantics: As LEN, but compatible with byte positionvalues. See also LEN 6.20.13, LEFTB 6.7.3, RIGHTB 6.7.713 2 24 Fairytern.org 35
  36. 36. シナリオテスト 2:OASIS ODF 1.2好きな製品で ODF1.2 のファイルを作成し他のオフィスソフトで開いてみましょう。● テストデータを作りましょう ● LibreOffice を開く ● LibreOffice の設定 – オプション、全般→ ODF 形式 1.2 に設定 ファイルを作成 ● ● ODF と PDF で保存● 対象オフィスソフトで開いてみましょう13 2 24 Fairytern.org 36
  37. 37. LibreOffice の対応状況● 未実装数式 : ● 6.7.3 LEFTB ● 6.7.4 LENB ● 6.7.5 MIDB など https://bugs.freedesktop.org/show_bug.cgi?id=50488● ODF に関する情報は以下 https://wiki.documentfoundation.org/Development/OD F_Implementer_Notes13 2 24 Fairytern.org 37
  38. 38. ODF Plugfest in Japan一緒にやりませんか?● ファイルについて話しましょう。● ファイルに関係ない部分はほどほどに● ODF 対応製品を持っていれば、作っていれば シェアしませんか?● テストしましょう ● 個人的には、特に言語特有な所 – 実装していなかったり、実装が変だったり ... よくあるので13 2 24 Fairytern.org 38
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×