このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


Architecture Overview OpenOffice.org 演説(する)/住所 調書をとる/予約する 統合,差別撤廃
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.15

Architecture Overview OpenOffice.org 演説(する)/住所 調書をとる/予約する 統合,差別撤廃

  1. Architecture Overview OpenOffice.org 演説(する)/住所 調書をとる/予約する 統合,差別撤廃
    1. Introduction
    2. Background
    3. Glossary
    4. Supported 演説(する)/住所 調書をとる/予約するs
    5. Architecture
    6. 言及/関連s
    7. 虫垂 - Mozilla とじ込み/提出するs 含むd in OpenOffice.org 配当

Introduction

This 文書 目的(とする)s to 供給する an overview of the 科学(工学)技術s 関係のある to the 統合,差別撤廃 of the 演説(する)/住所-調書をとる/予約する feature into OpenOffice.org and Mozilla, a 要約 of the 演説(する)/住所-調書をとる/予約する types supported and their 各々の underlying API's, and an architecture diagram that shows the 株d and unique parts 分配するd with OpenOffice.org and Mozilla. An 虫垂 名簿(に載せる)/表(にあげる)s the Mozilla とじ込み/提出するs 任命する/導入するd automatically by OpenOffice.org, 含むing 壇・綱領・公約 variations.

公式文書,認める: The abbreviation AB in this 文書 is used as a shorthand for "演説(する)/住所-調書をとる/予約する".


Background

OpenOffice.org has it's own open database 接近 API called SDBC (Sun DataBaseConnectivity) which is modeled on the architecture of Java's JDBC. SDBC supports several databases and database-like API's 経由で an extensible provider architecture; ODBC 3.0, JDBC, ADO, dBase and CSV are の中で the databases and database 管理/経営 systems supported. Each SDBC provider is 器具/実施するd as a UNO 構成要素; UNO is OpenOffice.org's 構成要素 科学(工学)技術.

Mail 使用/適用s such as Mozilla Messenger and Microsoft 見通し often have a 地元の 演説(する)/住所-調書をとる/予約する (接触するs) database, 同様に as 企業 LDAP-based directory 接近 which is often used as a 株d 演説(する)/住所-調書をとる/予約する. Mozilla 拡張s are 器具/実施するd as XPCOM 構成要素s; XPCOM is Mozilla's cross-壇・綱領・公約 ("XP") 構成要素 (反対する model) 科学(工学)技術.

Glossary

Supported 演説(する)/住所 調書をとる/予約するs

Several 演説(する)/住所-調書をとる/予約する types are supported. Each source is 接近d 経由で an XPCOM provider 構成要素, but this in turn uses a 明確な/細部 演説(する)/住所-調書をとる/予約する API as shown in the に引き続いて (米)棚上げする/(英)提議する. The 演説(する)/住所-調書をとる/予約するs shown in bold are 利用できる on all Mozilla 壇・綱領・公約s, the other 演説(する)/住所-調書をとる/予約するs are only supported on Windows.

Mail (弁護士の)依頼人
演説(する)/住所 調書をとる/予約する Type
API
Any
LDAP
Mozilla's LDAP XPCOM 構成要素
Mozilla
地元の 演説(する)/住所 調書をとる/予約する
Mozilla 演説(する)/住所-調書をとる/予約する XPCOM 構成要素
見通し
見通し Personal 演説(する)/住所 調書をとる/予約する (PAB)
MAPI
見通し 表明する / MS Mail
Windows 演説(する)/住所 調書をとる/予約する (WAB)
WAB API

Architecture

As 公式文書,認めるd above, it was decided to 供給する open 演説(する)/住所-調書をとる/予約する 接近 for both Mozilla's mail (弁護士の)依頼人 and OpenOffice.org SDBC using a ありふれた 始める,決める of 構成要素s. Since the 統合,差別撤廃 of new features into Mozilla is 達成するd using XPCOM, it was decided to develop an adaptor for 見通し and 見通し 表明する 演説(する)/住所-調書をとる/予約するs and expose the adaptor using an XPCOM API, and also to support LDAP 演説(する)/住所-調書をとる/予約するs 経由で an 存在するing XPCOM LDAP 構成要素.

OpenOffice.org makes 広範囲にわたる use of it's own UNO 反対する 構成要素 科学(工学)技術. 類似の to the 演説(する)/住所-調書をとる/予約する XPCOM 構成要素-based provider architecture 工夫するd for Mozilla, the SDBC architecture supports providers for many different data sources with each new source having its own adaptor UNO 構成要素. To 統合する the AbZilla 演説(する)/住所-調書をとる/予約する 構成要素s into OpenOffice.org, an 演説(する)/住所-調書をとる/予約する data-source must be exposed 経由で a UNO 構成要素.

The architecture chosen was to 器具/実施する the 演説(する)/住所-調書をとる/予約する providers principally using XPCOM to 達成する Mozilla 統合,差別撤廃. These XPCOM interfaces are then wrapped with a 私的な C++ API which is in turn exposed to OpenOffice.org 経由で a UNO interface adaptor. This architecture is 要約するd in the に引き続いて diagram:

architecture overview

人物/姿/数字 1: OpenOffice.org and Mozila, on a ありふれた 演説(する)/住所-調書をとる/予約する architecture



OpenOffice.org ships two libraries that expose the Mozilla 演説(する)/住所-調書をとる/予約する functionality to OpenOffice.org's SDBC 枠組み:

Since the PAB, WAB Moz-AB and Moz-LDAP 演説(する)/住所-調書をとる/予約する providers expose XPCOM API's, the 核心 XPCOM 組織/基盤/下部構造 and 関係のある dependencies are 要求するd to use them.

For OpenOffice.org to make use of the AbZilla XPCOM-based 演説(する)/住所-調書をとる/予約する 構成要素s, OpenOffice.org now ships with a total 50 Mozilla とじ込み/提出するs, 構成するing:

The Mozilla libraries shipped with OpenOffice.org are not 完全に built from the normal Mozilla CVS trunk as some 要求するd bug 直す/買収する,八百長をするs developed by the 事業/計画(する) team have not yet been 受託するd into the 基準 Mozilla build. These 直す/買収する,八百長をするs are 名簿(に載せる)/表(にあげる)d within a 要約 bug 報告(する)/憶測 at http://www.openoffice.org/問題/発行するs/show_bug.cgi?id=8239. If these 直す/買収する,八百長をするs were 統合するd into Mozilla, it would be possible for OpenOffice.org to use the 扶養家族 とじ込み/提出するs from a 基準 Mozilla 取り付け・設備 by pointing a Mozilla 環境 variable at the Mozilla 配当, but as Mozilla is not 完全に bundled nor can it be assumed to be pre-任命する/導入するd, the Mozilla dependencies are distrbuted with (and 任命する/導入するd by) OpenOffice.org.

言及/関連s

虫垂 - Mozilla とじ込み/提出するs 含むd in OpenOffice.org 配当


Size (bytes, on Solaris) Filename Solaris (Sparc and Intel) Linux Win32
222898 構成要素.reg + + +

構成要素s/addrbook.dll - - +
1247464 構成要素s/libaddrbook.so + + -
633624 構成要素s/libmork.so + + -
186160 構成要素s/libmozldap.so + + -
1957760 構成要素s/libnecko.so + + -
195712 構成要素s/libpref.so + + -
221204 構成要素s/libprofile.so + + -
513568 構成要素s/librdf.so + + -
75776 構成要素s/libstrres.so + + -
271228 構成要素s/libuconv.so + + -
193132 構成要素s/libucvcn.so + + -
123644 構成要素s/libucvibm.so + + -
264368 構成要素s/libucvja.so + + -
202092 構成要素s/libucvko.so + + -
753456 構成要素s/libucvlatin.so + + -
187316 構成要素s/libucvtw.so + + -
257652 構成要素s/libucvtw2.so + + -
82180 構成要素s/libunicharutil.so + + -
303864 構成要素s/liburiloader.so + + -
112548 構成要素s/libvcard.so + + -
744852 構成要素s/libxpconnect.so + + -

構成要素s/mork.dll - - +

構成要素s/mozldap.dll - - +

構成要素s/necko.dll - - +
524 構成要素s/necko_dns.xpt + + +

構成要素s/profile.dll - - +

構成要素s/rdf.dll - - +

構成要素s/strres.dll - - +

構成要素s/ucharuti.dll - - +

構成要素s/uconv.dll - - +

構成要素s/ucvcn.dll - - +

構成要素s/ucvibm.dll - - +

構成要素s/ucvja.dll - - +

構成要素s/ucvko.dll - - +

構成要素s/ucvlatin.dll - - +

構成要素s/ucvtw.dll - - +

構成要素s/ucvtw2.dll - - +

構成要素s/urildr.dll - - +

構成要素s/vcard.dll - - +

構成要素s/xpc3250.dll - - +
2212 構成要素s/xpcom_base.xpt + + +
5103 構成要素s/xpcom_components.xpt + + +
7890 構成要素s/xpcom_ds.xpt + + +
7806 構成要素s/xpcom_io.xpt + + +

構成要素s/xpcom_thread.xpt - - +
2513 構成要素s/xpcom_threads.xpt + + -
1560 構成要素s/xpcom_xpti.xpt + + +

構成要素s/xppref32.dll - - +
8698 構成要素s/xpti.dat + + +
8698 構成要素s/xptitemp.dat + + +
32621 defaults/pref/all.js + + +
2096 defaults/pref/config.js + + +
3590 defaults/pref/editor.js + + +
2668 defaults/pref/initpref.js + + +
2039 defaults/pref/視察官.js + + +
20741 defaults/pref/mailnews.js + + +

defaults/pref/mdn.js - - +
1373 defaults/pref/安全-prefs.js + + +
14394 defaults/pref/unix.js + + -

defaults/pref/winpref.js - - +
219 defaults/pref/xpinstall.js + + +

js3250.dll - - +
352592 libldap50.so + + -
745248 libmozjs.so + + -
103388 libmozz.so + + -
654092 libmsgbaseutil.so + + -
370240 libnspr4.so + + -
36592 libplc4.so + + -
14432 libplds4.so + + -
29284 libprldap50.so + + -
2221260 libxpcom.so + + -

mozreg.dll - - +

msgbsutl.dll - - +

nsldap32v50.dll - - +

nsldappr32v50.dll - - +

nspr4.dll - - +

nsreg.dll - - +

plc4.dll - - +

plds4.dll - - +
10244 res/charsetalias.所有物/資産/財産s + - -

xpcom.dll - - +

zlib.dll - - +


Author: Colm Smyth
Last 修正するd: $Date: 2003/12/16 07:41:48 $
Copyright © 2002 OpenOffice.org

The ASF

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The ASF logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.