Manfred Reiter wrote:
> Hi *,
> 
> ich beziehe mich auf
> 
> http://www.heise.de/newsticker/meldung/60501
> 
> kann mir jemand
> (wenn m�glich in einfachen Worten) erkl�ren
> 
> 
> 1. was das heisst?

Das hei�t, dass wir unser "Herzst�ck" als eigenst�ndiges Paket zur
Verf�gung stellen, sodass man auch andere Applikationen damit erstellen
kann.

UNO ist eine Art universelle Vermittlungsstelle f�r die Kommunikation
zwischen Komponenten. Letzteres k�nnen Teile einer Applikation oder auch
eine komplette Applikation sein. Zwei Applikationen, die sich �ber UNO
"unterhalten", k�nnen auf dem gleichen Rechner oder auf verschiedenen,
�ber TCP/IP verbundenen Rechnern sein. Theoretisch also weltweit. :-)

UNO kann dabei nicht nur zwischen verschiedenen Komponenten vermitteln,
sondern kann durch sogenannte Language Bindings auch "�bersetzen". Eine
Komponente kann zum Beispiel Java sprechen, eine andere C++ und beide
k�nnen mit einem Basic Macro angesprochen werden. Andere Sprachen sind
momentan Python, Visual Basic, Delphi, JavaScript, BeanShell und alle
.NET-Sprachen wie C#. Weitere Sprachen sind durchaus m�glich.

Dabei ist UNO z.T. auch in der Lage, mit Komponenten zu sprechen, die
andere "Vermittlungsstellen" benutzen, da UNO einen "Vertrag" mit denen
hat. Das ist neben .NET noch OLE Automation, Mono ist soweit ich wei� in
Arbeit.

UNO wird in OOo �berall verwendet, auch wenn fast alle Komponenten in
C++ implementiert sind. Man kann sie so aber leicht austauschen und dann
auch in anderen Sprachen entwickeln. Und nat�rlich kannst du sie in
Basic Macros benutzen.

 > 2. was das praktisch f�r OOo bedeutet?

Zun�chst einmal gar nichts. Momentan ist UNO noch in OOo integriert,
erst sp�tere Versionen werden UNO auch �ber das eigenst�ndige Package
benutzen k�nnen.

Ciao,
Mathias

-- 
Mathias Bauer - OpenOffice.org Application Framework Project Lead
Please reply to the list only, [EMAIL PROTECTED] is a spam sink.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an