[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: GUI Notes

From: Alexander Mueller <alex_at_littleblue.de>
Date: 2001-07-12 15:54:27 CEST

> Alexander Mueller <alex@littleblue.de> writes:
> > Thought a lot about implementing the java interface using JNI oder
> > the command line interface.
> I, too, have been considering Java/JNI as the interface of choice.
> > * low level: wrapper interface using JNI. just to get the
> > interconnection between java and the c api. no extra
> > functionality. would be great if generated automatically out the
> > svn_client.h or whatever meta description
> I think this is the point of the SWIG bindings that are being
> currently developed in the Subversion source tree already.

Hmmm. Do you know a shortcut for me to find them to check out?

> > * medium level: some fine java classes that implement higher
> > levels of abstraction like having it dont with a
> > model-view-controller like this
> Okey dokey.
> > * highest level: the gui. Using Swing components for
> > display. Functions maybe like WinCVS
> Heh. Saying things like "Functions maybe like WinCVS" might get you
> beheaded by some of our list followers. :-) I like the idea of using
> Swing -- in fact, I (at least initially) like any idea that will earn
> us a GUI that not just behaves the same on all supported platforms,
> but *looks* the same as well.

In fact, I dont want it to behave exactly like WinCVS. Most of
all of the other CVS GUI frontends (jCVS, SmartCVS, LinCvs, WinCvs)
try an approach thats is too technical for the end user. I really
love the command line, but well you see too much of the dirty details...

I didnt want to go to far into details but just draw a sketch of a
java-frontend-gui-thing roadmap.

My first concern is the low level layer. I think I just wanna try out some
stuff and probably code it fucking but. But I just want to see how
it could work and wether it works at all...

> These just my immediate reactionary responses. I haven't had time to
> really think through the pros and cons of many of the possible ways
> this GUI could be accomplished.


To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:33 2006

This is an archived mail posted to the Subversion Dev mailing list.