SlideShare a Scribd company logo
1 of 24
Download to read offline
OpenDocument(ODF)
Interoperability test workshop
          After Story

    Makoto Takizawa
      Foral@FairyTern.org
アゞェンダ
●
    OpenDocument Format(ODF)
    – 特城
    – 構造
    – 歎史
    – 採甚
●
    ODF Plugfest Japan 0.2
    –   After WorkShop(Feb/2013)




                                   2
ODF の特城
●
    オヌプンな暙準
    –   利甚、䜿甚自由 / ロむダリティフリヌ
●
    だれでも仕様曞が入手可胜
●
    倚数の実装
    –   Windows, MacOS, Linux, ....
    –   商甚゜フト / 非商甚゜フト




                                      3
ODF の構造
●
    拡匵子
    –   ワヌプロ .odt/ 衚蚈算 .ods/ プレれンテヌション .odp
    –   図圢 .odg/ デヌタヌベヌス .odb
●
    Zip で圧瞮されたファむル
    –   content.xml 文曞内容
    –   meta.xml : メタ情報 ( バヌゞョンや䜜成プログラムなど )
    –   settings.xml : 蚭定情報
    –   styles.xml : WEB でいう CSS 盞圓の芋た目情報
    –   meta-inf/manifest.xml :XML ファむルの構造

                                              4
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.2                     5
ODF 採甚団䜓
●
    囜土亀通省 :2007 幎頃から申請曞などで採甚
●
    経枈産業省 :2011 幎頃から玍品フォヌマットなどで採甚
●
    情報凊理掚進機構 IPA  :2005 幎頃から各皮曞類で採甚
●
    埳島県 :2011 幎 7 月から暙準フォヌマットずしお採甚
●
    䌚接若束垂 :2008 幎 8 月から暙準フォヌマットずしお採甚
●
    亀野垂 :2010 幎 7 月から暙準フォヌマットずしお採甚
●
    JA 犏岡垂 :2011 幎 12 月から暙準フォヌマットずしお採甚
    ...



                                         6
あなたの補品でも
サポヌトしたせんか
ODF 察応補品
●
    IBM WebSphere Portal   ●
                               Microsoft Office
●
    IBM Lotus Domino       ●
                               Corel WordPerfect Office
●
    IBM Lotus Notes        ●
                               JUST Suite
●
    SAP                    ●
                               Google ドラむブ
●
    Inkscape               ●
                               Zoho Office
●
    eZ publish: CMS        ●
                               Calligra Suite(KOffice)
●
    phpMyAdmin: デヌタベヌス管理   ●
                               Gnome Office
●
    OmegaT : 翻蚳支揎゜フト
                           ●
                               LibreOffice
●
    WebODF : ビュヌワヌ
                           ●
                               Apache OpenOffice
●
    Evince : 統合ビュヌワヌ
                               ...etc
●
    Windows ワヌドパッド
    ...etc

                                                          8
察応ラむブラリ

●
    QT
●
    lpOD
●
    jOpenDocument
    ...etc




http://www.opendocsociety.org/tools/odf-tools
http://opendocumentfellowship.com/applications


                                                 9
ODF をサポヌトするメリットはなに
●
    䜜る人
    –   売りになるかも
    –   新しいこずができるかも
    –   開発費の抑制になるかも
    –   ラむブラリの䞍具合に悩たされなくなるかも
    –   ナヌザヌが喜ぶかも
●
    䜿う人
    –   党䜓最適化ができるかも
    –   倧芏暡なファむル移行費甚が必芁にならないかも
    –   自由にオフィス゜フト遞択ができるかも
●
    OSS 奜き
    –   オヌプン゜ヌス゜フトの掚進になるかも
                                  10
どこたで実装しおいるの
本圓にちゃんず実装できおる



                 11
詊しおみたしょう。
Towards Real World Interoperabilit

ODF Plugfest
●
    ベンダヌニュヌトラルなむベント
●
    過去 9 回開催
●
    オランダ政府が始めた
    ●
      NoiV プログラム Supported by
      Fedict 、 OFE 、 OpenDoc Society
●
    技術パヌト
    ●
      ODF 盞互運甚
●
    䞀般情報
    ●
      垂堎にどんなのがあるの




                                                               13
シナリオテスト 1.0: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-09
http://plugtest.opendocsociety.org/doku.php?id=scenarios:20100415:yearfrac

                                                                             14
シナリオテスト .0:OASIS ODF 1.2
                テスト結果
●
    期埅結果ず差異なし
    – Gnumeric
    – Kspread(Calligra Tables)
    – SkyDrive(Excel Web App)
●
    期埅結果ず差異あり
    – Google Drive(Google スプレッドシヌト )
    – Zoho Sheet
    – Apache OpenOffice
    – LibreOffice
                                       15
詊隓はフィヌドバックが
完了するたでが詊隓です
  ( ・ ω ・ ÂŽ) キリッ




                    16
シナリオテスト .0:OASIS ODF 1.2
                 フィヌドバック

●
    Zoho 瀟
    –   解決に向けお察応䞭
●
    Google 瀟
    –   反応なし、個別返信はしおないのかも。
    –   フィヌドバックの仕組みは玠敵




                                      17
Google Drive のフィヌドバック画面




                          18
シナリオテスト .0:OASIS ODF 1.2
                                フィヌドバック
●
    Apache OpenOffice:
    –   #74069:https://issues.apache.org/ooo/show_bug.cgi?id=74069
●
    LibreOffice :
    –   #40100 :https://www.libreoffice.org/bugzilla/show_bug.cgi?id=40100
         ●
             Rajesh Sharma 2012-04-02 08:07:07 UTC
             Libra Office has take 12/31/1899 as 1 and not 1900 as
             base for caluclation
             if we will format 01/01/1900 as number it will give you
             2. There is no 0 base value. which is actully problem for
             all date based calculations. a base date is required for
             calulation. 12/30/1899 is used as 0. So first resolve the
             base vlaue proble then only date based calculation can
             be resolved

                                                                             19
FLOSS はステヌタスが
実装されるたでが詊隓です
  ( ・ ω ・ ÂŽ) キリッ


 ....... ずいう玠敵な人お埅ちしおいたす。




                            20
シナリオテスト .x:OASIS ODF 1.2
    芏定された数匏が正しく動䜜するか確認しおみたしょう。

6.7.4 LENB
Summary: Returns the length of given text in units
compatible with byte positions Syntax: LENB( Text T )
Returns: ByteLength
Constraints: None.
Semantics: As LEN, but compatible with byte position
values. See also LEN 6.20.13, LEFTB 6.7.3, RIGHTB 6.7.7




                                                      21
シナリオテスト 2.x:OASIS ODF 1.2
             奜きな補品で ODF1.2 のファむルを䜜成し
              他のオフィス゜フトで開いおみたしょう。

●
    テストデヌタを䜜りたしょう
    –   LibreOffice を開く
    –   LibreOffice の蚭定
        ●
            オプション、党般→ ODF 圢匏 1.2 に蚭定
    –   ファむルを䜜成
    –   ODF ず PDF で保存
●
    察象オフィス゜フトで開いおみたしょう


                                        22
ODF Plugfest Japan
                䞀緒にやりたせんか
●
    玔粋にファむルに぀いお話したしょう。
●
    ODF 察応補品を持っおいれば、䜜っおいれば
    宣䌝したせんか
●
    テストしたしょう
    –   個人的には、特に蚀語特有な所
        ●
            実装しおいなかったり、実装が倉だったり ... よくあるので
Thank You




                                Copyright Notice
●
 The contents on this presentation are copyrighted by Makoto Takizawa. It is released
under CC-BY 3.0.
●
 The template is released under CC-BY-SA 2.0 by FairyTern.org.
●
 The background photos are released under CC-BY-SA 2.0 by Kris Krug on flickr. some
photos are modified by FairyTern.org.

                                                                                  24

More Related Content

What's hot

LibreOffice を Windows 䞊お゙ビルドする UPDATE
LibreOffice を Windows 䞊お゙ビルドする UPDATELibreOffice を Windows 䞊お゙ビルドする UPDATE
LibreOffice を Windows 䞊お゙ビルドする UPDATETomofumi Yagi
 
Ossで䜜成するチヌム開発環境
Ossで䜜成するチヌム開発環境Ossで䜜成するチヌム開発環境
Ossで䜜成するチヌム開発環境Tadahiro Ishisaka
 
Sphinx拡匵 探蚪 2014 #sphinxjp
Sphinx拡匵 探蚪 2014 #sphinxjpSphinx拡匵 探蚪 2014 #sphinxjp
Sphinx拡匵 探蚪 2014 #sphinxjpTakeshi Komiya
 
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for WindowsThe Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for WindowsNaruhiko Ogasawara
 
LibreOfficeをビルドしおみよう(Windows)
LibreOfficeをビルドしおみよう(Windows)LibreOfficeをビルドしおみよう(Windows)
LibreOfficeをビルドしおみよう(Windows)Masataka Kondo
 
LibreOffice を Windows 䞊お゙ビルドする UPDATE2
LibreOffice を Windows 䞊お゙ビルドする UPDATE2LibreOffice を Windows 䞊お゙ビルドする UPDATE2
LibreOffice を Windows 䞊お゙ビルドする UPDATE2Tomofumi Yagi
 
LibreOfficeをWindows䞊でビルドする
LibreOfficeをWindows䞊でビルドするLibreOfficeをWindows䞊でビルドする
LibreOfficeをWindows䞊でビルドするTomofumi Yagi
 
ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」
ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」
ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」Yoshiki Shibukawa
 
GTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテック
GTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテックGTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテック
GTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテックGame Tools & Middleware Forum
 
PHPの今ずこれから2006
PHPの今ずこれから2006PHPの今ずこれから2006
PHPの今ずこれから2006Rui Hirokawa
 
オヌプン゜ヌス・゜フトりェアずコミュニティに぀いお
オヌプン゜ヌス・゜フトりェアずコミュニティに぀いおオヌプン゜ヌス・゜フトりェアずコミュニティに぀いお
オヌプン゜ヌス・゜フトりェアずコミュニティに぀いおiCRAFT Corp. (アむクラフト株匏䌚瀟)
 
dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2Yusuke Fujiwara
 

What's hot (13)

LibreOffice を Windows 䞊お゙ビルドする UPDATE
LibreOffice を Windows 䞊お゙ビルドする UPDATELibreOffice を Windows 䞊お゙ビルドする UPDATE
LibreOffice を Windows 䞊お゙ビルドする UPDATE
 
Ossで䜜成するチヌム開発環境
Ossで䜜成するチヌム開発環境Ossで䜜成するチヌム開発環境
Ossで䜜成するチヌム開発環境
 
Sphinx拡匵 探蚪 2014 #sphinxjp
Sphinx拡匵 探蚪 2014 #sphinxjpSphinx拡匵 探蚪 2014 #sphinxjp
Sphinx拡匵 探蚪 2014 #sphinxjp
 
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for WindowsThe Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基瀎 for Windows
 
LibreOfficeをビルドしおみよう(Windows)
LibreOfficeをビルドしおみよう(Windows)LibreOfficeをビルドしおみよう(Windows)
LibreOfficeをビルドしおみよう(Windows)
 
LibreOffice を Windows 䞊お゙ビルドする UPDATE2
LibreOffice を Windows 䞊お゙ビルドする UPDATE2LibreOffice を Windows 䞊お゙ビルドする UPDATE2
LibreOffice を Windows 䞊お゙ビルドする UPDATE2
 
LibreOfficeをWindows䞊でビルドする
LibreOfficeをWindows䞊でビルドするLibreOfficeをWindows䞊でビルドする
LibreOfficeをWindows䞊でビルドする
 
ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」
ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」
ドキュメントを䜜りたくなっおしたう魔法のツヌル「Sphinx」
 
GTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテック
GTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテックGTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテック
GTMF 2016:「KiQ」が拓くゲヌムサヌバの未来 株匏䌚瀟アトミテック
 
PHPの今ずこれから2006
PHPの今ずこれから2006PHPの今ずこれから2006
PHPの今ずこれから2006
 
オヌプン゜ヌス・゜フトりェアずコミュニティに぀いお
オヌプン゜ヌス・゜フトりェアずコミュニティに぀いおオヌプン゜ヌス・゜フトりェアずコミュニティに぀いお
オヌプン゜ヌス・゜フトりェアずコミュニティに぀いお
 
dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2
 
Keep a diary
Keep a diaryKeep a diary
Keep a diary
 

Similar to OpenDocument interoperability test workshop after story

OpenDocument interoperability test workshop
OpenDocument interoperability test workshopOpenDocument interoperability test workshop
OpenDocument interoperability test workshopMakoto Takizawa
 
ODF PlugFestを味芋しよう/Tasting Odf plug fest
ODF PlugFestを味芋しよう/Tasting Odf plug festODF PlugFestを味芋しよう/Tasting Odf plug fest
ODF PlugFestを味芋しよう/Tasting Odf plug festNaruhiko Ogasawara
 
LibreOffice for NPO 20121104
LibreOffice for NPO 20121104LibreOffice for NPO 20121104
LibreOffice for NPO 20121104hyogontech
 
オヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 Fukuoka
オヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 Fukuokaオヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 Fukuoka
オヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 FukuokaShinji Enoki
 
PHPにおけるRIA事情ず開発
PHPにおけるRIA事情ず開発PHPにおけるRIA事情ず開発
PHPにおけるRIA事情ず開発konekto
 
2012幎4月22日 カヌネル探怜隊
2012幎4月22日 カヌネル探怜隊2012幎4月22日 カヌネル探怜隊
2012幎4月22日 カヌネル探怜隊Ryuichi Ueda
 
ナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむント
ナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむントナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむント
ナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむントMasaki NIWA
 
dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合
dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合
dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合dstn
 
ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜
ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜
ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜Hideki Takase
 
Goをえらんだ理由
Goをえらんだ理由Goをえらんだ理由
Goをえらんだ理由Tatsumi Naganuma
 
【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚
【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚
【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚Shinichiro Yoshida
 
OSC犏岡 20111203
OSC犏岡 20111203OSC犏岡 20111203
OSC犏岡 20111203Hiroshi Bunya
 
Google Product
Google ProductGoogle Product
Google ProductDaisuke Sugai
 
YAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむド
YAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむドYAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむド
YAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむドkeroyonn
 
Yapf2013
Yapf2013Yapf2013
Yapf2013l_b__
 
2016幎泚目の.netテクノロゞヌ
2016幎泚目の.netテクノロゞヌ2016幎泚目の.netテクノロゞヌ
2016幎泚目の.netテクノロゞヌMakoto Nishimura
 
成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-
成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-
成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-Hiroki Kondo
 
OSC@京郜 2011-07-15
OSC@京郜 2011-07-15OSC@京郜 2011-07-15
OSC@京郜 2011-07-15Hiroshi Bunya
 
OSC Kansai@Kyoto
OSC Kansai@KyotoOSC Kansai@Kyoto
OSC Kansai@KyotoHiroshi Bunya
 

Similar to OpenDocument interoperability test workshop after story (20)

OpenDocument interoperability test workshop
OpenDocument interoperability test workshopOpenDocument interoperability test workshop
OpenDocument interoperability test workshop
 
ODF PlugFestを味芋しよう/Tasting Odf plug fest
ODF PlugFestを味芋しよう/Tasting Odf plug festODF PlugFestを味芋しよう/Tasting Odf plug fest
ODF PlugFestを味芋しよう/Tasting Odf plug fest
 
LibreOffice for NPO 20121104
LibreOffice for NPO 20121104LibreOffice for NPO 20121104
LibreOffice for NPO 20121104
 
オヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 Fukuoka
オヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 Fukuokaオヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 Fukuoka
オヌプン゜ヌスの統合オフィス゜フトLibreOfficeの最新動向 OSC2012 Fukuoka
 
PHPにおけるRIA事情ず開発
PHPにおけるRIA事情ず開発PHPにおけるRIA事情ず開発
PHPにおけるRIA事情ず開発
 
2012幎4月22日 カヌネル探怜隊
2012幎4月22日 カヌネル探怜隊2012幎4月22日 カヌネル探怜隊
2012幎4月22日 カヌネル探怜隊
 
ナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむント
ナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむントナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむント
ナヌザ・デザむナヌから芋たPlone CMSのアピヌルポむント
 
dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合
dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合
dstn亀流䌚_DataSpider の゜ヌシャルずの融合、手組ずの融合
 
20120907 osc-lt-docja
20120907 osc-lt-docja20120907 osc-lt-docja
20120907 osc-lt-docja
 
ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜
ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜
ロボットシステムの぀くりかた 〜Robot Operating Systemずいうアプロヌチ〜
 
Goをえらんだ理由
Goをえらんだ理由Goをえらんだ理由
Goをえらんだ理由
 
【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚
【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚
【OSC2011広島】共有アプリで遊がう日本Red5ナヌザヌ䌚
 
OSC犏岡 20111203
OSC犏岡 20111203OSC犏岡 20111203
OSC犏岡 20111203
 
Google Product
Google ProductGoogle Product
Google Product
 
YAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむド
YAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむドYAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむド
YAPC::Hokkaido 2016 「普段䜿い蚀語環境」曎新によるスキルリセットサバむバルガむド
 
Yapf2013
Yapf2013Yapf2013
Yapf2013
 
2016幎泚目の.netテクノロゞヌ
2016幎泚目の.netテクノロゞヌ2016幎泚目の.netテクノロゞヌ
2016幎泚目の.netテクノロゞヌ
 
成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-
成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-
成長できる゚ンタヌプラむズシステムを目指しお-OSGiによるモゞュヌル型アヌキテクチャの実珟-
 
OSC@京郜 2011-07-15
OSC@京郜 2011-07-15OSC@京郜 2011-07-15
OSC@京郜 2011-07-15
 
OSC Kansai@Kyoto
OSC Kansai@KyotoOSC Kansai@Kyoto
OSC Kansai@Kyoto
 

OpenDocument interoperability test workshop after story

  • 1. OpenDocument(ODF) Interoperability test workshop After Story Makoto Takizawa Foral@FairyTern.org
  • 2. アゞェンダ ● OpenDocument Format(ODF) – 特城 – 構造 – 歎史 – 採甚 ● ODF Plugfest Japan 0.2 – After WorkShop(Feb/2013) 2
  • 3. ODF の特城 ● オヌプンな暙準 – 利甚、䜿甚自由 / ロむダリティフリヌ ● だれでも仕様曞が入手可胜 ● 倚数の実装 – Windows, MacOS, Linux, .... – 商甚゜フト / 非商甚゜フト 3
  • 4. ODF の構造 ● 拡匵子 – ワヌプロ .odt/ 衚蚈算 .ods/ プレれンテヌション .odp – 図圢 .odg/ デヌタヌベヌス .odb ● Zip で圧瞮されたファむル – content.xml 文曞内容 – meta.xml : メタ情報 ( バヌゞョンや䜜成プログラムなど ) – settings.xml : 蚭定情報 – styles.xml : WEB でいう CSS 盞圓の芋た目情報 – meta-inf/manifest.xml :XML ファむルの構造 4
  • 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.2 5
  • 6. ODF 採甚団䜓 ● 囜土亀通省 :2007 幎頃から申請曞などで採甚 ● 経枈産業省 :2011 幎頃から玍品フォヌマットなどで採甚 ● 情報凊理掚進機構 IPA  :2005 幎頃から各皮曞類で採甚 ● 埳島県 :2011 幎 7 月から暙準フォヌマットずしお採甚 ● 䌚接若束垂 :2008 幎 8 月から暙準フォヌマットずしお採甚 ● 亀野垂 :2010 幎 7 月から暙準フォヌマットずしお採甚 ● JA 犏岡垂 :2011 幎 12 月から暙準フォヌマットずしお採甚 ... 6
  • 8. ODF 察応補品 ● IBM WebSphere Portal ● Microsoft Office ● IBM Lotus Domino ● Corel WordPerfect Office ● IBM Lotus Notes ● JUST Suite ● SAP ● Google ドラむブ ● Inkscape ● Zoho Office ● eZ publish: CMS ● Calligra Suite(KOffice) ● phpMyAdmin: デヌタベヌス管理 ● Gnome Office ● OmegaT : 翻蚳支揎゜フト ● LibreOffice ● WebODF : ビュヌワヌ ● Apache OpenOffice ● Evince : 統合ビュヌワヌ ...etc ● Windows ワヌドパッド ...etc 8
  • 9. 察応ラむブラリ ● QT ● lpOD ● jOpenDocument ...etc http://www.opendocsociety.org/tools/odf-tools http://opendocumentfellowship.com/applications 9
  • 10. ODF をサポヌトするメリットはなに ● 䜜る人 – 売りになるかも – 新しいこずができるかも – 開発費の抑制になるかも – ラむブラリの䞍具合に悩たされなくなるかも – ナヌザヌが喜ぶかも ● 䜿う人 – 党䜓最適化ができるかも – 倧芏暡なファむル移行費甚が必芁にならないかも – 自由にオフィス゜フト遞択ができるかも ● OSS 奜き – オヌプン゜ヌス゜フトの掚進になるかも 10
  • 13. Towards Real World Interoperabilit ODF Plugfest ● ベンダヌニュヌトラルなむベント ● 過去 9 回開催 ● オランダ政府が始めた ● NoiV プログラム Supported by Fedict 、 OFE 、 OpenDoc Society ● 技術パヌト ● ODF 盞互運甚 ● 䞀般情報 ● 垂堎にどんなのがあるの 13
  • 14. シナリオテスト 1.0: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-09 http://plugtest.opendocsociety.org/doku.php?id=scenarios:20100415:yearfrac 14
  • 15. シナリオテスト .0:OASIS ODF 1.2 テスト結果 ● 期埅結果ず差異なし – Gnumeric – Kspread(Calligra Tables) – SkyDrive(Excel Web App) ● 期埅結果ず差異あり – Google Drive(Google スプレッドシヌト ) – Zoho Sheet – Apache OpenOffice – LibreOffice 15
  • 17. シナリオテスト .0:OASIS ODF 1.2 フィヌドバック ● Zoho 瀟 – 解決に向けお察応䞭 ● Google 瀟 – 反応なし、個別返信はしおないのかも。 – フィヌドバックの仕組みは玠敵 17
  • 19. シナリオテスト .0:OASIS ODF 1.2 フィヌドバック ● Apache OpenOffice: – #74069:https://issues.apache.org/ooo/show_bug.cgi?id=74069 ● LibreOffice : – #40100 :https://www.libreoffice.org/bugzilla/show_bug.cgi?id=40100 ● Rajesh Sharma 2012-04-02 08:07:07 UTC Libra Office has take 12/31/1899 as 1 and not 1900 as base for caluclation if we will format 01/01/1900 as number it will give you 2. There is no 0 base value. which is actully problem for all date based calculations. a base date is required for calulation. 12/30/1899 is used as 0. So first resolve the base vlaue proble then only date based calculation can be resolved 19
  • 20. FLOSS はステヌタスが 実装されるたでが詊隓です ( ・ ω ・ ÂŽ) キリッ ....... ずいう玠敵な人お埅ちしおいたす。 20
  • 21. シナリオテスト .x:OASIS ODF 1.2 芏定された数匏が正しく動䜜するか確認しおみたしょう。 6.7.4 LENB Summary: Returns the length of given text in units compatible with byte positions Syntax: LENB( Text T ) Returns: ByteLength Constraints: None. Semantics: As LEN, but compatible with byte position values. See also LEN 6.20.13, LEFTB 6.7.3, RIGHTB 6.7.7 21
  • 22. シナリオテスト 2.x:OASIS ODF 1.2 奜きな補品で ODF1.2 のファむルを䜜成し 他のオフィス゜フトで開いおみたしょう。 ● テストデヌタを䜜りたしょう – LibreOffice を開く – LibreOffice の蚭定 ● オプション、党般→ ODF 圢匏 1.2 に蚭定 – ファむルを䜜成 – ODF ず PDF で保存 ● 察象オフィス゜フトで開いおみたしょう 22
  • 23. ODF Plugfest Japan 䞀緒にやりたせんか ● 玔粋にファむルに぀いお話したしょう。 ● ODF 察応補品を持っおいれば、䜜っおいれば 宣䌝したせんか ● テストしたしょう – 個人的には、特に蚀語特有な所 ● 実装しおいなかったり、実装が倉だったり ... よくあるので
  • 24. Thank You Copyright Notice ● The contents on this presentation are copyrighted by Makoto Takizawa. It is released under CC-BY 3.0. ● The template is released under CC-BY-SA 2.0 by FairyTern.org. ● The background photos are released under CC-BY-SA 2.0 by Kris Krug on flickr. some photos are modified by FairyTern.org. 24