[OGo-Discuss] OGo Directions / Java

Helge Hess discuss@opengroupware.org
Mon, 17 Dec 2007 15:38:39 +0100


Hi,

from the doc list:
---snip---
I dislike talking about thing being done before they are actually  
done, but at least I am shifting most OGo developments to JOPE/Java.
...
What this implies should be discussed on discuss, just wanted to raise  
the point that the existing codebase might be become important for  
starters in the future ;-)
---snap---

Anyways. Feel free to ask any questions ;-)

The current situation is that I have rewritten a big part of OGo Logic/ 
DocAPI in Java in 2007. I have a few custom play-stuff apps running on  
top of that (eg a HighRise like UI) and I'm currently doing a midsize  
project which uses that.
Most likely I'm going to commit the code to a public repository  
beginning of next year. Its much more performant than LSLogic (not  
because its Java, but because its designed from scratch ;-) and also  
has some neat enhancements.
There is no real UI yet, but something which resembles the "old" OGo  
should be pretty easy to do.
[Note: my work so far attempts to be fully compatible with ObjC OGo,  
ie database schema and doc storage]

It could be the basis for something like OGo 6.0 ;-)

Hence, most likely I won't put a lot of effort into the Objective-C  
parts besides maintenance until JOPE replicas work.
One of the biggest issues I have with ObjC is that the Apple version  
and the GNU ones are bound to diverge (eg Apple with GC and ObjC 2.0  
features ...), and that gnustep-base goals do not match my  
requirements on API stability and OS integration (and lF is a dead end  
anyways).

I'm not perfectly happy with all this but I think for 'developers'  
things will get much easier. Machines are fast enough for Java now and  
Java itself is now GPL, removing that dependency.


Well, as mentioned, feel free to ask any questions ;-)

Thanks,
   Helge
-- 
Helge Hess
http://www.helgehess.eu/