OFML - OFML

Jazyk pro modelování kancelářského nábytku (OFML) je Standard IBA - Industrieverband Büro und Arbeitswelt e.V. (dříve BSO Verband Büro-, Sitz- und Objektmöbel e.V.) nebo Německé sdružení výrobců nábytku. Byl vytvořen v roce 1998, aby poskytl běžnou metodu popisu nábytek produkty. Standard zaznamenal malou podporu mimo použití autory a několik úprav.

Motivace

OFML je výsledkem řady požadavků, které u minulých řešení obecně nebylo možné splnit[Citace je zapotřebí ]:

  • Nové požadavky v oblasti plánování a vizualizace nábytku nemůže být splněn sám CAD -založené systémy. Hlavními problémy řešení založených na CAD jsou enormní velikost dat, špatná parametrizovatelnost a konfigurovatelnost, nedostatečná logika produktu, nedostatečná interaktivita a komplikovaná operace. Tyto nevýhody jsou zvláště zvětšeny v oblastech prodejních a marketingově orientovaných procesů.
  • Nezávislý na platformě a nezávislý na výrobci softwaru datový formát což umožňuje neomezenému počtu výrobců softwaru nabízet systémy a řešení, aby bylo možné se vyhnout nebo vyloučit monopolní podmínky.
  • Nový datový formát také umožňuje implementaci řady aplikací, které jsou s ohledem na data kompatibilní i přes odlišnou orientaci. Tímto způsobem je možné dosáhnout kompatibility, a tedy technologické jednotnosti mezi systémy výrobce, obchodu a koncového uživatele.

Funkce

Standard OFML má následující vlastnosti:

  • důsledné používání objektově orientovaný paradigma,
  • konverze konceptů sémantický modelování sladit virtuální objekty se skutečnými produkty,
  • kombinace geometrických, vizuálních, interaktivních a sémantických rysů skutečných produktů v jednotné a holistické podobě datový model,
  • mapování skutečné konfigurační logiky a parametrů,
  • nezávislost systému nebo rozhraní platformy a
  • nezávislost konkrétního běhové prostředí.

Úrovně

Úroveň OFML Základna. Úroveň Base definuje tabulkové rozhraní pro popis hierarchických geometrií ve 2D a 3D.
Úroveň OFML JÍT. Úroveň Obecná knihovna Office rozšiřuje základní úroveň o funkce pro interakci a chování.
Úroveň OFML Jazyk. Úroveň Language definuje kompletní programovací jazyk, který lze použít například pro vytváření libovolných komplexních dat a pro integraci externích komerčních dat.

Verze

externí odkazy

Reference