nein es wird mit UNO keine einzige OpenOffice Komponente mitgef�hrt. Dieser Schritt - ein separates UNO package zu erstellen - ist schon l�nger in Bearbeitung gewesen, bzw. war schon �fter aufgetaucht auf den udk Mailinglisten, umso sch�ner, dass es nun scheinbar bis 2.0 klappen wird.
Dieses URE ist wie ein Ger�st, das dann an eigene Applikationen von jedermann angewandt werden kann, wie das jetzt ganz genau aussieht, kann ich dir auch nicht sagen, denn UNO selbst ist die absolute Basis, deshalb kann es �brigens auch ohne OOo bestehen -> OOo ist auf UNO aufgebaut und nicht anders herum. Weil UNO die absolute Basis ist, ist es nat�rlich ziemlich low-level, und es wurde glaube ich auch schon dar�ber nachgedacht UNO komplett in C zu transformieren, statt dem derzeitigen C++ um noch mehr performance zu gewinnen.
Eines der innovativsten Dinge, die UNO in der Welt der Software Development besonders macht, ist z.B. das "PropertyValue"-Konzept, allerdings hilft es jetzt nicht viel wenn du noch nie etwas in OOo programmiert hast (also auch keine Makros). Mit PropertyValues wird ein sehr effizientes und sch�nes "Pattern" benutzt in dem gesamten Klassen und Interfacewirrwarr.
Wohl bemerkt, nat�rlich fallen nicht die ganzen API interfaces und classes in solch ein UNO package rein, denn sie sind ja wiederum von OpenOffice abh�ngig, es sind vielmehr die absoluten "core classes", zu finden u.a. im com.sun.star.lang Modul http://api.openoffice.org/docs/common/ref/com/sun/star/lang/module-ix.html , also solche Sachen wie "Motherfactory" und Kontextweiterf�hrung (Vererbung) was kein neues Design darstellt, man siehe das MS Windows Component Object Model (COM), aber in Verbindung mit den PropertyValues und den vererbten Exception Classes (COM kann diesen Punkt *nicht* aufweisen!) ein starkes Objektmodell darstellt.
Die Nachfrage nach dieser URE - wie sie jetzt genannt wird - war schon seit einiger Zeit ziemlich gro�, so weit ich das mitbekommen habe, deshalb dieser Schritt des OOo Entwicklerteams in Hamburg: Ein von OOo unabh�ngiges UNO herauszubringen, dass dann von Programmierern f�r ihre Applikationen integriert werden kann, um z.B. auch eine API f�r das eigene Programm aufzubauen.
Das war jetzt etwas lang, aber ich hoffe ein wenig Licht ins Dunkel gebracht zu haben und hoffe es war nicht zu teschnich.
�brigens wer alles genauer wissen will, braucht nur mal die Kapitel �ber UNO im Developer's Guide zu lesen.
Am 10.06.05 schrieb Andre Schnabel <
[EMAIL PROTECTED]>:
Hallo Mathias,
...
>UNO ist eine Art universelle Vermittlungsstelle f�r die Kommunikation
>zwischen Komponenten.
>
Soweit hatte ich's verstanden, was UNO ist.
Was mir allerdings fehlt, ist das Verst�ndins, was nun genau als URE
"eigenst�ndig" werden soll:
- die reine Vermittlungsstelle (also das , was du als UNO beschrieben
hast) .. oder ...
- Vermittlungsstelle inklusive grundlegender OOo-Komponenten (so, wie es
Michael in der parallelen Mail beschreiben hat).
Ich glaube, hier fehlt (mir und anderen) das Verst�ndis, wo die
Kommunikationsschnittstelle aufh�rt und eine konkrete (OOo-)Komponente
anf�ngt.
Andr�
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Best Regards
Christian Junker
