コンテンツにスキップ

OpenDoc

Xuất điển: フリー bách khoa sự điển 『ウィキペディア ( Wikipedia ) 』
OpenDocロゴ
OpenDocロゴ

OpenDoc(オープンドック()) は,Apple Computer( hiện Apple ) が khai phát した,コンパウンド・ドキュメントと, ドキュメント trung tâm の thao tác thật hiện する kỹ thuật で, Apple bảnOLEと ngôn える. コードネームはBento.

“オープン” が phó くことから phân かるように, công khai された kỹ thuật である. このOpenDocに hiệp tán したIBMをはじめとする các xã がコンポーネント・インテグレーション・ラボラトリーズ[1]を tổ chức し,WindowsBản,OS/2Bản を khai phát したが, ほとんど hoạt dụng されることなく tư を tiêu した.OpenDocを sử dụng したものとして, ウェブブラウザやメールクライアントなどを thống hợp したAppleのCyberdogがある. また, クラリスワークス ( hậu のAppleWorks) やNetscape NavigatorOpenDocに đối ứng する kế họa があった.

OpenDocDĩ tiền

[Biên tập]

Appleは,OpenDocを khai phát する tiền に “Phát hành と dẫn dụng”[2]を khai phát していた. これは, đồng cơ năng に đối ứng したワープロソフトなどで tác thành した thư loại を phát hành すると, ほかのアプリケーションで tác thành trung の thư loại にほぼそのままの hình で dẫn dụng することができるというものであった. これはクリップボードとは vi い, dẫn dụng hậu に phát hành trắc のデータを biên tập すると dẫn dụng trắc にも phản ánh される. Đồng cơ năng に đối ứng した đại biểu đích なアプリケーションにNisusWriterEGWORD,Actaなどが cử げられる.

OpenDocでの văn thư の tác thành thủ thuận

[Biên tập]

OpenDocは đại きくわけて, 従 lai のアプリケーションに đương たるパートエディタと, エディタが đề cung するパート, tác thành されたドキュメントからなり, cơ bổn đích には dĩ hạ の thủ thuận で tác thành していく.

  1. ドキュメントのひな hình を khai く
  2. Khai いたドキュメントに, tất yếu なパート ( ひな hình と đồng じもの ) をドロップしフレームを tác thành する
  3. フレームのレイアウトを quyết める
  4. パートエディタで biên tập する ( パートを tuyển 択した thời điểm でエディタが thiết り thế わっている )
  5. Tất yếu に hợp わせて2~4を sào り phản す

※コンテナパートでないとほかのパートを hàm むことはできない.

Bại nhân

[Biên tập]

OpenDocは thiết kế thượng đại きな vấn đề はなく, kỹ thuật diện に phủ định đích な yếu tố は kiến đương たらない. にもかかわらず phổ cập を quả たせなかった bối cảnh には, kỉ つかの đại きな vấn đề があった.

Kịch đích な phương châm 変 canh
Appleが1997 niên 3 nguyệt,OpenDocを thứ kỳ オペレーティングシステムから廃 chỉ しNextStepベースの tân オペレーティングシステム, コードネーム “Rhapsody”への di hành を tuyên ngôn する. この niên のWWDCでAppleは,Mac OSThượng のソフトをオペレーティングシステムごと sàng に xá ててRhapsodyを拡げたらソフトメーカが đại thế やってきてRhapsodyDụng にソフトを khai phát し, ( hội xã を gia tộc にみたてた ) Apple gia が hạnh phúc になったというプロモーション ánh họa を tác って thượng ánh し, khốn hoặc した nhất bộ のデベロッパーの kích nộ を mãi っていた. このような kịch đích な phương châm 変 canh も lý do であった.
Javaの đài đầu
JavaOpenDocは toàn く dị なる dụng đồ ・ kỹ thuật であるが, どちらもソフトウェアをコンポーネント ( tiểu bộ phẩm ) で cấu thành する kỹ thuật として tuyên vân した. このため, コンポーネントはJavaで đề cung すればよくOpenDocは bất yếu だという nhận thức が sinh まれた.
Khai phát の trì れ
OpenDocは, IBM (OS/2Dụng を khai phát ), ノベル (WindowsDụng を khai phát ), Apple (Mac OSDụng を khai phát ) の3 xã liên hợp で khai phát した. このため, マルチプラットホームを mục chỉ し, sĩ dạng の thống nhất にエネルギーを phí やし khai phát に trì れが sinh じた. Kết cục, ノベルは đồ trung で đoạn niệm し, IBMは hậu にOS/2そのものを đoạn niệm した. つまり, kết cục khai phát できなかった tha のプラットホームにあわせるために khai phát が trì れたという vấn đề がおきた.
また,Macintoshに hạn っていえば,OpenDocは bổn lai thứ kỳMac OSであるCoplandを tiền đề に khảo えていたシステムであった. しかし,Coplandの đoạn niệm により, 従 lai のMac OSHướng けに thật trang することとなり, これが chướng hại となった. Lệ えば, bổn lai thứ thế đại オペレーティングシステムがカバーするはずだったマルチスレッド cơ năng をOpenDocの trung に変 tắc đích に tổ み込むという truy gia tác nghiệp が phát sinh していたといわれる.
WindowsBản の đốn tỏa
Đương thời, パーソナル・コンピュータの thị tràng を thật chất thượng độc chiêm していたのはWindowsオペレーティングシステムであるが, ノベルのWindowsBảnOpenDocの khai phát đoạn niệm から,WindowsBản の đề cung が thật hiện しなかった.

その hậu のOpenDoc

[Biên tập]

2007 niên, ファイルメーカー xã ( hiện ・クラリス) がMac OS X v10.5Hướng けに "Bento"という cá nhân hướng けデータベースソフトを phát biểu, 2008 niên には chính thức bản を phát mại khai thủy した. Dạng 々なファイルをCSVHình thức に変 hoán してデータベースに đọc み込み,iCalに đăng lục されているスケジュールや,アドレスブックに đăng lục されているアドレスと quan liên づけて kiểm tác できるというもので,OpenDocより hạn định されたコンセプトであるが,OpenDocとの kỹ thuật đích quan liên が thủ り sa thái されている.

また System 7.1 dĩ hàng OpenDoc dĩ tiền からの cơ năng として, あらゆる văn thư ファイルに “ひな hình” という chúc tính が dụng ý されている. この cơ năng はmacOSでも tàn っており,Finderの “Tình báo を kiến る” から thiết định できる. ひな hình に thiết định したファイルは dĩ hàng văn thư テンプレートとしてのみ cơ năng する. ( thông thường はファイルを trực tiếp biên tập することはできず, lệ えば “Khai く” thao tác を thật hành すると, テンプレートをベースにしたファイルが tân quy に tác thành される ). このテンプレート hóa の dung dịch さにより, ドキュメント trung tâm の tác nghiệp が nhất ứng khả năng になる.

Cước chú

[Biên tập]
  1. ^Anh:component integration laboratories,Anh:CI Labs
  2. ^Anh:Publish &Subscribe