2006/11/23, Geir Magnusson Jr. <[EMAIL PROTECTED]>:
Alexey Petrenko wrote:
> Do we want to be Java5 compatible?
>
> Yes, I understand that Yoko is CORBA 2.4 while Java5 and even 6 are
> CORBA 2.3. This means that it is impossible to create fully compatible
> version since it will require downgrading Yoko and this is not a
> choice.
Why is that true?
Does CORBA 2.4 not include a complete CORBA 2.3?
Fully compatible means "both directions" for me.

>
>  From the other hand we can try to achieve backward compatibility and
> let applications designed for Java5 CORBA work with Yoko.
> I believe that it would be good for Yoko. And yes, it is absolutely
> required for Harmony :)
>
> I've attached html with the latest JAPI results. Current JAPI score is
> 84.68%.
> The main problems for now is missing functionality: 2 packages, 21
> classes, 12 interfaces, 72 methods.
>
> Is it possible to implement all this things?
>
> Some of the classes seems to be renamed in Yoko. For example there is
> org.omg.DynamicAny._DynAnyStub class in Java5 and
> org.omg.DynamicAny.DynAnyStub in Yoko. Will it be OK to rename such
> classes? Or it will be better to create a wrapper?
>
> Another example of incompatibility: method
> org.omg.CORBA.LocalObject._get_interface(): type org.omg.CORBA.Object
> in jdk15.org.omg, but type org.omg.CORBA.InterfaceDef in
> harmony.org.omg
> InterfaceDef is subinterface of org.omg.CORBA.Object. Will it be OK to
> change the return type in Yoko? It will probably require some code
> refactoring...
>
> And so on...
>
> Thoughts? Objections?
>
> SY, Alexey

Reply via email to