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]
